@charset "UTF-8";html {
    box-sizing: border-box
}

*,::after,::before {
    box-sizing: inherit
}

@font-face {
    font-family: gandhi;
    src: url(https://www.fec.gov/static/fonts/gandhiserif-bold.woff2) format("woff2"),url(https://www.fec.gov/static/fonts/gandhiserif-bold.woff) format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: gandhi;
    src: url(https://www.fec.gov/static/fonts/gandhiserif-bolditalic.woff2) format("woff2"),url(https://www.fec.gov/static/fonts/gandhiserif-bolditalic.woff) format("woff");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: gandhi;
    src: url(https://www.fec.gov/static/fonts/gandhiserif-italic.woff2) format("woff2"),url(https://www.fec.gov/static/fonts/gandhiserif-italic.woff) format("woff");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: gandhi;
    src: url(https://www.fec.gov/static/fonts/gandhiserif-regular.woff2) format("woff2"),url(https://www.fec.gov/static/fonts/gandhiserif-regular.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: karla;
    src: url(https://www.fec.gov/static/fonts/karla-bold.woff2) format("woff2"),url(https://www.fec.gov/static/fonts/karla-bold.woff) format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: karla;
    src: url(https://www.fec.gov/static/fonts/karla-regular.woff2) format("woff2"),url(https://www.fec.gov/static/fonts/karla-regular.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@media screen and (min-width: 40em) {
    .usa-width-one-whole {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 100%
    }

    .usa-width-one-whole:last-child {
        margin-right: 0
    }

    .usa-width-one-half {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

    .usa-width-one-half:last-child {
        margin-right: 0
    }

    .usa-width-one-third {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%
    }

    .usa-width-one-third:last-child {
        margin-right: 0
    }

    .usa-width-two-thirds {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 65.88078%
    }

    .usa-width-two-thirds:last-child {
        margin-right: 0
    }

    .usa-width-one-fourth {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%
    }

    .usa-width-one-fourth:last-child {
        margin-right: 0
    }

    .usa-width-three-fourths {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 74.41059%
    }

    .usa-width-three-fourths:last-child {
        margin-right: 0
    }

    .usa-width-one-sixth {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 14.70196%
    }

    .usa-width-one-sixth:last-child {
        margin-right: 0
    }

    .usa-width-five-sixths {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 82.94039%
    }

    .usa-width-five-sixths:last-child {
        margin-right: 0
    }

    .usa-width-one-twelfth {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 6.17215%
    }

    .usa-width-one-twelfth:last-child {
        margin-right: 0
    }

    .usa-end-row {
        margin-right: 0
    }
}

@media screen and (min-width: 53.75em) {
    .u-under-lg-only {
        display:none!important
    }
}

.u-lg-only {
    display: none!important
}

@media screen and (min-width: 53.75em) {
    .u-lg-only {
        display:inherit!important
    }
}

.u-visually-hidden {
    position: absolute!important;
    top: auto;
    left: -9999px!important
}

.u-float-left {
    float: left
}

.u-float-right {
    float: right
}

.is-disabled,[disabled] {
    opacity: .5;
    cursor: default
}

.u-no-padding {
    padding: 0!important
}

.u-no-padding-left {
    padding-left: 0!important
}

.u-no-padding-right {
    padding-right: 0!important
}

.u-no-border {
    border-bottom: none!important
}

.u-border-top-inverse {
    border-top: 2px solid #fff
}

.u-border-top-gray {
    border-top: 1px solid #aeb0b5
}

.u-no-margin {
    margin: 0!important
}

.u-no-margin-top {
    margin-top: 0!important
}

.u-no-margin-bottom {
    margin-bottom: 0!important
}

.u-blank-space {
    display: inline-block;
    border-bottom: 1px solid #fff;
    width: 5rem
}

.u-gray-background {
    background-color: #d6d7d9;
    padding: 1rem
}

.u-full-width {
    width: 100%
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.u-fade-in {
    -webkit-animation: fadeIn .8s ease-out;
    -moz-animation: fadeIn .8s ease-out;
    animation: fadeIn .8s ease-out
}

.u-print-only {
    display: none
}

@media print {
    .u-print-only {
        display: block
    }
}

@media print {
    .u-no-print {
        display: none
    }
}

html {
    font-size: 62.5%
}

body {
    -webkit-font-feature-settings: "kern","liga","pnum";
    -moz-font-feature-settings: "kern","liga","pnum";
    -ms-font-feature-settings: "kern","liga","pnum";
    font-feature-settings: "kern","liga","pnum";
    color: #212121;
    font-family: gandhi,serif;
    font-size: 1.4rem;
    line-height: 1.8
}

h1 {
    margin: 0 0 1em 0;
    font-family: gandhi,serif;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 1.2;
    margin: 0
}

@media screen and (min-width: 40em) {
    h1 {
        font-size:3.6rem
    }
}

.body-blocks .block-heading,h2 {
    margin: 0 0 1em 0;
    font-family: gandhi,serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2
}

@media screen and (min-width: 40em) {
    .body-blocks .block-heading,h2 {
        font-size:2.4rem
    }
}

h3 {
    margin: 0 0 1em 0;
    font-family: gandhi,serif;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.6
}

h4 {
    margin: 0 0 1em 0;
    font-family: karla,sans-serif;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -.3px;
    margin: 1.4rem 0 1rem 0
}

h5 {
    margin: 0 0 1em 0;
    font-family: gandhi,serif;
    font-size: 1.6rem;
    font-weight: 700;
    margin: 1.5rem 0 .75rem 0;
    line-height: 1.33
}

h6 {
    margin: 0 0 1em 0;
    border-bottom: 1px solid #212121;
    font-family: karla,sans-serif;
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.63;
    text-transform: uppercase
}

p {
    color: inherit;
    font-size: 1.6rem;
    margin: 0 0 2.4rem 0;
    max-width: 80rem;
    width: 100%
}

p+h1 {
    margin-top: 3rem
}

.body-blocks p+.block-heading,p+h2 {
    margin-top: 3rem
}

p+h3 {
    margin-top: 2rem
}

p+h4 {
    margin-top: 2rem
}

hr {
    border-bottom: #212121;
    border-left: none;
    border-right: none;
    border-top: none;
    margin: 1rem 0
}

blockquote {
    border-left: 10px solid #f1f1f1;
    padding-left: 30px;
    font-style: italic;
    margin-left: 0
}

a {
    border-bottom: 1px dotted #112e51;
    color: inherit;
    cursor: pointer;
    text-decoration: none;
    transition: color .1s linear
}

a:active,a:hover {
    border-bottom-color: #36bdbb
}

a img {
    border: none
}

ol,ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

ol ol,ol ul,ul ol,ul ul {
    margin-left: 2rem
}

dl {
    margin-bottom: 1rem
}

dl dt {
    font-weight: 700;
    margin-top: 1rem
}

dl dd {
    margin: 0
}

li p:last-child {
    margin-bottom: 0
}

p+ol,p+ul {
    margin-top: -2rem
}

fieldset {
    border: none;
    margin: 0;
    padding: 0
}

input,label,select {
    display: block
}

label {
    margin: 0;
    font-family: karla,sans-serif
}

label abbr {
    display: none
}

input,select,select[multiple=multiple],textarea {
    background-color: #fff;
    border-color: #aeb0b5;
    border-width: 2px;
    border-style: solid;
    border-radius: 4px;
    font-family: karla,sans-serif;
    font-size: 1.4rem;
    height: 3.6rem;
    line-height: 1.4rem;
    margin: 0;
    padding: 1rem;
    transition: border-color;
    width: 100%
}

input:focus,select:focus,select[multiple=multiple]:focus,textarea:focus {
    border-color: #112e51;
    color: #112e51
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    width: auto;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: right 2rem top 50%;
    background-size: 12px;
    color: #212121;
    border: 2px solid #aeb0b5;
    padding: .6rem 3rem .6rem 1rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

select::-ms-expand {
    display: none
}

select:hover:not([disabled]) {
    background-color: #d6d7d9
}

textarea {
    resize: vertical
}

input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none
}

input[type=file] {
    padding-bottom: 1rem;
    width: 100%
}

[type=checkbox],[type=radio] {
    position: absolute!important;
    top: auto;
    left: -9999px!important
}

[type=checkbox]+label,[type=radio]+label {
    border: 1px solid #aeb0b5;
    background-color: #aeb0b5;
    display: inline-block;
    cursor: pointer;
    line-height: 2rem;
    margin: 0 0 1rem .25rem;
    padding: .4rem .8rem .4rem 3rem
}

[type=checkbox]+label:hover,[type=radio]+label:hover {
    background-color: #d6d7d9;
    border-color: #d6d7d9
}

[type=checkbox]+label::before,[type=radio]+label::before {
    background: #fff;
    border: 2px solid #5b616b;
    border-radius: 2px;
    content: '';
    display: inline-block;
    height: 1.6rem;
    margin-right: .6em;
    margin-left: -2.4rem;
    text-indent: .15em;
    width: 1.6rem;
    vertical-align: -4px
}

[type=radio]+label::before {
    height: 1.6rem;
    width: 1.6rem;
    border-radius: 1.6rem
}

[type=checkbox]:checked+label,[type=radio]:checked+label {
    background-color: transparent
}

[type=checkbox]:checked+label::before,[type=radio]:checked+label::before {
    background-color: #5b616b
}

[type=checkbox]:checked+label::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 12px;
    background-repeat: no-repeat;
    border: 1px solid #5b616b
}

[type=checkbox]:focus+label,[type=radio]:focus+label {
    box-shadow: 0 0 2px 2px #5b9dd9
}

[type=checkbox]:disabled+label::before,[type=radio]:disabled+label::before {
    cursor: not-allowed
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: 0 0;
    border: none;
    cursor: pointer;
    display: inline-block;
    font-family: karla,sans-serif;
    line-height: 1;
    text-decoration: none;
    user-select: none
}

[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled {
    cursor: not-allowed;
    opacity: .5
}

table {
    -webkit-font-feature-settings: "kern","liga","tnum";
    -moz-font-feature-settings: "kern","liga","tnum";
    -ms-font-feature-settings: "kern","liga","tnum";
    font-feature-settings: "kern","liga","tnum";
    border-collapse: collapse;
    margin: 0;
    table-layout: fixed;
    width: 100%
}

th {
    font-weight: 600;
    padding: 0;
    text-align: left
}

td {
    padding: 0
}

td,th,tr {
    vertical-align: middle
}

img,picture {
    margin: 0;
    max-width: 100%
}

figure {
    margin: 0;
    padding: 0
}

html {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

*,:after,:before {
    box-sizing: inherit
}

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

main[aria-hidden=true] {
    display: block!important
}

[aria-hidden=true] {
    display: none!important
}

@media print {
    aside,footer,nav {
        display: none
    }
}

.slab {
    padding: 2rem 0
}

.slab::after {
    clear: both;
    content: "";
    display: table
}

.slab--neutral {
    color: #212121;
    background-color: #f1f1f1
}

.body-blocks .slab--neutral .block-heading,.slab--neutral .body-blocks .block-heading,.slab--neutral .label,.slab--neutral a,.slab--neutral blockquote,.slab--neutral dd,.slab--neutral dt,.slab--neutral h1,.slab--neutral h2,.slab--neutral h3,.slab--neutral h4,.slab--neutral h5,.slab--neutral h6,.slab--neutral label,.slab--neutral li,.slab--neutral p,.slab--neutral span {
    color: #212121
}

.slab--neutral .h1,.slab--neutral .h6 a,.slab--neutral h1,.slab--neutral h6 {
    border-color: #212121
}

.slab--neutral .t-ruled {
    border-color: #212121
}

.slab--neutral a:hover {
    border-bottom-color: #36bdbb
}

.slab--primary {
    color: #f1f1f1;
    background-color: #112e51
}

.slab--primary input,.slab--primary textarea {
    border-color: #fff
}

.slab--primary [type=checkbox]+label,.slab--primary [type=checkbox]+label::before,.slab--primary [type=radio]+label,.slab--primary [type=radio]+label::before {
    color: #212121
}

.slab--primary [type=checkbox]:checked+label,.slab--primary [type=radio]:checked+label {
    color: #fff
}

.slab--primary [type=checkbox]:checked+label::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #fff
}

.slab--primary select {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border: 2px solid #fff;
    color: #fff
}

.slab--primary select:hover:not(.is-disabled):not([disabled]) {
    border-color: #d6d7d9;
    background-color: transparent
}

.slab--primary select.is-active,.slab--primary select:active:not(.is-disabled):not([disabled]),.slab--primary select:focus {
    background-color: rgba(255,255,255,.3);
    color: #fff
}

.slab--primary option {
    background-color: #f1f1f1;
    color: #212121;
    padding: .5rem
}

.body-blocks .slab--primary .block-heading,.slab--primary .body-blocks .block-heading,.slab--primary .label,.slab--primary a,.slab--primary blockquote,.slab--primary dd,.slab--primary dt,.slab--primary h1,.slab--primary h2,.slab--primary h3,.slab--primary h4,.slab--primary h5,.slab--primary h6,.slab--primary label,.slab--primary li,.slab--primary p,.slab--primary span {
    color: #f1f1f1
}

.slab--primary .h1,.slab--primary .h6 a,.slab--primary h1,.slab--primary h6 {
    border-color: #f1f1f1
}

.slab--primary .t-ruled {
    border-color: #f1f1f1
}

.slab--primary a {
    border-bottom-color: #f1f1f1
}

.slab--primary a:hover {
    border-bottom-color: #36bdbb
}

.slab--primary .term {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.415%2016.18l-9.044%203.744a.934.934%200%200%201-.74%200L.584%2016.18A.938.938%200%200%201%200%2015.314V.937A.937.937%200%200%201%201.296.072l.002.002.008.003L10%203.673%2018.694.075l.01-.003A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.73-.585.868zM9.063%2017.66V5.314L1.875%202.34v12.346l7.188%202.974zm9.062-15.32l-7.188%202.974V17.66l7.188-2.974V2.34z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.slab--primary .tooltip__trigger {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm0%2018.1a8%208%200%201%201%208-8%208%208%200%200%201-8%208z%22%2F%3E%3Cpath%20d%3D%22M10.6%203.8A1.15%201.15%200%200%200%209.4%205a1%201%200%200%200%201.1%201.1%201.22%201.22%200%200%200%201.2-1.2%201%201%200%200%200-1.1-1.1zM10%2014.1a2.25%202.25%200%200%201%20.1-.7l.7-4.2A7.38%207.38%200%200%200%2011%208a.53.53%200%200%200-.6-.6%2010.58%2010.58%200%200%200-2.2.3l-.1.5c.7%200%201%20.1%201%20.4s-.1.5-.1.8l-.7%204.2a6%206%200%200%200-.2%201.2.65.65%200%200%200%20.8.6%2013%2013%200%200%200%202.2-.3v-.5c-1%200-1.1-.1-1.1-.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.slab--secondary {
    color: #f1f1f1;
    background-color: #631010
}

.slab--secondary input,.slab--secondary textarea {
    border-color: #fff
}

.slab--secondary [type=checkbox]+label,.slab--secondary [type=checkbox]+label::before,.slab--secondary [type=radio]+label,.slab--secondary [type=radio]+label::before {
    color: #212121
}

.slab--secondary [type=checkbox]:checked+label,.slab--secondary [type=radio]:checked+label {
    color: #fff
}

.slab--secondary [type=checkbox]:checked+label::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #fff
}

.slab--secondary select {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border: 2px solid #fff;
    color: #fff
}

.slab--secondary select:hover:not(.is-disabled):not([disabled]) {
    border-color: #d6d7d9;
    background-color: transparent
}

.slab--secondary select.is-active,.slab--secondary select:active:not(.is-disabled):not([disabled]),.slab--secondary select:focus {
    background-color: rgba(255,255,255,.3);
    color: #fff
}

.slab--secondary option {
    background-color: #f1f1f1;
    color: #212121;
    padding: .5rem
}

.body-blocks .slab--secondary .block-heading,.slab--secondary .body-blocks .block-heading,.slab--secondary .label,.slab--secondary a,.slab--secondary blockquote,.slab--secondary dd,.slab--secondary dt,.slab--secondary h1,.slab--secondary h2,.slab--secondary h3,.slab--secondary h4,.slab--secondary h5,.slab--secondary h6,.slab--secondary label,.slab--secondary li,.slab--secondary p,.slab--secondary span {
    color: #f1f1f1
}

.slab--secondary .h1,.slab--secondary .h6 a,.slab--secondary h1,.slab--secondary h6 {
    border-color: #f1f1f1
}

.slab--secondary .t-ruled {
    border-color: #f1f1f1
}

.slab--secondary a {
    border-bottom-color: #f1f1f1
}

.slab--secondary a:hover {
    border-bottom-color: #f77b42
}

.slab--secondary input,.slab--secondary textarea {
    border-color: #fff
}

.slab--secondary .term {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.415%2016.18l-9.044%203.744a.934.934%200%200%201-.74%200L.584%2016.18A.938.938%200%200%201%200%2015.314V.937A.937.937%200%200%201%201.296.072l.002.002.008.003L10%203.673%2018.694.075l.01-.003A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.73-.585.868zM9.063%2017.66V5.314L1.875%202.34v12.346l7.188%202.974zm9.062-15.32l-7.188%202.974V17.66l7.188-2.974V2.34z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.slab--secondary .tooltip__trigger {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm0%2018.1a8%208%200%201%201%208-8%208%208%200%200%201-8%208z%22%2F%3E%3Cpath%20d%3D%22M10.6%203.8A1.15%201.15%200%200%200%209.4%205a1%201%200%200%200%201.1%201.1%201.22%201.22%200%200%200%201.2-1.2%201%201%200%200%200-1.1-1.1zM10%2014.1a2.25%202.25%200%200%201%20.1-.7l.7-4.2A7.38%207.38%200%200%200%2011%208a.53.53%200%200%200-.6-.6%2010.58%2010.58%200%200%200-2.2.3l-.1.5c.7%200%201%20.1%201%20.4s-.1.5-.1.8l-.7%204.2a6%206%200%200%200-.2%201.2.65.65%200%200%200%20.8.6%2013%2013%200%200%200%202.2-.3v-.5c-1%200-1.1-.1-1.1-.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.slab--dark {
    color: #f1f1f1;
    background-color: #5b616b
}

.slab--dark input,.slab--dark textarea {
    border-color: #fff
}

.slab--dark [type=checkbox]+label,.slab--dark [type=checkbox]+label::before,.slab--dark [type=radio]+label,.slab--dark [type=radio]+label::before {
    color: #212121
}

.slab--dark [type=checkbox]:checked+label,.slab--dark [type=radio]:checked+label {
    color: #fff
}

.slab--dark [type=checkbox]:checked+label::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #fff
}

.slab--dark select {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border: 2px solid #fff;
    color: #fff
}

.slab--dark select:hover:not(.is-disabled):not([disabled]) {
    border-color: #d6d7d9;
    background-color: transparent
}

.slab--dark select.is-active,.slab--dark select:active:not(.is-disabled):not([disabled]),.slab--dark select:focus {
    background-color: rgba(255,255,255,.3);
    color: #fff
}

.slab--dark option {
    background-color: #f1f1f1;
    color: #212121;
    padding: .5rem
}

.body-blocks .slab--dark .block-heading,.slab--dark .body-blocks .block-heading,.slab--dark .label,.slab--dark a,.slab--dark blockquote,.slab--dark dd,.slab--dark dt,.slab--dark h1,.slab--dark h2,.slab--dark h3,.slab--dark h4,.slab--dark h5,.slab--dark h6,.slab--dark label,.slab--dark li,.slab--dark p,.slab--dark span {
    color: #f1f1f1
}

.slab--dark .h1,.slab--dark .h6 a,.slab--dark h1,.slab--dark h6 {
    border-color: #f1f1f1
}

.slab--dark .t-ruled {
    border-color: #f1f1f1
}

.slab--dark a {
    border-bottom-color: #f1f1f1
}

.slab--dark a:hover {
    border-bottom-color: #112e51
}

.slab--spacious {
    padding: 4rem 0
}

.slab--inline {
    border-radius: 4px;
    margin: 2rem 0
}

@media screen and (min-width: 53.75em) {
    .slab h3 {
        line-height:1.5
    }

    .slab--inline .container {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 82.94039%;
        padding-left: 2rem
    }

    .slab--inline .container:last-child {
        margin-right: 0
    }
}

@media print {
    .slab,.slab--neutral,.slab--primary,.slab--secondary {
        background: #fff;
        color: #212121
    }
}

.grid {
    max-width: 68em;
    margin-left: auto;
    margin-right: auto
}

.grid::after {
    clear: both;
    content: "";
    display: table
}

.grid--flex {
    flex-wrap: wrap;
    display: flex
}

.grid--flex .grid__item {
    flex-direction: column;
    display: flex!important
}

.grid__item {
    margin-bottom: 2rem;
    width: 100%
}

.grid__item.commissioner-height {
    min-height: 10rem
}

.grid__item--featured {
    background-color: #d6d7d9;
    padding: 1.5rem;
    border-radius: 3px
}

.grid__item--featured h3 {
    font-size: 1.7rem;
    font-style: italic;
    border-bottom: 1px solid #212121;
    margin-bottom: 1.5rem
}

@media screen and (min-width: 53.75em) {
    .grid__item--home {
        padding:1.5rem 0
    }
}

.grid__item--with-button {
    padding-bottom: 4.5rem;
    position: relative
}

.grid__item--with-button .button,.grid__item--with-button .button--alt,.grid__item--with-button .button--alt-primary,.grid__item--with-button .button--alt-secondary,.grid__item--with-button .button--cta,.grid__item--with-button .button--cta-primary,.grid__item--with-button .button--cta-secondary,.grid__item--with-button .button--standard,.grid__item--with-button .paginate_button {
    bottom: 0;
    position: absolute
}

.grid__item--with-img img {
    height: 15rem;
    object-fit: cover
}

.grid__item--with-icon img {
    height: 15rem;
    object-fit: contain;
    padding: 2rem;
    width: 100%
}

.grid__icon--deep-red img {
    background-color: #961a16
}

.grid__icon--navy img {
    background-color: #164f85
}

@media screen and (min-width: 40em) and (max-width:859px) {
    .grid--2-wide .grid__item,.grid--3-wide .grid__item,.grid--4-wide .grid__item,.grid--6-wide .grid__item {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

    .grid--2-wide .grid__item:last-child,.grid--3-wide .grid__item:last-child,.grid--4-wide .grid__item:last-child,.grid--6-wide .grid__item:last-child {
        margin-right: 0
    }

    .grid--2-wide .grid__item:nth-child(2n),.grid--3-wide .grid__item:nth-child(2n),.grid--4-wide .grid__item:nth-child(2n),.grid--6-wide .grid__item:nth-child(2n) {
        margin-right: 0
    }

    .grid--2-wide .grid__item:nth-child(2n+1),.grid--3-wide .grid__item:nth-child(2n+1),.grid--4-wide .grid__item:nth-child(2n+1),.grid--6-wide .grid__item:nth-child(2n+1) {
        clear: left
    }

    .grid__item--no-margin {
        margin-bottom: 0;
        padding-bottom: 0
    }
}

@media screen and (min-width: 53.75em) {
    .grid--2-wide .grid__item {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

    .grid--2-wide .grid__item:last-child {
        margin-right: 0
    }

    .grid--2-wide .grid__item:nth-child(2n) {
        margin-right: 0
    }

    .grid--2-wide .grid__item:nth-child(2n+1) {
        clear: left
    }

    .grid--3-wide .grid__item {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%
    }

    .grid--3-wide .grid__item:last-child {
        margin-right: 0
    }

    .grid--3-wide .grid__item:nth-child(3n) {
        margin-right: 0
    }

    .grid--3-wide .grid__item:nth-child(3n+1) {
        clear: left
    }

    .grid--4-wide .grid__item {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%
    }

    .grid--4-wide .grid__item:last-child {
        margin-right: 0
    }

    .grid--4-wide .grid__item:nth-child(4n) {
        margin-right: 0
    }

    .grid--4-wide .grid__item:nth-child(4n+1) {
        clear: left
    }

    .grid--6-wide .grid__item {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 14.70196%
    }

    .grid--6-wide .grid__item:last-child {
        margin-right: 0
    }

    .grid--6-wide .grid__item:nth-child(6n) {
        margin-right: 0
    }

    .grid--6-wide .grid__item:nth-child(6n+1) {
        clear: left
    }
}

.container {
    max-width: 68em;
    margin-left: auto;
    margin-right: auto;
    padding: 0 2rem
}

.container::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width: 53.75em) {
    .container {
        padding:0
    }
}

.row::after {
    clear: both;
    content: "";
    display: table
}

.main {
    padding-bottom: 2rem;
    padding-top: 2rem;
    position: relative
}

.main::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width: 53.75em) {
    .main {
        padding-top:3rem;
        padding-bottom: 3rem
    }
}

.content--blank {
    border-top: 1px solid #f1f1f1;
    padding: 4rem 0
}

.main__content {
    position: relative
}

.main__content::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width: 40em) {
    .main__content {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 65.88078%
    }

    .main__content:last-child {
        margin-right: 0
    }
}

.main__content--right {
    position: relative
}

.main__content--right::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width: 40em) {
    .main__content--right {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 74.41059%
    }

    .main__content--right:last-child {
        margin-right: 0
    }
}

.main__content--full {
    position: relative
}

.main__content--full::after {
    clear: both;
    content: "";
    display: table
}

.main__content--right-full {
    position: relative;
    width: 100%
}

.main__content--right-full::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width: 40em) {
    .main__content--right-full {
        display:table-cell;
        width: calc(100% - 4rem)
    }
}

.body-blocks .body-block,.content__section {
    padding: 0 0 2rem 0
}

.body-blocks .body-block::after,.content__section::after {
    clear: both;
    content: "";
    display: table
}

.content__section--extra {
    padding: 2rem 0
}

.content__section--extra::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width: 53.75em) {
    .content__section--extra {
        padding:4rem 0
    }
}

.content__section--narrow {
    max-width: 80rem
}

.content__section--ruled {
    border-top: 1px solid #112e51;
    margin-top: 2rem;
    padding-top: 2rem
}

.content__section--ruled.content__section--extra {
    padding-top: 4rem
}

.content__section--ruled+.content__section--ruled {
    margin-top: 0
}

.u-padding--top {
    padding-top: 2rem
}

.u-padding--bottom {
    padding-bottom: 2rem
}

.u-padding--left {
    padding-left: 2rem
}

.u-padding--right {
    padding-right: 2rem
}

.u-small-icon-padding--left {
    padding-left: 2.5rem
}

.u-margin--bottom {
    margin-bottom: 1rem
}

.u-margin--top {
    margin-top: 1rem
}

.u-margin--left {
    margin-left: 1rem
}

.u-margin--right {
    margin-right: 1rem
}

.hr--lighter {
    border-bottom: 1px solid #e8e8e8;
    display: block;
    margin: 2rem 0 2rem
}

.hr--light {
    border: 1px solid #aeb0b5;
    display: block;
    margin: 2rem 0 2rem
}

.hr--dark {
    border: 1px solid #5b616b;
    display: block;
    margin-top: 2rem
}

.tab-interface {
    overflow-x: hidden;
    position: relative
}

@media print {
    .container {
        padding: 0
    }
}

.body-blocks .press_release_content ul li,.body-blocks ol li,.body-blocks ul li,.glossary__definition ol li,.glossary__definition ul li,.list--bulleted li,.list--bulleted--alt li,.list--numbered li,.rich-text ol li,.rich-text ul li {
    margin-left: 2rem;
    padding: .5rem 0;
    font-size: 1.6rem
}

.body-blocks ol li:last-child,.body-blocks ul li:last-child,.glossary__definition ol li:last-child,.glossary__definition ul li:last-child,.list--bulleted li:last-child,.list--bulleted--alt li:last-child,.list--numbered li:last-child,.rich-text ol li:last-child,.rich-text ul li:last-child {
    margin-bottom: 1.5rem
}

.body-blocks .press_release_content ul ol,.body-blocks .press_release_content ul ul,.body-blocks ol ol,.body-blocks ol ul,.body-blocks ul ol,.body-blocks ul ul,.glossary__definition ol ol,.glossary__definition ol ul,.glossary__definition ul ol,.glossary__definition ul ul,.list--bulleted ol,.list--bulleted ul,.list--bulleted--alt ol,.list--bulleted--alt ul,.list--numbered ol,.list--numbered ul,.rich-text ol ol,.rich-text ol ul,.rich-text ul ol,.rich-text ul ul {
    margin-left: 1.5rem
}

.body-blocks ol ol li:last-of-type,.body-blocks ol ul li:last-of-type,.body-blocks ul ol li:last-of-type,.body-blocks ul ul li:last-of-type,.glossary__definition ol ol li:last-of-type,.glossary__definition ol ul li:last-of-type,.glossary__definition ul ol li:last-of-type,.glossary__definition ul ul li:last-of-type,.list--bulleted ol li:last-of-type,.list--bulleted ul li:last-of-type,.list--bulleted--alt ol li:last-of-type,.list--bulleted--alt ul li:last-of-type,.list--numbered ol li:last-of-type,.list--numbered ul li:last-of-type,.rich-text ol ol li:last-of-type,.rich-text ol ul li:last-of-type,.rich-text ul ol li:last-of-type,.rich-text ul ul li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0
}

.body-blocks .press_release_content ul ul li,.body-blocks ol ul li,.body-blocks ul ul li,.glossary__definition ol ul li,.glossary__definition ul ul li,.list--bulleted ul li,.list--bulleted--alt ul li,.list--numbered ul li,.rich-text ol ul li,.rich-text ul ul li {
    list-style-type: circle
}

.body-blocks .press_release_content ul ul ul li,.body-blocks ol ul ul li,.body-blocks ul ul ul li,.glossary__definition ol ul ul li,.glossary__definition ul ul ul li,.list--bulleted ul ul li,.list--bulleted--alt ul ul li,.list--numbered ul ul li,.rich-text ol ul ul li,.rich-text ul ul ul li {
    list-style-type: square
}

.body-blocks ol ul,.glossary__definition ol ul,.list--numbered ul,.rich-text ol ul {
    margin-bottom: 0;
    margin-left: 1.5rem
}

.body-blocks ol ul li,.glossary__definition ol ul li,.list--numbered ul li,.rich-text ol ul li {
    list-style-type: circle
}

.body-blocks ol ol li,.glossary__definition ol ol li,.list--numbered ol li,.rich-text ol ol li {
    list-style-type: lower-alpha
}

.body-blocks ol ol li ol li,.glossary__definition ol ol li ol li,.list--numbered ol li ol li,.rich-text ol ol li ol li {
    list-style-type: lower-roman
}

.body-blocks .press_release_content ul li,.body-blocks ul li,.glossary__definition ul li,.list--bulleted li,.rich-text ul li {
    list-style-type: disc
}

.list--bulleted--alt>li {
    list-style-type: disc
}

.list--bulleted--alt ul li {
    list-style-type: none
}

.body-blocks ol li,.glossary__definition ol li,.list--numbered li,.rich-text ol li {
    list-style-type: decimal
}

.list--numbered--alt>li {
    list-style-type: decimal
}

.list--numbered--alt ul li {
    list-style-type: disc
}

.list--flat,.list--flat-bordered {
    padding: 0
}

.list--flat-bordered::after,.list--flat::after {
    clear: both;
    content: "";
    display: table
}

.list--flat li,.list--flat-bordered li {
    float: left;
    margin-right: 1rem
}

.list--flat li:last-child,.list--flat-bordered li:last-child {
    margin-right: 0
}

.list--flat-bordered {
    padding-bottom: .5rem
}

.list--flat-bordered li::after {
    content: '|';
    padding-left: 1rem
}

.list--flat-bordered li:last-child::after {
    content: '';
    padding-left: 0
}

@media screen and (min-width: 40em) {
    .list--columns {
        -webkit-columns:2;
        -moz-columns: 2;
        columns: 2
    }
}

@media screen and (min-width: 53.75em) {
    .list--columns {
        -webkit-columns:3;
        -moz-columns: 3;
        columns: 3
    }
}

.list--spacious ul {
    padding-top: 1rem
}

.list--spacious li {
    padding: .75rem 0
}

.list--extra-spacious li {
    padding: 2rem 0!important
}

.list--border li {
    border-top: 1px solid #aeb0b5;
    padding: .75rem 1rem
}

.list--border li:first-child {
    border-top: none
}

.list--border li.list__item--no-border {
    border-top: none;
    padding-top: 0
}

.list--checks li {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 2rem;
    background-position: 0 1.4rem;
    padding: 1rem 0 1rem 2.5rem;
    position: relative
}

.list--checks.list--checks--secondary li {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.list--buttons {
    padding: 0
}

.list--buttons::after {
    clear: both;
    content: "";
    display: table
}

.list--buttons li {
    display: inline-block;
    margin-right: 1rem;
    width: 100%
}

.list--buttons li:last-child {
    margin-right: 0
}

.list--buttons .button--alt,.list--buttons .button--cta,.list--buttons .button--standard,.list--buttons .paginate_button {
    display: block;
    margin-bottom: .5rem;
    text-align: left;
    width: 100%
}

@media screen and (min-width: 40em) {
    .list--buttons li {
        width:auto
    }

    .list--buttons .button--alt,.list--buttons .button--cta,.list--buttons .button--standard,.list--buttons .paginate_button {
        display: inline-block;
        margin-bottom: 0;
        text-align: center;
        width: auto
    }
}

.select--alt {
    background-color: none;
    border: 2px solid #aeb0b5;
    color: #212121
}

.select--alt:hover:not(.is-disabled):not([disabled]) {
    border-color: #d6d7d9;
    background-color: transparent
}

.select--alt.is-active,.select--alt:active:not(.is-disabled):not([disabled]) {
    background-color: #d6d7d9;
    border-color: #5b616b;
    color: #212121
}

.select--alt-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border: 2px solid #fff;
    color: #fff
}

.select--alt-primary:hover:not(.is-disabled):not([disabled]) {
    border-color: #d6d7d9;
    background-color: transparent
}

.select--alt-primary.is-active,.select--alt-primary:active:not(.is-disabled):not([disabled]),.select--alt-primary:focus {
    background-color: rgba(255,255,255,.3);
    border-color: #36bdbb;
    color: #fff
}

.select--alt-primary option {
    background-color: #f1f1f1;
    color: #112e51;
    padding: .5rem
}

.select--alt-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border: 2px solid #fff;
    color: #fff
}

.select--alt-secondary:hover:not(.is-disabled):not([disabled]) {
    border-color: #d6d7d9;
    background-color: transparent
}

.select--alt-secondary.is-active,.select--alt-secondary:active:not(.is-disabled):not([disabled]),.select--alt-secondary:focus {
    background-color: rgba(255,255,255,.3);
    border-color: #f77b42;
    color: #fff
}

.select--alt-secondary:focus {
    color: #fff
}

.select--alt-secondary option {
    background-color: #f1f1f1;
    color: #112e51;
    padding: .5rem
}

.select--full {
    width: 100%
}

.label {
    color: inherit;
    display: block;
    font-family: karla,sans-serif;
    font-size: 1.4rem;
    font-weight: 700;
    margin-bottom: .5rem;
    padding: 0;
    text-transform: uppercase
}

.label .label__optional {
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.label--help {
    display: block;
    font-family: karla,sans-serif;
    font-style: italic;
    margin-bottom: .5rem
}

.combo::after {
    clear: both;
    content: "";
    display: table
}

.combo .combo__input {
    height: 3.6rem
}

.combo .combo__button {
    height: 3.6rem;
    margin-top: 1rem;
    width: 100%
}

@media screen and (min-width: 40em) {
    .combo .combo__input {
        height:3.6rem;
        border-radius: 2px 0 0 2px;
        float: left;
        width: 80%
    }

    .combo .combo__button {
        border-radius: 0 4px 4px 0;
        float: left;
        margin-top: 0;
        width: 20%
    }
}

.form-element--inline {
    vertical-align: top
}

@media screen and (min-width: 40em) {
    .form-element--inline {
        display:inline;
        margin: 0 1rem 0 0;
        width: auto
    }

    .form-element--inline:last-child {
        margin-right: 0
    }
}

.date-range-input {
    padding-left: 2.5rem
}

[type=checkbox]:checked+label.is-successful,[type=radio]:checked+label.is-successful {
    border: 1px solid #4aa564
}

[type=checkbox]:checked+label.is-unsuccessful,[type=radio]:checked+label.is-unsuccessful {
    border: 1px solid #cd2026
}

.range {
    margin-bottom: 1rem;
    position: relative
}

.range .button--standard,.range .paginate_button {
    height: 3.6rem;
    background-position: right 50% top 50%;
    padding: 1.25rem 1.5rem;
    margin-left: .25rem;
    vertical-align: bottom
}

.range .button--standard.is-loading,.range .is-loading.paginate_button {
    background-image: url(https://www.fec.gov/static/img/loading-ellipsis-gray.gif);
    background-size: 2rem;
    background-position: 50%
}

.range .button--standard.is-successful,.range .is-successful.paginate_button {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem;
    background-size: 2rem;
    background-position: 50%;
    padding: 1.5rem
}

.range .button--standard.is-successful.button--alt,.range .is-successful.button--alt.paginate_button {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.range .button--standard.is-successful.button--alt-primary,.range .button--standard.is-successful.button--alt-secondary,.range .button--standard.is-successful.button--cta,.range .is-successful.button--alt-primary.paginate_button,.range .is-successful.button--alt-secondary.paginate_button,.range .is-successful.button--cta.paginate_button {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.range .button--standard.is-successful.button--cta-primary,.range .is-successful.button--cta-primary.paginate_button {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.range .button--standard.is-successful.button--cta-secondary,.range .is-successful.button--cta-secondary.paginate_button {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.range--currency .range__input input[type=text] {
    padding-left: 2rem;
    text-align: right
}

.range--currency .range__input::before {
    color: #aeb0b5;
    content: '$';
    top: 2.15rem;
    left: 1rem;
    position: absolute
}

.range__input {
    width: 100px;
    font-family: karla,sans-serif;
    display: inline-block;
    vertical-align: top;
    position: relative
}

.range__input label {
    padding-bottom: .3rem
}

.range__input input[type=text] {
    margin-bottom: 0
}

.range__input button,.range__input input[type=text] {
    display: inline-block
}

.range__hyphen {
    padding: 0 .25rem 1rem .25rem;
    vertical-align: bottom;
    display: inline-block
}

.conditional-field {
    border-left: 8px solid #aeb0b5;
    padding: 2rem;
    margin-bottom: 2rem
}

.accordion__button {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm4.208-9.063h-3.175v3.126a.945.945%200%200%201-.953.937.945.945%200%200%201-.952-.938v-3.124H5.953A.945.945%200%200%201%205%2010c0-.518.426-.938.953-.938h3.175V5.938c0-.518.426-.938.952-.938s.953.42.953.938v3.125h3.175c.526%200%20.952.42.952.937a.945.945%200%200%201-.952.938z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 2rem;
    background-position: 95% 50%;
    border-bottom: 1px solid #212121;
    margin: 0 0 -1px 0;
    color: #212121;
    font-size: 1.6rem;
    font-weight: 700;
    letter-spacing: -.3px;
    padding: 1rem 4rem 1rem 1rem;
    text-align: left;
    width: 100%
}

.accordion__button[aria-expanded=true] {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm1.033-9.125h-5.08A.945.945%200%200%201%205%209.937C5%209.42%205.426%209%205.953%209H14.208c.526%200%20.952.42.952.938a.945.945%200%200%201-.952.937h-3.175z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border-bottom: none
}

.accordion__content {
    border-bottom: 1px solid #212121;
    padding: 1rem
}

.accordion__content::after {
    clear: both;
    content: "";
    display: table
}

.accordion__button--spacious {
    padding: 2rem 4rem 2rem 2rem
}

.accordion--neutral .accordion__button {
    background-color: #f1f1f1;
    border-top: 1px solid #112e51
}

.accordion--neutral .accordion__button[aria-expanded=true] {
    background-color: #e8e8e8;
    border-top: 1px solid #212121;
    border-bottom: 2px solid #aeb0b5
}

.accordion--neutral .accordion__content {
    background-color: #e8e8e8;
    border-bottom-color: #212121;
    border-top-color: #aeb0b5
}

.accordion--inverse .accordion__button {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm4.208-9.063h-3.175v3.126a.945.945%200%200%201-.953.937.945.945%200%200%201-.952-.938v-3.124H5.953A.945.945%200%200%201%205%2010c0-.518.426-.938.953-.938h3.175V5.938c0-.518.426-.938.952-.938s.953.42.953.938v3.125h3.175c.526%200%20.952.42.952.937a.945.945%200%200%201-.952.938z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 100% 50%;
    border-color: #fff;
    color: #fff
}

.accordion--inverse .accordion__button[aria-expanded=true] {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm1.033-9.125h-5.08A.945.945%200%200%201%205%209.937C5%209.42%205.426%209%205.953%209H14.208c.526%200%20.952.42.952.938a.945.945%200%200%201-.952.937h-3.175z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.accordion--inverse .accordion__content {
    color: #fff;
    border-color: #fff
}

.accordion--inverse .accordion__content .body-blocks .block-heading,.accordion--inverse .accordion__content .label,.accordion--inverse .accordion__content a,.accordion--inverse .accordion__content blockquote,.accordion--inverse .accordion__content dd,.accordion--inverse .accordion__content dt,.accordion--inverse .accordion__content h1,.accordion--inverse .accordion__content h2,.accordion--inverse .accordion__content h3,.accordion--inverse .accordion__content h4,.accordion--inverse .accordion__content h5,.accordion--inverse .accordion__content h6,.accordion--inverse .accordion__content label,.accordion--inverse .accordion__content li,.accordion--inverse .accordion__content p,.accordion--inverse .accordion__content span,.body-blocks .accordion--inverse .accordion__content .block-heading {
    color: #fff
}

.accordion--inverse .accordion__content .h1,.accordion--inverse .accordion__content .h6 a,.accordion--inverse .accordion__content h1,.accordion--inverse .accordion__content h6 {
    border-color: #fff
}

.accordion--inverse .accordion__content .t-ruled {
    border-color: #fff
}

.breadcrumbs {
    display: none;
    color: #aeb0b5;
    float: left;
    font-family: karla,sans-serif;
    letter-spacing: -.3px
}

.breadcrumbs__item {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    max-width: 20rem;
    padding: .8rem 0
}

.breadcrumbs__item--current {
    color: #fff
}

.breadcrumbs__link {
    color: #fff
}

.breadcrumbs__separator {
    padding: .5rem .8rem
}

@media screen and (min-width: 53.75em) {
    .breadcrumbs {
        display:block
    }
}

@media print {
    .breadcrumbs {
        display: block;
        float: none
    }

    .breadcrumbs .breadcrumbs__item,.breadcrumbs .breadcrumbs__link {
        color: #5b616b;
        border-bottom: none;
        max-width: 100%
    }
}

.button,.button--alt,.button--alt-primary,.button--alt-secondary,.button--cta,.button--cta-primary,.button--cta-secondary,.button--standard,.paginate_button {
    -webkit-transition: background-color,.1s,color,.1s,border-color,.1s;
    -moz-transition: background-color,.1s,color,.1s,border-color,.1s;
    transition: background-color,.1s,color,.1s,border-color,.1s;
    border: 2px solid;
    border-radius: 2px;
    color: #112e51;
    display: inline-block;
    font-family: karla,sans-serif;
    font-size: 1.4rem;
    line-height: 1;
    padding: 8px 2rem;
    text-align: center;
    vertical-align: middle
}

.button.is-disabled,.is-disabled.button--alt,.is-disabled.button--alt-primary,.is-disabled.button--alt-secondary,.is-disabled.button--cta,.is-disabled.button--cta-primary,.is-disabled.button--cta-secondary,.is-disabled.button--standard,.is-disabled.paginate_button {
    opacity: .5;
    cursor: default
}

.button.form-element--inline,.form-element--inline.button--alt,.form-element--inline.button--alt-primary,.form-element--inline.button--alt-secondary,.form-element--inline.button--cta,.form-element--inline.button--cta-primary,.form-element--inline.button--cta-secondary,.form-element--inline.button--standard,.form-element--inline.paginate_button {
    min-height: 3.6rem
}

.button--standard,.paginate_button {
    background-color: #aeb0b5;
    border-color: #aeb0b5;
    color: #212121
}

.button--standard:hover:not(.is-disabled):not(.is-active),.paginate_button:hover:not(.is-disabled):not(.is-active) {
    background-color: #d6d7d9;
    border-color: #d6d7d9
}

.button--standard.is-active,.button--standard:active:not(.is-disabled),.is-active.paginate_button,.paginate_button:active:not(.is-disabled) {
    background-color: #5b616b;
    border-color: #5b616b;
    color: #fff
}

.button--cta {
    background-color: #112e51;
    border-color: #112e51;
    color: #fff!important
}

.button--cta:hover:not(.is-disabled):not(.is-active) {
    background-color: #164f85;
    border-color: #164f85
}

.button--cta.is-active,.button--cta:active:not(.is-disabled) {
    background-color: #0aacfa;
    border-color: #0aacfa;
    color: #112e51
}

.button--alt {
    background-color: none;
    border-color: #aeb0b5;
    color: #212121
}

.button--alt:hover:not(.is-disabled):not(.is-active) {
    border-color: #d6d7d9
}

.button--alt.is-active,.button--alt:active:not(.is-disabled) {
    background-color: #d6d7d9;
    border-color: #5b616b;
    color: #212121
}

.button--cta-primary {
    background-color: #36bdbb;
    border-color: #36bdbb;
    color: #112e51
}

.button--cta-primary:hover:not(.is-disabled):not(.is-active) {
    background-color: #43c9c7;
    border-color: #43c9c7
}

.button--cta-primary.is-active,.button--cta-primary:active:not(.is-disabled) {
    background-color: #164f85;
    border-color: #164f85;
    color: #fff
}

.button--alt-primary {
    border-color: #fff;
    color: #fff
}

.button--alt-primary:hover:not(.is-disabled):not(.is-active) {
    border-color: #d6d7d9
}

.button--alt-primary.is-active,.button--alt-primary:active:not(.is-disabled) {
    background-color: rgba(255,255,255,.3);
    border-color: #36bdbb;
    color: #fff
}

.button--alt-primary:focus {
    color: #fff
}

.button--cta-secondary {
    background-color: #f77b42;
    border-color: #f77b42;
    color: #631010
}

.button--cta-secondary:hover:not(.is-disabled):not(.is-active) {
    background-color: #f88c5a;
    border-color: #f88c5a
}

.button--cta-secondary.is-active,.button--cta-secondary:active:not(.is-disabled) {
    background-color: #e36641;
    border-color: #e36641;
    color: #fff
}

.button--alt-secondary {
    border-color: #fff;
    color: #fff
}

.button--alt-secondary:hover:not(.is-disabled):not(.is-active) {
    border-color: #d6d7d9
}

.button--alt-secondary.is-active,.button--alt-secondary:active:not(.is-disabled) {
    background-color: rgba(255,255,255,.3);
    border-color: #f77b42;
    color: #fff
}

.button--alt-secondary:focus {
    color: #fff
}

.button--thin-border {
    border: 1px solid
}

.button--lg {
    border: 2px solid transparent;
    border-radius: 4px;
    font-family: karla,sans-serif;
    font-size: 1.6rem;
    padding: 1.4rem 3rem
}

.button--sm,.paginate_button {
    border: 1px solid transparent;
    border-radius: 2px;
    font-family: karla,sans-serif;
    font-size: 1.2rem;
    line-height: 1;
    padding: 5px 1rem
}

.button--sm:active,.paginate_button:active {
    border: 1px solid
}

.button--remove {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.053%205.856a1.234%201.234%200%200%200-1.747-1.745l-3.9%203.895h.353L5.857%204.11a1.234%201.234%200%200%200-1.746%201.745l3.9%203.896v-.353l-3.9%203.895a1.234%201.234%200%200%200%201.746%201.745l3.9-3.895h-.353l3.9%203.895c.23.23.543.36.874.36a1.234%201.234%200%200%200%20.873-2.105l-3.9-3.895v.354l3.9-3.894z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: center center;
    border: none;
    display: none;
    height: 4rem;
    padding: .6rem;
    position: absolute;
    top: 0;
    right: 0;
    width: 4rem
}

.button--remove:hover {
    padding: .6rem;
    text-decoration: none
}

.button--remove:focus {
    border: none
}

.input--removable {
    position: relative
}

.input--removable input[type=text] {
    padding-right: 5rem
}

.input--removable.is-active .button--remove {
    display: block
}

.button--search {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem;
    background-size: 2.2rem;
    background-position: 50%;
    padding: 0
}

.button--search.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.button--search.button--alt-primary,.button--search.button--alt-secondary,.button--search.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.button--search.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.button--search.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.button--add-calendar {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2225%22%20height%3D%2220%22%20viewBox%3D%220%200%2025%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M18.83%2019.444a6.17%206.17%200%201%200%200-12.338%206.17%206.17%200%200%200%200%2012.338zm.65-8.99v2.202h2.17c.36%200%20.65.296.65.66%200%20.367-.29.662-.65.662h-2.17v2.204c0%20.365-.29.66-.65.66a.656.656%200%200%201-.65-.66v-2.204h-2.168a.656.656%200%200%201-.65-.66c0-.366.29-.662.65-.662h2.168v-2.203c0-.365.29-.66.65-.66.36%200%20.65.295.65.66z%22%2F%3E%3Cpath%20d%3D%22M.694%206.25V2.082c0-.767.625-1.388%201.4-1.388H18.74c.773%200%201.4.623%201.4%201.388v6.251h-2.084v-1.39H2.778v9.724h17.36v1.04a1.04%201.04%200%200%201-1.045%201.043H1.74a1.04%201.04%200%200%201-1.046-1.042V6.25z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 1rem .7rem;
    background-size: 2rem;
    padding-left: 4rem;
    padding-right: 6rem
}

.button--add-calendar--mini {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2225%22%20height%3D%2220%22%20viewBox%3D%220%200%2025%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M18.83%2019.444a6.17%206.17%200%201%200%200-12.338%206.17%206.17%200%200%200%200%2012.338zm.65-8.99v2.202h2.17c.36%200%20.65.296.65.66%200%20.367-.29.662-.65.662h-2.17v2.204c0%20.365-.29.66-.65.66a.656.656%200%200%201-.65-.66v-2.204h-2.168a.656.656%200%200%201-.65-.66c0-.366.29-.662.65-.662h2.168v-2.203c0-.365.29-.66.65-.66.36%200%20.65.295.65.66z%22%2F%3E%3Cpath%20d%3D%22M.694%206.25V2.082c0-.767.625-1.388%201.4-1.388H18.74c.773%200%201.4.623%201.4%201.388v6.251h-2.084v-1.39H2.778v9.724h17.36v1.04a1.04%201.04%200%200%201-1.045%201.043H1.74a1.04%201.04%200%200%201-1.046-1.042V6.25z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 1rem .7rem;
    background-size: 2rem;
    max-width: 7.4rem;
    padding-left: 5rem
}

.button--download--mini {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: .75rem .5rem;
    background-size: 1.75rem;
    background-color: #e8e8e8;
    border-color: #aeb0b5;
    max-width: 5rem;
    padding-left: 3.6rem;
    min-height: 3rem!important
}

.button--download--mini::after {
    padding: .5rem .3rem 1rem 1.5rem!important;
    background-size: 10px!important
}

.button--download--mini:hover:not(.is-disabled):not(.is-active) {
    background-color: #aeb0b5;
    border-color: #5b616b;
    color: #212121
}

.button--go {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.528%205.275L1.294%208.96A.85.85%200%200%201%200%208.233V.853A.852.852%200%200%201%201.284.118C1.29.12%207.528%203.81%207.528%203.81a.852.852%200%200%201%200%201.465z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1rem;
    background-position: right 1rem top 50%;
    padding-right: 3rem
}

.button--go.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.528%205.275L1.294%208.96A.85.85%200%200%201%200%208.233V.853A.852.852%200%200%201%201.284.118C1.29.12%207.528%203.81%207.528%203.81a.852.852%200%200%201%200%201.465z%22%2F%3E%3C%2Fsvg%3E")
}

.button--go.button--alt-primary,.button--go.button--alt-secondary,.button--go.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.528%205.275L1.294%208.96A.85.85%200%200%201%200%208.233V.853A.852.852%200%200%201%201.284.118C1.29.12%207.528%203.81%207.528%203.81a.852.852%200%200%201%200%201.465z%22%2F%3E%3C%2Fsvg%3E")
}

.button--go.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.528%205.275L1.294%208.96A.85.85%200%200%201%200%208.233V.853A.852.852%200%200%201%201.284.118C1.29.12%207.528%203.81%207.528%203.81a.852.852%200%200%201%200%201.465z%22%2F%3E%3C%2Fsvg%3E")
}

.button--go.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.528%205.275L1.294%208.96A.85.85%200%200%201%200%208.233V.853A.852.852%200%200%201%201.284.118C1.29.12%207.528%203.81%207.528%203.81a.852.852%200%200%201%200%201.465z%22%2F%3E%3C%2Fsvg%3E")
}

.button--browse {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%20.5H2a2%202%200%200%200-2%202v15a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-15a2%202%200%200%200-2-2zm-13%2017H2v-2.68h3v2.68zm0-4H2v-2.68h3v2.66zm0-4H2V6.82h3v2.66zm0-4H2v-3h3v3zm13%2012H7v-2.68h11v2.68zm0-4H7v-2.68h11v2.66zm0-4H7V6.82h11v2.66zm0-4H7v-3h11v3z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem
}

.button--browse.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%20.5H2a2%202%200%200%200-2%202v15a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-15a2%202%200%200%200-2-2zm-13%2017H2v-2.68h3v2.68zm0-4H2v-2.68h3v2.66zm0-4H2V6.82h3v2.66zm0-4H2v-3h3v3zm13%2012H7v-2.68h11v2.68zm0-4H7v-2.68h11v2.66zm0-4H7V6.82h11v2.66zm0-4H7v-3h11v3z%22%2F%3E%3C%2Fsvg%3E")
}

.button--browse.button--alt-primary,.button--browse.button--alt-secondary,.button--browse.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%20.5H2a2%202%200%200%200-2%202v15a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-15a2%202%200%200%200-2-2zm-13%2017H2v-2.68h3v2.68zm0-4H2v-2.68h3v2.66zm0-4H2V6.82h3v2.66zm0-4H2v-3h3v3zm13%2012H7v-2.68h11v2.68zm0-4H7v-2.68h11v2.66zm0-4H7V6.82h11v2.66zm0-4H7v-3h11v3z%22%2F%3E%3C%2Fsvg%3E")
}

.button--browse.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%20.5H2a2%202%200%200%200-2%202v15a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-15a2%202%200%200%200-2-2zm-13%2017H2v-2.68h3v2.68zm0-4H2v-2.68h3v2.66zm0-4H2V6.82h3v2.66zm0-4H2v-3h3v3zm13%2012H7v-2.68h11v2.68zm0-4H7v-2.68h11v2.66zm0-4H7V6.82h11v2.66zm0-4H7v-3h11v3z%22%2F%3E%3C%2Fsvg%3E")
}

.button--browse.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%20.5H2a2%202%200%200%200-2%202v15a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-15a2%202%200%200%200-2-2zm-13%2017H2v-2.68h3v2.68zm0-4H2v-2.68h3v2.66zm0-4H2V6.82h3v2.66zm0-4H2v-3h3v3zm13%2012H7v-2.68h11v2.68zm0-4H7v-2.68h11v2.66zm0-4H7V6.82h11v2.66zm0-4H7v-3h11v3z%22%2F%3E%3C%2Fsvg%3E")
}

.button--map {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2216%22%20height%3D%2222%22%20viewBox%3D%220%200%2016%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.837%2021.662S0%2012.61%200%208.122C0%203.638%203.51%200%207.837%200c4.328%200%207.836%203.637%207.836%208.123%200%204.486-7.836%2013.54-7.836%2013.54zm0-17.886c-2.316%200-4.194%201.946-4.194%204.347%200%202.4%201.878%204.347%204.194%204.347s4.194-1.946%204.194-4.347c0-2.4-1.877-4.347-4.193-4.347z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem
}

.button--map.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2216%22%20height%3D%2222%22%20viewBox%3D%220%200%2016%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.837%2021.662S0%2012.61%200%208.122C0%203.638%203.51%200%207.837%200c4.328%200%207.836%203.637%207.836%208.123%200%204.486-7.836%2013.54-7.836%2013.54zm0-17.886c-2.316%200-4.194%201.946-4.194%204.347%200%202.4%201.878%204.347%204.194%204.347s4.194-1.946%204.194-4.347c0-2.4-1.877-4.347-4.193-4.347z%22%2F%3E%3C%2Fsvg%3E")
}

.button--map.button--alt-primary,.button--map.button--alt-secondary,.button--map.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2216%22%20height%3D%2222%22%20viewBox%3D%220%200%2016%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.837%2021.662S0%2012.61%200%208.122C0%203.638%203.51%200%207.837%200c4.328%200%207.836%203.637%207.836%208.123%200%204.486-7.836%2013.54-7.836%2013.54zm0-17.886c-2.316%200-4.194%201.946-4.194%204.347%200%202.4%201.878%204.347%204.194%204.347s4.194-1.946%204.194-4.347c0-2.4-1.877-4.347-4.193-4.347z%22%2F%3E%3C%2Fsvg%3E")
}

.button--map.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2216%22%20height%3D%2222%22%20viewBox%3D%220%200%2016%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.837%2021.662S0%2012.61%200%208.122C0%203.638%203.51%200%207.837%200c4.328%200%207.836%203.637%207.836%208.123%200%204.486-7.836%2013.54-7.836%2013.54zm0-17.886c-2.316%200-4.194%201.946-4.194%204.347%200%202.4%201.878%204.347%204.194%204.347s4.194-1.946%204.194-4.347c0-2.4-1.877-4.347-4.193-4.347z%22%2F%3E%3C%2Fsvg%3E")
}

.button--map.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2216%22%20height%3D%2222%22%20viewBox%3D%220%200%2016%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.837%2021.662S0%2012.61%200%208.122C0%203.638%203.51%200%207.837%200c4.328%200%207.836%203.637%207.836%208.123%200%204.486-7.836%2013.54-7.836%2013.54zm0-17.886c-2.316%200-4.194%201.946-4.194%204.347%200%202.4%201.878%204.347%204.194%204.347s4.194-1.946%204.194-4.347c0-2.4-1.877-4.347-4.193-4.347z%22%2F%3E%3C%2Fsvg%3E")
}

.button--table {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%20.5H2a2%202%200%200%200-2%202v15a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-15a2%202%200%200%200-2-2zm-13%2017H2v-2.68h3v2.68zm0-4H2v-2.68h3v2.66zm0-4H2V6.82h3v2.66zm0-4H2v-3h3v3zm13%2012H7v-2.68h11v2.68zm0-4H7v-2.68h11v2.66zm0-4H7V6.82h11v2.66zm0-4H7v-3h11v3z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: right 1rem top 50%;
    padding-right: 3.5rem
}

.button--table.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%20.5H2a2%202%200%200%200-2%202v15a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-15a2%202%200%200%200-2-2zm-13%2017H2v-2.68h3v2.68zm0-4H2v-2.68h3v2.66zm0-4H2V6.82h3v2.66zm0-4H2v-3h3v3zm13%2012H7v-2.68h11v2.68zm0-4H7v-2.68h11v2.66zm0-4H7V6.82h11v2.66zm0-4H7v-3h11v3z%22%2F%3E%3C%2Fsvg%3E")
}

.button--table.button--alt-primary,.button--table.button--alt-secondary,.button--table.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%20.5H2a2%202%200%200%200-2%202v15a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-15a2%202%200%200%200-2-2zm-13%2017H2v-2.68h3v2.68zm0-4H2v-2.68h3v2.66zm0-4H2V6.82h3v2.66zm0-4H2v-3h3v3zm13%2012H7v-2.68h11v2.68zm0-4H7v-2.68h11v2.66zm0-4H7V6.82h11v2.66zm0-4H7v-3h11v3z%22%2F%3E%3C%2Fsvg%3E")
}

.button--table.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%20.5H2a2%202%200%200%200-2%202v15a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-15a2%202%200%200%200-2-2zm-13%2017H2v-2.68h3v2.68zm0-4H2v-2.68h3v2.66zm0-4H2V6.82h3v2.66zm0-4H2v-3h3v3zm13%2012H7v-2.68h11v2.68zm0-4H7v-2.68h11v2.66zm0-4H7V6.82h11v2.66zm0-4H7v-3h11v3z%22%2F%3E%3C%2Fsvg%3E")
}

.button--table.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%20.5H2a2%202%200%200%200-2%202v15a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-15a2%202%200%200%200-2-2zm-13%2017H2v-2.68h3v2.68zm0-4H2v-2.68h3v2.66zm0-4H2V6.82h3v2.66zm0-4H2v-3h3v3zm13%2012H7v-2.68h11v2.68zm0-4H7v-2.68h11v2.66zm0-4H7V6.82h11v2.66zm0-4H7v-3h11v3z%22%2F%3E%3C%2Fsvg%3E")
}

.button--two-candidates {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2212%22%20viewBox%3D%220%200%2020%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.014%2012l1.067%205.37c.186.857%201.07%201.606%202.068%201.606h1.78c1%200%201.882-.75%202.068-1.607l1.744-8.83a2.13%202.13%200%200%200-1.915-2.508%204.5%204.5%200%200%201-2.82.987%204.5%204.5%200%200%201-2.816-.983%202.13%202.13%200%200%200-1.89%202.116c0%20.133.005.26.027.386L11%2011.927V12h.014zm1.334-1.5l-.452-2.273c.005.025.003-.006.003-.074%200-.27%201.7.466%203.104.466%201.407%200%203.173-.742%203.173-.467a.63.63%200%200%201-.012.106l-.443%202.24h-5.374zm.297%201.5l1%205.03c.03.145.282.346.503.346h1.78c.222%200%20.473-.2.498-.317l1-5.06h-4.78zm-4.82-5.97A2.13%202.13%200%200%201%209.74%208.54l-1.744%208.83c-.186.857-1.07%201.606-2.067%201.606H4.147c-.998%200-1.882-.75-2.067-1.607L.328%208.54A2.192%202.192%200%200%201%20.3%208.152a2.13%202.13%200%200%201%201.89-2.116%204.5%204.5%200%200%200%202.814.982%204.5%204.5%200%200%200%202.822-.99zm-2.9-.75c1.45%200%202.625-1.17%202.625-2.612A2.618%202.618%200%200%200%204.925.056%202.618%202.618%200%200%200%202.3%202.668a2.618%202.618%200%200%200%202.625%202.61zm10.1.297a2.768%202.768%200%200%201-2.775-2.76%202.768%202.768%200%200%201%202.775-2.76%202.768%202.768%200%200%201%202.775%202.76%202.768%202.768%200%200%201-2.775%202.76zm0-1.6c.65%200%201.175-.52%201.175-1.16%200-.64-.524-1.16-1.175-1.16-.65%200-1.175.52-1.175%201.16%200%20.64.524%201.16%201.175%201.16z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem;
    background-size: 3rem;
    padding-left: 5rem
}

.button--two-candidates.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2212%22%20viewBox%3D%220%200%2020%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.014%2012l1.067%205.37c.186.857%201.07%201.606%202.068%201.606h1.78c1%200%201.882-.75%202.068-1.607l1.744-8.83a2.13%202.13%200%200%200-1.915-2.508%204.5%204.5%200%200%201-2.82.987%204.5%204.5%200%200%201-2.816-.983%202.13%202.13%200%200%200-1.89%202.116c0%20.133.005.26.027.386L11%2011.927V12h.014zm1.334-1.5l-.452-2.273c.005.025.003-.006.003-.074%200-.27%201.7.466%203.104.466%201.407%200%203.173-.742%203.173-.467a.63.63%200%200%201-.012.106l-.443%202.24h-5.374zm.297%201.5l1%205.03c.03.145.282.346.503.346h1.78c.222%200%20.473-.2.498-.317l1-5.06h-4.78zm-4.82-5.97A2.13%202.13%200%200%201%209.74%208.54l-1.744%208.83c-.186.857-1.07%201.606-2.067%201.606H4.147c-.998%200-1.882-.75-2.067-1.607L.328%208.54A2.192%202.192%200%200%201%20.3%208.152a2.13%202.13%200%200%201%201.89-2.116%204.5%204.5%200%200%200%202.814.982%204.5%204.5%200%200%200%202.822-.99zm-2.9-.75c1.45%200%202.625-1.17%202.625-2.612A2.618%202.618%200%200%200%204.925.056%202.618%202.618%200%200%200%202.3%202.668a2.618%202.618%200%200%200%202.625%202.61zm10.1.297a2.768%202.768%200%200%201-2.775-2.76%202.768%202.768%200%200%201%202.775-2.76%202.768%202.768%200%200%201%202.775%202.76%202.768%202.768%200%200%201-2.775%202.76zm0-1.6c.65%200%201.175-.52%201.175-1.16%200-.64-.524-1.16-1.175-1.16-.65%200-1.175.52-1.175%201.16%200%20.64.524%201.16%201.175%201.16z%22%2F%3E%3C%2Fsvg%3E")
}

.button--two-candidates.button--alt-primary,.button--two-candidates.button--alt-secondary,.button--two-candidates.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2212%22%20viewBox%3D%220%200%2020%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.014%2012l1.067%205.37c.186.857%201.07%201.606%202.068%201.606h1.78c1%200%201.882-.75%202.068-1.607l1.744-8.83a2.13%202.13%200%200%200-1.915-2.508%204.5%204.5%200%200%201-2.82.987%204.5%204.5%200%200%201-2.816-.983%202.13%202.13%200%200%200-1.89%202.116c0%20.133.005.26.027.386L11%2011.927V12h.014zm1.334-1.5l-.452-2.273c.005.025.003-.006.003-.074%200-.27%201.7.466%203.104.466%201.407%200%203.173-.742%203.173-.467a.63.63%200%200%201-.012.106l-.443%202.24h-5.374zm.297%201.5l1%205.03c.03.145.282.346.503.346h1.78c.222%200%20.473-.2.498-.317l1-5.06h-4.78zm-4.82-5.97A2.13%202.13%200%200%201%209.74%208.54l-1.744%208.83c-.186.857-1.07%201.606-2.067%201.606H4.147c-.998%200-1.882-.75-2.067-1.607L.328%208.54A2.192%202.192%200%200%201%20.3%208.152a2.13%202.13%200%200%201%201.89-2.116%204.5%204.5%200%200%200%202.814.982%204.5%204.5%200%200%200%202.822-.99zm-2.9-.75c1.45%200%202.625-1.17%202.625-2.612A2.618%202.618%200%200%200%204.925.056%202.618%202.618%200%200%200%202.3%202.668a2.618%202.618%200%200%200%202.625%202.61zm10.1.297a2.768%202.768%200%200%201-2.775-2.76%202.768%202.768%200%200%201%202.775-2.76%202.768%202.768%200%200%201%202.775%202.76%202.768%202.768%200%200%201-2.775%202.76zm0-1.6c.65%200%201.175-.52%201.175-1.16%200-.64-.524-1.16-1.175-1.16-.65%200-1.175.52-1.175%201.16%200%20.64.524%201.16%201.175%201.16z%22%2F%3E%3C%2Fsvg%3E")
}

.button--two-candidates.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2212%22%20viewBox%3D%220%200%2020%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.014%2012l1.067%205.37c.186.857%201.07%201.606%202.068%201.606h1.78c1%200%201.882-.75%202.068-1.607l1.744-8.83a2.13%202.13%200%200%200-1.915-2.508%204.5%204.5%200%200%201-2.82.987%204.5%204.5%200%200%201-2.816-.983%202.13%202.13%200%200%200-1.89%202.116c0%20.133.005.26.027.386L11%2011.927V12h.014zm1.334-1.5l-.452-2.273c.005.025.003-.006.003-.074%200-.27%201.7.466%203.104.466%201.407%200%203.173-.742%203.173-.467a.63.63%200%200%201-.012.106l-.443%202.24h-5.374zm.297%201.5l1%205.03c.03.145.282.346.503.346h1.78c.222%200%20.473-.2.498-.317l1-5.06h-4.78zm-4.82-5.97A2.13%202.13%200%200%201%209.74%208.54l-1.744%208.83c-.186.857-1.07%201.606-2.067%201.606H4.147c-.998%200-1.882-.75-2.067-1.607L.328%208.54A2.192%202.192%200%200%201%20.3%208.152a2.13%202.13%200%200%201%201.89-2.116%204.5%204.5%200%200%200%202.814.982%204.5%204.5%200%200%200%202.822-.99zm-2.9-.75c1.45%200%202.625-1.17%202.625-2.612A2.618%202.618%200%200%200%204.925.056%202.618%202.618%200%200%200%202.3%202.668a2.618%202.618%200%200%200%202.625%202.61zm10.1.297a2.768%202.768%200%200%201-2.775-2.76%202.768%202.768%200%200%201%202.775-2.76%202.768%202.768%200%200%201%202.775%202.76%202.768%202.768%200%200%201-2.775%202.76zm0-1.6c.65%200%201.175-.52%201.175-1.16%200-.64-.524-1.16-1.175-1.16-.65%200-1.175.52-1.175%201.16%200%20.64.524%201.16%201.175%201.16z%22%2F%3E%3C%2Fsvg%3E")
}

.button--two-candidates.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2220%22%20height%3D%2212%22%20viewBox%3D%220%200%2020%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.014%2012l1.067%205.37c.186.857%201.07%201.606%202.068%201.606h1.78c1%200%201.882-.75%202.068-1.607l1.744-8.83a2.13%202.13%200%200%200-1.915-2.508%204.5%204.5%200%200%201-2.82.987%204.5%204.5%200%200%201-2.816-.983%202.13%202.13%200%200%200-1.89%202.116c0%20.133.005.26.027.386L11%2011.927V12h.014zm1.334-1.5l-.452-2.273c.005.025.003-.006.003-.074%200-.27%201.7.466%203.104.466%201.407%200%203.173-.742%203.173-.467a.63.63%200%200%201-.012.106l-.443%202.24h-5.374zm.297%201.5l1%205.03c.03.145.282.346.503.346h1.78c.222%200%20.473-.2.498-.317l1-5.06h-4.78zm-4.82-5.97A2.13%202.13%200%200%201%209.74%208.54l-1.744%208.83c-.186.857-1.07%201.606-2.067%201.606H4.147c-.998%200-1.882-.75-2.067-1.607L.328%208.54A2.192%202.192%200%200%201%20.3%208.152a2.13%202.13%200%200%201%201.89-2.116%204.5%204.5%200%200%200%202.814.982%204.5%204.5%200%200%200%202.822-.99zm-2.9-.75c1.45%200%202.625-1.17%202.625-2.612A2.618%202.618%200%200%200%204.925.056%202.618%202.618%200%200%200%202.3%202.668a2.618%202.618%200%200%200%202.625%202.61zm10.1.297a2.768%202.768%200%200%201-2.775-2.76%202.768%202.768%200%200%201%202.775-2.76%202.768%202.768%200%200%201%202.775%202.76%202.768%202.768%200%200%201-2.775%202.76zm0-1.6c.65%200%201.175-.52%201.175-1.16%200-.64-.524-1.16-1.175-1.16-.65%200-1.175.52-1.175%201.16%200%20.64.524%201.16%201.175%201.16z%22%2F%3E%3C%2Fsvg%3E")
}

.button--election {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M12.367%208.172a1.51%201.51%200%200%200-1.13-.672%203.18%203.18%200%200%201-2%20.704%203.18%203.18%200%200%201-1.997-.7c-.52.06-.957.38-1.18.83a3.608%203.608%200%200%200%203.108%201.757c1.394%200%202.6-.78%203.2-1.918zm-1.763-2.66c0%20.746-.688%201.425-1.443%201.425-.755%200-1.443-.68-1.443-1.426%200-.746.688-1.427%201.444-1.427.757%200%201.446.68%201.444%201.428z%22%2F%3E%3Cpath%20d%3D%22M5.222%2015.734H2.237L.05%2019.83h8.558l-.226-.25c-.06-.066-.173-.19-.327-.367a62.9%2062.9%200%200%201-2.833-3.48zM9.73%2019.83h8.917l-2.188-4.096h-3.346a62.9%2062.9%200%200%201-3.16%203.847l-.225.25zm-.562-1.512s-6.9-7.6-6.9-11.364C2.27%203.19%205.36.136%209.17.136c3.81%200%206.9%203.053%206.9%206.818%200%203.765-6.9%2011.364-6.9%2011.364zm-4.6-11.773c0%202.51%202.06%204.546%204.6%204.546%202.54%200%204.6-2.034%204.6-4.545%200-2.51-2.06-4.545-4.6-4.545-2.54%200-4.6%202.035-4.6%204.545z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem
}

.button--election.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M12.367%208.172a1.51%201.51%200%200%200-1.13-.672%203.18%203.18%200%200%201-2%20.704%203.18%203.18%200%200%201-1.997-.7c-.52.06-.957.38-1.18.83a3.608%203.608%200%200%200%203.108%201.757c1.394%200%202.6-.78%203.2-1.918zm-1.763-2.66c0%20.746-.688%201.425-1.443%201.425-.755%200-1.443-.68-1.443-1.426%200-.746.688-1.427%201.444-1.427.757%200%201.446.68%201.444%201.428z%22%2F%3E%3Cpath%20d%3D%22M5.222%2015.734H2.237L.05%2019.83h8.558l-.226-.25c-.06-.066-.173-.19-.327-.367a62.9%2062.9%200%200%201-2.833-3.48zM9.73%2019.83h8.917l-2.188-4.096h-3.346a62.9%2062.9%200%200%201-3.16%203.847l-.225.25zm-.562-1.512s-6.9-7.6-6.9-11.364C2.27%203.19%205.36.136%209.17.136c3.81%200%206.9%203.053%206.9%206.818%200%203.765-6.9%2011.364-6.9%2011.364zm-4.6-11.773c0%202.51%202.06%204.546%204.6%204.546%202.54%200%204.6-2.034%204.6-4.545%200-2.51-2.06-4.545-4.6-4.545-2.54%200-4.6%202.035-4.6%204.545z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.button--election.button--alt-primary,.button--election.button--alt-secondary,.button--election.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M12.367%208.172a1.51%201.51%200%200%200-1.13-.672%203.18%203.18%200%200%201-2%20.704%203.18%203.18%200%200%201-1.997-.7c-.52.06-.957.38-1.18.83a3.608%203.608%200%200%200%203.108%201.757c1.394%200%202.6-.78%203.2-1.918zm-1.763-2.66c0%20.746-.688%201.425-1.443%201.425-.755%200-1.443-.68-1.443-1.426%200-.746.688-1.427%201.444-1.427.757%200%201.446.68%201.444%201.428z%22%2F%3E%3Cpath%20d%3D%22M5.222%2015.734H2.237L.05%2019.83h8.558l-.226-.25c-.06-.066-.173-.19-.327-.367a62.9%2062.9%200%200%201-2.833-3.48zM9.73%2019.83h8.917l-2.188-4.096h-3.346a62.9%2062.9%200%200%201-3.16%203.847l-.225.25zm-.562-1.512s-6.9-7.6-6.9-11.364C2.27%203.19%205.36.136%209.17.136c3.81%200%206.9%203.053%206.9%206.818%200%203.765-6.9%2011.364-6.9%2011.364zm-4.6-11.773c0%202.51%202.06%204.546%204.6%204.546%202.54%200%204.6-2.034%204.6-4.545%200-2.51-2.06-4.545-4.6-4.545-2.54%200-4.6%202.035-4.6%204.545z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.button--election.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M12.367%208.172a1.51%201.51%200%200%200-1.13-.672%203.18%203.18%200%200%201-2%20.704%203.18%203.18%200%200%201-1.997-.7c-.52.06-.957.38-1.18.83a3.608%203.608%200%200%200%203.108%201.757c1.394%200%202.6-.78%203.2-1.918zm-1.763-2.66c0%20.746-.688%201.425-1.443%201.425-.755%200-1.443-.68-1.443-1.426%200-.746.688-1.427%201.444-1.427.757%200%201.446.68%201.444%201.428z%22%2F%3E%3Cpath%20d%3D%22M5.222%2015.734H2.237L.05%2019.83h8.558l-.226-.25c-.06-.066-.173-.19-.327-.367a62.9%2062.9%200%200%201-2.833-3.48zM9.73%2019.83h8.917l-2.188-4.096h-3.346a62.9%2062.9%200%200%201-3.16%203.847l-.225.25zm-.562-1.512s-6.9-7.6-6.9-11.364C2.27%203.19%205.36.136%209.17.136c3.81%200%206.9%203.053%206.9%206.818%200%203.765-6.9%2011.364-6.9%2011.364zm-4.6-11.773c0%202.51%202.06%204.546%204.6%204.546%202.54%200%204.6-2.034%204.6-4.545%200-2.51-2.06-4.545-4.6-4.545-2.54%200-4.6%202.035-4.6%204.545z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.button--election.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M12.367%208.172a1.51%201.51%200%200%200-1.13-.672%203.18%203.18%200%200%201-2%20.704%203.18%203.18%200%200%201-1.997-.7c-.52.06-.957.38-1.18.83a3.608%203.608%200%200%200%203.108%201.757c1.394%200%202.6-.78%203.2-1.918zm-1.763-2.66c0%20.746-.688%201.425-1.443%201.425-.755%200-1.443-.68-1.443-1.426%200-.746.688-1.427%201.444-1.427.757%200%201.446.68%201.444%201.428z%22%2F%3E%3Cpath%20d%3D%22M5.222%2015.734H2.237L.05%2019.83h8.558l-.226-.25c-.06-.066-.173-.19-.327-.367a62.9%2062.9%200%200%201-2.833-3.48zM9.73%2019.83h8.917l-2.188-4.096h-3.346a62.9%2062.9%200%200%201-3.16%203.847l-.225.25zm-.562-1.512s-6.9-7.6-6.9-11.364C2.27%203.19%205.36.136%209.17.136c3.81%200%206.9%203.053%206.9%206.818%200%203.765-6.9%2011.364-6.9%2011.364zm-4.6-11.773c0%202.51%202.06%204.546%204.6%204.546%202.54%200%204.6-2.034%204.6-4.545%200-2.51-2.06-4.545-4.6-4.545-2.54%200-4.6%202.035-4.6%204.545z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.button--export {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: right 1rem top 50%;
    padding-right: 3.5rem
}

.button--export.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E")
}

.button--export.button--alt-primary,.button--export.button--alt-secondary,.button--export.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E")
}

.button--export.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E")
}

.button--export.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E")
}

.button--document {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%20.494A.5.5%200%200%201%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16a.5.5%200%200%201-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm0%203h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm7.662%203a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603h7.662z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem
}

.button--document.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%20.494A.5.5%200%200%201%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16a.5.5%200%200%201-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm0%203h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm7.662%203a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603h7.662z%22%2F%3E%3C%2Fsvg%3E")
}

.button--document.button--alt-primary,.button--document.button--alt-secondary,.button--document.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%20.494A.5.5%200%200%201%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16a.5.5%200%200%201-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm0%203h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm7.662%203a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603h7.662z%22%2F%3E%3C%2Fsvg%3E")
}

.button--document.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%20.494A.5.5%200%200%201%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16a.5.5%200%200%201-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm0%203h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm7.662%203a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603h7.662z%22%2F%3E%3C%2Fsvg%3E")
}

.button--document.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%20.494A.5.5%200%200%201%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16a.5.5%200%200%201-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm0%203h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm7.662%203a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603h7.662z%22%2F%3E%3C%2Fsvg%3E")
}

.button--download {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem
}

.button--download.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E")
}

.button--download.button--alt-primary,.button--download.button--alt-secondary,.button--download.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E")
}

.button--download.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E")
}

.button--download.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E")
}

.button--download--dropdown {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem;
    padding-right: 6rem
}

.button--download--dropdown.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E")
}

.button--download--dropdown.button--alt-primary,.button--download--dropdown.button--alt-secondary,.button--download--dropdown.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E")
}

.button--download--dropdown.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E")
}

.button--download--dropdown.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%2011v6l1-1H1l1%201v-6H0v1a1%201%200%200%200%202%200v-1c0-1.333-2-1.333-2%200v6a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-6a1%201%200%200%200-2%200zm-7.24%201.16a1.016%201.016%200%200%201-1.518-.002l-3.07-3.406a1.023%201.023%200%200%201%20.76-1.707c.3%200%20.57.134.756.342l1.287%201.425v-7.29a1.023%201.023%200%200%201%202.046%200v7.29l1.285-1.428c.19-.205.458-.34.76-.34.565%200%201.023.46%201.023%201.024%200%20.263-.1.5-.264.682l-3.066%203.41z%22%2F%3E%3C%2Fsvg%3E")
}

.button--subscribe {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%2018a8%208%200%200%200-8-8%201%201%200%200%200%200%202%206%206%200%200%201%206%206%201%201%200%200%200%202%200zm10%200C19%208.06%2010.94%200%201%200a1%201%200%200%200%200%202c8.837%200%2016%207.163%2016%2016a1%201%200%200%200%202%200zm-4.7-.056C13.983%2010.78%208.237%205.026%201.073%204.702A1%201%200%200%200%20.984%206.7c6.13.277%2011.047%205.202%2011.317%2011.33a1%201%200%201%200%202-.086zm-12.37.913a1.93%201.93%200%201%200%200-3.857%201.93%201.93%200%200%200%200%203.857z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem;
    padding-right: 6rem
}

.button--subscribe.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%2018a8%208%200%200%200-8-8%201%201%200%200%200%200%202%206%206%200%200%201%206%206%201%201%200%200%200%202%200zm10%200C19%208.06%2010.94%200%201%200a1%201%200%200%200%200%202c8.837%200%2016%207.163%2016%2016a1%201%200%200%200%202%200zm-4.7-.056C13.983%2010.78%208.237%205.026%201.073%204.702A1%201%200%200%200%20.984%206.7c6.13.277%2011.047%205.202%2011.317%2011.33a1%201%200%201%200%202-.086zm-12.37.913a1.93%201.93%200%201%200%200-3.857%201.93%201.93%200%200%200%200%203.857z%22%2F%3E%3C%2Fsvg%3E")
}

.button--subscribe.button--alt-primary,.button--subscribe.button--alt-secondary,.button--subscribe.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%2018a8%208%200%200%200-8-8%201%201%200%200%200%200%202%206%206%200%200%201%206%206%201%201%200%200%200%202%200zm10%200C19%208.06%2010.94%200%201%200a1%201%200%200%200%200%202c8.837%200%2016%207.163%2016%2016a1%201%200%200%200%202%200zm-4.7-.056C13.983%2010.78%208.237%205.026%201.073%204.702A1%201%200%200%200%20.984%206.7c6.13.277%2011.047%205.202%2011.317%2011.33a1%201%200%201%200%202-.086zm-12.37.913a1.93%201.93%200%201%200%200-3.857%201.93%201.93%200%200%200%200%203.857z%22%2F%3E%3C%2Fsvg%3E")
}

.button--subscribe.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%2018a8%208%200%200%200-8-8%201%201%200%200%200%200%202%206%206%200%200%201%206%206%201%201%200%200%200%202%200zm10%200C19%208.06%2010.94%200%201%200a1%201%200%200%200%200%202c8.837%200%2016%207.163%2016%2016a1%201%200%200%200%202%200zm-4.7-.056C13.983%2010.78%208.237%205.026%201.073%204.702A1%201%200%200%200%20.984%206.7c6.13.277%2011.047%205.202%2011.317%2011.33a1%201%200%201%200%202-.086zm-12.37.913a1.93%201.93%200%201%200%200-3.857%201.93%201.93%200%200%200%200%203.857z%22%2F%3E%3C%2Fsvg%3E")
}

.button--subscribe.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%2018a8%208%200%200%200-8-8%201%201%200%200%200%200%202%206%206%200%200%201%206%206%201%201%200%200%200%202%200zm10%200C19%208.06%2010.94%200%201%200a1%201%200%200%200%200%202c8.837%200%2016%207.163%2016%2016a1%201%200%200%200%202%200zm-4.7-.056C13.983%2010.78%208.237%205.026%201.073%204.702A1%201%200%200%200%20.984%206.7c6.13.277%2011.047%205.202%2011.317%2011.33a1%201%200%201%200%202-.086zm-12.37.913a1.93%201.93%200%201%200%200-3.857%201.93%201.93%200%200%200%200%203.857z%22%2F%3E%3C%2Fsvg%3E")
}

.button--grid {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M19%200H1a1%201%200%200%200-1%201v18a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1V1a.94.94%200%200%200-1-1zM5%2017.8H2.1v-2.9H5v2.9zm0-4.3H2.1v-2.9H5v2.9zm0-4.3H2.1V6.3H5v2.9zm4.3%208.6H6.4v-2.9h2.9v2.9zm0-4.3H6.4v-2.9h2.9v2.9zm0-4.3H6.4V6.3h2.9v2.9zm4.3%208.6h-2.9v-2.9h2.9v2.9zm0-4.3h-2.9v-2.9h2.9v2.9zm0-4.3h-2.9V6.3h2.9v2.9zm4.3%208.6H15v-2.9h2.9v2.9zm0-4.3H15v-2.9h2.9v2.9zm0-4.3H15V6.3h2.9v2.9z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem;
    height: 3.4rem;
    width: 9rem
}

.button--grid.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M19%200H1a1%201%200%200%200-1%201v18a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1V1a.94.94%200%200%200-1-1zM5%2017.8H2.1v-2.9H5v2.9zm0-4.3H2.1v-2.9H5v2.9zm0-4.3H2.1V6.3H5v2.9zm4.3%208.6H6.4v-2.9h2.9v2.9zm0-4.3H6.4v-2.9h2.9v2.9zm0-4.3H6.4V6.3h2.9v2.9zm4.3%208.6h-2.9v-2.9h2.9v2.9zm0-4.3h-2.9v-2.9h2.9v2.9zm0-4.3h-2.9V6.3h2.9v2.9zm4.3%208.6H15v-2.9h2.9v2.9zm0-4.3H15v-2.9h2.9v2.9zm0-4.3H15V6.3h2.9v2.9z%22%2F%3E%3C%2Fsvg%3E")
}

.button--grid.button--alt-primary,.button--grid.button--alt-secondary,.button--grid.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M19%200H1a1%201%200%200%200-1%201v18a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1V1a.94.94%200%200%200-1-1zM5%2017.8H2.1v-2.9H5v2.9zm0-4.3H2.1v-2.9H5v2.9zm0-4.3H2.1V6.3H5v2.9zm4.3%208.6H6.4v-2.9h2.9v2.9zm0-4.3H6.4v-2.9h2.9v2.9zm0-4.3H6.4V6.3h2.9v2.9zm4.3%208.6h-2.9v-2.9h2.9v2.9zm0-4.3h-2.9v-2.9h2.9v2.9zm0-4.3h-2.9V6.3h2.9v2.9zm4.3%208.6H15v-2.9h2.9v2.9zm0-4.3H15v-2.9h2.9v2.9zm0-4.3H15V6.3h2.9v2.9z%22%2F%3E%3C%2Fsvg%3E")
}

.button--grid.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M19%200H1a1%201%200%200%200-1%201v18a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1V1a.94.94%200%200%200-1-1zM5%2017.8H2.1v-2.9H5v2.9zm0-4.3H2.1v-2.9H5v2.9zm0-4.3H2.1V6.3H5v2.9zm4.3%208.6H6.4v-2.9h2.9v2.9zm0-4.3H6.4v-2.9h2.9v2.9zm0-4.3H6.4V6.3h2.9v2.9zm4.3%208.6h-2.9v-2.9h2.9v2.9zm0-4.3h-2.9v-2.9h2.9v2.9zm0-4.3h-2.9V6.3h2.9v2.9zm4.3%208.6H15v-2.9h2.9v2.9zm0-4.3H15v-2.9h2.9v2.9zm0-4.3H15V6.3h2.9v2.9z%22%2F%3E%3C%2Fsvg%3E")
}

.button--grid.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M19%200H1a1%201%200%200%200-1%201v18a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1V1a.94.94%200%200%200-1-1zM5%2017.8H2.1v-2.9H5v2.9zm0-4.3H2.1v-2.9H5v2.9zm0-4.3H2.1V6.3H5v2.9zm4.3%208.6H6.4v-2.9h2.9v2.9zm0-4.3H6.4v-2.9h2.9v2.9zm0-4.3H6.4V6.3h2.9v2.9zm4.3%208.6h-2.9v-2.9h2.9v2.9zm0-4.3h-2.9v-2.9h2.9v2.9zm0-4.3h-2.9V6.3h2.9v2.9zm4.3%208.6H15v-2.9h2.9v2.9zm0-4.3H15v-2.9h2.9v2.9zm0-4.3H15V6.3h2.9v2.9z%22%2F%3E%3C%2Fsvg%3E")
}

.button--list {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2215%22%20viewBox%3D%220%200%2020%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.286%201.43C4.286.64%204.92%200%205.708%200h12.87C19.363%200%2020%20.634%2020%201.43c0%20.788-.635%201.427-1.422%201.427H5.708A1.422%201.422%200%200%201%204.286%201.43zm0%205.713c0-.79.635-1.43%201.422-1.43h12.87c.785%200%201.422.635%201.422%201.43%200%20.79-.635%201.428-1.422%201.428H5.708a1.422%201.422%200%200%201-1.422-1.427zm0%205.714c0-.79.635-1.428%201.422-1.428h12.87c.785%200%201.422.633%201.422%201.427%200%20.79-.635%201.43-1.422%201.43H5.708a1.422%201.422%200%200%201-1.422-1.43zm-2.857-10A1.43%201.43%200%201%200%201.43%200a1.43%201.43%200%200%200%200%202.857zm0%205.714a1.43%201.43%200%201%200%200-2.856%201.43%201.43%200%200%200%200%202.857zm0%205.716a1.43%201.43%200%201%200%200-2.857%201.43%201.43%200%200%200%200%202.856z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem;
    height: 3.4rem;
    width: 9rem
}

.button--list.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2215%22%20viewBox%3D%220%200%2020%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.286%201.43C4.286.64%204.92%200%205.708%200h12.87C19.363%200%2020%20.634%2020%201.43c0%20.788-.635%201.427-1.422%201.427H5.708A1.422%201.422%200%200%201%204.286%201.43zm0%205.713c0-.79.635-1.43%201.422-1.43h12.87c.785%200%201.422.635%201.422%201.43%200%20.79-.635%201.428-1.422%201.428H5.708a1.422%201.422%200%200%201-1.422-1.427zm0%205.714c0-.79.635-1.428%201.422-1.428h12.87c.785%200%201.422.633%201.422%201.427%200%20.79-.635%201.43-1.422%201.43H5.708a1.422%201.422%200%200%201-1.422-1.43zm-2.857-10A1.43%201.43%200%201%200%201.43%200a1.43%201.43%200%200%200%200%202.857zm0%205.714a1.43%201.43%200%201%200%200-2.856%201.43%201.43%200%200%200%200%202.857zm0%205.716a1.43%201.43%200%201%200%200-2.857%201.43%201.43%200%200%200%200%202.856z%22%2F%3E%3C%2Fsvg%3E")
}

.button--list.button--alt-primary,.button--list.button--alt-secondary,.button--list.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2215%22%20viewBox%3D%220%200%2020%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.286%201.43C4.286.64%204.92%200%205.708%200h12.87C19.363%200%2020%20.634%2020%201.43c0%20.788-.635%201.427-1.422%201.427H5.708A1.422%201.422%200%200%201%204.286%201.43zm0%205.713c0-.79.635-1.43%201.422-1.43h12.87c.785%200%201.422.635%201.422%201.43%200%20.79-.635%201.428-1.422%201.428H5.708a1.422%201.422%200%200%201-1.422-1.427zm0%205.714c0-.79.635-1.428%201.422-1.428h12.87c.785%200%201.422.633%201.422%201.427%200%20.79-.635%201.43-1.422%201.43H5.708a1.422%201.422%200%200%201-1.422-1.43zm-2.857-10A1.43%201.43%200%201%200%201.43%200a1.43%201.43%200%200%200%200%202.857zm0%205.714a1.43%201.43%200%201%200%200-2.856%201.43%201.43%200%200%200%200%202.857zm0%205.716a1.43%201.43%200%201%200%200-2.857%201.43%201.43%200%200%200%200%202.856z%22%2F%3E%3C%2Fsvg%3E")
}

.button--list.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2215%22%20viewBox%3D%220%200%2020%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.286%201.43C4.286.64%204.92%200%205.708%200h12.87C19.363%200%2020%20.634%2020%201.43c0%20.788-.635%201.427-1.422%201.427H5.708A1.422%201.422%200%200%201%204.286%201.43zm0%205.713c0-.79.635-1.43%201.422-1.43h12.87c.785%200%201.422.635%201.422%201.43%200%20.79-.635%201.428-1.422%201.428H5.708a1.422%201.422%200%200%201-1.422-1.427zm0%205.714c0-.79.635-1.428%201.422-1.428h12.87c.785%200%201.422.633%201.422%201.427%200%20.79-.635%201.43-1.422%201.43H5.708a1.422%201.422%200%200%201-1.422-1.43zm-2.857-10A1.43%201.43%200%201%200%201.43%200a1.43%201.43%200%200%200%200%202.857zm0%205.714a1.43%201.43%200%201%200%200-2.856%201.43%201.43%200%200%200%200%202.857zm0%205.716a1.43%201.43%200%201%200%200-2.857%201.43%201.43%200%200%200%200%202.856z%22%2F%3E%3C%2Fsvg%3E")
}

.button--list.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2220%22%20height%3D%2215%22%20viewBox%3D%220%200%2020%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.286%201.43C4.286.64%204.92%200%205.708%200h12.87C19.363%200%2020%20.634%2020%201.43c0%20.788-.635%201.427-1.422%201.427H5.708A1.422%201.422%200%200%201%204.286%201.43zm0%205.713c0-.79.635-1.43%201.422-1.43h12.87c.785%200%201.422.635%201.422%201.43%200%20.79-.635%201.428-1.422%201.428H5.708a1.422%201.422%200%200%201-1.422-1.427zm0%205.714c0-.79.635-1.428%201.422-1.428h12.87c.785%200%201.422.633%201.422%201.427%200%20.79-.635%201.43-1.422%201.43H5.708a1.422%201.422%200%200%201-1.422-1.43zm-2.857-10A1.43%201.43%200%201%200%201.43%200a1.43%201.43%200%200%200%200%202.857zm0%205.714a1.43%201.43%200%201%200%200-2.856%201.43%201.43%200%200%200%200%202.857zm0%205.716a1.43%201.43%200%201%200%200-2.857%201.43%201.43%200%200%200%200%202.856z%22%2F%3E%3C%2Fsvg%3E")
}

.button--search--text {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem
}

.button--search--text.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.button--search--text.button--alt-primary,.button--search--text.button--alt-secondary,.button--search--text.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.button--search--text.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.button--search--text.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.button--back {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.418%203.81L6.652.123A.85.85%200%200%201%207.946.85v7.382a.852.852%200%200%201-1.284.733L.418%205.276a.852.852%200%200%201%200-1.467zM9.5%201v7.15a1%201%200%200%200%202%200V1a1%201%200%200%200-2%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem
}

.button--back.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.418%203.81L6.652.123A.85.85%200%200%201%207.946.85v7.382a.852.852%200%200%201-1.284.733L.418%205.276a.852.852%200%200%201%200-1.467zM9.5%201v7.15a1%201%200%200%200%202%200V1a1%201%200%200%200-2%200z%22%2F%3E%3C%2Fsvg%3E")
}

.button--back.button--alt-primary,.button--back.button--alt-secondary,.button--back.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.418%203.81L6.652.123A.85.85%200%200%201%207.946.85v7.382a.852.852%200%200%201-1.284.733L.418%205.276a.852.852%200%200%201%200-1.467zM9.5%201v7.15a1%201%200%200%200%202%200V1a1%201%200%200%200-2%200z%22%2F%3E%3C%2Fsvg%3E")
}

.button--back.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.418%203.81L6.652.123A.85.85%200%200%201%207.946.85v7.382a.852.852%200%200%201-1.284.733L.418%205.276a.852.852%200%200%201%200-1.467zM9.5%201v7.15a1%201%200%200%200%202%200V1a1%201%200%200%200-2%200z%22%2F%3E%3C%2Fsvg%3E")
}

.button--back.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.418%203.81L6.652.123A.85.85%200%200%201%207.946.85v7.382a.852.852%200%200%201-1.284.733L.418%205.276a.852.852%200%200%201%200-1.467zM9.5%201v7.15a1%201%200%200%200%202%200V1a1%201%200%200%200-2%200z%22%2F%3E%3C%2Fsvg%3E")
}

.button--share {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%207.5V18h16v-8a1%201%200%200%201%202%200v9a1%201%200%200%201-1%201H1a1%201%200%200%201-1-1V1a1%201%200%200%201%201-1h9a1%201%200%200%201%200%202H2v5.5zM18.6.345a1.016%201.016%200%200%201%201.072%201.075L19.436%206a1.023%201.023%200%200%201-1.745.67%201.016%201.016%200%200%201-.294-.778l.097-1.918-5.154%205.154a1.023%201.023%200%201%201-1.447-1.446l5.154-5.155-1.92.1A1.023%201.023%200%200%201%2013.35.883c.188-.184.428-.28.67-.293L18.6.344z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: right 1rem top 50%;
    padding-right: 3.5rem
}

.button--share.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%207.5V18h16v-8a1%201%200%200%201%202%200v9a1%201%200%200%201-1%201H1a1%201%200%200%201-1-1V1a1%201%200%200%201%201-1h9a1%201%200%200%201%200%202H2v5.5zM18.6.345a1.016%201.016%200%200%201%201.072%201.075L19.436%206a1.023%201.023%200%200%201-1.745.67%201.016%201.016%200%200%201-.294-.778l.097-1.918-5.154%205.154a1.023%201.023%200%201%201-1.447-1.446l5.154-5.155-1.92.1A1.023%201.023%200%200%201%2013.35.883c.188-.184.428-.28.67-.293L18.6.344z%22%2F%3E%3C%2Fsvg%3E")
}

.button--share.button--alt-primary,.button--share.button--alt-secondary,.button--share.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%207.5V18h16v-8a1%201%200%200%201%202%200v9a1%201%200%200%201-1%201H1a1%201%200%200%201-1-1V1a1%201%200%200%201%201-1h9a1%201%200%200%201%200%202H2v5.5zM18.6.345a1.016%201.016%200%200%201%201.072%201.075L19.436%206a1.023%201.023%200%200%201-1.745.67%201.016%201.016%200%200%201-.294-.778l.097-1.918-5.154%205.154a1.023%201.023%200%201%201-1.447-1.446l5.154-5.155-1.92.1A1.023%201.023%200%200%201%2013.35.883c.188-.184.428-.28.67-.293L18.6.344z%22%2F%3E%3C%2Fsvg%3E")
}

.button--share.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%207.5V18h16v-8a1%201%200%200%201%202%200v9a1%201%200%200%201-1%201H1a1%201%200%200%201-1-1V1a1%201%200%200%201%201-1h9a1%201%200%200%201%200%202H2v5.5zM18.6.345a1.016%201.016%200%200%201%201.072%201.075L19.436%206a1.023%201.023%200%200%201-1.745.67%201.016%201.016%200%200%201-.294-.778l.097-1.918-5.154%205.154a1.023%201.023%200%201%201-1.447-1.446l5.154-5.155-1.92.1A1.023%201.023%200%200%201%2013.35.883c.188-.184.428-.28.67-.293L18.6.344z%22%2F%3E%3C%2Fsvg%3E")
}

.button--share.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%207.5V18h16v-8a1%201%200%200%201%202%200v9a1%201%200%200%201-1%201H1a1%201%200%200%201-1-1V1a1%201%200%200%201%201-1h9a1%201%200%200%201%200%202H2v5.5zM18.6.345a1.016%201.016%200%200%201%201.072%201.075L19.436%206a1.023%201.023%200%200%201-1.745.67%201.016%201.016%200%200%201-.294-.778l.097-1.918-5.154%205.154a1.023%201.023%200%201%201-1.447-1.446l5.154-5.155-1.92.1A1.023%201.023%200%200%201%2013.35.883c.188-.184.428-.28.67-.293L18.6.344z%22%2F%3E%3C%2Fsvg%3E")
}

.button--check {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem
}

.button--check.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.button--check.button--alt-primary,.button--check.button--alt-secondary,.button--check.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.button--check.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.button--check.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.button--updates {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20id%3D%22update%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10.76%2015.86a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h6.66zm4-2.87a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h10.67zm.07-2.77a.61.61%200%200%200%200-1.22H4a.61.61%200%200%200%200%201.22h10.8zm4.82-7.5A2.36%202.36%200%201%201%2017.29.35a2.36%202.36%200%200%201%202.36%202.36zm-4.3%203.72v.2a1%201%200%200%201-1%201H4.51a1%201%200%200%201-1-1V5.49a1%201%200%200%201%201-1h9a4.21%204.21%200%200%200%201.84%201.94zm3.65.11v13a.5.5%200%200%201-.49.5h-18a.5.5%200%200%201-.51-.54V1.28a.49.49%200%200%201%20.49-.5h13.08a4.16%204.16%200%200%200-.49%201.93v.07H2V18h15V6.89h.29A4.18%204.18%200%200%200%2019%206.55z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem
}

.button--updates.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20id%3D%22update%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10.76%2015.86a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h6.66zm4-2.87a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h10.67zm.07-2.77a.61.61%200%200%200%200-1.22H4a.61.61%200%200%200%200%201.22h10.8zm4.82-7.5A2.36%202.36%200%201%201%2017.29.35a2.36%202.36%200%200%201%202.36%202.36zm-4.3%203.72v.2a1%201%200%200%201-1%201H4.51a1%201%200%200%201-1-1V5.49a1%201%200%200%201%201-1h9a4.21%204.21%200%200%200%201.84%201.94zm3.65.11v13a.5.5%200%200%201-.49.5h-18a.5.5%200%200%201-.51-.54V1.28a.49.49%200%200%201%20.49-.5h13.08a4.16%204.16%200%200%200-.49%201.93v.07H2V18h15V6.89h.29A4.18%204.18%200%200%200%2019%206.55z%22%2F%3E%3C%2Fsvg%3E")
}

.button--updates.button--alt-primary,.button--updates.button--alt-secondary,.button--updates.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20id%3D%22update%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10.76%2015.86a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h6.66zm4-2.87a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h10.67zm.07-2.77a.61.61%200%200%200%200-1.22H4a.61.61%200%200%200%200%201.22h10.8zm4.82-7.5A2.36%202.36%200%201%201%2017.29.35a2.36%202.36%200%200%201%202.36%202.36zm-4.3%203.72v.2a1%201%200%200%201-1%201H4.51a1%201%200%200%201-1-1V5.49a1%201%200%200%201%201-1h9a4.21%204.21%200%200%200%201.84%201.94zm3.65.11v13a.5.5%200%200%201-.49.5h-18a.5.5%200%200%201-.51-.54V1.28a.49.49%200%200%201%20.49-.5h13.08a4.16%204.16%200%200%200-.49%201.93v.07H2V18h15V6.89h.29A4.18%204.18%200%200%200%2019%206.55z%22%2F%3E%3C%2Fsvg%3E")
}

.button--updates.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20id%3D%22update%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10.76%2015.86a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h6.66zm4-2.87a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h10.67zm.07-2.77a.61.61%200%200%200%200-1.22H4a.61.61%200%200%200%200%201.22h10.8zm4.82-7.5A2.36%202.36%200%201%201%2017.29.35a2.36%202.36%200%200%201%202.36%202.36zm-4.3%203.72v.2a1%201%200%200%201-1%201H4.51a1%201%200%200%201-1-1V5.49a1%201%200%200%201%201-1h9a4.21%204.21%200%200%200%201.84%201.94zm3.65.11v13a.5.5%200%200%201-.49.5h-18a.5.5%200%200%201-.51-.54V1.28a.49.49%200%200%201%20.49-.5h13.08a4.16%204.16%200%200%200-.49%201.93v.07H2V18h15V6.89h.29A4.18%204.18%200%200%200%2019%206.55z%22%2F%3E%3C%2Fsvg%3E")
}

.button--updates.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20id%3D%22update%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10.76%2015.86a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h6.66zm4-2.87a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h10.67zm.07-2.77a.61.61%200%200%200%200-1.22H4a.61.61%200%200%200%200%201.22h10.8zm4.82-7.5A2.36%202.36%200%201%201%2017.29.35a2.36%202.36%200%200%201%202.36%202.36zm-4.3%203.72v.2a1%201%200%200%201-1%201H4.51a1%201%200%200%201-1-1V5.49a1%201%200%200%201%201-1h9a4.21%204.21%200%200%200%201.84%201.94zm3.65.11v13a.5.5%200%200%201-.49.5h-18a.5.5%200%200%201-.51-.54V1.28a.49.49%200%200%201%20.49-.5h13.08a4.16%204.16%200%200%200-.49%201.93v.07H2V18h15V6.89h.29A4.18%204.18%200%200%200%2019%206.55z%22%2F%3E%3C%2Fsvg%3E")
}

.button--calendar {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20id%3D%22calendar%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2219.88%22%20viewBox%3D%220%200%2020%2019.88%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M3.9%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM15.8%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%201.74h-.44v.61a1.77%201.77%200%201%201-3.54%200v-.61h-8.3v.61a1.77%201.77%200%201%201-3.54%200v-.61h-.2a2%202%200%200%200-2%202V17.9a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V3.73A2%202%200%200%200%2018%201.74zM4.9%2016.53H2.32v-2.58H4.9v2.58zm0-3.76H2.32v-2.58H4.9v2.58zm0-3.92H2.32V6.27H4.9v2.58zm4.22%207.68H6.54v-2.58h2.58v2.58zm0-3.76H6.54v-2.58h2.58v2.58zm0-3.92H6.54V6.27h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58V6.27h2.58v2.58zm4.23%207.68H15v-2.58h2.58v2.58zm0-3.76H15v-2.58h2.58v2.58zm0-3.92H15V6.27h2.58v2.58z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem
}

.button--calendar.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20id%3D%22calendar%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2219.88%22%20viewBox%3D%220%200%2020%2019.88%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M3.9%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM15.8%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%201.74h-.44v.61a1.77%201.77%200%201%201-3.54%200v-.61h-8.3v.61a1.77%201.77%200%201%201-3.54%200v-.61h-.2a2%202%200%200%200-2%202V17.9a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V3.73A2%202%200%200%200%2018%201.74zM4.9%2016.53H2.32v-2.58H4.9v2.58zm0-3.76H2.32v-2.58H4.9v2.58zm0-3.92H2.32V6.27H4.9v2.58zm4.22%207.68H6.54v-2.58h2.58v2.58zm0-3.76H6.54v-2.58h2.58v2.58zm0-3.92H6.54V6.27h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58V6.27h2.58v2.58zm4.23%207.68H15v-2.58h2.58v2.58zm0-3.76H15v-2.58h2.58v2.58zm0-3.92H15V6.27h2.58v2.58z%22%2F%3E%3C%2Fsvg%3E")
}

.button--calendar.button--alt-primary,.button--calendar.button--alt-secondary,.button--calendar.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20id%3D%22calendar%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2219.88%22%20viewBox%3D%220%200%2020%2019.88%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M3.9%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM15.8%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%201.74h-.44v.61a1.77%201.77%200%201%201-3.54%200v-.61h-8.3v.61a1.77%201.77%200%201%201-3.54%200v-.61h-.2a2%202%200%200%200-2%202V17.9a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V3.73A2%202%200%200%200%2018%201.74zM4.9%2016.53H2.32v-2.58H4.9v2.58zm0-3.76H2.32v-2.58H4.9v2.58zm0-3.92H2.32V6.27H4.9v2.58zm4.22%207.68H6.54v-2.58h2.58v2.58zm0-3.76H6.54v-2.58h2.58v2.58zm0-3.92H6.54V6.27h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58V6.27h2.58v2.58zm4.23%207.68H15v-2.58h2.58v2.58zm0-3.76H15v-2.58h2.58v2.58zm0-3.92H15V6.27h2.58v2.58z%22%2F%3E%3C%2Fsvg%3E")
}

.button--calendar.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20id%3D%22calendar%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2219.88%22%20viewBox%3D%220%200%2020%2019.88%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M3.9%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM15.8%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%201.74h-.44v.61a1.77%201.77%200%201%201-3.54%200v-.61h-8.3v.61a1.77%201.77%200%201%201-3.54%200v-.61h-.2a2%202%200%200%200-2%202V17.9a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V3.73A2%202%200%200%200%2018%201.74zM4.9%2016.53H2.32v-2.58H4.9v2.58zm0-3.76H2.32v-2.58H4.9v2.58zm0-3.92H2.32V6.27H4.9v2.58zm4.22%207.68H6.54v-2.58h2.58v2.58zm0-3.76H6.54v-2.58h2.58v2.58zm0-3.92H6.54V6.27h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58V6.27h2.58v2.58zm4.23%207.68H15v-2.58h2.58v2.58zm0-3.76H15v-2.58h2.58v2.58zm0-3.92H15V6.27h2.58v2.58z%22%2F%3E%3C%2Fsvg%3E")
}

.button--calendar.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20id%3D%22calendar%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2219.88%22%20viewBox%3D%220%200%2020%2019.88%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M3.9%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM15.8%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%201.74h-.44v.61a1.77%201.77%200%201%201-3.54%200v-.61h-8.3v.61a1.77%201.77%200%201%201-3.54%200v-.61h-.2a2%202%200%200%200-2%202V17.9a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V3.73A2%202%200%200%200%2018%201.74zM4.9%2016.53H2.32v-2.58H4.9v2.58zm0-3.76H2.32v-2.58H4.9v2.58zm0-3.92H2.32V6.27H4.9v2.58zm4.22%207.68H6.54v-2.58h2.58v2.58zm0-3.76H6.54v-2.58h2.58v2.58zm0-3.92H6.54V6.27h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58V6.27h2.58v2.58zm4.23%207.68H15v-2.58h2.58v2.58zm0-3.76H15v-2.58h2.58v2.58zm0-3.92H15V6.27h2.58v2.58z%22%2F%3E%3C%2Fsvg%3E")
}

.button--previous,.paginate_button.previous {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.418%203.81L6.652.123A.85.85%200%200%201%207.946.85v7.382a.852.852%200%200%201-1.284.733L.418%205.276a.852.852%200%200%201%200-1.467z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1rem;
    background-position: 1rem 50%;
    padding-left: 3rem;
    background-position: 50% 50%
}

.button--alt.paginate_button.previous,.button--previous.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.418%203.81L6.652.123A.85.85%200%200%201%207.946.85v7.382a.852.852%200%200%201-1.284.733L.418%205.276a.852.852%200%200%201%200-1.467z%22%2F%3E%3C%2Fsvg%3E")
}

.button--alt-primary.paginate_button.previous,.button--alt-secondary.paginate_button.previous,.button--cta.paginate_button.previous,.button--previous.button--alt-primary,.button--previous.button--alt-secondary,.button--previous.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.418%203.81L6.652.123A.85.85%200%200%201%207.946.85v7.382a.852.852%200%200%201-1.284.733L.418%205.276a.852.852%200%200%201%200-1.467z%22%2F%3E%3C%2Fsvg%3E")
}

.button--cta-primary.paginate_button.previous,.button--previous.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.418%203.81L6.652.123A.85.85%200%200%201%207.946.85v7.382a.852.852%200%200%201-1.284.733L.418%205.276a.852.852%200%200%201%200-1.467z%22%2F%3E%3C%2Fsvg%3E")
}

.button--cta-secondary.paginate_button.previous,.button--previous.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.418%203.81L6.652.123A.85.85%200%200%201%207.946.85v7.382a.852.852%200%200%201-1.284.733L.418%205.276a.852.852%200%200%201%200-1.467z%22%2F%3E%3C%2Fsvg%3E")
}

.button--next,.paginate_button.next {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.528%205.275L1.294%208.96A.85.85%200%200%201%200%208.233V.853A.852.852%200%200%201%201.284.118C1.29.12%207.528%203.81%207.528%203.81a.852.852%200%200%201%200%201.465z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1rem;
    background-position: right 1rem top 50%;
    padding-right: 3rem;
    background-position: 50% 50%
}

.button--alt.paginate_button.next,.button--next.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.528%205.275L1.294%208.96A.85.85%200%200%201%200%208.233V.853A.852.852%200%200%201%201.284.118C1.29.12%207.528%203.81%207.528%203.81a.852.852%200%200%201%200%201.465z%22%2F%3E%3C%2Fsvg%3E")
}

.button--alt-primary.paginate_button.next,.button--alt-secondary.paginate_button.next,.button--cta.paginate_button.next,.button--next.button--alt-primary,.button--next.button--alt-secondary,.button--next.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.528%205.275L1.294%208.96A.85.85%200%200%201%200%208.233V.853A.852.852%200%200%201%201.284.118C1.29.12%207.528%203.81%207.528%203.81a.852.852%200%200%201%200%201.465z%22%2F%3E%3C%2Fsvg%3E")
}

.button--cta-primary.paginate_button.next,.button--next.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.528%205.275L1.294%208.96A.85.85%200%200%201%200%208.233V.853A.852.852%200%200%201%201.284.118C1.29.12%207.528%203.81%207.528%203.81a.852.852%200%200%201%200%201.465z%22%2F%3E%3C%2Fsvg%3E")
}

.button--cta-secondary.paginate_button.next,.button--next.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.528%205.275L1.294%208.96A.85.85%200%200%201%200%208.233V.853A.852.852%200%200%201%201.284.118C1.29.12%207.528%203.81%207.528%203.81a.852.852%200%200%201%200%201.465z%22%2F%3E%3C%2Fsvg%3E")
}

.button--close--base {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.053%205.856a1.234%201.234%200%200%200-1.747-1.745l-3.9%203.895h.353L5.857%204.11a1.234%201.234%200%200%200-1.746%201.745l3.9%203.896v-.353l-3.9%203.895a1.234%201.234%200%200%200%201.746%201.745l3.9-3.895h-.353l3.9%203.895c.23.23.543.36.874.36a1.234%201.234%200%200%200%20.873-2.105l-3.9-3.895v.354l3.9-3.894z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50%;
    height: 4rem;
    width: 4rem;
    border: none
}

.button--close--inverse {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.053%205.856a1.234%201.234%200%200%200-1.747-1.745l-3.9%203.895h.353L5.857%204.11a1.234%201.234%200%200%200-1.746%201.745l3.9%203.896v-.353l-3.9%203.895a1.234%201.234%200%200%200%201.746%201.745l3.9-3.895h-.353l3.9%203.895c.23.23.543.36.874.36a1.234%201.234%200%200%200%20.873-2.105l-3.9-3.895v.354l3.9-3.894z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50%;
    height: 4rem;
    width: 4rem;
    border: none
}

.button--close--primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.053%205.856a1.234%201.234%200%200%200-1.747-1.745l-3.9%203.895h.353L5.857%204.11a1.234%201.234%200%200%200-1.746%201.745l3.9%203.896v-.353l-3.9%203.895a1.234%201.234%200%200%200%201.746%201.745l3.9-3.895h-.353l3.9%203.895c.23.23.543.36.874.36a1.234%201.234%200%200%200%20.873-2.105l-3.9-3.895v.354l3.9-3.894z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50%;
    height: 4rem;
    width: 4rem;
    background-size: 2rem;
    border: none
}

.button--down {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20width%3D%2210%22%20height%3D%2213%22%20viewBox%3D%220%200%2010%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.516%2011.907L9.2%205.673a.85.85%200%200%200-.727-1.294h-7.38a.852.852%200%200%200-.734%201.283l3.69%206.244a.852.852%200%200%200%201.466%200zm2.81-9.082h-7.15a1%201%200%200%201%200-2h7.15a1%201%200%200%201%200%202z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50%;
    height: 4rem;
    width: 4rem
}

.button--cancel {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm5.374-13.802l-3.96%203.953%203.96%203.955a1%201%200%200%201-1.414%201.412L10%2011.565l-3.96%203.953a1%201%200%200%201-1.414-1.412l3.96-3.954L4.626%206.2A1%201%200%201%201%206.04%204.786L10%208.74l3.96-3.954a1%201%200%200%201%201.414%201.412z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    height: 2rem;
    width: 2rem
}

.button--unstyled {
    border-bottom: 1px dotted #112e51;
    font-size: 1.4rem;
    padding: 0
}

.button--panel {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23aeb0b5%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm4.1%2010.8s-5.7%203.3-5.7%203.4a.48.48%200%200%201-.4.1.79.79%200%200%201-.8-.8V6.8A.79.79%200%200%201%208%206a.6.6%200%200%201%20.4.1l5.7%203.3a.81.81%200%200%201%200%201.4z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    height: 2rem;
    width: 2rem;
    background-size: 90%
}

.button--nav-panel {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm4.1%2010.8s-5.7%203.3-5.7%203.4a.48.48%200%200%201-.4.1.79.79%200%200%201-.8-.8V6.8A.79.79%200%200%201%208%206a.6.6%200%200%201%20.4.1l5.7%203.3a.81.81%200%200%201%200%201.4z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 100% 50%;
    padding-right: 4rem
}

.button--nav-panel.button--candidates::before,.button--nav-panel.button--committees::before,.button--nav-panel.button--disbursements::before,.button--nav-panel.button--filings::before,.button--nav-panel.button--receipts::before {
    content: '';
    background-size: contain;
    float: left;
    display: block;
    margin-right: .5em;
    width: 1em;
    height: 1em
}

.button--nav-panel.button--candidates::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2214%22%20height%3D%2218%22%20viewBox%3D%220%200%2014%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.898%2010.106l.372-1.902A2.043%202.043%200%200%200%207.444%205.79a4.27%204.27%200%200%201-2.692.95A4.27%204.27%200%200%201%202.067%205.8%202.044%202.044%200%200%200%20.264%207.833c0%20.127.005.25.026.37L1.963%2016.7c.177.825%201.02%201.545%201.972%201.545h1.7c.085%200%20.17-.006.253-.017a4.338%204.338%200%200%201-2.594-3.976%204.33%204.33%200%200%201%205.604-4.144zm-.665%206.817a.69.69%200%200%201-.48.193.69.69%200%200%201-.483-.193l-2.953-2.86a.647.647%200%200%201-.2-.465.67.67%200%200%201%20.682-.66.69.69%200%200%201%20.48.193l2.472%202.393%204.742-4.59a.69.69%200%200%201%20.48-.194.67.67%200%200%201%20.683.66.648.648%200%200%201-.2.465l-5.224%205.058zM4.753%204.826A2.39%202.39%200%200%200%207.138%202.43%202.39%202.39%200%200%200%204.75.037%202.39%202.39%200%200%200%202.364%202.43a2.39%202.39%200%200%200%202.388%202.396z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.button--nav-panel.button--committees::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.493%206.328a1.918%201.918%200%200%201%201.723%202.257l-1.57%207.947c-.167.772-.962%201.446-1.86%201.446H9.183c-.898%200-1.693-.674-1.86-1.446l-1.58-7.947a1.973%201.973%200%200%201-.024-.347c0-.983.74-1.797%201.7-1.905a4.05%204.05%200%200%200%202.533.884%204.05%204.05%200%200%200%202.54-.89zM5.97%2016.958c-.214.083-.445.13-.683.13H3.685c-.9%200-1.694-.673-1.86-1.445L.244%207.696a1.973%201.973%200%200%201-.024-.347c0-.985.743-1.798%201.702-1.906a4.05%204.05%200%200%200%203.243.822%203.437%203.437%200%200%200-.832%202.246c0%20.218.012.408.05.614l1.475%207.437c.03.134.067.266.112.394zm8.03%200c.215.084.444.13.682.13h1.602c.898%200%201.694-.673%201.86-1.445l1.57-7.947c.02-.114.034-.228.034-.347%200-1.003-.77-1.83-1.756-1.912a4.05%204.05%200%200%201-3.178.84%203.437%203.437%200%200%201%20.76%202.88l-1.47%207.433a3.11%203.11%200%200%201-.103.368zm1.452-12.423a2.246%202.246%200%200%200%202.252-2.24%202.246%202.246%200%200%200-2.252-2.24%202.246%202.246%200%200%200-2.252%202.24%202.246%202.246%200%200%200%202.252%202.24zm-10.997%200a2.246%202.246%200%200%200%202.252-2.24A2.246%202.246%200%200%200%204.455.055a2.246%202.246%200%200%200-2.252%202.24%202.246%202.246%200%200%200%202.252%202.24zm5.498.897a2.246%202.246%200%200%200%202.253-2.24A2.246%202.246%200%200%200%209.953.95%202.246%202.246%200%200%200%207.7%203.19a2.246%202.246%200%200%200%202.253%202.24z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.button--nav-panel.button--receipts::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2221.08%22%20viewBox%3D%220%200%2020%2021.08%22%3E%3Cpath%20d%3D%22M19.63%209.64a.5.5%200%200%200-.25-.64%201.38%201.38%200%200%200-1.48.41%208.8%208.8%200%200%200-3.52-2.14L13.53%209c-.37-.77-4-1.1-5.53-.17l-.5-1.68a10%2010%200%200%200-1.75.71A3.09%203.09%200%200%200%202%206.33L3.23%209.9A5.67%205.67%200%200%200%202.16%2012H.72a.32.32%200%200%200-.4.32v3.83a.41.41%200%200%200%20.4.42H3.2A7.47%207.47%200%200%200%205%2018.2V21h3.11v-1.45a11.61%2011.61%200%200%200%205.6-.06V21h3.15v-3a5.94%205.94%200%200%200%202.72-4.77%205.32%205.32%200%200%200-1-3.1.82.82%200%200%201%20.42-.24.5.5%200%200%200%20.63-.25zM4%2012.41a.63.63%200%201%201%20.61-.65.62.62%200%200%201-.61.65z%22%2F%3E%3Cpath%20d%3D%22M11%207.48a3.72%203.72%200%200%200%203.74-3.7A3.72%203.72%200%201%200%2011%207.48zm-.81-3.93a1%201%200%200%201-.4-.36%201.09%201.09%200%200%201-.15-.6%201.09%201.09%200%200%201%20.3-.79%201.31%201.31%200%200%201%20.86-.36v-.29q0-.23.17-.23a.18.18%200%200%201%20.17.22v.3a1.66%201.66%200%200%201%20.5.12%201%201%200%200%201%20.36.28%201.19%201.19%200%200%201%20.19.29.69.69%200%200%201%20.07.28.33.33%200%200%201-.1.24.32.32%200%200%201-.24.1.34.34%200%200%201-.34-.3.62.62%200%200%200-.44-.45v1.16l.54.17a1.1%201.1%200%200%201%20.36.23%201%201%200%200%201%20.26.37%201.18%201.18%200%200%201%20.09.47%201.27%201.27%200%200%201-.15.64%201.17%201.17%200%200%201-.43.45%201.49%201.49%200%200%201-.67.21V6a.68.68%200%200%201%200%20.24.13.13%200%200%201-.14.08.15.15%200%200%201-.14-.06.36.36%200%200%201%200-.19v-.41a1.68%201.68%200%200%201-.55-.15%201.32%201.32%200%200%201-.4-.29%201.22%201.22%200%200%201-.23-.36%201%201%200%200%201-.08-.37.34.34%200%200%201%20.1-.24.33.33%200%200%201%20.3-.11.35.35%200%200%201%20.21.06.3.3%200%200%201%20.12.16%203.59%203.59%200%200%200%20.13.35.67.67%200%200%200%20.16.22.73.73%200%200%200%20.2.11V3.78a3.26%203.26%200%200%201-.63-.23z%22%2F%3E%3Cpath%20d%3D%22M10.8%202a.94.94%200%200%200-.36.18.44.44%200%200%200-.12.35.44.44%200%200%200%20.12.33%201.09%201.09%200%200%200%20.36.14V2zM11.71%204.48a.48.48%200%200%200-.15-.38%201.17%201.17%200%200%200-.42-.21v1.22a.74.74%200%200%200%20.42-.23.58.58%200%200%200%20.15-.4z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.button--nav-panel.button--disbursements::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M19.47%2015.51a.71.71%200%200%200-1.21.54l.07%201.32-3.16-3a6.76%206.76%200%200%200%200-8.5l3.22-3.23V4a.7.7%200%200%200%201.2.54.72.72%200%200%200%20.16-.54l.16-3.16a.7.7%200%200%200-.2-.54.71.71%200%200%200-.54-.17L16%20.3a.7.7%200%200%200-.46%201.2.71.71%200%200%200%20.54.21l1.32-.07-3.21%203.22a6.7%206.7%200%200%200-8.37-.07L2.59%201.63l1.33.07A.7.7%200%200%200%204.45.5.72.72%200%200%200%204%20.29L.83.13a.7.7%200%200%200-.53.2.71.71%200%200%200-.21.54L.26%204a.7.7%200%200%200%201.2.46.71.71%200%200%200%20.21-.46L1.6%202.63l3.21%203.14a6.76%206.76%200%200%200-.06%208.58l-3.08%203L1.74%2016a.7.7%200%200%200-1.2-.54.72.72%200%200%200-.21.54l-.16%203.13a.7.7%200%200%200%20.2.54.71.71%200%200%200%20.54.21l3.16-.17a.7.7%200%200%200%20.46-1.2.71.71%200%200%200-.53-.21l-1.32.07%203.08-3a6.7%206.7%200%200%200%208.43%200l3.16%203L16%2018.3a.7.7%200%200%200-.54%201.2.72.72%200%200%200%20.46.21l3.16.16a.7.7%200%200%200%20.54-.2.71.71%200%200%200%20.21-.54L19.67%2016a.7.7%200%200%200-.2-.49zm-6.93-2.8a2.24%202.24%200%200%201-.83.86%203%203%200%200%201-1.31.4v.69a1.25%201.25%200%200%201-.06.46.26.26%200%200%201-.27.14.3.3%200%200%201-.27-.12.67.67%200%200%201-.08-.36V14a3.34%203.34%200%200%201-1.08-.29%202.56%202.56%200%200%201-.77-.56%202.32%202.32%200%200%201-.46-.69%201.84%201.84%200%200%201-.15-.7.65.65%200%200%201%20.2-.46.66.66%200%200%201%20.54-.2.7.7%200%200%201%20.4.11.58.58%200%200%201%20.23.31%206.7%206.7%200%200%200%20.25.67%201.28%201.28%200%200%200%20.32.42%201.43%201.43%200%200%200%20.57.29v-2.49A6.46%206.46%200%200%201%208.53%2010a1.93%201.93%200%200%201-1.07-1.84A2%202%200%200%201%208%206.63%202.59%202.59%200%200%201%209.72%206v-.61q0-.45.33-.45a.35.35%200%200%201%20.34.44V6a3.31%203.31%200%200%201%201%20.23%201.92%201.92%200%200%201%20.71.53%202.26%202.26%200%200%201%20.37.56%201.29%201.29%200%200%201%20.13.53.63.63%200%200%201-.19.46.64.64%200%200%201-.47.19.66.66%200%200%201-.67-.56%201.2%201.2%200%200%200-.88-.94v2.22a7.56%207.56%200%200%201%201%20.33%202.17%202.17%200%200%201%20.7.43%202%202%200%200%201%20.51.7%202.2%202.2%200%200%201%20.18.89%202.37%202.37%200%200%201-.25%201.14z%22%2F%3E%3Cpath%20d%3D%22M10.48%2010.72V13a1.45%201.45%200%200%200%20.83-.43%201.09%201.09%200%200%200%20.29-.75.91.91%200%200%200-.29-.75%202.3%202.3%200%200%200-.83-.35zM8.86%208.12a.82.82%200%200%200%20.23.63%202.14%202.14%200%200%200%20.72.37v-2a1.85%201.85%200%200%200-.72.34.83.83%200%200%200-.23.66z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.button--nav-panel.button--filings::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M13.813%207.4H9.017c-.31%200-.517.207-.517.517V19.45c0%20.31.207.516.517.516h9.262c.31%200%20.517-.207.517-.517V12.11h-4.985V7.4zm1.59.03a.516.516%200%200%201%20.186.125l3.02%203.02h-3.208V7.43zM13%202h5l-1-1v5a1%201%200%200%200%202%200V1a1%201%200%200%200-1-1h-5a1%201%200%200%200%200%202%22%2F%3E%3Cpath%20d%3D%22M0%20.494A.5.5%200%200%201%20.5%200h6.554C8%201%209.5%202.5%2010.5%203.494v9.003a.5.5%200%200%201-.506.503H.506A.503.503%200%200%201%200%2012.506V.494zM2%202v9h6.5V4.5h-2V2H2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.button--informative {
    background-image: url(https://www.fec.gov/static/img/reaction-informative.svg);
    background-repeat: no-repeat;
    background-position: 1rem 50%;
    padding-left: 4rem
}

.button--confusing {
    background-image: url(https://www.fec.gov/static/img/reaction-confusing.svg);
    background-repeat: no-repeat;
    background-position: 1rem 50%;
    padding-left: 4rem
}

.button--not-interested {
    background-image: url(https://www.fec.gov/static/img/reaction-not-interested.svg);
    background-repeat: no-repeat;
    background-position: 1rem 50%;
    padding-left: 4rem
}

.button--loading {
    background-image: url(https://www.fec.gov/static/img/loading-ellipsis-gray.gif);
    background-size: 75%
}

.button--keywords {
    border-bottom: 1px dotted #212121;
    font-size: 1.4rem;
    margin-left: 1.5rem;
    padding: 0;
    position: relative
}

.button--keywords::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.56%2013.44H18V2H6.56v11.44zM4.56%201a1%201%200%200%201%201-1H19a1%201%200%200%201%201%201v13.44a1%201%200%200%201-1%201H5.56a1%201%200%200%201-1-1V1zM2%207v11h11a1%201%200%200%201%200%202H0V7a1%201%200%200%201%202%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    content: '';
    background-size: 100%;
    display: block;
    position: absolute;
    width: 1em;
    height: 1em;
    left: -1.5em
}

.card {
    background-color: #f1f1f1;
    border-radius: 4px;
    font-size: 1.6rem;
    padding: 2rem;
    text-align: center;
    width: 100%
}

.card::after {
    clear: both;
    content: "";
    display: table
}

.card--primary {
    color: #f1f1f1;
    background-color: #112e51;
    color: #f1f1f1;
    font-weight: 700
}

.card--primary input,.card--primary textarea {
    border-color: #fff
}

.card--primary [type=checkbox]+label,.card--primary [type=checkbox]+label::before,.card--primary [type=radio]+label,.card--primary [type=radio]+label::before {
    color: #212121
}

.card--primary [type=checkbox]:checked+label,.card--primary [type=radio]:checked+label {
    color: #fff
}

.card--primary [type=checkbox]:checked+label::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #fff
}

.card--primary select {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border: 2px solid #fff;
    color: #fff
}

.card--primary select:hover:not(.is-disabled):not([disabled]) {
    border-color: #d6d7d9;
    background-color: transparent
}

.card--primary select.is-active,.card--primary select:active:not(.is-disabled):not([disabled]),.card--primary select:focus {
    background-color: rgba(255,255,255,.3);
    color: #fff
}

.card--primary option {
    background-color: #f1f1f1;
    color: #212121;
    padding: .5rem
}

.body-blocks .card--primary .block-heading,.card--primary .body-blocks .block-heading,.card--primary .label,.card--primary a,.card--primary blockquote,.card--primary dd,.card--primary dt,.card--primary h1,.card--primary h2,.card--primary h3,.card--primary h4,.card--primary h5,.card--primary h6,.card--primary label,.card--primary li,.card--primary p,.card--primary span {
    color: #f1f1f1
}

.card--primary .h1,.card--primary .h6 a,.card--primary h1,.card--primary h6 {
    border-color: #f1f1f1
}

.card--primary .t-ruled {
    border-color: #f1f1f1
}

.card--primary a {
    border-bottom-color: #f1f1f1
}

.card--primary a:hover {
    border-bottom-color: #36bdbb
}

.card--primary .term {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.415%2016.18l-9.044%203.744a.934.934%200%200%201-.74%200L.584%2016.18A.938.938%200%200%201%200%2015.314V.937A.937.937%200%200%201%201.296.072l.002.002.008.003L10%203.673%2018.694.075l.01-.003A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.73-.585.868zM9.063%2017.66V5.314L1.875%202.34v12.346l7.188%202.974zm9.062-15.32l-7.188%202.974V17.66l7.188-2.974V2.34z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--primary .tooltip__trigger {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm0%2018.1a8%208%200%201%201%208-8%208%208%200%200%201-8%208z%22%2F%3E%3Cpath%20d%3D%22M10.6%203.8A1.15%201.15%200%200%200%209.4%205a1%201%200%200%200%201.1%201.1%201.22%201.22%200%200%200%201.2-1.2%201%201%200%200%200-1.1-1.1zM10%2014.1a2.25%202.25%200%200%201%20.1-.7l.7-4.2A7.38%207.38%200%200%200%2011%208a.53.53%200%200%200-.6-.6%2010.58%2010.58%200%200%200-2.2.3l-.1.5c.7%200%201%20.1%201%20.4s-.1.5-.1.8l-.7%204.2a6%206%200%200%200-.2%201.2.65.65%200%200%200%20.8.6%2013%2013%200%200%200%202.2-.3v-.5c-1%200-1.1-.1-1.1-.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.body-blocks .card--primary .block-heading,.card--primary .body-blocks .block-heading,.card--primary .label,.card--primary a,.card--primary blockquote,.card--primary dd,.card--primary dt,.card--primary h1,.card--primary h2,.card--primary h3,.card--primary h4,.card--primary h5,.card--primary h6,.card--primary label,.card--primary li,.card--primary p,.card--primary span {
    color: #f1f1f1
}

.card--primary .h1,.card--primary .h6 a,.card--primary h1,.card--primary h6 {
    border-color: #f1f1f1
}

.card--primary .t-ruled {
    border-color: #f1f1f1
}

.card--secondary {
    color: #f1f1f1;
    background-color: #631010;
    color: #f1f1f1;
    font-weight: 700
}

.card--secondary input,.card--secondary textarea {
    border-color: #fff
}

.card--secondary [type=checkbox]+label,.card--secondary [type=checkbox]+label::before,.card--secondary [type=radio]+label,.card--secondary [type=radio]+label::before {
    color: #212121
}

.card--secondary [type=checkbox]:checked+label,.card--secondary [type=radio]:checked+label {
    color: #fff
}

.card--secondary [type=checkbox]:checked+label::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #fff
}

.card--secondary select {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border: 2px solid #fff;
    color: #fff
}

.card--secondary select:hover:not(.is-disabled):not([disabled]) {
    border-color: #d6d7d9;
    background-color: transparent
}

.card--secondary select.is-active,.card--secondary select:active:not(.is-disabled):not([disabled]),.card--secondary select:focus {
    background-color: rgba(255,255,255,.3);
    color: #fff
}

.card--secondary option {
    background-color: #f1f1f1;
    color: #212121;
    padding: .5rem
}

.body-blocks .card--secondary .block-heading,.card--secondary .body-blocks .block-heading,.card--secondary .label,.card--secondary a,.card--secondary blockquote,.card--secondary dd,.card--secondary dt,.card--secondary h1,.card--secondary h2,.card--secondary h3,.card--secondary h4,.card--secondary h5,.card--secondary h6,.card--secondary label,.card--secondary li,.card--secondary p,.card--secondary span {
    color: #f1f1f1
}

.card--secondary .h1,.card--secondary .h6 a,.card--secondary h1,.card--secondary h6 {
    border-color: #f1f1f1
}

.card--secondary .t-ruled {
    border-color: #f1f1f1
}

.card--secondary a {
    border-bottom-color: #f1f1f1
}

.card--secondary a:hover {
    border-bottom-color: #f77b42
}

.card--secondary input,.card--secondary textarea {
    border-color: #fff
}

.card--secondary .term {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.415%2016.18l-9.044%203.744a.934.934%200%200%201-.74%200L.584%2016.18A.938.938%200%200%201%200%2015.314V.937A.937.937%200%200%201%201.296.072l.002.002.008.003L10%203.673%2018.694.075l.01-.003A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.73-.585.868zM9.063%2017.66V5.314L1.875%202.34v12.346l7.188%202.974zm9.062-15.32l-7.188%202.974V17.66l7.188-2.974V2.34z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--secondary .tooltip__trigger {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm0%2018.1a8%208%200%201%201%208-8%208%208%200%200%201-8%208z%22%2F%3E%3Cpath%20d%3D%22M10.6%203.8A1.15%201.15%200%200%200%209.4%205a1%201%200%200%200%201.1%201.1%201.22%201.22%200%200%200%201.2-1.2%201%201%200%200%200-1.1-1.1zM10%2014.1a2.25%202.25%200%200%201%20.1-.7l.7-4.2A7.38%207.38%200%200%200%2011%208a.53.53%200%200%200-.6-.6%2010.58%2010.58%200%200%200-2.2.3l-.1.5c.7%200%201%20.1%201%20.4s-.1.5-.1.8l-.7%204.2a6%206%200%200%200-.2%201.2.65.65%200%200%200%20.8.6%2013%2013%200%200%200%202.2-.3v-.5c-1%200-1.1-.1-1.1-.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.body-blocks .card--secondary .block-heading,.card--secondary .body-blocks .block-heading,.card--secondary .label,.card--secondary a,.card--secondary blockquote,.card--secondary dd,.card--secondary dt,.card--secondary h1,.card--secondary h2,.card--secondary h3,.card--secondary h4,.card--secondary h5,.card--secondary h6,.card--secondary label,.card--secondary li,.card--secondary p,.card--secondary span {
    color: #f1f1f1
}

.card--secondary .h1,.card--secondary .h6 a,.card--secondary h1,.card--secondary h6 {
    border-color: #f1f1f1
}

.card--secondary .t-ruled {
    border-color: #f1f1f1
}

.card--secondary-contrast {
    color: #fff;
    background-color: #dc3b00
}

.body-blocks .card--secondary-contrast .block-heading,.card--secondary-contrast .body-blocks .block-heading,.card--secondary-contrast .label,.card--secondary-contrast a,.card--secondary-contrast blockquote,.card--secondary-contrast dd,.card--secondary-contrast dt,.card--secondary-contrast h1,.card--secondary-contrast h2,.card--secondary-contrast h3,.card--secondary-contrast h4,.card--secondary-contrast h5,.card--secondary-contrast h6,.card--secondary-contrast label,.card--secondary-contrast li,.card--secondary-contrast p,.card--secondary-contrast span {
    color: #fff
}

.card--secondary-contrast .h1,.card--secondary-contrast .h6 a,.card--secondary-contrast h1,.card--secondary-contrast h6 {
    border-color: #fff
}

.card--secondary-contrast .t-ruled {
    border-color: #fff
}

.card--neutral {
    background-color: #aeb0b5;
    color: #212121
}

.body-blocks .card--neutral .block-heading,.card--neutral .body-blocks .block-heading,.card--neutral .label,.card--neutral a,.card--neutral blockquote,.card--neutral dd,.card--neutral dt,.card--neutral h1,.card--neutral h2,.card--neutral h3,.card--neutral h4,.card--neutral h5,.card--neutral h6,.card--neutral label,.card--neutral li,.card--neutral p,.card--neutral span {
    color: #212121
}

.card--neutral .h1,.card--neutral .h6 a,.card--neutral h1,.card--neutral h6 {
    border-color: #212121
}

.card--neutral .t-ruled {
    border-color: #212121
}

.card--neutral .card__image__container {
    background-color: #112e51
}

.card--neutral .card__image__container::after {
    clear: both;
    content: "";
    display: table
}

.card--empty {
    background: 0 0
}

.card__image {
    display: block;
    margin: 0 auto;
    max-width: 6rem;
    height: auto;
    border-radius: 100%
}

.card__image-link {
    border-bottom: none
}

.card__image-link:hover {
    border-bottom: none
}

.card__content {
    text-align: center;
    padding: 2rem 0 0 0;
    font-family: gandhi,serif;
    font-weight: 400;
    line-height: 1.2
}

.card__content--small {
    font-size: 1.4rem
}

.card--horizontal {
    display: table;
    font-size: 1.4rem;
    padding: 1rem 2rem;
    text-align: left
}

.card--horizontal .card__image {
    float: left;
    display: block;
    margin-right: 10.1484%;
    width: 26.56773%;
    display: table-cell
}

.card--horizontal .card__image:last-child {
    margin-right: 0
}

.card--horizontal .card__image__container {
    display: table-cell;
    float: none;
    text-align: center;
    width: 4.8rem
}

.card--horizontal .card__image__container .card__image {
    display: inline;
    float: none;
    margin: 0;
    width: 100%
}

.card--horizontal .card__image__container--secondary {
    background-color: #631010
}

.card--horizontal .card__content {
    display: table-cell;
    float: none;
    text-align: left;
    padding: 0 0 0 1.618em;
    vertical-align: middle
}

.card--horizontal .card__content--full-width {
    text-align: left;
    padding: 1.5rem 0 0 0;
    font-family: karla,sans-serif;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: -.3px;
    clear: both
}

.card--horizontal.card--full-bleed {
    border: none;
    padding: 0
}

.card--horizontal.card--full-bleed .card__image img,.card--horizontal.card--full-bleed .card__image__container {
    border-radius: 4px 0 0 4px;
    display: block
}

.card--horizontal.card--full-bleed .card__content {
    padding: 1rem 2rem 1rem 0
}

.card--wide {
    padding: 0;
    text-align: left
}

.card--wide .card__image__container {
    background-color: #112e51;
    border-radius: 4px 4px 0 0;
    padding: 1rem;
    text-align: center
}

.card--wide .card__image__container::after {
    clear: both;
    content: "";
    display: table
}

.card--wide .card__image__container .card__title {
    float: left;
    color: #36bdbb;
    padding: 1rem
}

.card--wide .card__title {
    margin-bottom: 1rem
}

.card--wide .card__content {
    text-align: left;
    padding: 2rem
}

.card--wide .card__content .card__title {
    display: none
}

.card--wide .icon--complex {
    max-height: 4rem;
    max-width: 4rem;
    display: block;
    float: left
}

.card--wide .card__image__container--secondary {
    background-color: #631010
}

.card--wide .card__image__container--secondary .card__title {
    color: #f77b42
}

@media screen and (min-width: 53.75em) {
    .card--wide .card__image__container {
        float:left;
        display: block;
        margin-right: 4.82916%;
        width: 30.11389%;
        border-radius: 4px 0 0 4px;
        padding: 3rem
    }

    .card--wide .card__image__container:last-child {
        margin-right: 0
    }

    .card--wide .card__image__container .card__title {
        display: none;
        margin: 0
    }

    .card--wide .card__content {
        float: left;
        display: block;
        margin-right: 4.82916%;
        width: 65.05695%;
        padding-left: 0
    }

    .card--wide .card__content:last-child {
        margin-right: 0
    }

    .card--wide .card__content .card__title {
        display: block
    }

    .card--wide .icon--complex {
        max-height: 10rem;
        max-width: 10rem;
        display: inline;
        float: none
    }
}

.card--alternating-bg {
    min-height: 8.3rem;
    padding: 0
}

.card--alternating-bg .card__image__container {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    display: table-cell;
    float: none;
    vertical-align: middle
}

.card--alternating-bg .card__image__container:last-child {
    margin-right: 0
}

.card--alternating-bg .card__image {
    width: 6rem;
    vertical-align: middle
}

.card--alternating-bg .card__image__container--secondary {
    background-color: #631010;
    border-radius: 4px 0 0 4px
}

.card--alternating-bg .card__content {
    display: table-cell;
    padding: 1.5rem
}

.card--stacked {
    margin-top: 2rem;
    margin-bottom: 1rem
}

.card__links {
    letter-spacing: -.3px;
    font-family: karla,sans-serif;
    font-weight: 400;
    margin-bottom: 2rem
}

.card__icon {
    background-color: #f1f1f1;
    background-position: 50% 50%;
    background-size: 50%;
    border-radius: 100%;
    display: block;
    height: 4.8rem;
    width: 4.8rem
}

.card--primary .card__icon.i-candidate {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20width%3D%2214%22%20height%3D%2218%22%20viewBox%3D%220%200%2014%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.898%2010.106l.372-1.902A2.043%202.043%200%200%200%207.444%205.79a4.27%204.27%200%200%201-2.692.95A4.27%204.27%200%200%201%202.067%205.8%202.044%202.044%200%200%200%20.264%207.833c0%20.127.005.25.026.37L1.963%2016.7c.177.825%201.02%201.545%201.972%201.545h1.7c.085%200%20.17-.006.253-.017a4.338%204.338%200%200%201-2.594-3.976%204.33%204.33%200%200%201%205.604-4.144zm-.665%206.817a.69.69%200%200%201-.48.193.69.69%200%200%201-.483-.193l-2.953-2.86a.647.647%200%200%201-.2-.465.67.67%200%200%201%20.682-.66.69.69%200%200%201%20.48.193l2.472%202.393%204.742-4.59a.69.69%200%200%201%20.48-.194.67.67%200%200%201%20.683.66.648.648%200%200%201-.2.465l-5.224%205.058zM4.753%204.826A2.39%202.39%200%200%200%207.138%202.43%202.39%202.39%200%200%200%204.75.037%202.39%202.39%200%200%200%202.364%202.43a2.39%202.39%200%200%200%202.388%202.396z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 60% 50%;
    background-size: 40%
}

.card--primary .card__icon.i-committee {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.493%206.328a1.918%201.918%200%200%201%201.723%202.257l-1.57%207.947c-.167.772-.962%201.446-1.86%201.446H9.183c-.898%200-1.693-.674-1.86-1.446l-1.58-7.947a1.973%201.973%200%200%201-.024-.347c0-.983.74-1.797%201.7-1.905a4.05%204.05%200%200%200%202.533.884%204.05%204.05%200%200%200%202.54-.89zM5.97%2016.958c-.214.083-.445.13-.683.13H3.685c-.9%200-1.694-.673-1.86-1.445L.244%207.696a1.973%201.973%200%200%201-.024-.347c0-.985.743-1.798%201.702-1.906a4.05%204.05%200%200%200%203.243.822%203.437%203.437%200%200%200-.832%202.246c0%20.218.012.408.05.614l1.475%207.437c.03.134.067.266.112.394zm8.03%200c.215.084.444.13.682.13h1.602c.898%200%201.694-.673%201.86-1.445l1.57-7.947c.02-.114.034-.228.034-.347%200-1.003-.77-1.83-1.756-1.912a4.05%204.05%200%200%201-3.178.84%203.437%203.437%200%200%201%20.76%202.88l-1.47%207.433a3.11%203.11%200%200%201-.103.368zm1.452-12.423a2.246%202.246%200%200%200%202.252-2.24%202.246%202.246%200%200%200-2.252-2.24%202.246%202.246%200%200%200-2.252%202.24%202.246%202.246%200%200%200%202.252%202.24zm-10.997%200a2.246%202.246%200%200%200%202.252-2.24A2.246%202.246%200%200%200%204.455.055a2.246%202.246%200%200%200-2.252%202.24%202.246%202.246%200%200%200%202.252%202.24zm5.498.897a2.246%202.246%200%200%200%202.253-2.24A2.246%202.246%200%200%200%209.953.95%202.246%202.246%200%200%200%207.7%203.19a2.246%202.246%200%200%200%202.253%202.24z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--primary .card__icon.i-receipt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2221.08%22%20viewBox%3D%220%200%2020%2021.08%22%3E%3Cpath%20d%3D%22M19.63%209.64a.5.5%200%200%200-.25-.64%201.38%201.38%200%200%200-1.48.41%208.8%208.8%200%200%200-3.52-2.14L13.53%209c-.37-.77-4-1.1-5.53-.17l-.5-1.68a10%2010%200%200%200-1.75.71A3.09%203.09%200%200%200%202%206.33L3.23%209.9A5.67%205.67%200%200%200%202.16%2012H.72a.32.32%200%200%200-.4.32v3.83a.41.41%200%200%200%20.4.42H3.2A7.47%207.47%200%200%200%205%2018.2V21h3.11v-1.45a11.61%2011.61%200%200%200%205.6-.06V21h3.15v-3a5.94%205.94%200%200%200%202.72-4.77%205.32%205.32%200%200%200-1-3.1.82.82%200%200%201%20.42-.24.5.5%200%200%200%20.63-.25zM4%2012.41a.63.63%200%201%201%20.61-.65.62.62%200%200%201-.61.65z%22%2F%3E%3Cpath%20d%3D%22M11%207.48a3.72%203.72%200%200%200%203.74-3.7A3.72%203.72%200%201%200%2011%207.48zm-.81-3.93a1%201%200%200%201-.4-.36%201.09%201.09%200%200%201-.15-.6%201.09%201.09%200%200%201%20.3-.79%201.31%201.31%200%200%201%20.86-.36v-.29q0-.23.17-.23a.18.18%200%200%201%20.17.22v.3a1.66%201.66%200%200%201%20.5.12%201%201%200%200%201%20.36.28%201.19%201.19%200%200%201%20.19.29.69.69%200%200%201%20.07.28.33.33%200%200%201-.1.24.32.32%200%200%201-.24.1.34.34%200%200%201-.34-.3.62.62%200%200%200-.44-.45v1.16l.54.17a1.1%201.1%200%200%201%20.36.23%201%201%200%200%201%20.26.37%201.18%201.18%200%200%201%20.09.47%201.27%201.27%200%200%201-.15.64%201.17%201.17%200%200%201-.43.45%201.49%201.49%200%200%201-.67.21V6a.68.68%200%200%201%200%20.24.13.13%200%200%201-.14.08.15.15%200%200%201-.14-.06.36.36%200%200%201%200-.19v-.41a1.68%201.68%200%200%201-.55-.15%201.32%201.32%200%200%201-.4-.29%201.22%201.22%200%200%201-.23-.36%201%201%200%200%201-.08-.37.34.34%200%200%201%20.1-.24.33.33%200%200%201%20.3-.11.35.35%200%200%201%20.21.06.3.3%200%200%201%20.12.16%203.59%203.59%200%200%200%20.13.35.67.67%200%200%200%20.16.22.73.73%200%200%200%20.2.11V3.78a3.26%203.26%200%200%201-.63-.23z%22%2F%3E%3Cpath%20d%3D%22M10.8%202a.94.94%200%200%200-.36.18.44.44%200%200%200-.12.35.44.44%200%200%200%20.12.33%201.09%201.09%200%200%200%20.36.14V2zM11.71%204.48a.48.48%200%200%200-.15-.38%201.17%201.17%200%200%200-.42-.21v1.22a.74.74%200%200%200%20.42-.23.58.58%200%200%200%20.15-.4z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--primary .card__icon.i-disbursement {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M19.47%2015.51a.71.71%200%200%200-1.21.54l.07%201.32-3.16-3a6.76%206.76%200%200%200%200-8.5l3.22-3.23V4a.7.7%200%200%200%201.2.54.72.72%200%200%200%20.16-.54l.16-3.16a.7.7%200%200%200-.2-.54.71.71%200%200%200-.54-.17L16%20.3a.7.7%200%200%200-.46%201.2.71.71%200%200%200%20.54.21l1.32-.07-3.21%203.22a6.7%206.7%200%200%200-8.37-.07L2.59%201.63l1.33.07A.7.7%200%200%200%204.45.5.72.72%200%200%200%204%20.29L.83.13a.7.7%200%200%200-.53.2.71.71%200%200%200-.21.54L.26%204a.7.7%200%200%200%201.2.46.71.71%200%200%200%20.21-.46L1.6%202.63l3.21%203.14a6.76%206.76%200%200%200-.06%208.58l-3.08%203L1.74%2016a.7.7%200%200%200-1.2-.54.72.72%200%200%200-.21.54l-.16%203.13a.7.7%200%200%200%20.2.54.71.71%200%200%200%20.54.21l3.16-.17a.7.7%200%200%200%20.46-1.2.71.71%200%200%200-.53-.21l-1.32.07%203.08-3a6.7%206.7%200%200%200%208.43%200l3.16%203L16%2018.3a.7.7%200%200%200-.54%201.2.72.72%200%200%200%20.46.21l3.16.16a.7.7%200%200%200%20.54-.2.71.71%200%200%200%20.21-.54L19.67%2016a.7.7%200%200%200-.2-.49zm-6.93-2.8a2.24%202.24%200%200%201-.83.86%203%203%200%200%201-1.31.4v.69a1.25%201.25%200%200%201-.06.46.26.26%200%200%201-.27.14.3.3%200%200%201-.27-.12.67.67%200%200%201-.08-.36V14a3.34%203.34%200%200%201-1.08-.29%202.56%202.56%200%200%201-.77-.56%202.32%202.32%200%200%201-.46-.69%201.84%201.84%200%200%201-.15-.7.65.65%200%200%201%20.2-.46.66.66%200%200%201%20.54-.2.7.7%200%200%201%20.4.11.58.58%200%200%201%20.23.31%206.7%206.7%200%200%200%20.25.67%201.28%201.28%200%200%200%20.32.42%201.43%201.43%200%200%200%20.57.29v-2.49A6.46%206.46%200%200%201%208.53%2010a1.93%201.93%200%200%201-1.07-1.84A2%202%200%200%201%208%206.63%202.59%202.59%200%200%201%209.72%206v-.61q0-.45.33-.45a.35.35%200%200%201%20.34.44V6a3.31%203.31%200%200%201%201%20.23%201.92%201.92%200%200%201%20.71.53%202.26%202.26%200%200%201%20.37.56%201.29%201.29%200%200%201%20.13.53.63.63%200%200%201-.19.46.64.64%200%200%201-.47.19.66.66%200%200%201-.67-.56%201.2%201.2%200%200%200-.88-.94v2.22a7.56%207.56%200%200%201%201%20.33%202.17%202.17%200%200%201%20.7.43%202%202%200%200%201%20.51.7%202.2%202.2%200%200%201%20.18.89%202.37%202.37%200%200%201-.25%201.14z%22%2F%3E%3Cpath%20d%3D%22M10.48%2010.72V13a1.45%201.45%200%200%200%20.83-.43%201.09%201.09%200%200%200%20.29-.75.91.91%200%200%200-.29-.75%202.3%202.3%200%200%200-.83-.35zM8.86%208.12a.82.82%200%200%200%20.23.63%202.14%202.14%200%200%200%20.72.37v-2a1.85%201.85%200%200%200-.72.34.83.83%200%200%200-.23.66z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--primary .card__icon.i-overview {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20width%3D%2221%22%20height%3D%2220%22%20viewBox%3D%220%200%2021%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%201.05v18.954h19.012a1.05%201.05%200%200%200%200-2.1H1.052l1.05%201.05V1.05A1.05%201.05%200%200%200%200%201.05zm3.678%2012.03a.99.99%200%200%201%20.998-.994h1.158c.55%200%20.997.442.997.994v2.297a.99.99%200%200%201-.996.993H4.676a.994.994%200%200%201-.998-.993V13.08zm4.73-8.406c0-.55.438-.996.997-.996h1.158a1%201%200%200%201%20.997.996v10.7c0%20.55-.438.996-.997.996H9.405a1%201%200%200%201-.997-.996v-10.7zm4.73%204.215a.997.997%200%200%201%20.996-1.008h1.158c.55%200%20.998.456.998%201.007v6.473a.997.997%200%200%201-.998%201.007h-1.158c-.55%200-.997-.456-.997-1.007V8.89z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--primary .card__icon.i-profile {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225.26%22%20height%3D%2220%22%20viewBox%3D%220%200%2025.26%2020%22%3E%3Cpath%20d%3D%22M24.9%203.6h.5V2.1H8.7L6.8%200H.1v3.6h24.8zM25.4%205.5H0V20h4.2l-1.3-6.7V13a1.73%201.73%200%200%201%201.5-1.7%203.57%203.57%200%200%200%202.3.8%203.57%203.57%200%200%200%202.3-.8%201.73%201.73%200%200%201%201.6%201.7v.3L9.3%2020h16.1V5.5zM6.8%2010.8a2%202%200%201%201%202-2%202%202%200%200%201-2%202zm14.5%205.4h-7.7a.6.6%200%200%201%200-1.2h7.7a.65.65%200%200%201%20.6.6.58.58%200%200%201-.6.6zm0-3h-7.7a.6.6%200%200%201%200-1.2h7.7a.65.65%200%200%201%20.6.6.58.58%200%200%201-.6.6zm0-3h-7.7a.6.6%200%200%201%200-1.2h7.7a.65.65%200%200%201%20.6.6.58.58%200%200%201-.6.6z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--primary .card__icon.i-elections {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M12.367%208.172a1.51%201.51%200%200%200-1.13-.672%203.18%203.18%200%200%201-2%20.704%203.18%203.18%200%200%201-1.997-.7c-.52.06-.957.38-1.18.83a3.608%203.608%200%200%200%203.108%201.757c1.394%200%202.6-.78%203.2-1.918zm-1.763-2.66c0%20.746-.688%201.425-1.443%201.425-.755%200-1.443-.68-1.443-1.426%200-.746.688-1.427%201.444-1.427.757%200%201.446.68%201.444%201.428z%22%2F%3E%3Cpath%20d%3D%22M5.222%2015.734H2.237L.05%2019.83h8.558l-.226-.25c-.06-.066-.173-.19-.327-.367a62.9%2062.9%200%200%201-2.833-3.48zM9.73%2019.83h8.917l-2.188-4.096h-3.346a62.9%2062.9%200%200%201-3.16%203.847l-.225.25zm-.562-1.512s-6.9-7.6-6.9-11.364C2.27%203.19%205.36.136%209.17.136c3.81%200%206.9%203.053%206.9%206.818%200%203.765-6.9%2011.364-6.9%2011.364zm-4.6-11.773c0%202.51%202.06%204.546%204.6%204.546%202.54%200%204.6-2.034%204.6-4.545%200-2.51-2.06-4.545-4.6-4.545-2.54%200-4.6%202.035-4.6%204.545z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--primary .card__icon.i-individual-contributions {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M15.566%2011.37v1.52a.916.916%200%200%200%20.526-.28.727.727%200%200%200%20.184-.493c0-.202-.06-.357-.18-.466-.12-.11-.296-.202-.53-.28M14.538%209.672c0%20.183.05.32.148.415.1.093.25.178.452.255V9.014a1.172%201.172%200%200%200-.442.23c-.105.094-.158.237-.158.428%22%2F%3E%3Cpath%20d%3D%22M16.93%2012.742c-.122.23-.298.42-.532.564-.234.146-.51.232-.832.26v.447a.86.86%200%200%201-.04.3c-.025.06-.08.092-.17.092-.08%200-.137-.025-.17-.076a.442.442%200%200%201-.048-.237v-.52a2.1%202.1%200%200%201-.69-.19%201.603%201.603%200%200%201-.783-.814%201.243%201.243%200%200%201-.094-.46c0-.11.044-.21.127-.3a.42.42%200%200%201%20.315-.133c.1%200%20.187.024.257.072.068.048.117.116.143.204.06.19.114.335.16.434a.86.86%200%200%200%20.203.276.898.898%200%200%200%20.362.19v-1.61a4.06%204.06%200%200%201-.754-.287%201.29%201.29%200%200%201-.493-.45c-.124-.193-.187-.443-.187-.748%200-.4.123-.725.37-.98.244-.253.6-.4%201.065-.442V7.97c0-.194.07-.29.212-.29.144%200%20.216.094.216.283v.375c.24.025.446.076.618.152.172.077.322.193.45.347.1.118.18.24.234.363a.86.86%200%200%201%20.082.344.42.42%200%200%201-.122.3.403.403%200%200%201-.298.126c-.22%200-.363-.122-.43-.367a.774.774%200%200%200-.534-.576v1.443c.28.078.5.15.665.214a1.387%201.387%200%200%201%20.766.737c.076.18.113.372.113.582%200%20.264-.06.51-.18.74m-1.585-6.15a4.584%204.584%200%201%200%200%209.167%204.584%204.584%200%200%200%200-9.17M4.867%205.156a2.578%202.578%200%201%200%200-5.155%202.578%202.578%200%200%200%200%205.156%22%2F%3E%3Cpath%20d%3D%22M11.762%205.234c.028-.077.022-.128.032-.18.02-.09.045-.18.043-.274-.003-.074-.03-.142-.045-.213-.016-.072-.023-.145-.053-.214-.038-.085-.1-.154-.156-.228-.033-.04-.05-.09-.09-.13-.064-.058-.136-.09-.202-.13-.065-.04-.123-.093-.193-.118-.064-.026-.117-.02-.168-.03-.09-.02-.18-.045-.272-.042-.076.002-.143.028-.215.044-.07.015-.145.022-.212.052-.085.038-.154.1-.228.155-.042.033-.092.05-.13.09L7.782%206.16A4.645%204.645%200%200%201%204.87%207.18%204.64%204.64%200%200%201%201.967%206.17%202.197%202.197%200%200%200%20.017%208.35c0%20.137.007.268.03.397l1.808%209.108c.192.884%201.102%201.655%202.133%201.655h1.66c.102.01.2.007.298-.01.977-.06%201.825-.796%202.01-1.645L9%2011.5l2.762-6.266z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--primary .card__icon.i-folder-with-person {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225.26%22%20height%3D%2220%22%20viewBox%3D%220%200%2025.26%2020%22%3E%3Cpath%20d%3D%22M24.9%203.6h.5V2.1H8.7L6.8%200H.1v3.6h24.8zM25.4%205.5H0V20h4.2l-1.3-6.7V13a1.73%201.73%200%200%201%201.5-1.7%203.57%203.57%200%200%200%202.3.8%203.57%203.57%200%200%200%202.3-.8%201.73%201.73%200%200%201%201.6%201.7v.3L9.3%2020h16.1V5.5zM6.8%2010.8a2%202%200%201%201%202-2%202%202%200%200%201-2%202zm14.5%205.4h-7.7a.6.6%200%200%201%200-1.2h7.7a.65.65%200%200%201%20.6.6.58.58%200%200%201-.6.6zm0-3h-7.7a.6.6%200%200%201%200-1.2h7.7a.65.65%200%200%201%20.6.6.58.58%200%200%201-.6.6zm0-3h-7.7a.6.6%200%200%201%200-1.2h7.7a.65.65%200%200%201%20.6.6.58.58%200%200%201-.6.6z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--primary .card__icon.i-data-flag {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20id%3D%22data-flag%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18.85%200v1.9h-8.1v3.47h8.11V7.1h-8.11v3.46h8.11v1.73H5.71a3.22%203.22%200%201%200-.88%204.78l2%202.06a.8.8%200%200%200%20.93.15A.81.81%200%200%200%208%2018l-2-2.07.1-.18h12.75v1.73H20V0h-1.15zM.9%2015a2.44%202.44%200%200%201-.06-1.14l.33.63zm.43.82l.72-.12%201%201a2.4%202.4%200%200%201-1.71-.88zm1.9.89a.23.23%200%200%200%200-.11l.2-1.37%201.24-.62a.22.22%200%200%200%20.09-.07.1.1%200%200%200%200-.09.16.16%200%200%200-.06-.08l-1.24-.61-.2-1.37a.2.2%200%200%200-.06-.13.14.14%200%200%200-.19.05l-1%201-.94-.16a2.41%202.41%200%201%201%202.17%203.56zM5.42%204.54a.17.17%200%200%200%20.11%200l1.07-.16.75.77h.07a.08.08%200%200%200%20.06%200%20.18.18%200%200%200%200-.08L7.71%204l1-.48.07-.05a.07.07%200%200%200%200-.07.13.13%200%200%200%200-.06l-1-.48-.23-1.08a.16.16%200%200%200-.05-.1.11.11%200%200%200-.15%200l-.75.81-1.07-.18a.12.12%200%200%200-.13%200%20.12.12%200%200%200%200%20.14l.5%201-.5%201a.11.11%200%200%200%20.02.09z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M5.53%2010.06l1.07-.18.75.77h.07a.08.08%200%200%200%20.06%200%20.18.18%200%200%200%200-.08l.23-1.06%201-.48.04-.03a.07.07%200%200%200%200-.07.13.13%200%200%200%200-.06l-1-.48-.2-1.11a.16.16%200%200%200-.05-.1.11.11%200%200%200-.15%200L6.6%208l-1.07-.19a.12.12%200%200%200-.13%200%20.12.12%200%200%200%200%20.14l.5%201-.5%201a.11.11%200%200%200%200%20.15.17.17%200%200%200%20.13-.04zM.42%204.54a.17.17%200%200%200%20.11%200l1.07-.16.75.77h.07a.08.08%200%200%200%20.06%200%20.18.18%200%200%200%200-.08L2.71%204l1-.48.07-.05a.07.07%200%200%200%200-.07.13.13%200%200%200%200-.06l-1-.48-.23-1.08a.16.16%200%200%200-.05-.1.11.11%200%200%200-.15%200l-.75.81-1.07-.18a.12.12%200%200%200-.13%200%20.12.12%200%200%200%200%20.14l.5%201-.5%201a.11.11%200%200%200%20.02.09zM.53%2010.06l1.07-.18.75.77h.07a.08.08%200%200%200%20.06%200%20.18.18%200%200%200%200-.08l.23-1.06%201-.48.04-.03a.07.07%200%200%200%200-.07.13.13%200%200%200%200-.06l-1-.48-.2-1.11a.16.16%200%200%200-.05-.1.11.11%200%200%200-.15%200L1.6%208%20.53%207.81a.12.12%200%200%200-.13%200A.12.12%200%200%200%20.41%208l.5%201-.5%201a.11.11%200%200%200%200%20.15.17.17%200%200%200%20.12-.09z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--primary .card__icon.i-external {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%207.5V18h16v-8a1%201%200%200%201%202%200v9a1%201%200%200%201-1%201H1a1%201%200%200%201-1-1V1a1%201%200%200%201%201-1h9a1%201%200%200%201%200%202H2v5.5zM18.6.345a1.016%201.016%200%200%201%201.072%201.075L19.436%206a1.023%201.023%200%200%201-1.745.67%201.016%201.016%200%200%201-.294-.778l.097-1.918-5.154%205.154a1.023%201.023%200%201%201-1.447-1.446l5.154-5.155-1.92.1A1.023%201.023%200%200%201%2013.35.883c.188-.184.428-.28.67-.293L18.6.344z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--primary .card__icon.i-filings {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M13.813%207.4H9.017c-.31%200-.517.207-.517.517V19.45c0%20.31.207.516.517.516h9.262c.31%200%20.517-.207.517-.517V12.11h-4.985V7.4zm1.59.03a.516.516%200%200%201%20.186.125l3.02%203.02h-3.208V7.43zM13%202h5l-1-1v5a1%201%200%200%200%202%200V1a1%201%200%200%200-1-1h-5a1%201%200%200%200%200%202%22%2F%3E%3Cpath%20d%3D%22M0%20.494A.5.5%200%200%201%20.5%200h6.554C8%201%209.5%202.5%2010.5%203.494v9.003a.5.5%200%200%201-.506.503H.506A.503.503%200%200%201%200%2012.506V.494zM2%202v9h6.5V4.5h-2V2H2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--primary .card__icon.i-bulk {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.716%2015.065L2.23%202.06l-1.13.303A.873.873%200%200%201%20.646.677l1.975-.53a.873.873%200%200%201%201.07.618L7.5%2014.982c.433.14.826.395%201.13.738l7.89-2.18a.873.873%200%200%201%201.076.616l.468%201.745a.873.873%200%201%201-1.687.453l-.24-.896-6.865%201.897a2.557%202.557%200%201%201-3.56-2.29zM7.6%2010.83l6.913-1.853%201.058%203.95-6.91%201.852-1.06-3.95zM6.28%205.89l6.17-1.653%201.06%203.948-6.172%201.654-1.058-3.95zm-1.03-3.844L9.4.935l.765%202.857-4.152%201.113-.765-2.857zm1.525%2016.4a1.022%201.022%200%201%200%200-2.044%201.022%201.022%200%200%200%200%202.045z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--primary .card__icon.i-loans {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20width%3D%2220%22%20height%3D%2212%22%20viewBox%3D%220%200%2020%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.474%206.862a3.92%203.92%200%200%201%20.614-1.865H.92c-.766%200-.898.373-.898.636v.614c0%20.636.614.636.9.636h3.552v-.02zM1.8%207.52c-.77%200-.9.372-.9.635v.483c0%20.417.284.636.9.636h3.244c-.307-.526-.526-1.12-.57-1.755H1.8zM12.785.062H8.53s-.766%200-.766.79v.482s0%20.636.767.636h2.786c.286%200%20.286.637-.065.637H1.8c-.77-.022-.9.46-.9.614v.462c-.023.68.723.636.9.636h3.814a4.052%204.052%200%200%201%202.917-1.23%204.048%204.048%200%200%201%204.058%204.06%204.062%204.062%200%200%201-4.057%204.056%203.988%203.988%200%200%201-2.98-1.316H3.53c-.766%200-.766.636-.766.636v.482c0%20.636.767.636.767.636h9.585c2.04%200%203.333-.81%203.97-1.754h2.06c.352-.388.637-2.37.637-3.662%200-.856-.11-1.667-.285-2.457h-2.435c-.636-.966-2.28-3.707-4.276-3.707zM8.51%208.375c-.264%200-.68-.088-.68-.395a.403.403%200%200%200-.417-.417.393.393%200%200%200-.395.395c-.022.614.526%201.053%201.075%201.184v.44c0%20.24.175.416.416.416.22%200%20.394-.176.394-.395v-.46C9.54%209.01%2010%208.55%2010%207.98c0-.285-.13-.57-.328-.79-.285-.285-.702-.438-1.14-.438-.264%200-.68-.11-.68-.417%200-.197.285-.395.68-.395.24%200%20.68.11.68.395%200%20.22.175.417.394.417.24%200%20.417-.176.417-.417%200-.636-.55-1.01-1.075-1.162v-.46a.416.416%200%200%200-.417-.417c-.218%200-.415.175-.415.394v.46c-.636.133-1.097.615-1.097%201.14%200%20.308.11.572.35.79.264.286.703.44%201.14.44.243%200%20.66.13.66.416.02.22-.264.44-.66.44z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--secondary .card__icon.i-calendar {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23f77b42%27%20id%3D%22calendar%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2219.88%22%20viewBox%3D%220%200%2020%2019.88%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M3.9%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM15.8%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%201.74h-.44v.61a1.77%201.77%200%201%201-3.54%200v-.61h-8.3v.61a1.77%201.77%200%201%201-3.54%200v-.61h-.2a2%202%200%200%200-2%202V17.9a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V3.73A2%202%200%200%200%2018%201.74zM4.9%2016.53H2.32v-2.58H4.9v2.58zm0-3.76H2.32v-2.58H4.9v2.58zm0-3.92H2.32V6.27H4.9v2.58zm4.22%207.68H6.54v-2.58h2.58v2.58zm0-3.76H6.54v-2.58h2.58v2.58zm0-3.92H6.54V6.27h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58V6.27h2.58v2.58zm4.23%207.68H15v-2.58h2.58v2.58zm0-3.76H15v-2.58h2.58v2.58zm0-3.92H15V6.27h2.58v2.58z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%
}

.card--secondary .card__icon.i-document {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23f77b42%27%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%20.494A.5.5%200%200%201%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16a.5.5%200%200%201-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm0%203h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm7.662%203a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603h7.662z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 50%
}

.card--secondary .card__icon.i-info-person {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23f77b42%27%20id%3D%22info-person%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2217.67%22%20viewBox%3D%220%200%2020%2017.67%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M17%2017.67v-3c0-.62-1-2.26-1-2.8a1.13%201.13%200%200%200-.73-1%2025.77%2025.77%200%200%200-2.61-.69l-.1-.06c-.22.42-1.2%202.58-1.2%202.58l-1.16-1.06s1.53-1.94%201.49-2.45a.08.08%200%200%201%200-.09l-.05-.1a1.87%201.87%200%200%200%20.7-1.28v-.18a4.43%204.43%200%200%201-1.18.62.42.42%200%201%201-.11-.31A3.78%203.78%200%200%200%2012.49%207a.36.36%200%200%200%20.7%200%201.09%201.09%200%200%200%20.47-2%20.56.56%200%200%200%200-.09%203.71%203.71%200%200%200%20.07-.72%203.79%203.79%200%200%200-7.57%200%203.71%203.71%200%200%200%200%20.53.55.55%200%200%200-.04.28%201.09%201.09%200%200%200%20.48%202%20.37.37%200%200%200%20.36.3.36.36%200%200%200%20.24-.09h.2a5.18%205.18%200%200%201%20.06.57A1.87%201.87%200%200%200%208.17%209v.08s.05%200%200%20.09c0%20.51%201.49%202.45%201.49%202.45l-1.12%201.1s-1-2.16-1.2-2.58l-.1.06s-2.24.57-2.61.8a1.13%201.13%200%200%200-.73%201c0%20.54-1%202.18-1%202.8v2.91M13.41%204.19v.32a.55.55%200%200%200-.28-.08.55.55%200%200%200-.28.08%207.57%207.57%200%200%200%20.1-1.12.08.08%200%200%200%200-.06A4.08%204.08%200%200%200%2012.63%202a3.44%203.44%200%200%201%20.78%202.19zm-6.5%200a.11.11%200%200%200%20.09.13v.22a.55.55%200%200%200-.32-.1.56.56%200%200%200-.18%200v-.28a3.44%203.44%200%200%201%20.67-2%204.43%204.43%200%200%200-.26%201.19%201.19%201.19%200%200%200%200%20.19%204.23%204.23%200%200%200-.01.66z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 110%;
    background-size: 100%
}

.card--secondary .card__icon.i-training {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23f77b42%27%20id%3D%22training%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2215.94%22%20viewBox%3D%220%200%2020%2015.94%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M4.81%209.26a.53.53%200%200%200%20.77%200l1.9-2.11a.56.56%200%200%200%20.16-.39.55.55%200%200%200-.54-.56.53.53%200%200%200-.38.16L5.19%208.08l-.82-.58A.53.53%200%200%200%204%207.34a.55.55%200%200%200-.54.56.56.56%200%200%200%20.16.39z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M.69%2013.86a2%202%200%200%200%202%202h14.63a2%202%200%200%200%202-2V3.45H.69v10.41zm9.43-8.53h6a.69.69%200%201%201%200%201.38h-6a.69.69%200%201%201%200-1.37zm0%202.77h6a.69.69%200%201%201%200%201.38h-6a.69.69%200%201%201%200-1.37zm0%202.76h6a.69.69%200%201%201%200%201.38h-6a.69.69%200%201%201%200-1.37zm-4.6-6a2.76%202.76%200%201%201-2.76%202.73%202.76%202.76%200%200%201%202.76-2.76zM19%200H1a1%201%200%200%200-1%201v.76a1%201%200%200%200%20.69.95h18.62a1%201%200%200%200%20.69-.95V1a1%201%200%200%200-1-1z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 60%
}

.card--secondary .card__icon.i-data-flag {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23f77b42%27%20id%3D%22data-flag%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18.85%200v1.9h-8.1v3.47h8.11V7.1h-8.11v3.46h8.11v1.73H5.71a3.22%203.22%200%201%200-.88%204.78l2%202.06a.8.8%200%200%200%20.93.15A.81.81%200%200%200%208%2018l-2-2.07.1-.18h12.75v1.73H20V0h-1.15zM.9%2015a2.44%202.44%200%200%201-.06-1.14l.33.63zm.43.82l.72-.12%201%201a2.4%202.4%200%200%201-1.71-.88zm1.9.89a.23.23%200%200%200%200-.11l.2-1.37%201.24-.62a.22.22%200%200%200%20.09-.07.1.1%200%200%200%200-.09.16.16%200%200%200-.06-.08l-1.24-.61-.2-1.37a.2.2%200%200%200-.06-.13.14.14%200%200%200-.19.05l-1%201-.94-.16a2.41%202.41%200%201%201%202.17%203.56zM5.42%204.54a.17.17%200%200%200%20.11%200l1.07-.16.75.77h.07a.08.08%200%200%200%20.06%200%20.18.18%200%200%200%200-.08L7.71%204l1-.48.07-.05a.07.07%200%200%200%200-.07.13.13%200%200%200%200-.06l-1-.48-.23-1.08a.16.16%200%200%200-.05-.1.11.11%200%200%200-.15%200l-.75.81-1.07-.18a.12.12%200%200%200-.13%200%20.12.12%200%200%200%200%20.14l.5%201-.5%201a.11.11%200%200%200%20.02.09z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M5.53%2010.06l1.07-.18.75.77h.07a.08.08%200%200%200%20.06%200%20.18.18%200%200%200%200-.08l.23-1.06%201-.48.04-.03a.07.07%200%200%200%200-.07.13.13%200%200%200%200-.06l-1-.48-.2-1.11a.16.16%200%200%200-.05-.1.11.11%200%200%200-.15%200L6.6%208l-1.07-.19a.12.12%200%200%200-.13%200%20.12.12%200%200%200%200%20.14l.5%201-.5%201a.11.11%200%200%200%200%20.15.17.17%200%200%200%20.13-.04zM.42%204.54a.17.17%200%200%200%20.11%200l1.07-.16.75.77h.07a.08.08%200%200%200%20.06%200%20.18.18%200%200%200%200-.08L2.71%204l1-.48.07-.05a.07.07%200%200%200%200-.07.13.13%200%200%200%200-.06l-1-.48-.23-1.08a.16.16%200%200%200-.05-.1.11.11%200%200%200-.15%200l-.75.81-1.07-.18a.12.12%200%200%200-.13%200%20.12.12%200%200%200%200%20.14l.5%201-.5%201a.11.11%200%200%200%20.02.09zM.53%2010.06l1.07-.18.75.77h.07a.08.08%200%200%200%20.06%200%20.18.18%200%200%200%200-.08l.23-1.06%201-.48.04-.03a.07.07%200%200%200%200-.07.13.13%200%200%200%200-.06l-1-.48-.2-1.11a.16.16%200%200%200-.05-.1.11.11%200%200%200-.15%200L1.6%208%20.53%207.81a.12.12%200%200%200-.13%200A.12.12%200%200%200%20.41%208l.5%201-.5%201a.11.11%200%200%200%200%20.15.17.17%200%200%200%20.12-.09z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 60%
}

.card--secondary .card__icon.i-updates {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23f77b42%27%20id%3D%22update%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10.76%2015.86a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h6.66zm4-2.87a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h10.67zm.07-2.77a.61.61%200%200%200%200-1.22H4a.61.61%200%200%200%200%201.22h10.8zm4.82-7.5A2.36%202.36%200%201%201%2017.29.35a2.36%202.36%200%200%201%202.36%202.36zm-4.3%203.72v.2a1%201%200%200%201-1%201H4.51a1%201%200%200%201-1-1V5.49a1%201%200%200%201%201-1h9a4.21%204.21%200%200%200%201.84%201.94zm3.65.11v13a.5.5%200%200%201-.49.5h-18a.5.5%200%200%201-.51-.54V1.28a.49.49%200%200%201%20.49-.5h13.08a4.16%204.16%200%200%200-.49%201.93v.07H2V18h15V6.89h.29A4.18%204.18%200%200%200%2019%206.55z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 60%
}

.card--secondary .card__icon.i-question-bubble {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23f77b42%27%20id%3D%22question-bubble%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M16.35%204.49H3.67a.65.65%200%200%200-.67.66v9.2a.63.63%200%200%200%20.65.64H6l.06%201.72a.23.23%200%200%200%20.22.13.29.29%200%200%200%20.22-.13L8.85%2015h7.5a.62.62%200%200%200%20.65-.65v-9.2a.65.65%200%200%200-.65-.66zm-6.49%209.06a.79.79%200%200%201-.8-.8.81.81%200%200%201%20.82-.75.78.78%200%200%201%20.8.8.81.81%200%200%201-.82.75zm-.05-3.08a.4.4%200%200%200%20.45.36%201.24%201.24%200%200%200%20.61-.17L11%2011a2.24%202.24%200%200%201-1.06.29%201.08%201.08%200%200%201-1.26-1c0-1.27%202.12-1.88%202.12-3.08a.74.74%200%200%200-.8-.92c-.72%200-.81.72-.83%201.44h-.28a.61.61%200%200%201-.75-.55C8.14%206.54%208.9%206%2010%206a1.62%201.62%200%200%201%201.87%201.54c-.02%201.62-2.06%202.14-2.06%202.93z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 80%
}

.card--secondary .card__icon.i-notebook {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23f77b42%27%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.174%200h1.174v20H1.174C.524%2020%200%2019.44%200%2018.75V1.25C0%20.56.524%200%201.174%200zm13.652%200C15.476%200%2016%20.56%2016%201.25v17.5c0%20.69-.525%201.25-1.174%201.25H3.084V0h5.87l.037%205.946%202.35-2.5%202.348%202.5L13.652%200h1.174z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 50%
}

.card--major {
    background-color: #f1f1f1;
    border-top: 1rem solid #112e51;
    border-bottom: none;
    display: block;
    padding: 2rem 1.5rem;
    position: relative;
    transition: border-top-color .2s ease-out
}

@media screen and (min-width: 40em) {
    .card--major {
        min-height:20rem
    }
}

@media screen and (min-width: 53.75em) {
    .card--major {
        min-height:27rem
    }

    .card--major .card__count {
        position: absolute;
        bottom: 2rem;
        left: 1.5rem
    }
}

.card--major:focus,.card--major:hover {
    border-top-color: #36bdbb
}

.body-blocks .card--major:focus .card--major__title .block-heading,.body-blocks .card--major:hover .card--major__title .block-heading,.card--major:focus .card--major__title .body-blocks .block-heading,.card--major:focus .card--major__title h2,.card--major:hover .card--major__title .body-blocks .block-heading,.card--major:hover .card--major__title h2 {
    border-bottom: 1px dotted #212121
}

.card--major__title {
    margin-bottom: 2rem
}

.body-blocks .card--major__title .block-heading,.card--major__title .body-blocks .block-heading,.card--major__title h2 {
    display: inline;
    border-bottom: 1px solid transparent
}

@media print {
    .card--primary,.card--secondary {
        border: 1px solid #aeb0b5;
        background: #fff;
        color: #212121
    }
}

.feedback {
    background-color: #212121;
    bottom: .5rem;
    color: #fff;
    display: block;
    left: .5rem;
    overflow-y: scroll;
    padding: 2rem .5rem;
    position: fixed;
    right: .5rem;
    top: .5rem;
    z-index: 90000000
}

.feedback legend {
    color: #fff
}

.feedback textarea {
    height: 7rem;
    margin-bottom: 2rem;
    border-color: #fff
}

.feedback textarea:last-of-type {
    margin-bottom: 1rem
}

.feedback a:not(.button--cta-primary) {
    border-color: #fff
}

.feedback .label:first-of-type {
    margin-top: 2rem
}

.feedback .feedback__close {
    position: absolute;
    right: 1rem;
    top: 1rem
}

@media screen and (min-width: 53.75em) {
    .feedback {
        -webkit-transition:top .5s;
        -moz-transition: top .5s;
        transition: top .5s;
        height: 95vh;
        left: auto;
        overflow: auto;
        padding: 3rem 3rem 0 3rem;
        right: 4rem;
        top: 5vh;
        width: 52rem
    }

    .feedback[aria-hidden=true] {
        display: block!important;
        top: 100%
    }
}

.feedback__title {
    margin: 0 0 1em 0;
    font-family: gandhi,serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: .5rem
}

@media screen and (min-width: 40em) {
    .feedback__title {
        font-size:2.4rem
    }
}

.feedback__toggle {
    bottom: 0;
    border-radius: 2px 2px 0 0;
    position: fixed;
    right: 4rem;
    z-index: 90000000
}

.feedback__button {
    margin-top: 1rem
}

@media print {
    .feedback__toggle {
        display: none
    }
}

.footer-links {
    background-color: #164f85;
    color: #fff;
    font-family: karla,sans-serif;
    padding: 2rem 0 1rem 0
}

.footer-links a {
    border-bottom: none;
    color: #fff
}

.footer-links a:hover {
    border-bottom: 1px dotted #fff
}

.footer-links li {
    font-size: 1.6rem;
    line-height: 1.9rem;
    padding: .75rem 0;
    position: relative
}

.footer-links .grid--6-wide .grid__item {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%
}

.footer-links .grid--6-wide .grid__item:last-child {
    margin-right: 0
}

.footer-links .grid--6-wide .grid__item:nth-child(2),.footer-links .grid--6-wide .grid__item:nth-child(3) {
    display: none
}

.footer-links .grid--6-wide .grid__item:nth-child(2n+1) {
    clear: none
}

@media screen and (min-width: 40em) {
    .footer-links .grid--6-wide .grid__item {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 14.70196%
    }

    .footer-links .grid--6-wide .grid__item:last-child {
        margin-right: 0
    }
}

@media screen and (min-width: 53.75em) {
    .footer-links .grid--6-wide .grid__item {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 14.70196%
    }

    .footer-links .grid--6-wide .grid__item:last-child {
        margin-right: 0
    }

    .footer-links .grid--6-wide .grid__item:nth-child(2),.footer-links .grid--6-wide .grid__item:nth-child(3) {
        display: block
    }
}

.footer {
    color: #f1f1f1;
    background-color: #112e51;
    color: #f1f1f1;
    padding: 5rem 0
}

.footer input,.footer textarea {
    border-color: #fff
}

.footer [type=checkbox]+label,.footer [type=checkbox]+label::before,.footer [type=radio]+label,.footer [type=radio]+label::before {
    color: #212121
}

.footer [type=checkbox]:checked+label,.footer [type=radio]:checked+label {
    color: #fff
}

.footer [type=checkbox]:checked+label::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #fff
}

.footer select {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border: 2px solid #fff;
    color: #fff
}

.footer select:hover:not(.is-disabled):not([disabled]) {
    border-color: #d6d7d9;
    background-color: transparent
}

.footer select.is-active,.footer select:active:not(.is-disabled):not([disabled]),.footer select:focus {
    background-color: rgba(255,255,255,.3);
    color: #fff
}

.footer option {
    background-color: #f1f1f1;
    color: #212121;
    padding: .5rem
}

.body-blocks .footer .block-heading,.footer .body-blocks .block-heading,.footer .label,.footer a,.footer blockquote,.footer dd,.footer dt,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer label,.footer li,.footer p,.footer span {
    color: #f1f1f1
}

.footer .h1,.footer .h6 a,.footer h1,.footer h6 {
    border-color: #f1f1f1
}

.footer .t-ruled {
    border-color: #f1f1f1
}

.footer a {
    border-bottom-color: #f1f1f1
}

.footer a:hover {
    border-bottom-color: #36bdbb
}

.footer .term {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.415%2016.18l-9.044%203.744a.934.934%200%200%201-.74%200L.584%2016.18A.938.938%200%200%201%200%2015.314V.937A.937.937%200%200%201%201.296.072l.002.002.008.003L10%203.673%2018.694.075l.01-.003A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.73-.585.868zM9.063%2017.66V5.314L1.875%202.34v12.346l7.188%202.974zm9.062-15.32l-7.188%202.974V17.66l7.188-2.974V2.34z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.footer .tooltip__trigger {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm0%2018.1a8%208%200%201%201%208-8%208%208%200%200%201-8%208z%22%2F%3E%3Cpath%20d%3D%22M10.6%203.8A1.15%201.15%200%200%200%209.4%205a1%201%200%200%200%201.1%201.1%201.22%201.22%200%200%200%201.2-1.2%201%201%200%200%200-1.1-1.1zM10%2014.1a2.25%202.25%200%200%201%20.1-.7l.7-4.2A7.38%207.38%200%200%200%2011%208a.53.53%200%200%200-.6-.6%2010.58%2010.58%200%200%200-2.2.3l-.1.5c.7%200%201%20.1%201%20.4s-.1.5-.1.8l-.7%204.2a6%206%200%200%200-.2%201.2.65.65%200%200%200%20.8.6%2013%2013%200%200%200%202.2-.3v-.5c-1%200-1.1-.1-1.1-.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.body-blocks .footer .block-heading,.footer .body-blocks .block-heading,.footer .label,.footer a,.footer blockquote,.footer dd,.footer dt,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer label,.footer li,.footer p,.footer span {
    color: #f1f1f1
}

.footer .h1,.footer .h6 a,.footer h1,.footer h6 {
    border-color: #f1f1f1
}

.footer .t-ruled {
    border-color: #f1f1f1
}

.footer .address__title {
    font-size: 2.2rem;
    font-weight: 700
}

.footer .social-media {
    margin-bottom: 2rem
}

.footer .social-media .icon--twitter {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm2.227-15c.94-.016%201.44.325%201.917.76.406-.036.933-.26%201.243-.418l.302-.165c-.178.478-.42.85-.788%201.135-.082.063-.164.148-.266.188v.006c.526-.006.96-.242%201.373-.37v.005a3.91%203.91%200%200%201-.824.942l-.38.3c.008.555-.007%201.085-.11%201.552-.607%202.713-2.212%204.555-4.753%205.344-.913.284-2.387.4-3.432.142a8.887%208.887%200%200%201-1.426-.465%205.716%205.716%200%200%201-.686-.353l-.213-.13c.236.008.512.073.775.03.24-.038.472-.028.693-.076.548-.12%201.036-.28%201.455-.523.204-.12.513-.258.657-.43a2.06%202.06%200%200%201-.722-.13c-.785-.275-1.24-.783-1.538-1.545.237.026.922.087%201.083-.047-.3-.016-.588-.188-.793-.317-.632-.393-1.146-1.054-1.142-2.07.082.04.165.08.248.118.16.068.32.104.51.142.08.017.24.064.33.03h-.01c-.123-.142-.322-.236-.444-.388C4.88%207.762%204.5%206.99%204.74%206.07c.062-.232.16-.44.262-.628l.01.005c.05.1.154.17.22.253.207.256.462.485.722.688.886.69%201.684%201.115%202.965%201.43.324.078.7.14%201.088.14-.11-.316-.074-.828.012-1.135.216-.77.685-1.325%201.373-1.622.164-.07.347-.122.538-.164L12.228%205z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    height: 3rem;
    width: 3rem
}

.footer .social-media .icon--youtube {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20id%3D%22youtube-circle%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm1.42%204.71h.71v2.72a.29.29%200%200%200%200%20.18.17.17%200%200%200%20.14.06.41.41%200%200%200%20.2-.07.93.93%200%200%200%20.22-.19v-2.7h.71v3.55h-.66v-.39a1.49%201.49%200%200%201-.41.33.88.88%200%200%201-.41.11.45.45%200%200%201-.37-.16.76.76%200%200%201-.13-.48v-3zm-2.65.81a.81.81%200%200%201%20.29-.66%201.16%201.16%200%200%201%20.77-.24%201%201%200%200%201%20.73.26.86.86%200%200%201%20.28.66v1.84a.93.93%200%200%201-.28.71%201.08%201.08%200%200%201-.77.26%201%201%200%200%201-.75-.27%201%201%200%200%201-.28-.72V5.52zM6.83%203.45l.52%201.92h.05l.5-1.92h.81l-.93%202.81v2H7V6.35l-1-2.9h.83zm8.08%2012.91c-.52.52-4.91.53-4.91.53s-4.39%200-4.91-.53-.52-3.09-.52-3.11%200-2.59.52-3.11S10%209.61%2010%209.61s4.39%200%204.91.53.53%203.09.53%203.11-.01%202.58-.53%203.11zM9.8%207.74a.32.32%200%200%200%20.2-.09.3.3%200%200%200%20.09-.22V5.49a.23.23%200%200%200-.09-.18.35.35%200%200%200-.2-.08.31.31%200%200%200-.21.07.24.24%200%200%200-.08.19v1.94a.32.32%200%200%200%20.08.23.29.29%200%200%200%20.21.08zm-4.19%203.92h.74v3.74h.71v-3.74h.74V11H5.61v.63zm7.88.43a1%201%200%200%200-.69.26.92.92%200%200%200-.27.68v1.45a1%201%200%200%200%20.25.73.87.87%200%200%200%20.67.27.94.94%200%200%200%20.71-.25%201%201%200%200%200%20.24-.75v-.16h-.66v.15a.7.7%200%200%201-.06.37.26.26%200%200%201-.22.08.24.24%200%200%201-.22-.1.72.72%200%200%201-.06-.35v-.61h1.21V13a1%201%200%200%200-.23-.7.88.88%200%200%200-.67-.21zm.25%201.27h-.56V13a.49.49%200%200%201%20.07-.29.25.25%200%200%201%20.22-.09.24.24%200%200%201%20.21.09.48.48%200%200%201%20.07.29v.33zm-2.16-1.23a.62.62%200%200%200-.29.08%201%201%200%200%200-.27.22V11h-.65v4.37H11v-.23a.81.81%200%200%200%20.27.22.74.74%200%200%200%20.33.07.52.52%200%200%200%20.4-.18.81.81%200%200%200%20.15-.52v-1.79a1%201%200%200%200-.16-.6.55.55%200%200%200-.42-.21zm0%202.51a.35.35%200%200%201-.06.22.2.2%200%200%201-.17.07.35.35%200%200%201-.15%200%20.54.54%200%200%201-.2-.15v-2a.47.47%200%200%201%20.13-.1.3.3%200%200%201%20.13%200%20.24.24%200%200%201%20.2.08.39.39%200%200%201%20.07.25v1.67zm-2.28%200a.9.9%200%200%201-.2.17.35.35%200%200%201-.18.07.16.16%200%200%201-.13-.05.28.28%200%200%201%200-.17v-2.49h-.71v2.7a.71.71%200%200%200%20.11.43.39.39%200%200%200%20.33.14.76.76%200%200%200%20.37-.1%201.35%201.35%200%200%200%20.37-.34v.35h.63v-3.18h-.63v2.45z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    height: 3rem;
    width: 3rem
}

.footer .social-media li {
    margin-right: 1.5rem;
    display: inline-block
}

.footer .social-media a {
    width: inherit;
    height: inherit;
    border: none;
    display: block
}

@media screen and (min-width: 40em) {
    .footer .seal {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 74.41059%
    }

    .footer .seal:last-child {
        margin-right: 0
    }

    .footer .address {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%
    }

    .footer .address:last-child {
        margin-right: 0
    }
}

.seal__img {
    max-width: 140px;
    height: auto;
    margin-bottom: 2.5rem
}

.footer-disclaimer {
    border-top: 1px solid #212121
}

.footer-disclaimer p {
    font-family: karla,sans-serif;
    font-size: 1.4rem;
    letter-spacing: -.3px;
    color: #212121
}

.glossary {
    -webkit-transition: right,.3s;
    -moz-transition: right,.3s;
    transition: right,.3s;
    background-color: #212121;
    bottom: 0;
    color: #fff;
    max-width: 30rem;
    overflow-y: scroll;
    padding: 8rem 3rem;
    position: fixed;
    top: 0;
    width: 75%;
    z-index: 800
}

.glossary[aria-hidden=true] {
    display: block!important;
    right: -100%
}

.glossary[aria-hidden=false] {
    -webkit-transition: right,.3s;
    -moz-transition: right,.3s;
    transition: right,.3s;
    right: 0
}

.glossary .button--close--inverse {
    position: absolute;
    right: 0;
    top: 0
}

.body-blocks .glossary .block-heading,.glossary .body-blocks .block-heading,.glossary h2 {
    color: #fff
}

.glossary .label {
    color: #fff
}

.glossary__content {
    padding: 4rem 0
}

.glossary__definition {
    font-family: karla,sans-serif;
    letter-spacing: -.3px
}

.glossary__definition ol {
    margin-left: 0
}

.glossary__definition ol li {
    font-size: 1.4rem
}

.glossary__definition ul {
    margin-left: 0
}

.glossary__definition ul li {
    font-size: 1.4rem
}

.glossary__definition p {
    font-size: 1.4rem
}

.glossary__toggle {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.415%2016.18l-9.044%203.744a.934.934%200%200%201-.74%200L.584%2016.18A.938.938%200%200%201%200%2015.314V.937A.937.937%200%200%201%201.296.072l.002.002.008.003L10%203.673%2018.694.075l.01-.003A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.73-.585.868zM9.063%2017.66V5.314L1.875%202.34v12.346l7.188%202.974zm9.062-15.32l-7.188%202.974V17.66l7.188-2.974V2.34z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 1em;
    padding-left: 2.5rem
}

.term {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.415%2016.18l-9.044%203.744a.934.934%200%200%201-.74%200L.584%2016.18A.938.938%200%200%201%200%2015.314V.937A.937.937%200%200%201%201.296.072l.002.002.008.003L10%203.673%2018.694.075l.01-.003A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.73-.585.868zM9.063%2017.66V5.314L1.875%202.34v12.346l7.188%202.974zm9.062-15.32l-7.188%202.974V17.66l7.188-2.974V2.34z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    -webkit-transition: background-color,.2s,box-shadow,.2s,color,.2s;
    -moz-transition: background-color,.2s,box-shadow,.2s,color,.2s;
    transition: background-color,.2s,box-shadow,.2s,color,.2s;
    background-size: .6em;
    background-position: 100% 50%;
    background-color: transparent;
    box-shadow: 0 0 0 4px transparent;
    border-bottom: none;
    cursor: pointer;
    margin-right: 2px;
    padding-right: .9em
}

.term:focus,.term:hover {
    box-shadow: 0 0 0 4px rgba(174,176,181,.7);
    background-color: rgba(174,176,181,.7);
    color: #112e51
}

.term--p {
    margin-right: .5rem;
    box-shadow: none
}

@media print {
    .term {
        background-image: none;
        margin-right: 0;
        padding-right: 0
    }
}

.mega-container a:not(.mega__page-link):not(.button):not(.button--standard):not(.paginate_button):not(.button--cta):not(.button--alt):not(.button--cta-primary):not(.button--alt-primary):not(.button--cta-secondary):not(.button--alt-secondary) {
    border-bottom: none
}

.mega-container a:not(.mega__page-link):not(.button):not(.button--standard):not(.paginate_button):not(.button--cta):not(.button--alt):not(.button--cta-primary):not(.button--alt-primary):not(.button--cta-secondary):not(.button--alt-secondary):hover {
    border-bottom: 1px dotted #fff
}

.mega-container ul {
    margin-left: 0
}

.mega {
    background-color: #0d223c;
    font-family: karla,sans-serif
}

.mega__inner {
    padding: 1rem
}

.mega-heading__title {
    display: none
}

.mega-heading {
    display: none
}

.mega__intro {
    padding: 1rem 1rem 0 1rem
}

.mega__page-link {
    margin: 0 0 1em 0;
    font-family: gandhi,serif;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.6;
    border-bottom: 1px solid #fff;
    display: block;
    margin: 0;
    padding: 1rem 0 1rem 1rem
}

.mega__page-link:hover {
    border-left: 1rem solid #36bdbb!important;
    padding-left: 1rem
}

.mega__list:last-of-type li:last-of-type .mega__page-link {
    border-bottom: none
}

.mega--secondary .mega__page-link:hover {
    border-left: 1rem solid #f77b42!important;
    padding-left: 1rem
}

.mega__item {
    margin-bottom: 1.5rem;
    padding-left: 2rem
}

.mega__item:first-of-type {
    margin-top: 1rem
}

.mega__card {
    border: 1px solid #fff;
    margin-bottom: 1.5rem
}

.mega__card .card__image {
    margin-right: 0
}

.mega__card .card__content {
    padding-top: .5rem
}

@media screen and (min-width: 53.75em) {
    .mega-container {
        color:#fff;
        display: block!important;
        overflow: hidden;
        position: absolute;
        left: 0;
        right: 0;
        visibility: hidden
    }

    .body-blocks .mega-container .block-heading,.mega-container .body-blocks .block-heading,.mega-container .label,.mega-container a,.mega-container blockquote,.mega-container dd,.mega-container dt,.mega-container h1,.mega-container h2,.mega-container h3,.mega-container h4,.mega-container h5,.mega-container h6,.mega-container label,.mega-container li,.mega-container p,.mega-container span {
        color: #fff
    }

    .mega-container .h1,.mega-container .h6 a,.mega-container h1,.mega-container h6 {
        border-color: #fff
    }

    .mega-container .t-ruled {
        border-color: #fff
    }

    .mega-container::after {
        clear: both;
        content: "";
        display: table
    }

    .mega-container.is-open {
        top: 4rem;
        visibility: visible;
        padding-bottom: 8rem;
        z-index: 700
    }

    .mega-container.is-open .mega {
        -webkit-transition: all .4s ease-out;
        -moz-transition: all .4s ease-out;
        transition: all .4s ease-out;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        box-shadow: 0 6px 8px 2px rgba(0,0,0,.3);
        transform: translateY(0)
    }

    .mega-container a {
        border-color: #fff
    }

    .mega {
        -webkit-transition: all .4s ease-out;
        -moz-transition: all .4s ease-out;
        transition: all .4s ease-out;
        -webkit-transform: translateY(-100%);
        -moz-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        -o-transform: translateY(-100%);
        transform: translateY(-100%);
        background-color: #112e51;
        font-size: 1.4rem;
        color: #fff;
        padding: 1rem 4rem 2rem 4rem
    }

    .mega::after {
        clear: both;
        content: "";
        display: table
    }

    .mega .button--standard,.mega .paginate_button {
        color: #212121;
        border: 1px solid #aeb0b5
    }

    .mega--secondary {
        background-color: #631010
    }

    .mega-heading {
        display: block;
        border-bottom: 2px solid #fff;
        padding-bottom: .8rem;
        margin: 1rem 0
    }

    .mega-heading__title {
        display: block;
        margin-bottom: 0
    }

    .mega__page-link {
        padding-left: 2rem
    }

    .mega__list li:last-of-type .mega__page-link {
        border-bottom: none
    }
}

.site-nav::after {
    clear: both;
    content: "";
    display: table
}

.site-nav.is-open .site-nav__container {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform,.2s,ease-out;
    -moz-transition: -moz-transform,.2s,ease-out;
    transition: transform,.2s,ease-out
}

.site-nav__container {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: left,.2s,ease-out;
    -moz-transition: left,.2s,ease-out;
    transition: left,.2s,ease-out;
    height: calc(100vh - 6.3rem);
    position: absolute;
    left: 0;
    right: 0;
    top: 6.3rem;
    overflow-x: hidden;
    z-index: 700
}

.site-nav__container[aria-hidden=true] {
    display: block!important
}

.site-nav__panel {
    -webkit-transition: -webkit-transform,.2s,ease-out;
    -moz-transition: -moz-transform,.2s,ease-out;
    transition: transform,.2s,ease-out;
    background-color: #112e51;
    color: #fff;
    font-size: 1.6rem;
    overflow-y: scroll;
    padding: 1rem 0;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%
}

.site-nav__panel.is-open {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.site-nav__panel[aria-hidden=true] {
    display: block!important
}

.site-nav__panel--sub {
    -webkit-transform: translateX(200%);
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -o-transform: translateX(200%);
    transform: translateX(200%)
}

.site-nav__button {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2217%22%20viewBox%3D%220%200%2020%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%201.5C0%20.672.665%200%201.503%200h16.994C19.327%200%2020%20.666%2020%201.5c0%20.828-.665%201.5-1.503%201.5H1.503C.673%203%200%202.334%200%201.5zm0%207C0%207.672.665%207%201.503%207h16.994C19.327%207%2020%207.666%2020%208.5c0%20.828-.665%201.5-1.503%201.5H1.503C.673%2010%200%209.334%200%208.5zm0%207c0-.828.665-1.5%201.503-1.5h16.994c.83%200%201.503.666%201.503%201.5%200%20.828-.665%201.5-1.503%201.5H1.503C.673%2017%200%2016.334%200%2015.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #f1f1f1;
    background-position: 50% 50%;
    background-size: 2rem;
    border: none;
    border-radius: 0;
    float: left;
    height: 4rem;
    margin: 0;
    padding: 1.8rem 2rem;
    text-indent: -99999px
}

.site-nav__button:hover {
    background-color: #fff
}

.site-nav__button.active {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2217%22%20viewBox%3D%220%200%2020%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%201.5C0%20.672.665%200%201.503%200h16.994C19.327%200%2020%20.666%2020%201.5c0%20.828-.665%201.5-1.503%201.5H1.503C.673%203%200%202.334%200%201.5zm0%207C0%207.672.665%207%201.503%207h16.994C19.327%207%2020%207.666%2020%208.5c0%20.828-.665%201.5-1.503%201.5H1.503C.673%2010%200%209.334%200%208.5zm0%207c0-.828.665-1.5%201.503-1.5h16.994c.83%200%201.503.666%201.503%201.5%200%20.828-.665%201.5-1.503%201.5H1.503C.673%2017%200%2016.334%200%2015.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #112e51;
    color: #f1f1f1
}

.site-nav__item {
    border-bottom: 1px solid #fff
}

.site-nav__item::after {
    clear: both;
    content: "";
    display: table
}

.site-nav__item:last-child .site-nav__link {
    border-bottom: 0
}

.site-nav__link {
    -webkit-transition: background-color,.1s;
    -moz-transition: background-color,.1s;
    transition: background-color,.1s;
    background-position: right 1rem top 50%;
    color: #fff;
    display: block;
    font-size: inherit;
    font-family: gandhi,serif;
    line-height: 2rem;
    padding: 1rem;
    border-bottom: none;
    width: 100%;
    text-align: left
}

.site-nav__link[aria-expanded=true] {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm1.033-9.125h-5.08A.945.945%200%200%201%205%209.937C5%209.42%205.426%209%205.953%209H14.208c.526%200%20.952.42.952.938a.945.945%200%200%201-.952.937h-3.175z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

[data-submenu] {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm4.208-9.063h-3.175v3.126a.945.945%200%200%201-.953.937.945.945%200%200%201-.952-.938v-3.124H5.953A.945.945%200%200%201%205%2010c0-.518.426-.938.953-.938h3.175V5.938c0-.518.426-.938.952-.938s.953.42.953.938v3.125h3.175c.526%200%20.952.42.952.937a.945.945%200%200%201-.952.938z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: right 1rem top 50%
}

.site-nav__title {
    border-bottom: 1px solid #fff;
    padding: 1rem 1rem;
    margin: 0
}

.utility-nav__item {
    border-bottom: none
}

.utility-nav__item .site-nav__link {
    font-family: karla,sans-serif
}

@media screen and (min-width: 40em) {
    .site-nav__container {
        height:calc(100vh - 11.6rem);
        top: 11.6rem
    }

    .site-nav__button {
        background-position: 90% 1rem;
        font-size: 1.4rem;
        text-indent: 0;
        padding: 1rem 4rem 1rem 1rem
    }

    .site-nav__button.active {
        background-position: 90% 1rem
    }
}

@media screen and (min-width: 53.75em) {
    .site-nav__container {
        -webkit-transform:translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
        height: auto;
        float: left;
        overflow: visible;
        position: relative;
        top: 0;
        width: 100%
    }

    .site-nav__container::after {
        clear: both;
        content: "";
        display: table
    }

    .site-nav__panel {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
        background: 0 0;
        border: none;
        min-height: 0;
        height: auto;
        overflow: visible;
        position: relative;
        display: block;
        padding: 0 0 0 2rem;
        top: 0
    }

    .site-nav__panel .utility-nav__item {
        display: none
    }

    .site-nav__item {
        float: left;
        border-bottom: none;
        color: #112e51
    }

    .site-nav__item--secondary .site-nav__link.is-parent .site-nav__link__title {
        border-bottom-color: #961a16
    }

    .site-nav__item--secondary .site-nav__link.is-open .site-nav__link__title,.site-nav__item--secondary .site-nav__link:active .site-nav__link__title,.site-nav__item--secondary .site-nav__link:focus .site-nav__link__title,.site-nav__item--secondary .site-nav__link:hover .site-nav__link__title {
        border-bottom-color: #f77b42
    }

    .site-nav__item--secondary .site-nav__link.is-open {
        background-color: #631010;
        color: #fff
    }

    .site-nav__link__title {
        display: inline-block;
        border-bottom: .5rem solid transparent;
        padding-bottom: .5rem
    }

    .site-nav__link {
        background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%235b616b%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        background-position: right 1rem top 50%;
        color: #212121;
        cursor: default;
        text-align: center;
        padding: 1rem 3rem 0 2rem
    }

    .site-nav__link.is-parent .site-nav__link__title {
        border-bottom-color: #164f85
    }

    .site-nav__link:active .site-nav__link__title,.site-nav__link:focus .site-nav__link__title,.site-nav__link:hover .site-nav__link__title {
        border-bottom-color: #36bdbb
    }

    .site-nav__link.is-open {
        background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        background-color: #112e51;
        color: #fff
    }

    .site-nav__button {
        display: none
    }
}

.page-header {
    display: none
}

.page-header__icon {
    float: left;
    margin-right: 0;
    width: 4rem
}

.page-header--primary {
    background: #112e51
}

.page-header--secondary {
    background: #631010
}

.page-header__title {
    border-bottom: none;
    font-family: karla,sans-serif;
    font-size: 1.6rem;
    text-transform: uppercase;
    margin-bottom: 0;
    line-height: 1
}

@media screen and (min-width: 40em) {
    .page-header {
        display:block;
        padding: 1rem 2rem
    }

    .page-header::after {
        clear: both;
        content: "";
        display: table
    }

    .page-header a,.page-header a:hover {
        border-color: #fff
    }

    .page-header .search__container {
        display: block;
        float: right;
        width: 40rem
    }

    .page-header__title {
        float: left;
        line-height: 4rem
    }
}

@media screen and (min-width: 53.75em) {
    .page-header .search__container {
        width:50rem
    }
}

@media print {
    .page-header {
        display: block;
        background: #fff;
        border-bottom: 1px solid #aeb0b5;
        color: #5b616b
    }

    .page-header::after {
        clear: both;
        content: "";
        display: table
    }
}

.search__select {
    border-radius: 4px 0 0 4px;
    margin-right: -2px;
    height: 3.6rem;
    width: 14rem;
    float: left;
    line-height: 1
}

.combo--search .combo__input {
    float: left;
    border-radius: 4px 0 0 4px;
    width: calc(100% - 5.6rem)
}

.combo--search .search__select+.combo__input {
    border-radius: 0 4px 4px 0;
    width: calc(100% - 14rem)
}

.combo--search .search__select+.combo__input+.combo__button {
    width: 100%;
    border-radius: 4px;
    margin-top: 1rem
}

.combo--search .combo__button {
    border-radius: 0 4px 4px 0;
    margin-top: 0;
    width: 5.6rem
}

.search__example {
    line-height: 1.2;
    margin-top: 1rem
}

.combo--search--inline .combo__input {
    border-radius: 4px 0 0 4px
}

.combo--search--mini .combo__input,.combo--search--mini .twitter-typeahead {
    border-radius: 4px 0 0 4px;
    float: left;
    width: calc(100% - 5.6rem)
}

.combo--search--mini .combo__input .combo__input,.combo--search--mini .twitter-typeahead .combo__input {
    width: 100%;
    color: #212121
}

.combo--search--mini .combo__input .tt-hint,.combo--search--mini .twitter-typeahead .tt-hint {
    color: #5b616b
}

.combo--search--mini .combo__input pre,.combo--search--mini .twitter-typeahead pre {
    color: #212121
}

.combo--search--mini .combo__button {
    border-radius: 0 4px 4px 0;
    margin-top: 0;
    float: right;
    height: 3.6rem;
    width: 5.6rem
}

@media screen and (min-width: 40em) {
    .combo--search .combo__button {
        width:5.6rem
    }

    .combo--search .tt-menu {
        width: calc(100% - 5.6rem)
    }

    .combo--search .search__select {
        width: 15rem
    }

    .combo--search .search__select+.combo__input {
        border-radius: 0;
        width: calc(100% - 5.6rem - 15rem)
    }

    .combo--search .search__select+.combo__input+.combo__button {
        border-radius: 0 4px 4px 0;
        margin-top: 0;
        width: 5.6rem
    }

    .combo--search--medium {
        height: 4.2rem
    }

    .combo--search--medium .combo__input {
        font-size: 1.6rem;
        height: 4.2rem;
        line-height: 1;
        width: calc(100% - 10rem)
    }

    .combo--search--medium .combo__button {
        height: 4.2rem;
        width: 10rem
    }

    .combo--search--medium .search__select {
        height: 4.2rem;
        width: 21rem;
        font-size: 1.6rem
    }

    .combo--search--large {
        height: 6rem
    }

    .combo--search--large .combo__input {
        font-size: 1.8rem;
        height: 6rem;
        line-height: 1;
        width: calc(100% - 10rem)
    }

    .combo--search--large .combo__button {
        border-radius: 0 4px 4px 0;
        height: 6rem;
        margin-top: 0;
        width: 10rem
    }

    .combo--search--large .search__select {
        height: 6rem;
        width: 21rem;
        font-size: 1.8rem
    }

    .combo--search--large .search__select+.combo__input {
        border-radius: 0;
        width: calc(100% - 31rem)
    }

    .combo--search--large .search__select+.combo__input+.combo__button {
        border-radius: 0 4px 4px 0;
        margin-top: 0;
        width: 10rem
    }

    .combo--search--large .tt-menu {
        font-size: 1.6rem;
        top: 5.9rem!important;
        width: calc(100% - 10.2rem)
    }

    .combo--search--large .tt-suggestion__header {
        display: none
    }

    .search__example--with-select {
        margin: 1rem 0 0 21rem
    }
}

.twitter-typeahead {
    height: 0;
    width: 100%
}

.tt-menu {
    background-color: #fff;
    border: 1px solid #112e51;
    font-family: karla,sans-serif;
    font-size: 1.2rem;
    left: 0;
    position: absolute;
    text-align: left;
    top: 3.5rem!important;
    width: 100%
}

.tt-suggestion {
    color: #212121;
    display: table;
    position: relative;
    padding: 1rem;
    margin-bottom: 0;
    line-height: 1;
    border-top: 1px solid #f1f1f1;
    width: 100%
}

.tt-suggestion .tt-suggestion__name,.tt-suggestion .tt-suggestion__office {
    display: table-cell
}

.tt-suggestion__name.tt-suggestion__name {
    color: #212121
}

.tt-suggestion__office.tt-suggestion__office {
    color: #212121;
    font-size: 1.2rem;
    text-align: right;
    font-style: italic
}

.tt-cursor,.tt-suggestion:hover {
    cursor: pointer;
    background: #f1f1f1;
    border-left: 4px solid #36bdbb
}

.tt-cursor .tt-suggestion__name,.tt-suggestion:hover .tt-suggestion__name {
    color: #212121
}

.tt-cursor .tt-suggestion__office,.tt-suggestion:hover .tt-suggestion__office {
    color: #212121
}

.tt-suggestion__header.tt-suggestion__header {
    color: #212121;
    display: block;
    font-weight: 700;
    padding: 1rem .5rem
}

.tt-suggestion__loading.tt-suggestion__loading {
    color: #112e51;
    display: block;
    font-weight: 700;
    padding: 1rem .5rem
}

.tt-dataset-0 {
    border-bottom: 1px solid #212121
}

.tt-highlight {
    background-color: rgba(54,189,187,.3)
}

.typeahead-filter .button--search {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2230%22%20height%3D%2221%22%20viewBox%3D%220%200%2030%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M24.24%2013.097l-3.685-6.234a.85.85%200%200%201%20.727-1.294h7.383a.852.852%200%200%201%20.733%201.283l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem;
    background-size: 2.8rem;
    background-position: 50%;
    padding: 0
}

.typeahead-filter .button--search.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2230%22%20height%3D%2221%22%20viewBox%3D%220%200%2030%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M24.24%2013.097l-3.685-6.234a.85.85%200%200%201%20.727-1.294h7.383a.852.852%200%200%201%20.733%201.283l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.typeahead-filter .button--search.button--alt-primary,.typeahead-filter .button--search.button--alt-secondary,.typeahead-filter .button--search.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2230%22%20height%3D%2221%22%20viewBox%3D%220%200%2030%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M24.24%2013.097l-3.685-6.234a.85.85%200%200%201%20.727-1.294h7.383a.852.852%200%200%201%20.733%201.283l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.typeahead-filter .button--search.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2230%22%20height%3D%2221%22%20viewBox%3D%220%200%2030%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M24.24%2013.097l-3.685-6.234a.85.85%200%200%201%20.727-1.294h7.383a.852.852%200%200%201%20.733%201.283l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.typeahead-filter .button--search.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2230%22%20height%3D%2221%22%20viewBox%3D%220%200%2030%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M24.24%2013.097l-3.685-6.234a.85.85%200%200%201%20.727-1.294h7.383a.852.852%200%200%201%20.733%201.283l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] .tt-suggestion__missing {
    display: none
}

.typeahead-filter[data-allow-text] .button--search {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem;
    background-size: 2.2rem;
    background-position: 50%;
    padding: 0
}

.typeahead-filter[data-allow-text] .button--search.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] .button--search.button--alt-primary,.typeahead-filter[data-allow-text] .button--search.button--alt-secondary,.typeahead-filter[data-allow-text] .button--search.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] .button--search.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] .button--search.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] button.is-loading {
    background-image: url(https://www.fec.gov/static/img/loading-ellipsis-gray.gif)
}

.typeahead-filter[data-allow-text] button.is-successful {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem;
    background-size: 2.8rem;
    background-position: 50%
}

.typeahead-filter[data-allow-text] button.is-successful.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] button.is-successful.button--alt-primary,.typeahead-filter[data-allow-text] button.is-successful.button--alt-secondary,.typeahead-filter[data-allow-text] button.is-successful.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] button.is-successful.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] button.is-successful.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.banner {
    background-color: #164f85;
    color: #fff;
    font-family: karla,sans-serif;
    padding: 1rem 0;
    position: relative;
    text-align: center;
    width: 100%
}

.banner a {
    border-bottom-color: #fff;
    color: #fff
}

.skip-nav {
    -webkit-transition: top,.2s;
    -moz-transition: top,.2s;
    transition: top,.2s;
    background-color: #112e51;
    border: 2px solid #36bdbb;
    color: #fff;
    font-family: karla,sans-serif;
    left: 2rem;
    padding: 1rem 2rem;
    position: absolute;
    top: -10rem;
    z-index: 400
}

.skip-nav:focus {
    border-bottom-color: #36bdbb;
    top: 0
}

.disclaimer {
    border-bottom: 1px solid #f1f1f1;
    color: #5b616b;
    font-family: karla,sans-serif;
    font-size: 1.2rem;
    line-height: 1;
    padding: 5px 2rem;
    text-align: center
}

.disclaimer::after {
    clear: both;
    content: "";
    display: table
}

.disclaimer__right {
    text-align: center
}

.disclaimer__right img {
    vertical-align: bottom
}

.site-header--homepage .disclaimer {
    padding: .75rem 2rem
}

.site-header--homepage .disclaimer .flag {
    margin-left: 1rem
}

.masthead::after {
    clear: both;
    content: "";
    display: table
}

.site-header {
    border-bottom: 1px solid #f1f1f1;
    position: relative
}

.homepage-seal {
    display: none
}

.site-title {
    margin-bottom: 0;
    border-bottom: 0;
    display: none;
    float: left;
    width: 100%
}

.site-title--print {
    display: none
}

.utility-nav {
    font-family: karla,sans-serif;
    display: none;
    float: right;
    padding: 1rem 0
}

.site-nav .site-title {
    background-image: url(https://www.fec.gov/static/img/wordmark.png);
    background-image: url(https://www.fec.gov/static/img/wordmark.svg);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: contain;
    display: block;
    height: 3rem;
    margin: .5rem 1rem;
    width: calc(100% - 15rem);
    max-width: 40rem
}

@media (min-width: 40em),print {
    .disclaimer {
        float:right;
        width: calc(100% - 9rem)
    }

    .disclaimer__left {
        display: block;
        padding-left: 1rem
    }

    .disclaimer__right {
        float: right
    }

    .masthead {
        background-image: url(https://www.fec.gov/static/img/seal--cropped.png);
        background-image: url(https://www.fec.gov/static/img/seal--cropped.svg);
        background-repeat: no-repeat;
        background-position: 0 100%;
        border-bottom: 2px solid #f1f1f1;
        display: block;
        background-size: 11rem
    }

    .site-title {
        background-image: url(https://www.fec.gov/static/img/wordmark.png);
        background-image: url(https://www.fec.gov/static/img/wordmark.svg);
        background-repeat: no-repeat;
        background-position: 12rem 50%;
        background-size: contain;
        display: block;
        margin: 1rem 0 .7rem 0;
        padding-left: 12rem;
        height: 3.4rem;
        width: 100%
    }

    .site-nav .site-title {
        display: none
    }
}

@media (min-width: 53.75em) {
    .homepage-seal {
        width:160px;
        top: 1rem;
        left: 3rem;
        display: block;
        position: absolute;
        z-index: 600
    }

    .homepage-seal img {
        width: 100%
    }

    .site-header {
        border-bottom: none;
        position: relative;
        z-index: 600
    }

    .site-header--homepage .masthead {
        background: 0 0;
        margin-left: 4rem
    }

    .site-header--homepage .site-title {
        background-image: url(https://www.fec.gov/static/img/wordmark.png);
        background-image: url(https://www.fec.gov/static/img/wordmark.svg);
        background-repeat: no-repeat;
        background-position: 16.5rem 50%
    }

    .site-header--homepage .site-nav__panel {
        padding-left: 20rem
    }

    .site-title {
        width: 50%
    }

    .utility-nav {
        display: block
    }

    li.utility-nav__item {
        border-left: 1px solid #aeb0b5;
        margin-right: 0;
        padding: 0 1.5rem;
        line-height: 3.6rem;
        font-size: 1.4rem
    }

    li.utility-nav__item:first-child {
        border-left: none
    }

    li.utility-nav__item button {
        color: inherit;
        font-size: inherit
    }

    li.utility-nav__item a {
        border: none
    }

    li.utility-nav__item a:hover {
        border-bottom: 1px dotted #212121
    }
}

.utility-nav__search {
    padding-right: 2rem;
    width: 30rem
}

.utility-nav__search .tt-menu {
    z-index: 90000000
}

@media print {
    .disclaimer {
        display: none
    }

    .site-header {
        border-bottom: none
    }

    .masthead {
        background: 0 0
    }

    .site-title {
        display: none
    }

    .utility-nav {
        display: none
    }

    .site-title--print {
        background-image: url(https://www.fec.gov/static/img/print-logo.png);
        background-size: contain;
        background-repeat: no-repeat;
        display: block;
        height: 114px;
        width: 100%
    }

    .homepage-seal {
        display: none
    }
}

.search-controls__row {
    border-bottom: 1px solid #aeb0b5;
    padding: 1rem 0
}

.search-controls__row::after {
    clear: both;
    content: "";
    display: table
}

.search-controls__row:first-of-type {
    padding-top: 0
}

.search-controls__row .cycle-select {
    margin-bottom: 0
}

.search-controls__or {
    margin: 1rem 0;
    position: relative;
    text-align: center;
    width: 100%
}

.search-controls__or::after,.search-controls__or::before {
    background-color: #aeb0b5;
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    width: 45%;
    top: 1rem
}

.search-controls__or::before {
    left: 0
}

.search-controls__or::after {
    right: 0
}

.search-controls__submit {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%
}

.search-controls__submit:last-child {
    margin-right: 0
}

.search-controls__no-label {
    margin-top: 3rem
}

.search-controls__zip {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%
}

.search-controls__zip:last-child {
    margin-right: 0
}

.search-controls__zip input {
    width: 100%
}

.search-controls__state {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin-bottom: 1rem
}

.search-controls__state:last-child {
    margin-right: 0
}

.search-controls__state select {
    width: 100%
}

.search-controls__district {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%
}

.search-controls__district:last-child {
    margin-right: 0
}

.search-controls__district select {
    width: 100%
}

@media screen and (min-width: 40em) {
    .search-controls__row {
        padding:2rem 0
    }

    .search-controls__either {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 44.55627%
    }

    .search-controls__either:last-child {
        margin-right: 0
    }

    .search-controls__submit {
        float: left;
        display: block;
        margin-right: 5.2914%;
        width: 23.42443%
    }

    .search-controls__submit:last-child {
        margin-right: 0
    }

    .search-controls__zip {
        float: left;
        display: block;
        margin-right: 5.2914%;
        width: 61.71222%
    }

    .search-controls__zip:last-child {
        margin-right: 0
    }

    .search-controls__or--vertical {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 6.17215%;
        margin: 5.5rem 0;
        text-align: center
    }

    .search-controls__or--vertical:last-child {
        margin-right: 0
    }

    .search-controls__or--vertical::after,.search-controls__or--vertical::before {
        height: 6.5rem;
        left: 50%;
        width: 1px
    }

    .search-controls__or--vertical::before {
        top: -6.5rem
    }

    .search-controls__or--vertical::after {
        top: auto;
        bottom: -6.5rem
    }

    .slab--home .search-controls__or--vertical {
        margin: 2rem 0
    }

    .slab--home .search-controls__or--vertical::after,.slab--home .search-controls__or--vertical::before {
        height: 3rem
    }

    .slab--home .search-controls__or--vertical::before {
        top: -3rem
    }

    .slab--home .search-controls__or--vertical::after {
        bottom: -3rem
    }

    .slab--home .search-controls__zip {
        width: 100%
    }

    .slab--home .search-controls__district,.slab--home .search-controls__state {
        width: 100%
    }

    .slab--home .search-controls__submit {
        margin-top: 1rem;
        clear: both
    }
}

@media screen and (min-width: 53.75em) {
    .search-controls__district,.search-controls__state {
        float:left;
        display: block;
        margin-right: 5.2914%;
        width: 32.99638%
    }

    .search-controls__district:last-child,.search-controls__state:last-child {
        margin-right: 0
    }

    .slab--home .search-controls__either {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 40.29137%
    }

    .slab--home .search-controls__either:last-child {
        margin-right: 0
    }

    .slab--home .search-controls__zip {
        float: left;
        display: block;
        margin-right: 5.2914%;
        width: 61.71222%
    }

    .slab--home .search-controls__zip:last-child {
        margin-right: 0
    }

    .slab--home .search-controls__district,.slab--home .search-controls__state {
        float: left;
        display: block;
        margin-right: 5.2914%;
        width: 32.99638%
    }

    .slab--home .search-controls__district:last-child,.slab--home .search-controls__state:last-child {
        margin-right: 0
    }

    .slab--home .search-controls__submit {
        margin-top: 0;
        clear: none
    }
}

.hero {
    padding-bottom: 2rem;
    text-align: left
}

.hero h1 {
    border-bottom: 2px solid #fff;
    padding: 3rem 0 1rem 0
}

.hero--primary {
    color: #f1f1f1;
    background-color: #112e51;
    color: #f1f1f1
}

.hero--primary input,.hero--primary textarea {
    border-color: #fff
}

.hero--primary [type=checkbox]+label,.hero--primary [type=checkbox]+label::before,.hero--primary [type=radio]+label,.hero--primary [type=radio]+label::before {
    color: #212121
}

.hero--primary [type=checkbox]:checked+label,.hero--primary [type=radio]:checked+label {
    color: #fff
}

.hero--primary [type=checkbox]:checked+label::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #fff
}

.hero--primary select {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border: 2px solid #fff;
    color: #fff
}

.hero--primary select:hover:not(.is-disabled):not([disabled]) {
    border-color: #d6d7d9;
    background-color: transparent
}

.hero--primary select.is-active,.hero--primary select:active:not(.is-disabled):not([disabled]),.hero--primary select:focus {
    background-color: rgba(255,255,255,.3);
    color: #fff
}

.hero--primary option {
    background-color: #f1f1f1;
    color: #212121;
    padding: .5rem
}

.body-blocks .hero--primary .block-heading,.hero--primary .body-blocks .block-heading,.hero--primary .label,.hero--primary a,.hero--primary blockquote,.hero--primary dd,.hero--primary dt,.hero--primary h1,.hero--primary h2,.hero--primary h3,.hero--primary h4,.hero--primary h5,.hero--primary h6,.hero--primary label,.hero--primary li,.hero--primary p,.hero--primary span {
    color: #f1f1f1
}

.hero--primary .h1,.hero--primary .h6 a,.hero--primary h1,.hero--primary h6 {
    border-color: #f1f1f1
}

.hero--primary .t-ruled {
    border-color: #f1f1f1
}

.hero--primary a {
    border-bottom-color: #f1f1f1
}

.hero--primary a:hover {
    border-bottom-color: #36bdbb
}

.hero--primary .term {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.415%2016.18l-9.044%203.744a.934.934%200%200%201-.74%200L.584%2016.18A.938.938%200%200%201%200%2015.314V.937A.937.937%200%200%201%201.296.072l.002.002.008.003L10%203.673%2018.694.075l.01-.003A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.73-.585.868zM9.063%2017.66V5.314L1.875%202.34v12.346l7.188%202.974zm9.062-15.32l-7.188%202.974V17.66l7.188-2.974V2.34z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.hero--primary .tooltip__trigger {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm0%2018.1a8%208%200%201%201%208-8%208%208%200%200%201-8%208z%22%2F%3E%3Cpath%20d%3D%22M10.6%203.8A1.15%201.15%200%200%200%209.4%205a1%201%200%200%200%201.1%201.1%201.22%201.22%200%200%200%201.2-1.2%201%201%200%200%200-1.1-1.1zM10%2014.1a2.25%202.25%200%200%201%20.1-.7l.7-4.2A7.38%207.38%200%200%200%2011%208a.53.53%200%200%200-.6-.6%2010.58%2010.58%200%200%200-2.2.3l-.1.5c.7%200%201%20.1%201%20.4s-.1.5-.1.8l-.7%204.2a6%206%200%200%200-.2%201.2.65.65%200%200%200%20.8.6%2013%2013%200%200%200%202.2-.3v-.5c-1%200-1.1-.1-1.1-.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.body-blocks .hero--primary .block-heading,.hero--primary .body-blocks .block-heading,.hero--primary .label,.hero--primary a,.hero--primary blockquote,.hero--primary dd,.hero--primary dt,.hero--primary h1,.hero--primary h2,.hero--primary h3,.hero--primary h4,.hero--primary h5,.hero--primary h6,.hero--primary label,.hero--primary li,.hero--primary p,.hero--primary span {
    color: #f1f1f1
}

.hero--primary .h1,.hero--primary .h6 a,.hero--primary h1,.hero--primary h6 {
    border-color: #f1f1f1
}

.hero--primary .t-ruled {
    border-color: #f1f1f1
}

.hero--secondary {
    color: #f1f1f1;
    background-color: #631010;
    color: #f1f1f1
}

.hero--secondary input,.hero--secondary textarea {
    border-color: #fff
}

.hero--secondary [type=checkbox]+label,.hero--secondary [type=checkbox]+label::before,.hero--secondary [type=radio]+label,.hero--secondary [type=radio]+label::before {
    color: #212121
}

.hero--secondary [type=checkbox]:checked+label,.hero--secondary [type=radio]:checked+label {
    color: #fff
}

.hero--secondary [type=checkbox]:checked+label::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #fff
}

.hero--secondary select {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border: 2px solid #fff;
    color: #fff
}

.hero--secondary select:hover:not(.is-disabled):not([disabled]) {
    border-color: #d6d7d9;
    background-color: transparent
}

.hero--secondary select.is-active,.hero--secondary select:active:not(.is-disabled):not([disabled]),.hero--secondary select:focus {
    background-color: rgba(255,255,255,.3);
    color: #fff
}

.hero--secondary option {
    background-color: #f1f1f1;
    color: #212121;
    padding: .5rem
}

.body-blocks .hero--secondary .block-heading,.hero--secondary .body-blocks .block-heading,.hero--secondary .label,.hero--secondary a,.hero--secondary blockquote,.hero--secondary dd,.hero--secondary dt,.hero--secondary h1,.hero--secondary h2,.hero--secondary h3,.hero--secondary h4,.hero--secondary h5,.hero--secondary h6,.hero--secondary label,.hero--secondary li,.hero--secondary p,.hero--secondary span {
    color: #f1f1f1
}

.hero--secondary .h1,.hero--secondary .h6 a,.hero--secondary h1,.hero--secondary h6 {
    border-color: #f1f1f1
}

.hero--secondary .t-ruled {
    border-color: #f1f1f1
}

.hero--secondary a {
    border-bottom-color: #f1f1f1
}

.hero--secondary a:hover {
    border-bottom-color: #f77b42
}

.hero--secondary input,.hero--secondary textarea {
    border-color: #fff
}

.hero--secondary .term {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.415%2016.18l-9.044%203.744a.934.934%200%200%201-.74%200L.584%2016.18A.938.938%200%200%201%200%2015.314V.937A.937.937%200%200%201%201.296.072l.002.002.008.003L10%203.673%2018.694.075l.01-.003A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.73-.585.868zM9.063%2017.66V5.314L1.875%202.34v12.346l7.188%202.974zm9.062-15.32l-7.188%202.974V17.66l7.188-2.974V2.34z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.hero--secondary .tooltip__trigger {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm0%2018.1a8%208%200%201%201%208-8%208%208%200%200%201-8%208z%22%2F%3E%3Cpath%20d%3D%22M10.6%203.8A1.15%201.15%200%200%200%209.4%205a1%201%200%200%200%201.1%201.1%201.22%201.22%200%200%200%201.2-1.2%201%201%200%200%200-1.1-1.1zM10%2014.1a2.25%202.25%200%200%201%20.1-.7l.7-4.2A7.38%207.38%200%200%200%2011%208a.53.53%200%200%200-.6-.6%2010.58%2010.58%200%200%200-2.2.3l-.1.5c.7%200%201%20.1%201%20.4s-.1.5-.1.8l-.7%204.2a6%206%200%200%200-.2%201.2.65.65%200%200%200%20.8.6%2013%2013%200%200%200%202.2-.3v-.5c-1%200-1.1-.1-1.1-.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.body-blocks .hero--secondary .block-heading,.hero--secondary .body-blocks .block-heading,.hero--secondary .label,.hero--secondary a,.hero--secondary blockquote,.hero--secondary dd,.hero--secondary dt,.hero--secondary h1,.hero--secondary h2,.hero--secondary h3,.hero--secondary h4,.hero--secondary h5,.hero--secondary h6,.hero--secondary label,.hero--secondary li,.hero--secondary p,.hero--secondary span {
    color: #f1f1f1
}

.hero--secondary .h1,.hero--secondary .h6 a,.hero--secondary h1,.hero--secondary h6 {
    border-color: #f1f1f1
}

.hero--secondary .t-ruled {
    border-color: #f1f1f1
}

.hero--secondary .hero__action {
    color: #f77b42
}

.hero__content {
    padding-top: 1rem
}

@media screen and (min-width: 53.75em) {
    .hero__content {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 65.88078%
    }

    .hero__content:last-child {
        margin-right: 0
    }
}

.hero__image {
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: cover;
    height: 3rem;
    width: 100%
}

.hero--home {
    background-image: url(https://www.fec.gov/static/img/hero-home.jpg);
    background-repeat: no-repeat;
    background-position: 50% 70%;
    background-size: cover;
    padding-top: 2rem
}

.body-blocks .hero--home .block-heading,.hero--home .body-blocks .block-heading,.hero--home h2 {
    color: #fff;
    font-size: 2rem;
    line-height: 3rem;
    margin-bottom: 2rem
}

.hero--home .hero__content {
    background-color: #112e51;
    padding: 2.5rem;
    margin: 2rem 0
}

.hero--home .hero__content a {
    border-color: #fff;
    color: #fff
}

@media screen and (min-width: 53.75em) {
    .body-blocks .hero--home .block-heading,.hero--home .body-blocks .block-heading,.hero--home h2 {
        margin-bottom:3rem
    }

    .hero--home .hero__content {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%
    }

    .hero--home .hero__content:last-child {
        margin-right: 0
    }
}

.hero--data .hero__image {
    background-image: url(https://www.fec.gov/static/img/hero-data.jpg)
}

.hero--registration .hero__image,.hero--services .hero__image {
    background-image: url(https://www.fec.gov/static/img/hero-registration.jpg)
}

.hero--legal .hero__image {
    background-image: url(https://www.fec.gov/static/img/hero-legal.jpg)
}

.hero--press .hero__image {
    background-image: url(https://www.fec.gov/static/img/hero-press.jpg)
}

.hero--about .hero__image {
    background-image: url(https://www.fec.gov/static/img/hero-about.jpg)
}

.hero__banner {
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 32rem;
    position: relative;
    text-align: center
}

.hero__banner .hero__title {
    border-bottom: 2px solid #112e51
}

.hero__banner .hero__subtitle {
    padding: 2rem 0
}

.hero__banner .hero__heading {
    padding-top: 4rem
}

.hero__banner .photo-credit {
    background: rgba(241,241,241,.6);
    font-size: 1rem;
    font-family: karla,sans-serif;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: .5rem
}

@media screen and (min-width: 53.75em) {
    .hero__banner .hero__heading {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%;
        margin-left: 25.58941%
    }

    .hero__banner .hero__heading:last-child {
        margin-right: 0
    }
}

.hero__banner--office {
    display: none
}

@media screen and (min-width: 40em) {
    .hero__banner--office {
        display:block;
        background-image: url(https://www.fec.gov/static/img/fec-office.jpg);
        background-position: right center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 20rem
    }
}

@media screen and (min-width: 53.75em) {
    .hero__banner--office {
        background-size:cover;
        height: 28rem
    }
}

@media print {
    .hero--primary,.hero--secondary {
        color: #212121;
        background: #fff;
        border-bottom: 1px solid #212121
    }

    .body-blocks .hero--primary .block-heading,.body-blocks .hero--secondary .block-heading,.hero--primary .body-blocks .block-heading,.hero--primary .label,.hero--primary a,.hero--primary blockquote,.hero--primary dd,.hero--primary dt,.hero--primary h1,.hero--primary h2,.hero--primary h3,.hero--primary h4,.hero--primary h5,.hero--primary h6,.hero--primary label,.hero--primary li,.hero--primary p,.hero--primary span,.hero--secondary .body-blocks .block-heading,.hero--secondary .label,.hero--secondary a,.hero--secondary blockquote,.hero--secondary dd,.hero--secondary dt,.hero--secondary h1,.hero--secondary h2,.hero--secondary h3,.hero--secondary h4,.hero--secondary h5,.hero--secondary h6,.hero--secondary label,.hero--secondary li,.hero--secondary p,.hero--secondary span {
        color: #212121
    }

    .hero--primary .h1,.hero--primary .h6 a,.hero--primary h1,.hero--primary h6,.hero--secondary .h1,.hero--secondary .h6 a,.hero--secondary h1,.hero--secondary h6 {
        border-color: #212121
    }

    .hero--primary .t-ruled,.hero--secondary .t-ruled {
        border-color: #212121
    }

    .hero__image {
        display: none
    }
}

.accordion__button {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm4.208-9.063h-3.175v3.126a.945.945%200%200%201-.953.937.945.945%200%200%201-.952-.938v-3.124H5.953A.945.945%200%200%201%205%2010c0-.518.426-.938.953-.938h3.175V5.938c0-.518.426-.938.952-.938s.953.42.953.938v3.125h3.175c.526%200%20.952.42.952.937a.945.945%200%200%201-.952.938z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 2rem;
    background-position: 95% 50%;
    border-bottom: 1px solid #212121;
    margin: 0 0 -1px 0;
    color: #212121;
    font-size: 1.6rem;
    font-weight: 700;
    letter-spacing: -.3px;
    padding: 1rem 4rem 1rem 1rem;
    text-align: left;
    width: 100%
}

.accordion__button[aria-expanded=true] {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm1.033-9.125h-5.08A.945.945%200%200%201%205%209.937C5%209.42%205.426%209%205.953%209H14.208c.526%200%20.952.42.952.938a.945.945%200%200%201-.952.937h-3.175z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border-bottom: none
}

.accordion__content {
    border-bottom: 1px solid #212121;
    padding: 1rem
}

.accordion__content::after {
    clear: both;
    content: "";
    display: table
}

.accordion__button--spacious {
    padding: 2rem 4rem 2rem 2rem
}

.accordion--neutral .accordion__button {
    background-color: #f1f1f1;
    border-top: 1px solid #112e51
}

.accordion--neutral .accordion__button[aria-expanded=true] {
    background-color: #e8e8e8;
    border-top: 1px solid #212121;
    border-bottom: 2px solid #aeb0b5
}

.accordion--neutral .accordion__content {
    background-color: #e8e8e8;
    border-bottom-color: #212121;
    border-top-color: #aeb0b5
}

.accordion--inverse .accordion__button {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm4.208-9.063h-3.175v3.126a.945.945%200%200%201-.953.937.945.945%200%200%201-.952-.938v-3.124H5.953A.945.945%200%200%201%205%2010c0-.518.426-.938.953-.938h3.175V5.938c0-.518.426-.938.952-.938s.953.42.953.938v3.125h3.175c.526%200%20.952.42.952.937a.945.945%200%200%201-.952.938z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 100% 50%;
    border-color: #fff;
    color: #fff
}

.accordion--inverse .accordion__button[aria-expanded=true] {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm1.033-9.125h-5.08A.945.945%200%200%201%205%209.937C5%209.42%205.426%209%205.953%209H14.208c.526%200%20.952.42.952.938a.945.945%200%200%201-.952.937h-3.175z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.accordion--inverse .accordion__content {
    color: #fff;
    border-color: #fff
}

.accordion--inverse .accordion__content .body-blocks .block-heading,.accordion--inverse .accordion__content .label,.accordion--inverse .accordion__content a,.accordion--inverse .accordion__content blockquote,.accordion--inverse .accordion__content dd,.accordion--inverse .accordion__content dt,.accordion--inverse .accordion__content h1,.accordion--inverse .accordion__content h2,.accordion--inverse .accordion__content h3,.accordion--inverse .accordion__content h4,.accordion--inverse .accordion__content h5,.accordion--inverse .accordion__content h6,.accordion--inverse .accordion__content label,.accordion--inverse .accordion__content li,.accordion--inverse .accordion__content p,.accordion--inverse .accordion__content span,.body-blocks .accordion--inverse .accordion__content .block-heading {
    color: #fff
}

.accordion--inverse .accordion__content .h1,.accordion--inverse .accordion__content .h6 a,.accordion--inverse .accordion__content h1,.accordion--inverse .accordion__content h6 {
    border-color: #fff
}

.accordion--inverse .accordion__content .t-ruled {
    border-color: #fff
}

.callout {
    padding: 1rem 1.5rem;
    margin-bottom: 2rem;
    border-radius: 4px
}

.callout::after {
    clear: both;
    content: "";
    display: table
}

.callout--primary {
    color: #f1f1f1;
    background-color: #112e51
}

.callout--primary input,.callout--primary textarea {
    border-color: #fff
}

.callout--primary [type=checkbox]+label,.callout--primary [type=checkbox]+label::before,.callout--primary [type=radio]+label,.callout--primary [type=radio]+label::before {
    color: #212121
}

.callout--primary [type=checkbox]:checked+label,.callout--primary [type=radio]:checked+label {
    color: #fff
}

.callout--primary [type=checkbox]:checked+label::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #fff
}

.callout--primary select {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border: 2px solid #fff;
    color: #fff
}

.callout--primary select:hover:not(.is-disabled):not([disabled]) {
    border-color: #d6d7d9;
    background-color: transparent
}

.callout--primary select.is-active,.callout--primary select:active:not(.is-disabled):not([disabled]),.callout--primary select:focus {
    background-color: rgba(255,255,255,.3);
    color: #fff
}

.callout--primary option {
    background-color: #f1f1f1;
    color: #212121;
    padding: .5rem
}

.body-blocks .callout--primary .block-heading,.callout--primary .body-blocks .block-heading,.callout--primary .label,.callout--primary a,.callout--primary blockquote,.callout--primary dd,.callout--primary dt,.callout--primary h1,.callout--primary h2,.callout--primary h3,.callout--primary h4,.callout--primary h5,.callout--primary h6,.callout--primary label,.callout--primary li,.callout--primary p,.callout--primary span {
    color: #f1f1f1
}

.callout--primary .h1,.callout--primary .h6 a,.callout--primary h1,.callout--primary h6 {
    border-color: #f1f1f1
}

.callout--primary .t-ruled {
    border-color: #f1f1f1
}

.callout--primary a {
    border-bottom-color: #f1f1f1
}

.callout--primary a:hover {
    border-bottom-color: #36bdbb
}

.callout--primary .term {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.415%2016.18l-9.044%203.744a.934.934%200%200%201-.74%200L.584%2016.18A.938.938%200%200%201%200%2015.314V.937A.937.937%200%200%201%201.296.072l.002.002.008.003L10%203.673%2018.694.075l.01-.003A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.73-.585.868zM9.063%2017.66V5.314L1.875%202.34v12.346l7.188%202.974zm9.062-15.32l-7.188%202.974V17.66l7.188-2.974V2.34z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.callout--primary .tooltip__trigger {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm0%2018.1a8%208%200%201%201%208-8%208%208%200%200%201-8%208z%22%2F%3E%3Cpath%20d%3D%22M10.6%203.8A1.15%201.15%200%200%200%209.4%205a1%201%200%200%200%201.1%201.1%201.22%201.22%200%200%200%201.2-1.2%201%201%200%200%200-1.1-1.1zM10%2014.1a2.25%202.25%200%200%201%20.1-.7l.7-4.2A7.38%207.38%200%200%200%2011%208a.53.53%200%200%200-.6-.6%2010.58%2010.58%200%200%200-2.2.3l-.1.5c.7%200%201%20.1%201%20.4s-.1.5-.1.8l-.7%204.2a6%206%200%200%200-.2%201.2.65.65%200%200%200%20.8.6%2013%2013%200%200%200%202.2-.3v-.5c-1%200-1.1-.1-1.1-.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.callout--secondary {
    color: #f1f1f1;
    background-color: #631010
}

.callout--secondary input,.callout--secondary textarea {
    border-color: #fff
}

.callout--secondary [type=checkbox]+label,.callout--secondary [type=checkbox]+label::before,.callout--secondary [type=radio]+label,.callout--secondary [type=radio]+label::before {
    color: #212121
}

.callout--secondary [type=checkbox]:checked+label,.callout--secondary [type=radio]:checked+label {
    color: #fff
}

.callout--secondary [type=checkbox]:checked+label::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #fff
}

.callout--secondary select {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border: 2px solid #fff;
    color: #fff
}

.callout--secondary select:hover:not(.is-disabled):not([disabled]) {
    border-color: #d6d7d9;
    background-color: transparent
}

.callout--secondary select.is-active,.callout--secondary select:active:not(.is-disabled):not([disabled]),.callout--secondary select:focus {
    background-color: rgba(255,255,255,.3);
    color: #fff
}

.callout--secondary option {
    background-color: #f1f1f1;
    color: #212121;
    padding: .5rem
}

.body-blocks .callout--secondary .block-heading,.callout--secondary .body-blocks .block-heading,.callout--secondary .label,.callout--secondary a,.callout--secondary blockquote,.callout--secondary dd,.callout--secondary dt,.callout--secondary h1,.callout--secondary h2,.callout--secondary h3,.callout--secondary h4,.callout--secondary h5,.callout--secondary h6,.callout--secondary label,.callout--secondary li,.callout--secondary p,.callout--secondary span {
    color: #f1f1f1
}

.callout--secondary .h1,.callout--secondary .h6 a,.callout--secondary h1,.callout--secondary h6 {
    border-color: #f1f1f1
}

.callout--secondary .t-ruled {
    border-color: #f1f1f1
}

.callout--secondary a {
    border-bottom-color: #f1f1f1
}

.callout--secondary a:hover {
    border-bottom-color: #f77b42
}

.callout--secondary input,.callout--secondary textarea {
    border-color: #fff
}

.callout--secondary .term {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.415%2016.18l-9.044%203.744a.934.934%200%200%201-.74%200L.584%2016.18A.938.938%200%200%201%200%2015.314V.937A.937.937%200%200%201%201.296.072l.002.002.008.003L10%203.673%2018.694.075l.01-.003A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.73-.585.868zM9.063%2017.66V5.314L1.875%202.34v12.346l7.188%202.974zm9.062-15.32l-7.188%202.974V17.66l7.188-2.974V2.34z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.callout--secondary .tooltip__trigger {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm0%2018.1a8%208%200%201%201%208-8%208%208%200%200%201-8%208z%22%2F%3E%3Cpath%20d%3D%22M10.6%203.8A1.15%201.15%200%200%200%209.4%205a1%201%200%200%200%201.1%201.1%201.22%201.22%200%200%200%201.2-1.2%201%201%200%200%200-1.1-1.1zM10%2014.1a2.25%202.25%200%200%201%20.1-.7l.7-4.2A7.38%207.38%200%200%200%2011%208a.53.53%200%200%200-.6-.6%2010.58%2010.58%200%200%200-2.2.3l-.1.5c.7%200%201%20.1%201%20.4s-.1.5-.1.8l-.7%204.2a6%206%200%200%200-.2%201.2.65.65%200%200%200%20.8.6%2013%2013%200%200%200%202.2-.3v-.5c-1%200-1.1-.1-1.1-.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.callout--neutral {
    color: #212121;
    background-color: #f1f1f1
}

.body-blocks .callout--neutral .block-heading,.callout--neutral .body-blocks .block-heading,.callout--neutral .label,.callout--neutral a,.callout--neutral blockquote,.callout--neutral dd,.callout--neutral dt,.callout--neutral h1,.callout--neutral h2,.callout--neutral h3,.callout--neutral h4,.callout--neutral h5,.callout--neutral h6,.callout--neutral label,.callout--neutral li,.callout--neutral p,.callout--neutral span {
    color: #212121
}

.callout--neutral .h1,.callout--neutral .h6 a,.callout--neutral h1,.callout--neutral h6 {
    border-color: #212121
}

.callout--neutral .t-ruled {
    border-color: #212121
}

.callout--neutral a:hover {
    border-bottom-color: #36bdbb
}

.callout__title {
    font-weight: 700;
    margin: 0 0 .5rem 0
}

.callout__subtitle {
    font-family: karla,sans-serif;
    font-size: 1.4rem
}

.callout__action {
    padding-top: 1rem
}

.callout__sublinks {
    font-family: karla,sans-serif;
    letter-spacing: -.3px
}

@media screen and (min-width: 40em) {
    .callout__content {
        float:left;
        display: block;
        margin-right: 4.82916%;
        width: 65.05695%
    }

    .callout__content:last-child {
        margin-right: 0
    }

    .callout__action {
        float: left;
        display: block;
        margin-right: 4.82916%;
        width: 30.11389%;
        border-left: 1px solid;
        padding-left: 1rem;
        padding-top: 0
    }

    .callout__action:last-child {
        margin-right: 0
    }
}

.contact-form {
    padding: 2rem
}

.contact-form .contact-form__element {
    padding: 1rem 0
}

.contact-form .contact-form__element.is-erroring input,.contact-form .contact-form__element.is-erroring select,.contact-form .contact-form__element.is-erroring textarea {
    border-color: #cd2026
}

.contact-form textarea {
    height: 15rem
}

.contact-form .tt-input {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%235b616b%27%20width%3D%2230%22%20height%3D%2221%22%20viewBox%3D%220%200%2030%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M24.24%2013.097l-3.685-6.234a.85.85%200%200%201%20.727-1.294h7.383a.852.852%200%200%201%20.733%201.283l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: right 10px top 50%
}

.contact-form .contact-form__reset {
    display: block;
    padding-top: 2rem
}

.contact-form .errorlist {
    font-family: karla,sans-serif;
    margin-top: .5rem
}

.contact-form .errorlist li {
    color: #cd2026
}

@media screen and (min-width: 40em) {
    .contact-form input,.contact-form select {
        float:left;
        display: block;
        margin-right: 4.11092%;
        width: 85.12701%
    }

    .contact-form input:last-child,.contact-form select:last-child {
        margin-right: 0
    }

    .contact-form .tt-input {
        width: 100%
    }
}

.contact-item {
    display: table;
    margin-bottom: 4rem
}

.contact-item::after {
    clear: both;
    content: "";
    display: table
}

.contact-item:not(.contact-item--half)::before {
    content: '';
    display: block;
    background-size: 100%;
    margin-right: 2rem;
    width: 3.4rem;
    height: 3.4rem
}

@media screen and (min-width: 40em) {
    .contact-item--half {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

    .contact-item--half:last-child {
        margin-right: 0
    }

    .contact-item--half:nth-child(even) {
        margin-right: 0
    }
}

.contact-item__title {
    margin-bottom: .5rem;
    margin-top: 0
}

.contact-item__content {
    display: table-cell;
    vertical-align: top
}

.contact-item__content--offset {
    margin-left: 5.4rem
}

.contact-item__phone {
    display: block;
    padding-top: 1rem
}

.contact-item--phone::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm-.2%203a.45.45%200%200%201%20.4.3l.4%202.9a.33.33%200%200%201-.3.4l-.7.2L9%203.1zm.9%2013.6a6.05%206.05%200%200%201-1.5-.2A15%2015%200%200%201%206.4%2011a16.4%2016.4%200%200%201-.3-6.1A4.14%204.14%200%200%201%207.3%204a4.88%204.88%200%200%201%201.3-.6l.6%203.7a1.47%201.47%200%200%200-.4.2c-.3.2-.4.2-.3.7%200%20.3.2%201.2.4%202.3a19.93%2019.93%200%200%200%20.8%202.2.64.64%200%200%200%20.7.5h.5l1.4%203.5c-.5%200-1.1.1-1.6.1zm2.6-.5l-.6.2-1.3-3.5.7-.2a.3.3%200%200%201%20.4.2l1.1%202.7z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.contact-item--mail::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm6.5%204.8a1%201%200%200%200-.8%201.1%201.08%201.08%200%200%200%20.8%201.1v.6a1%201%200%200%200-.8%201.1%201.08%201.08%200%200%200%20.8%201.1v.6a1%201%200%200%200-.8%201.1%201.08%201.08%200%200%200%20.8%201.1v.6a1%201%200%200%200-.8%201.1%201.08%201.08%200%200%200%20.8%201.1v1.1h-1.1a1.12%201.12%200%200%200-2.2%200h-.6a1.12%201.12%200%200%200-2.2%200h-.6a1.09%201.09%200%200%200-1.1-.9%201.17%201.17%200%200%200-1.1.9H7a1.09%201.09%200%200%200-1.1-.9%201.17%201.17%200%200%200-1.1.9H3.7v-1.1a1%201%200%200%200%20.8-1.1%201.08%201.08%200%200%200-.8-1.1v-.6a1%201%200%200%200%20.8-1.1%201.08%201.08%200%200%200-.8-1.1v-.6a1%201%200%200%200%20.8-1.1%201.08%201.08%200%200%200-.8-1.1V7a1%201%200%200%200%20.8-1.1%201.08%201.08%200%200%200-.8-1.1V3.7h1.2a1.08%201.08%200%200%200%201%20.8%201%201%200%200%200%201-.8h.7a1.08%201.08%200%200%200%201%20.8%201%201%200%200%200%201-.8h.7a1.08%201.08%200%200%200%201%20.8%201%201%200%200%200%201-.8h.7a1.08%201.08%200%200%200%201%20.8%201%201%200%200%200%201-.8h1.48v1.1z%22%2F%3E%3Cpath%20d%3D%22M5.7%206.5h3.7v3.7H5.7zM10%208h4.6v.9H10zM5.7%2012.3h8.9v.9H5.7zM5.7%2010.8h8.9v.9H5.7zM10%209.4h4.6v.9H10zM10%206.6h4.6v.9H10z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.contact-item--github::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M.15%2010.19a10.24%2010.24%200%200%200%206.8%209.7.51.51%200%200%200%20.7-.5v-1.7c-2.8.6-3.4-1.4-3.4-1.4a2.88%202.88%200%200%200-1.1-1.5c-.9-.6.1-.6.1-.6a2.1%202.1%200%200%201%201.5%201.1%202.14%202.14%200%200%200%202.9.9%202.29%202.29%200%200%201%20.6-1.4c-2.2-.3-4.6-1.1-4.6-5.1a4.55%204.55%200%200%201%201-2.8%204.06%204.06%200%200%201%20.1-2.7s.8-.3%202.7%201.1a10.57%2010.57%200%200%201%205%200c1.9-1.3%202.7-1.1%202.7-1.1a4%204%200%200%201%20.1%202.7%204.14%204.14%200%200%201%201%202.8c0%203.9-2.3%204.8-4.6%205.1a2.26%202.26%200%200%201%20.7%201.9v2.8a.51.51%200%200%200%20.7.5%2010.2%2010.2%200%200%200%206.8-9.7A10.16%2010.16%200%200%200%209.85%200C4.65-.11.15%204.49.15%2010.19z%22%20data-name%3D%22github-circle%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.contact-item--email::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zM3.8%2011.7H2.3a.4.4%200%201%201%200-.8h1.5a.4.4%200%201%201%200%20.8zm0-1.7H1.1a.4.4%200%200%201%200-.8h2.7a.4.4%200%200%201%200%20.8zm0-1.7H2.3a.4.4%200%201%201%200-.8h1.5a.4.4%200%200%201%200%20.8zm1.4-1.2c.2.2.4.3.7.6A35.3%2035.3%200%200%201%208.6%2010l-3.4%202.5V7.1zm11.7%206.3H5.2v-.1L9%2010.4a3.93%203.93%200%200%201%20.9.8%201.69%201.69%200%200%200%201.2.4%201.65%201.65%200%200%200%201.1-.4l.9-.7%203.7%202.9h.1zm.1-1l-3.3-2.5L17%207.1v5.3zm0-6.1l-5.1%204.2a.84.84%200%200%201-.7.2%201.85%201.85%200%200%201-.7-.2c-.3-.2-4.3-3.4-5.2-4.2H17z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.contact-item--fax::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20id%3D%22fax%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M5.27%206.64a1.28%201.28%200%200%200-1.4%201V14a1.28%201.28%200%200%200%201.4%201%201.27%201.27%200%200%200%201.42-1V7.67a1.29%201.29%200%200%200-1.42-1.03zM12.42%203.8v1.87h1.87L12.42%203.8z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.62%207.91V6.73h-2.73a.54.54%200%200%201-.53-.53V3.47H6.62a.25.25%200%200%200-.24.24v2.18a2%202%200%200%201%201.29%202h6.93zM15.73%2014.51V9.42a.52.52%200%200%200-.51-.53H7.67V14a1.69%201.69%200%200%201-.33%201h7.91a.52.52%200%200%200%20.51-.53zm-5.31-.71a.51.51%200%200%201%200-1%20.53.53%200%200%201%20.51.51.5.5%200%200%201-.51.49zm0-1.31a.5.5%200%200%201-.51-.49.52.52%200%200%201%20.51-.51.53.53%200%200%201%20.51.51.5.5%200%200%201-.51.49zm0-1.33a.5.5%200%201%201%200-1%20.53.53%200%200%201%20.51.51.5.5%200%200%201-.51.49zM12%2013.8a.51.51%200%200%201%200-1%20.53.53%200%200%201%20.51.51.5.5%200%200%201-.51.49zm0-1.31a.5.5%200%200%201-.53-.49.51.51%200%200%201%20.53-.53.53.53%200%200%201%20.51.51.5.5%200%200%201-.51.51zm0-1.33a.49.49%200%200%201-.49-.49.5.5%200%200%201%20.49-.51.53.53%200%200%201%20.51.51.5.5%200%200%201-.51.49zm1.56%202.64a.51.51%200%201%201%200-1%20.53.53%200%200%201%20.51.51.5.5%200%200%201-.56.49zm0-1.31A.5.5%200%200%201%2013%2012a.52.52%200%200%201%20.51-.51.53.53%200%200%201%20.49.51.5.5%200%200%201-.49.49zm0-1.33a.5.5%200%201%201%200-1%20.53.53%200%200%201%20.51.51.5.5%200%200%201-.56.49z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #112e51;
    border-radius: 3.4rem;
    display: block;
    height: 3.4rem;
    width: 3.4rem
}

.contact-item--hand.contact-item::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20id%3D%22hand-envelope%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M17.8%207.78c-.56-.89-2.07-3.36-3.89-3.36H10a.68.68%200%200%200-.7.69v.45a.61.61%200%200%200%20.7.58h2.6c.27%200%20.25.58-.07.58H3.91a.7.7%200%200%200-.83.58v.41a.67.67%200%200%200%20.83.58h3.47a3.7%203.7%200%200%201%206.34%202.56A3.67%203.67%200%200%201%2010%2014.49a3.76%203.76%200%200%201-2.72-1.18H5.49a.61.61%200%200%200-.7.58v.42a.67.67%200%200%200%20.7.58h8.73a4.09%204.09%200%200%200%203.6-1.58H20V7.78h-2.2z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10.67%2011.57a.67.67%200%200%201-.45.17.7.7%200%200%201-.46-.17l-.37-.32-1.5%201.22v.06h4.58v-.05L11%2011.26zM12.85%209.71l-1.28%201.14%201.28%201.04V9.71zM10%2010.88a.51.51%200%200%200%20.29.1.42.42%200%200%200%20.27-.1l2-1.72H7.9zM7.67%2011.89l1.28-1.04-1.28-1.14v2.18zM6.34%2010.58a3.68%203.68%200%200%201%20.56-1.69H3.1c-.67%200-.81.33-.81.58V10a.64.64%200%200%200%20.81.58h3.24zM6.34%2011.16H3.91c-.7%200-.83.33-.83.58v.42a.67.67%200%200%200%20.83.58h2.95a3.75%203.75%200%200%201-.52-1.58z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #112e51;
    border-radius: 3.4rem;
    display: block;
    height: 3.4rem;
    width: 3.4rem;
    background-position: 100% 50%;
    background-size: 100%
}

.address span {
    display: block;
    margin-bottom: .8rem
}

.grid__item .contact-item {
    margin-bottom: 0
}

.cycle-select {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%
}

.cycle-select:last-child {
    margin-right: 0
}

.cycle-select select {
    width: 100%
}

.cycle-select__label {
    font-family: karla,sans-serif;
    font-weight: 700
}

.subcycle-select {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    font-family: karla,sans-serif
}

.subcycle-select:last-child {
    margin-right: 0
}

.subcycle-select .toggles {
    clear: both
}

.subcycle-select .toggles .button,.subcycle-select .toggles .button--alt,.subcycle-select .toggles .button--alt-primary,.subcycle-select .toggles .button--alt-secondary,.subcycle-select .toggles .button--cta,.subcycle-select .toggles .button--cta-primary,.subcycle-select .toggles .button--cta-secondary,.subcycle-select .toggles .button--standard,.subcycle-select .toggles .paginate_button {
    padding: .9rem 1rem
}

@media screen and (min-width: 40em) {
    .cycle-select {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 14.70196%
    }

    .cycle-select:last-child {
        margin-right: 0
    }

    .subcycle-select {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 82.94039%
    }

    .subcycle-select:last-child {
        margin-right: 0
    }
}

@media screen and (min-width: 53.75em) {
    .cycle-select {
        float:left;
        display: block;
        margin-right: 3.57866%;
        width: 22.316%
    }

    .cycle-select:last-child {
        margin-right: 0
    }

    .subcycle-select {
        float: left;
        display: block;
        margin-right: 3.57866%;
        width: 74.10533%
    }

    .subcycle-select:last-child {
        margin-right: 0
    }
}

.document-thumbnail .document-thumbnail__img {
    border-bottom: none;
    margin-right: 1rem
}

.document-thumbnail .document-thumbnail__img img {
    box-shadow: 0 0 8px rgba(0,0,0,.2);
    max-width: 140px;
    vertical-align: middle
}

.document-thumbnail .document-thumbnail__description {
    font-family: karla,sans-serif;
    font-size: 1.4rem;
    display: inline-block;
    max-width: calc(100% - 160px);
    min-width: 18rem;
    vertical-align: middle
}

.dropdown {
    font-family: karla,sans-serif;
    position: relative;
    width: 100%
}

.dropdown__button {
    position: relative;
    text-align: left;
    min-height: 3.4rem;
    width: 100%
}

.dropdown__button::after {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    background-position: 90% 50%;
    background-size: 12px;
    border-left: 1px solid #112e51;
    content: '';
    display: block;
    padding: 1rem 2rem 1rem 1rem;
    position: absolute;
    right: 1.5rem;
    top: .5rem
}

.dropdown__button.is-active::after {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706.987L9.39%207.22a.85.85%200%200%201-.727%201.294h-7.38A.852.852%200%200%201%20.55%207.232L4.24.988a.852.852%200%200%201%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.dropdown__button.is-loading::after {
    background-image: url(https://www.fec.gov/static/img/loading-ellipsis-gray.gif);
    background-size: 18px;
    padding-left: 1.5rem;
    right: 1rem
}

.dropdown__button.is-successful::after {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem;
    background-position: 1.25rem 50%;
    background-size: 18px;
    padding-left: 2.5rem;
    right: 0
}

.dropdown__button.is-successful::after.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.dropdown__button.is-successful::after.button--alt-primary,.dropdown__button.is-successful::after.button--alt-secondary,.dropdown__button.is-successful::after.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.dropdown__button.is-successful::after.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.dropdown__button.is-successful::after.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.dropdown__button.button--alt-primary::after,.dropdown__button.button--alt-secondary::after {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border-left: 1px solid #fff
}

.dropdown__button--mini::after {
    padding: 1rem .5rem 1rem 1.5rem;
    right: .5rem
}

.dropdown__button--mini+.dropdown__panel {
    border-top: 2px solid #5b616b
}

.dropdown__panel {
    position: absolute;
    min-width: 100%;
    background: #fff;
    border: 2px solid #5b616b;
    border-top: none;
    margin-top: -1px;
    max-height: 30rem;
    overflow: hidden;
    text-align: left;
    top: 3.4rem;
    z-index: 100
}

.dropdown__panel .dropdown__value,.dropdown__panel label.dropdown__value {
    background-color: transparent;
    border-bottom: 1px solid #5b616b;
    color: #212121;
    display: block;
    margin: 0;
    padding: .5rem 1rem;
    max-width: 100%;
    white-space: nowrap
}

.dropdown__panel .dropdown__value:hover,.dropdown__panel label.dropdown__value:hover {
    background-color: #e8e8e8;
    cursor: pointer
}

.dropdown__panel .dropdown__value::before,.dropdown__panel label.dropdown__value::before {
    display: none
}

.dropdown__panel .dropdown__item button {
    border: 1px solid #aeb0b5;
    display: block;
    font-size: 1.4rem;
    padding: .5rem 1rem;
    text-align: left;
    width: 100%
}

.dropdown__panel .dropdown__item button:hover {
    background-color: #e8e8e8
}

.dropdown__panel .dropdown__item button.is-checked {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23aeb0b5%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #e8e8e8;
    background-position: right .5rem top 50%;
    padding-right: 1.5rem;
    cursor: default
}

.dropdown__panel .dropdown__item:last-of-type .dropdown__value {
    border-bottom: none
}

.dropdown__panel .dropdown__subhead {
    font-size: 1.4rem;
    font-weight: 700
}

.dropdown__panel .dropdown__subhead:hover {
    background-color: #fff
}

.dropdown__panel--right {
    right: 0
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.dropdown__selected {
    margin: .5rem 0
}

.dropdown__selected li {
    -webkit-animation: fadeIn .2s ease-in;
    -moz-animation: fadeIn .2s ease-in;
    animation: fadeIn .2s ease-in;
    position: relative
}

.dropdown__selected li:hover input[type=checkbox]:not(:checked)+label:not(.is-loading)+.dropdown__remove {
    display: inline-block
}

.dropdown__selected li:hover input[type=checkbox]:not(:checked)+label.is-unsuccessful+.dropdown__remove {
    display: none
}

.dropdown__selected input {
    margin-left: 0
}

.dropdown__selected [type=checkbox]+label {
    max-width: 90%
}

.dropdown__selected .dropdown__remove {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.053%205.856a1.234%201.234%200%200%200-1.747-1.745l-3.9%203.895h.353L5.857%204.11a1.234%201.234%200%200%200-1.746%201.745l3.9%203.896v-.353l-3.9%203.895a1.234%201.234%200%200%200%201.746%201.745l3.9-3.895h-.353l3.9%203.895c.23.23.543.36.874.36a1.234%201.234%200%200%200%20.873-2.105l-3.9-3.895v.354l3.9-3.894z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: right 1rem top 50%;
    padding-right: 3.5rem;
    background-position: .75rem 50%;
    background-size: 18px;
    display: none;
    top: 0;
    bottom: 1rem;
    position: absolute;
    z-index: 100
}

.dropdown__selected .dropdown__remove.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.053%205.856a1.234%201.234%200%200%200-1.747-1.745l-3.9%203.895h.353L5.857%204.11a1.234%201.234%200%200%200-1.746%201.745l3.9%203.896v-.353l-3.9%203.895a1.234%201.234%200%200%200%201.746%201.745l3.9-3.895h-.353l3.9%203.895c.23.23.543.36.874.36a1.234%201.234%200%200%200%20.873-2.105l-3.9-3.895v.354l3.9-3.894z%22%2F%3E%3C%2Fsvg%3E")
}

.dropdown__selected .dropdown__remove.button--alt-primary,.dropdown__selected .dropdown__remove.button--alt-secondary,.dropdown__selected .dropdown__remove.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.053%205.856a1.234%201.234%200%200%200-1.747-1.745l-3.9%203.895h.353L5.857%204.11a1.234%201.234%200%200%200-1.746%201.745l3.9%203.896v-.353l-3.9%203.895a1.234%201.234%200%200%200%201.746%201.745l3.9-3.895h-.353l3.9%203.895c.23.23.543.36.874.36a1.234%201.234%200%200%200%20.873-2.105l-3.9-3.895v.354l3.9-3.894z%22%2F%3E%3C%2Fsvg%3E")
}

.dropdown__selected .dropdown__remove.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.053%205.856a1.234%201.234%200%200%200-1.747-1.745l-3.9%203.895h.353L5.857%204.11a1.234%201.234%200%200%200-1.746%201.745l3.9%203.896v-.353l-3.9%203.895a1.234%201.234%200%200%200%201.746%201.745l3.9-3.895h-.353l3.9%203.895c.23.23.543.36.874.36a1.234%201.234%200%200%200%20.873-2.105l-3.9-3.895v.354l3.9-3.894z%22%2F%3E%3C%2Fsvg%3E")
}

.dropdown__selected .dropdown__remove.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.053%205.856a1.234%201.234%200%200%200-1.747-1.745l-3.9%203.895h.353L5.857%204.11a1.234%201.234%200%200%200-1.746%201.745l3.9%203.896v-.353l-3.9%203.895a1.234%201.234%200%200%200%201.746%201.745l3.9-3.895h-.353l3.9%203.895c.23.23.543.36.874.36a1.234%201.234%200%200%200%20.873-2.105l-3.9-3.895v.354l3.9-3.894z%22%2F%3E%3C%2Fsvg%3E")
}

@media screen and (min-width: 40em) {
    .dropdown__selected.list--flat .dropdown__item,.dropdown__selected.list--flat-bordered .dropdown__item {
        width:30%
    }
}

.ps-scrollbar-y-rail {
    position: absolute;
    background: #d6d7d9;
    width: 4px;
    border-left: 1px solid #5b616b
}

.ps-scrollbar-y {
    position: absolute;
    width: 4px;
    background: #5b616b
}

.example {
    border-left: 10px solid #f1f1f1;
    font-family: karla,sans-serif;
    letter-spacing: -.3px;
    padding: 1rem 0 1rem 2rem;
    margin: 0 0 2.6rem 2rem
}

.example p:last-of-type {
    margin-bottom: 0
}

.example__thumbnail {
    border-bottom: none;
    display: inline-block;
    margin-bottom: .5rem
}

.example__thumbnail img {
    box-shadow: 0 0 8px rgba(0,0,0,.2)
}

.example--primary {
    font-size: 1.6rem;
    border-left: 2px solid #112e51;
    padding: 1rem 1.5rem
}

.example__title {
    margin-top: 0;
    margin-bottom: 2rem
}

.example__image {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
    border: 2px solid #f1f1f1;
    height: auto
}

.example__image:last-child {
    margin-right: 0
}

.example__caption {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    font-family: gandhi,serif;
    font-style: italic
}

.example__caption:last-child {
    margin-right: 0
}

.figure--zero-pad .figure__item {
    display: inline-block;
    margin-bottom: 1rem
}

.figure--zero-pad .figure__label {
    display: block;
    font-weight: 700
}

.figure__decimals {
    color: #5b616b;
    font-weight: 400;
    letter-spacing: 3px
}

.figure__decimals[aria-hidden=true] {
    display: inline!important
}

.entity__figure {
    background-color: #fff;
    padding: 1rem;
    margin-bottom: 2rem;
    border-radius: 2px;
    page-break-inside: avoid
}

.entity__figure .figure__label {
    font-weight: 700
}

.entity__figure .figure__label,.entity__figure .figure__value {
    font-size: 1.6rem;
    padding: .5rem;
    vertical-align: top
}

.block-table .entity__figure table,.custom-table .entity__figure table,.entity__figure .block-table table,.entity__figure .custom-table table,.entity__figure .rich-text table,.entity__figure .simple-table,.rich-text .entity__figure table {
    margin-top: 1rem
}

.entity__figure .tag__category {
    margin-top: 0
}

@media screen and (min-width: 40em) {
    .entity__figure {
        padding:2rem 4rem
    }
}

.entity__figure--narrow {
    max-width: 80rem
}

.heading--main,.heading--section {
    border-bottom: 2px solid #212121;
    padding-bottom: 1rem
}

.heading--main::after,.heading--section::after {
    clear: both;
    content: "";
    display: table
}

.body-blocks .heading--main .block-heading,.body-blocks .heading--section .block-heading,.heading--main .body-blocks .block-heading,.heading--main h1,.heading--main h2,.heading--main h3,.heading--main h4,.heading--section .body-blocks .block-heading,.heading--section h1,.heading--section h2,.heading--section h3,.heading--section h4 {
    margin: 0
}

.heading--main {
    margin-bottom: 3rem
}

@media screen and (min-width: 53.75em) {
    .heading--main h1 {
        max-width:75%
    }
}

.heading--section {
    margin-bottom: 1rem
}

.heading__subtitle {
    font-family: karla,sans-serif;
    font-weight: 700;
    letter-spacing: -.3px;
    margin-bottom: 1rem;
    text-transform: uppercase
}

.body-blocks .heading--with-action .block-heading,.heading--with-action .body-blocks .block-heading,.heading--with-action h1,.heading--with-action h2,.heading--with-action h3,.heading--with-action h4 {
    line-height: 3.4rem
}

@media screen and (min-width: 40em) {
    .heading--with-action .heading__left {
        float:left
    }

    .heading--with-action .heading__right {
        float: right
    }
}

@media screen and (min-width: 40em) {
    .heading--with-date .row {
        display:table-row
    }

    .heading--with-date .heading__left {
        display: table-cell;
        width: 100%
    }

    .heading--with-date .heading__right {
        display: table-cell;
        text-align: right;
        vertical-align: bottom;
        white-space: nowrap
    }
}

.heading--with-image .heading__text {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 91.4702%
}

.heading--with-image .heading__text:last-child {
    margin-right: 0
}

.heading--with-image .heading__image {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 6.17215%;
    border-radius: 100%;
    height: auto
}

.heading--with-image .heading__image:last-child {
    margin-right: 0
}

.heading__pre-title {
    margin-bottom: 0
}

.icon-heading::after {
    clear: both;
    content: "";
    display: table
}

.icon-heading__image {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 6.17215%
}

.icon-heading__image:last-child {
    margin-right: 0
}

.icon-heading__content {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 91.4702%;
    max-width: 75%
}

.icon-heading__content:last-child {
    margin-right: 0
}

.icon-heading__content p {
    margin: 0
}

@media screen and (min-width: 53.75em) {
    .icon-heading__content {
        max-width:80%
    }
}

.grid--2-wide .icon-heading__image,.grid--3-wide .icon-heading__image {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%
}

.grid--2-wide .icon-heading__image:last-child,.grid--3-wide .icon-heading__image:last-child {
    margin-right: 0
}

.grid--2-wide .icon-heading__content,.grid--3-wide .icon-heading__content {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
    padding-left: .5rem
}

.grid--2-wide .icon-heading__content:last-child,.grid--3-wide .icon-heading__content:last-child {
    margin-right: 0
}

.icon-heading__title {
    margin-bottom: 0
}

.icon-heading--raising-circle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2221.08%22%20viewBox%3D%220%200%2020%2021.08%22%3E%3Cpath%20d%3D%22M19.63%209.64a.5.5%200%200%200-.25-.64%201.38%201.38%200%200%200-1.48.41%208.8%208.8%200%200%200-3.52-2.14L13.53%209c-.37-.77-4-1.1-5.53-.17l-.5-1.68a10%2010%200%200%200-1.75.71A3.09%203.09%200%200%200%202%206.33L3.23%209.9A5.67%205.67%200%200%200%202.16%2012H.72a.32.32%200%200%200-.4.32v3.83a.41.41%200%200%200%20.4.42H3.2A7.47%207.47%200%200%200%205%2018.2V21h3.11v-1.45a11.61%2011.61%200%200%200%205.6-.06V21h3.15v-3a5.94%205.94%200%200%200%202.72-4.77%205.32%205.32%200%200%200-1-3.1.82.82%200%200%201%20.42-.24.5.5%200%200%200%20.63-.25zM4%2012.41a.63.63%200%201%201%20.61-.65.62.62%200%200%201-.61.65z%22%2F%3E%3Cpath%20d%3D%22M11%207.48a3.72%203.72%200%200%200%203.74-3.7A3.72%203.72%200%201%200%2011%207.48zm-.81-3.93a1%201%200%200%201-.4-.36%201.09%201.09%200%200%201-.15-.6%201.09%201.09%200%200%201%20.3-.79%201.31%201.31%200%200%201%20.86-.36v-.29q0-.23.17-.23a.18.18%200%200%201%20.17.22v.3a1.66%201.66%200%200%201%20.5.12%201%201%200%200%201%20.36.28%201.19%201.19%200%200%201%20.19.29.69.69%200%200%201%20.07.28.33.33%200%200%201-.1.24.32.32%200%200%201-.24.1.34.34%200%200%201-.34-.3.62.62%200%200%200-.44-.45v1.16l.54.17a1.1%201.1%200%200%201%20.36.23%201%201%200%200%201%20.26.37%201.18%201.18%200%200%201%20.09.47%201.27%201.27%200%200%201-.15.64%201.17%201.17%200%200%201-.43.45%201.49%201.49%200%200%201-.67.21V6a.68.68%200%200%201%200%20.24.13.13%200%200%201-.14.08.15.15%200%200%201-.14-.06.36.36%200%200%201%200-.19v-.41a1.68%201.68%200%200%201-.55-.15%201.32%201.32%200%200%201-.4-.29%201.22%201.22%200%200%201-.23-.36%201%201%200%200%201-.08-.37.34.34%200%200%201%20.1-.24.33.33%200%200%201%20.3-.11.35.35%200%200%201%20.21.06.3.3%200%200%201%20.12.16%203.59%203.59%200%200%200%20.13.35.67.67%200%200%200%20.16.22.73.73%200%200%200%20.2.11V3.78a3.26%203.26%200%200%201-.63-.23z%22%2F%3E%3Cpath%20d%3D%22M10.8%202a.94.94%200%200%200-.36.18.44.44%200%200%200-.12.35.44.44%200%200%200%20.12.33%201.09%201.09%200%200%200%20.36.14V2zM11.71%204.48a.48.48%200%200%200-.15-.38%201.17%201.17%200%200%200-.42-.21v1.22a.74.74%200%200%200%20.42-.23.58.58%200%200%200%20.15-.4z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #112e51;
    border-radius: 4rem;
    display: block;
    height: 4rem;
    width: 4rem;
    content: '';
    float: left;
    margin-right: 1rem
}

.icon-heading--spending-circle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M19.47%2015.51a.71.71%200%200%200-1.21.54l.07%201.32-3.16-3a6.76%206.76%200%200%200%200-8.5l3.22-3.23V4a.7.7%200%200%200%201.2.54.72.72%200%200%200%20.16-.54l.16-3.16a.7.7%200%200%200-.2-.54.71.71%200%200%200-.54-.17L16%20.3a.7.7%200%200%200-.46%201.2.71.71%200%200%200%20.54.21l1.32-.07-3.21%203.22a6.7%206.7%200%200%200-8.37-.07L2.59%201.63l1.33.07A.7.7%200%200%200%204.45.5.72.72%200%200%200%204%20.29L.83.13a.7.7%200%200%200-.53.2.71.71%200%200%200-.21.54L.26%204a.7.7%200%200%200%201.2.46.71.71%200%200%200%20.21-.46L1.6%202.63l3.21%203.14a6.76%206.76%200%200%200-.06%208.58l-3.08%203L1.74%2016a.7.7%200%200%200-1.2-.54.72.72%200%200%200-.21.54l-.16%203.13a.7.7%200%200%200%20.2.54.71.71%200%200%200%20.54.21l3.16-.17a.7.7%200%200%200%20.46-1.2.71.71%200%200%200-.53-.21l-1.32.07%203.08-3a6.7%206.7%200%200%200%208.43%200l3.16%203L16%2018.3a.7.7%200%200%200-.54%201.2.72.72%200%200%200%20.46.21l3.16.16a.7.7%200%200%200%20.54-.2.71.71%200%200%200%20.21-.54L19.67%2016a.7.7%200%200%200-.2-.49zm-6.93-2.8a2.24%202.24%200%200%201-.83.86%203%203%200%200%201-1.31.4v.69a1.25%201.25%200%200%201-.06.46.26.26%200%200%201-.27.14.3.3%200%200%201-.27-.12.67.67%200%200%201-.08-.36V14a3.34%203.34%200%200%201-1.08-.29%202.56%202.56%200%200%201-.77-.56%202.32%202.32%200%200%201-.46-.69%201.84%201.84%200%200%201-.15-.7.65.65%200%200%201%20.2-.46.66.66%200%200%201%20.54-.2.7.7%200%200%201%20.4.11.58.58%200%200%201%20.23.31%206.7%206.7%200%200%200%20.25.67%201.28%201.28%200%200%200%20.32.42%201.43%201.43%200%200%200%20.57.29v-2.49A6.46%206.46%200%200%201%208.53%2010a1.93%201.93%200%200%201-1.07-1.84A2%202%200%200%201%208%206.63%202.59%202.59%200%200%201%209.72%206v-.61q0-.45.33-.45a.35.35%200%200%201%20.34.44V6a3.31%203.31%200%200%201%201%20.23%201.92%201.92%200%200%201%20.71.53%202.26%202.26%200%200%201%20.37.56%201.29%201.29%200%200%201%20.13.53.63.63%200%200%201-.19.46.64.64%200%200%201-.47.19.66.66%200%200%201-.67-.56%201.2%201.2%200%200%200-.88-.94v2.22a7.56%207.56%200%200%201%201%20.33%202.17%202.17%200%200%201%20.7.43%202%202%200%200%201%20.51.7%202.2%202.2%200%200%201%20.18.89%202.37%202.37%200%200%201-.25%201.14z%22%2F%3E%3Cpath%20d%3D%22M10.48%2010.72V13a1.45%201.45%200%200%200%20.83-.43%201.09%201.09%200%200%200%20.29-.75.91.91%200%200%200-.29-.75%202.3%202.3%200%200%200-.83-.35zM8.86%208.12a.82.82%200%200%200%20.23.63%202.14%202.14%200%200%200%20.72.37v-2a1.85%201.85%200%200%200-.72.34.83.83%200%200%200-.23.66z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #112e51;
    border-radius: 4rem;
    display: block;
    height: 4rem;
    width: 4rem;
    content: '';
    float: left;
    margin-right: 1rem
}

.icon-heading--checklist-circle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23f77b42%27%20id%3D%22checklist%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M7.51%207.09L6.44%208.18l-.51-.52a.3.3%200%200%200-.21-.09.31.31%200%200%200-.21.52l.71.74a.3.3%200%200%200%20.43%200l1.28-1.31A.31.31%200%200%200%208%207.3a.3.3%200%200%200-.28-.3.3.3%200%200%200-.21.09zM7.51%2012l-1.07%201.1-.51-.5a.3.3%200%200%200-.21-.09.31.31%200%200%200-.22.49l.72.74a.3.3%200%200%200%20.43%200l1.28-1.32a.31.31%200%200%200%20.07-.18.3.3%200%200%200-.3-.3.3.3%200%200%200-.19.06z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15.27%203.56H4.51A.47.47%200%200%200%204%204v12.44a.47.47%200%200%200%20.47.47h10.8a.47.47%200%200%200%20.47-.47V4a.47.47%200%200%200-.47-.44zM6.72%2014.44a1.66%201.66%200%201%201%201.66-1.66%201.66%201.66%200%200%201-1.66%201.66zm0-4.94a1.66%201.66%200%201%201%201.66-1.66A1.66%201.66%200%200%201%206.72%209.5zM14%2014.43H9.71a.5.5%200%200%201%200-1H14a.5.5%200%200%201%200%201zm0-2.06H9.71a.5.5%200%200%201%200-1H14a.5.5%200%200%201%200%201zm0-2.87H9.71a.5.5%200%200%201%200-1H14a.5.5%200%200%201%200%201zm0-2.06H9.71a.5.5%200%200%201%200-1H14a.5.5%200%200%201%200%20.99z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #fff;
    border-radius: 4.5rem;
    display: block;
    height: 4.5rem;
    width: 4.5rem;
    background-size: 4rem;
    content: '';
    float: left;
    margin-right: 1.5rem
}

.icon-heading--question-bubble-circle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23f77b42%27%20id%3D%22question-bubble%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M16.35%204.49H3.67a.65.65%200%200%200-.67.66v9.2a.63.63%200%200%200%20.65.64H6l.06%201.72a.23.23%200%200%200%20.22.13.29.29%200%200%200%20.22-.13L8.85%2015h7.5a.62.62%200%200%200%20.65-.65v-9.2a.65.65%200%200%200-.65-.66zm-6.49%209.06a.79.79%200%200%201-.8-.8.81.81%200%200%201%20.82-.75.78.78%200%200%201%20.8.8.81.81%200%200%201-.82.75zm-.05-3.08a.4.4%200%200%200%20.45.36%201.24%201.24%200%200%200%20.61-.17L11%2011a2.24%202.24%200%200%201-1.06.29%201.08%201.08%200%200%201-1.26-1c0-1.27%202.12-1.88%202.12-3.08a.74.74%200%200%200-.8-.92c-.72%200-.81.72-.83%201.44h-.28a.61.61%200%200%201-.75-.55C8.14%206.54%208.9%206%2010%206a1.62%201.62%200%200%201%201.87%201.54c-.02%201.62-2.06%202.14-2.06%202.93z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #fff;
    border-radius: 4.5rem;
    display: block;
    height: 4.5rem;
    width: 4.5rem;
    background-size: 4rem;
    content: '';
    float: left;
    margin-right: 1.5rem
}

.icon-heading--calendar-circle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23f77b42%27%20id%3D%22calendar%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2219.88%22%20viewBox%3D%220%200%2020%2019.88%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M3.9%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM15.8%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%201.74h-.44v.61a1.77%201.77%200%201%201-3.54%200v-.61h-8.3v.61a1.77%201.77%200%201%201-3.54%200v-.61h-.2a2%202%200%200%200-2%202V17.9a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V3.73A2%202%200%200%200%2018%201.74zM4.9%2016.53H2.32v-2.58H4.9v2.58zm0-3.76H2.32v-2.58H4.9v2.58zm0-3.92H2.32V6.27H4.9v2.58zm4.22%207.68H6.54v-2.58h2.58v2.58zm0-3.76H6.54v-2.58h2.58v2.58zm0-3.92H6.54V6.27h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58V6.27h2.58v2.58zm4.23%207.68H15v-2.58h2.58v2.58zm0-3.76H15v-2.58h2.58v2.58zm0-3.92H15V6.27h2.58v2.58z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #fff;
    border-radius: 4.5rem;
    display: block;
    height: 4.5rem;
    width: 4.5rem;
    content: '';
    float: left;
    margin-right: 1.5rem
}

.icon-heading--training-circle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23f77b42%27%20id%3D%22training%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2215.94%22%20viewBox%3D%220%200%2020%2015.94%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M4.81%209.26a.53.53%200%200%200%20.77%200l1.9-2.11a.56.56%200%200%200%20.16-.39.55.55%200%200%200-.54-.56.53.53%200%200%200-.38.16L5.19%208.08l-.82-.58A.53.53%200%200%200%204%207.34a.55.55%200%200%200-.54.56.56.56%200%200%200%20.16.39z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M.69%2013.86a2%202%200%200%200%202%202h14.63a2%202%200%200%200%202-2V3.45H.69v10.41zm9.43-8.53h6a.69.69%200%201%201%200%201.38h-6a.69.69%200%201%201%200-1.37zm0%202.77h6a.69.69%200%201%201%200%201.38h-6a.69.69%200%201%201%200-1.37zm0%202.76h6a.69.69%200%201%201%200%201.38h-6a.69.69%200%201%201%200-1.37zm-4.6-6a2.76%202.76%200%201%201-2.76%202.73%202.76%202.76%200%200%201%202.76-2.76zM19%200H1a1%201%200%200%200-1%201v.76a1%201%200%200%200%20.69.95h18.62a1%201%200%200%200%20.69-.95V1a1%201%200%200%200-1-1z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #fff;
    border-radius: 4.5rem;
    display: block;
    height: 4.5rem;
    width: 4.5rem;
    content: '';
    float: left;
    margin-right: 1.5rem
}

.icon-heading--document-circle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23f77b42%27%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%20.494A.5.5%200%200%201%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16a.5.5%200%200%201-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm0%203h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm7.662%203a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603h7.662z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #fff;
    border-radius: 4.5rem;
    display: block;
    height: 4.5rem;
    width: 4.5rem;
    background-size: 2.5rem;
    content: '';
    float: left;
    margin-right: 1.5rem
}

.icon-heading--mallet-circle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20id%3D%22mallet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.64%2012.88a.62.62%200%200%200%20.82.32l3.39-2a.64.64%200%200%200%20.15-.87.63.63%200%200%200-.84-.33l-3.39%202a.64.64%200%200%200-.13.88zM8.64%206.52l3.39-2a.64.64%200%200%200%20.14-.88.62.62%200%200%200-.82-.32L8%205.32a.64.64%200%200%200-.14.88.62.62%200%200%200%20.78.32zM11.46%2011.53l3.42-2L12.31%205%208.89%207l.9%201.6-6.7%203.92A.71.71%200%200%200%203%2013.7a.68.68%200%200%200%20.72%200l6.72-3.94zM15.5%2015.25H9.13a.72.72%200%201%200%200%201.44h6.37a.72.72%200%201%200%200-1.44z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #fff;
    border-radius: 4.5rem;
    display: block;
    height: 4.5rem;
    width: 4.5rem;
    background-size: 4rem;
    content: '';
    float: left;
    margin-right: 1.5rem
}

.icon-heading--subsection-doc-circle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M7.68%208.64a.25.25%200%200%201-.29.24c-.28%200-.31-.26-.31-.49-.2%200-.39%200-.39.23S7%209%207.35%209A.61.61%200%200%200%208%208.41.56.56%200%200%200%207.73%208a.56.56%200%200%200%20.48-.54c0-.59-1.09-.63-1.09-1.07a.25.25%200%200%201%20.29-.24c.28%200%20.31.26.31.49.2%200%20.39%200%20.39-.23S7.83%206%207.45%206a.61.61%200%200%200-.68.58.55.55%200%200%200%20.3.45.56.56%200%200%200-.48.54c0%20.58%201.09.62%201.09%201.07zm-.46-1.52a1%201%200%200%201%20.63.48.28.28%200%200%201-.26.28A1%201%200%200%201%207%207.39a.28.28%200%200%201%20.22-.27z%22%2F%3E%3Cpath%20d%3D%22M15.27%203.56H4.51A.47.47%200%200%200%204%204v12.44a.47.47%200%200%200%20.47.47h10.8a.47.47%200%200%200%20.47-.47V4a.47.47%200%200%200-.47-.44zM7.39%205.13a2.33%202.33%200%201%201-2.32%202.33%202.32%202.32%200%200%201%202.32-2.33zm6.33%209.09h-7.9a.5.5%200%201%201%200-1h7.9a.5.5%200%201%201%200%201zm0-2h-7.9a.5.5%200%201%201%200-1h7.9a.5.5%200%201%201%200%201.04zm0-2.25H11a.5.5%200%201%201%200-1h2.69a.5.5%200%201%201%20.03%201.03zm0-2H11a.5.5%200%201%201%200-1h2.69A.5.5%200%201%201%2013.72%208zm0-2H11a.5.5%200%201%201%200-1h2.69a.5.5%200%201%201%20.03%201.12z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #fff;
    border-radius: 4.5rem;
    display: block;
    height: 4.5rem;
    width: 4.5rem;
    background-size: 4rem;
    content: '';
    float: left;
    margin-right: 1.5rem
}

.icon-heading--direction-sign-circle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M13.65%208.5h-3V7.43h3V3.34h-3v-.65a.64.64%200%200%200-1.29%200v.65h-3l-1.88%202%201.88%202h3V8.5h-3v4.09h3v4.72a.64.64%200%200%200%201.29%200v-4.73h3l1.88-2zM6.73%206.57L5.64%205.38%206.73%204.2h6.06v2.37H6.73zm6.54%205.16H7.21V9.36h6.06l1.09%201.18z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #fff;
    border-radius: 4.5rem;
    display: block;
    height: 4.5rem;
    width: 4.5rem;
    background-size: 4rem;
    content: '';
    float: left;
    margin-right: 1.5rem
}

.icon-heading--shield-circle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20id%3D%22shield%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10%202.88S8.44%205.45%203.77%205.4v.38C3.77%2016.52%2010%2017.37%2010%2017.37s6.23-.65%206.23-11.59V5.4C11.56%205.45%2010%202.88%2010%202.88zm2.94%205.64l-1.32%201.29.31%201.82a.31.31%200%200%201%200%20.15.13.13%200%200%201-.08.09.21.21%200%200%201-.14%200h-.07L10%2011l-1.64.87a.29.29%200%200%201-.19%200%20.19.19%200%200%201-.1-.25l.32-1.8-1.33-1.29a.18.18%200%200%201%20.11-.34L9%207.92l.82-1.66a.19.19%200%200%201%20.18-.14.27.27%200%200%201%20.14.14L11%207.92l1.83.26h.07a.22.22%200%200%201%20.11.08.13.13%200%200%201%200%20.12.3.3%200%200%201-.07.14z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #fff;
    border-radius: 4.5rem;
    display: block;
    height: 4.5rem;
    width: 4.5rem;
    background-size: 4rem;
    content: '';
    float: left;
    margin-right: 1.5rem
}

.icon-heading--graph-circle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%201.016a1.016%201.016%200%200%201%202.032%200v17.307l-1.016-1.016H18.38a1.016%201.016%200%200%201%200%202.032H0V1.015zm7.426%2011.132c.554%200%201.002.45%201.002.998v1.052c0%20.55-.443.998-1.002.998H5.29c-.554%200-1.003-.45-1.003-.998v-1.052c0-.552.443-.998%201.002-.998h2.136zm7.93-9.47c.554%200%201.003.45%201.003.997v1.052c0%20.55-.452.998-1.005.998H5.095c-.556%200-1.005-.45-1.005-.998V3.675c0-.55.45-.998%201.004-.998h10.26zM11.387%207.41c.555%200%201.006.45%201.006.998v1.052c0%20.552-.44.998-1.006.998H5.194c-.555%200-1.006-.45-1.006-.998V8.41c0-.55.44-.998%201.006-.998h6.194z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #112e51;
    border-radius: 4rem;
    display: block;
    height: 4rem;
    width: 4rem;
    background-size: 1.8rem
}

.icon-heading--graph-unordered-circle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%201.016a1.016%201.016%200%200%201%202.032%200v17.307l-1.016-1.016H18.38a1.016%201.016%200%200%201%200%202.032H0V1.015zm12.978%2011.242c.556%200%201.007.45%201.007.998v1.052a1%201%200%200%201-1.007.998h-8.1c-.556%200-1.007-.45-1.007-.998v-1.052a1%201%200%200%201%201.008-.998h8.1zM15.136%207.5c.555%200%201.005.45%201.005.998V9.55c0%20.55-.45.998-1.004.998H4.876c-.555%200-1.005-.45-1.005-.998V8.498c0-.55.452-.998%201.005-.998h10.26zM11.07%202.58c.556%200%201.007.45%201.007%201v1.05c0%20.552-.442%201-1.007%201H4.877c-.556%200-1.006-.45-1.006-1V3.58c0-.553.442-1%201.007-1h6.193z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #112e51;
    border-radius: 4rem;
    display: block;
    height: 4rem;
    width: 4rem;
    background-size: 1.8rem
}

.icon-heading--map-circle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2213%22%20viewBox%3D%220%200%2020%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M13.86%202.38c.08.028-.02-.032%200%200%20.006.003%200%200%200%200M17.656%205.403c-.043%200-.088-.008-.088-.008s-.035.326-.014.422c.07-.098.097-.29.102-.414M18.17%204.003c-.033.035-.04.075-.075.112.207.027.445-.156.543-.35-.064.026-.154.112-.214.12a.2.2%200%200%200%20.047-.068.69.69%200%200%200-.3.186M4.97%203.976c-.016.118-.035.235-.052.353.748.1%201.496.184%202.25.243l.085-1.24c.01-.124.017-.247.026-.37.005-.088-.174-.056-.245-.06-.234-.02-.467-.044-.7-.067-.208-.02-.415-.047-.622-.07-.123-.016-.54-.14-.56-.018-.063.41-.122.82-.182%201.228M15.215%205.715a.64.64%200%200%200%20.24.212c.157.087.29-.036.43-.08-.006-.167.088-.334.14-.49a.14.14%200%200%201%20.133-.097c.098%200%20.215-.158.233-.272-.063.048-.1.1-.157.16-.136.14-.217-.086-.223-.188-.09.016-.19.05-.28.047-.058-.002-.258.246-.3.308a.608.608%200%200%200-.118.243c-.016.06-.088.11-.097.157.003.005%200-.003%200%200M11.884%203.52c.054.087-.003.276.093.307a.2.2%200%200%201%20.07.036c.112.09.65-.025.81-.04-.017-.13-.075-.237-.03-.373.022-.072.05-.303.043-.372-.306.066-.064-.323-.087-.378-.027-.07-.07-.115-.06-.197a.135.135%200%200%201-.1-.086c-.06-.01-.112.007-.174-.005-.203-.04-.365-.1-.526-.207-.077-.05-.155.02-.23-.04-.075-.06.017-.066-.105-.018-.044.017-.145.008-.14.057.01.1.007.21-.085.274-.06.042-.1.036-.046.106.075.098%200%20.243.014.356%200%20.012.17.09.195.11.077.067.18.135.25.206.075.074.055.183.104.263%22%2F%3E%3Cpath%20d%3D%22M16.912%205.102a.783.783%200%200%201-.29-.057c-.027.156-.16.21-.196.344a.197.197%200%200%201-.054.092.16.16%200%200%201-.04.027c-.108.05-.082-.04-.132.083-.03.074-.083.153-.08.235.01.235-.334.36-.54.36-.17%200-.272-.044-.364.17.753-.102%201.5-.237%202.245-.388-.135-.165-.078-.366-.213-.49-.09%200-.317-.033-.354-.124-.022-.053.017-.254.02-.254-.02.002.002%200%200%200M4.767%204.545c-.16-.022-.08-.266-.067-.363.025-.167-.014-.13-.182-.154-.203-.03-.406-.063-.608-.1l-.37%202.038c-.02.118.11.087.216.105.166.03.333.054.5.08.296.048.595.087.894.125l.16-1.255c.005-.03.06-.394.045-.396l-.588-.08M10.725%208.386a.693.693%200%200%200-.294-.115c-.2-.025-.352.16-.515.02-.1-.083-.19.147-.3-.004-.08-.018-.076-.005-.167-.005a.183.183%200%200%201-.13-.058c-.07-.07-.078-.018-.165-.048-.165-.057-.67-.165-.657-.39.01-.206.016-.412.024-.617-.08%200-.92-.043-.92-.04-.027.358-.05.714-.08%201.07-.017.177-.03.353-.042.53-.005.07.01.192-.018.258-.01.146-.2.105-.294.1a33.158%2033.158%200%200%201-1-.08c.148.158.34.333.442.524.122.232.13.414.354.58.066.047.133.095.204.135a.743.743%200%200%201%20.285-.296c.222-.12.493-.035.67.12.296.26.4.687.664.964.065.068.054.142.058.228.005.094.11.27.17.344.04.048.137.023.188.04.1.035.194.058.293.088-.11-.428-.006-.838.398-1.07.015-.105.13-.147.222-.147.117%200%20.202-.072.296-.147.096-.076.152-.497.35-.28.292-.093.2-.195.252-.433.03-.135.06-.178-.007-.315-.034-.09-.128-.19-.152-.274-.027-.102-.01-.24-.013-.342l-.008-.25c-.003-.096-.03-.03-.105-.09M14.56%207.202c.05-.148.18-.25.316-.308.09-.04.153-.13.22-.197.043-.043.174-.087.237-.12-.577.078-1.155.15-1.735.2-.14.012-.255%200-.356.082-.043.034-.118.03-.17.034-.036.003-.35.01-.356.035-.033.163-.138.322-.16.484.313-.024.625-.053.937-.085.075-.008%201.042-.05%201.068-.128M7.468%203.645a29.775%2029.775%200%200%200%201.755.075c.082%200%20.13.05.195.092.123-.078.283.004.4.032.02-.1-.06-.23.005-.312.05-.06.025-.156.025-.236l-.003-.457c0-.092-.17-.136-.132-.267-.56-.003-1.12-.015-1.678-.046-.148-.008-.296-.02-.444-.028-.072-.006-.036.275-.057.346-.07.244-.047.544-.065.8M15.21%207.343c.004-.003.642.57.75.664.184.157.103.258.375.133.265-.122.28-.37.413-.584.068-.11-.192-.218-.29-.286-.1-.07-.287.06-.403.04-.13.02-.098-.123-.21-.123-.113%200-.228.01-.342.022-.057.008-.25.075-.292.133M15.923%204.68c.273-.048.548-.095.82-.153.295-.063.613-.08.816-.297-.084-.064-.196-.173-.148-.29-.048-.062.046-.218.036-.224-.057-.035-.07-.093-.116-.138-.103-.102-.72.113-.862.14-.142.03-.64.21-.756.087-.034-.036.01.35.015.374l.09.52c.03-.006.075-.004.103-.02M3.168%201.916c-.086-.114-.255-.102-.395-.135-.374-.086-.73-.005-1.104-.126-.163-.053-.343.066-.452-.137-.028-.053.005-.198-.043-.225-.12-.046-.12-.055-.157.08C.904%201.806.725%202.24.464%202.6c.014.058-.053.29-.022.298l.398.11a31.534%2031.534%200%200%200%201.856.45l.15-.716c.02-.094.063-.063.017-.15-.063-.114%200-.226.083-.308.067-.067.28-.29.222-.366%22%2F%3E%3Cpath%20d%3D%22M7.597%206.882c.26.033.526.013.786.037.08.007.38-.012.376.083l-.02.532c0%20.063-.003.126-.005.19-.003.09.103.03.145.037.12.017.114.14.243.154.078.007.24-.014.303.033.098.07-.02.056.098.056.04%200%20.068.014.098.037.088.022.137-.022.224-.022.08%200%20.15.03.208.08.07-.04.148-.058.227-.065.137-.012.25-.024.37.05l-.005-.59c0-.218-.078-.425-.084-.64-.002-.117-.257-.053-.36-.053h-.664c-.36%200-.722-.026-1.083-.044-.16-.008-.32-.014-.478-.02-.103-.006-.207-.01-.31-.014-.076-.004-.056.093-.068.158M14.33%205.284c.172.016.195.16.383.14.15-.014.24-.06.376.042.016-.146.125-.294.213-.414.082-.112.168-.05.2-.217.02-.1.012-.207.005-.307-.01-.17-.015-.327-.046-.508-.183.114-.38.348-.628.296-.205-.044-.315-.08-.52-.048-.09.015-.107-.005-.097.08l.045.372.067.564M17.776%203.644c.045-.137.127-.027.096-.195a.94.94%200%200%200-.03-.136c-.036-.104.013-.232%200-.34-.01-.084-.033-.244-.096-.29-.106-.08-.146-.48-.165-.61-.1.025-.204.062-.306.076-.178.023-.21.246-.297.363-.08.104.01.127.004.244-.008.14-.127.286-.254.342-.194.086-.408.013-.604.083.11.175-.034.326-.147.45.34-.058.676-.13%201.012-.203.214-.046.374-.132.542.056.077.09.122.13.246.158M3.042%206.382a.19.19%200%200%201%20.192.014c.075-.273.095-.588.146-.867l.235-1.298.06-.33c.006-.037-.3-.07-.35-.08-.308-.06-.615-.125-.92-.19-.14-.03-.275-.062-.412-.094-.19-.044-.15-.002-.195.182-.08.33-.16.66-.244.988-.012.046.105.168.13.204l.374.538.57.822c.102.146.202.294.303.44.004-.12-.025-.266.112-.33.03-.013-.128.06%200%200M5.8%208.807c.07-.138.35-.037.467-.028.32.026.643.053.965.074.04-.61.09-1.217.127-1.826.003-.067-.01-.16.022-.225.064-.135-.2-.09-.29-.097-.29-.02-.58-.046-.868-.075-.13-.01-.26-.023-.39-.038-.08-.01-.417-.1-.48-.056-.024.02-.023.188-.026.218l-.068.53c-.055.423-.11.846-.163%201.27-.016.122-.03.246-.047.37-.012.09.175.075.25.09.002-.39.41-.036.5-.207M9.432%204.062c-.098%200-.14-.085-.22-.108-.084-.025-.208-.003-.295-.005-.177-.003-.355-.012-.532-.02-.31-.01-.622-.03-.933-.052-.01.165-.022.33-.033.494-.016.218-.05.216.176.232.13.01.322-.025.44.03.13.06.055.362.05.47.692.035%201.385.046%202.078.04-.105-.158-.056-.342-.108-.51-.154-.066-.08-.4-.218-.502-.14-.102-.243-.122-.406-.07M8.703%202.323c.368.008.735.015%201.102.017-.015-.082-.06-.152-.073-.238-.004-.158.003-.363-.058-.508-.05-.12-.086-.28-.046-.406.022-.074-.15-.044-.18-.044-.326%200-.652-.014-.977-.028-.156-.007-.312-.01-.47-.02-.13-.01-.334-.1-.345.056l-.078%201.112c.375.024.75.042%201.126.06M15.644%206.57c-.058.128-.166.188-.278.265-.068.046-.1.034-.16.097-.084.088-.297.15-.34.238.217-.03.402-.17.608-.193.15-.015.343-.055.49-.013.043.012.13.104.156.1l.218-.034c.19-.03.235.033.395.146.142.1.195.18.36.143.01-.11.068-.2.14-.278.05-.052.104-.1.163-.14a.116.116%200%200%201%20.038-.164c-.114-.018-.203-.176-.064-.235.09-.038.315.068.36-.06-.098.005-.566.028-.385-.21-.3.06-.602.116-.905.17-.15.027-.746.056-.796.166M4.81%202.615c.053-.068.116-.027.14-.096a.12.12%200%200%201%20.127-.077c.22.035.445.064.666.09.522.06%201.043.116%201.567.155l.113-1.62C7.423%201.06%206%20.914%205.847.896%205.307.83%204.772.737%204.237.647c-.12-.02-.24-.046-.358-.07-.023-.004-.085.314-.064.367.038.096.05.206.112.284.063.08.117.162.163.253.023.046.106.026.133.092.046.11-.085.305-.116.41.187-.105.233.252.245.352.016.126.136.132.136.26.106-.015.22.002.323.02.025-.03-.095-.017%200%200M12.44%207.658c-.067.135-.14.28-.19.42a.91.91%200%200%200-.043.448.335.335%200%200%200%20.05.145c.145.247-.105.443-.16.67.174-.013.462-.093.627-.043.122-.007.148.13.108.218-.077.166.245.028.33.04-.09-.656-.07-1.288-.056-1.952-.222.02-.444.038-.667.055M10.046%202.463a.205.205%200%200%201-.066.155c.21.116.105.67.106.87.513-.005%201.025-.02%201.537-.05-.027-.07-.155-.093-.2-.163-.085-.13-.277-.097-.317-.266a.675.675%200%200%201-.012-.248c.018-.122-.118-.187-.02-.32.11-.15.13-.117.136-.302%200-.053.015-.105.046-.15a.74.74%200%200%201%20.125-.122c.14-.118.228-.28.383-.38-.096-.03-.163.075-.282.034a.263.263%200%200%201-.107-.07c-.043-.02-.068.018-.12.004-.1-.03-.145-.163-.25-.163-.09%200-.147.1-.25.037-.072-.044-.144-.044-.228-.063-.12-.027-.082-.13-.206-.128a19.88%2019.88%200%200%201-.457.004c.018.096-.03.194.003.292.072.223.097.44.103.676%200%20.11.075.227.076.35M12.546%206.74a.16.16%200%200%201%20.064-.072c-.138-.078-.113-.26-.175-.38-.236.063-.356-.308-.277-.47-.2.034-.143-.19-.256-.266a.62.62%200%200%201-.22-.25c-.092-.193.026-.27-.242-.246-.332.037-.673.04-1.007.036.058.095.053.056.156.124.137.09.014.21.073.313.047.083.106.09.11.204.007.353.016.705.024%201.058.33-.008.66-.02.988-.04.187-.012.577-.14.71.06.01-.03.038-.046.05-.073%22%2F%3E%3Cpath%20d%3D%22M12.056%208.794c-.115-.146-.024-.168-.21-.158-.115.006-.228.012-.342.02-.07.002-.43.004-.43.026l.008.29c.003.082.137.264.175.356.064.156-.033.256-.017.395a.737.737%200%200%201-.002.226c.15-.022.297.076.447.085.052-.146.244-.113.35-.054.09.05.237.114.283.207.098.04.17-.184.254-.203-.136-.008-.263-.14-.185-.273.066-.113.176-.054.193-.17-.176.013-.452.09-.62.043-.36.022.142-.68.096-.79-.038-.047.005.014%200%200M14.343%205.576a.215.215%200%200%201-.16.14c-.07.012-.11.12-.16.185-.04.053-.02.112-.073.16-.08.07-.154.015-.227.08a.64.64%200%200%201-.31.074c-.087-.017-.11-.002-.192.03-.016.007-.104.255-.11.277-.032.112-.154.118-.242.08a.298.298%200%200%201-.004.077c.2-.017.3-.1.513-.116.364-.028.727-.064%201.09-.106.172-.02.423-.013.53-.188.04-.11.116-.152.195-.23-.09-.07-.24-.213-.216-.34.014-.084-.123-.027-.148-.027-.066%200-.132-.007-.2-.007-.09%200-.276-.115-.285-.087M9.782%205.38c-.57%200-1.14-.014-1.708-.042l-.06%201.19c.847.036%201.693.05%202.54.034-.004-.222.08-.702-.066-.872-.05-.06-.117-.14-.13-.217-.017-.1.03-.098-.07-.097l-.506.005M13.35%205.958c.077%200%20.14-.034.217-.03.07-.136.186-.056.26-.16.074-.1.117-.31.276-.28-.036-.118-.02-.285-.036-.41l-.095-.788c-.17.02-.34.043-.512.06-.273.024-.194.193-.175.397l.06.626c.02.204.044.41-.093.602a.385.385%200%200%201%20.097-.017M12.283%204.134c.06.12.014.262-.068.36a.365.365%200%200%201-.192.124.18.18%200%200%201%20.016.17c-.08.187-.266.37-.047.542.092.07.173.12.195.242.184-.03.267.148.208.297-.054.135-.012.143.13.195.124.047.153.197.175.31.07-.048.13-.003.177-.068.06-.087.083-.05.115-.15.012-.01.006-.155.01-.184.018-.115.183-.252.122-.37-.058-.11-.025-.308-.037-.443-.027-.277.01-.662-.122-.91-.033-.065-.036-.198-.113-.19l-.247.02c-.113.01-.228.015-.342.022.007.01.014.02.02.032M3.633.888l.054-.266C3.71.517%203.663.54%203.56.512l-.16.74c-.03.14-.13.416-.03.54.13.165.012.27-.072.42-.028.052-.205.25-.185.273.075.086.02.242-.04.324-.066.223-.097.464-.145.693.606.122%201.214.232%201.825.323l.143-.963c-.03.004-.064-.007-.093-.012a1.26%201.26%200%200%200-.234-.028c-.09%200-.154.105-.237.016a.326.326%200%200%201-.084-.147c-.02-.078-.083-.088-.105-.17-.02-.07-.025-.147-.036-.22-.018-.115-.146-.015-.22-.123-.093-.132.015-.342.065-.47.008-.022-.13-.225-.16-.265-.164-.224-.168-.292-.162-.554M11.416%203.684c-.448.02-.896.034-1.344.038.02.09-.04.157-.013.242.092.31.21.575.246.894.037.04.293.003.365%200%20.15-.002.297-.01.446-.018.13-.007.54-.113.637-.004.067-.13-.056-.263.06-.38.132-.135.39-.11.14-.323-.15-.128-.278-.236-.26-.464l-.277.014M14.683%207.43c-.12.017-.242.032-.363.047l.23.76c.036.126.135.223.166.346.02.087-.04.16-.053.245.023.07.038.138.05.21.02.142.047.188.197.178l.835-.06c.028-.002.093-.123.183-.127.037-.003.088-.3.096-.335.038-.157.04-.104-.027-.216-.054-.09-.103-.206-.176-.282-.167-.172-.376-.3-.544-.47-.08-.082-.08-.11-.177-.154-.066-.03-.136-.085-.153-.158-.01-.05-.213.008-.264.015M17.023%2011.186c-.04-.27-.085-.43-.237-.67-.098-.156-.225-.305-.27-.486.15.085.1.212.206.332-.048-.076-.044-.156-.077-.23-.023-.088-.14-.178-.195-.25a2.676%202.676%200%200%201-.24-.388c-.068-.138-.055-.213-.208-.232.007.08-.03.188-.122.205-.1.02-.153-.076-.263-.068-.152.01-.305.02-.457.032-.134.01-.268.02-.402.028-.124.01-.133-.115-.237-.103-.244.03-.49.058-.734.083.03.053.035.122.015.18.214-.065.454-.072.647.05.08.05.134.176.23.153.086-.02.144-.074.223-.106.085-.035.036-.09.116-.112.237-.063.352.22.514.322.16.1.243.112.24.317-.002.093-.015.185-.032.277-.008.044.047.156.09.086.1-.164.114-.018.015.093-.06.068.18.29.254.303-.025-.022-.032-.045-.02-.07.07.06.166.228.202.32.055.144.236.156.325.294.028.043.035.146.072.16.107-.002.15-.014.188-.12.01-.09.094-.128.126-.202a.323.323%200%200%200%20.033-.2zm-.163.34a.308.308%200%200%201%20.005-.134c.008-.037-.032.18-.005.133-.01-.05%200%200%200%200zM6.44%206.418c.447.037.892.068%201.338.096l.084-1.663a34.68%2034.68%200%200%201-1.95-.16c-.067-.006-.313-.06-.32-.013-.02.175-.044.35-.066.526l-.14%201.1c.35.042.703.08%201.055.115M2.938%207.258c-.032-.35-.393-.693-.592-.98L1.344%204.836c-.09-.132.023-.35.06-.495l.213-.874c0-.004-1.196-.35-1.29-.37-.047.186-.08.343-.17.517-.09.173.055.338.025.52-.037.22-.064.353.053.558.088.154.038.23.176.36.03-.24.328-.12.403.02a.472.472%200%200%200-.303-.105c-.102.015.013.242.027.293-.068-.06-.1-.1-.094-.194-.14.115-.02.326.03.46.053.138-.025.176-.015.308.01.15.137.288.2.42.023.05.117.19.106.24-.017.085-.07.108-.013.192.096.142.272.224.42.304.068.038.138.076.204.12.11.07.058.125.12.215.085.112.22.12.28.276.034.082-.02.36.086.372l.664.067c.155.015.172-.042.168-.135a.503.503%200%200%201%20.024-.165.293.293%200%200%201%20.08-.112c.053-.055.038-.12.074-.185.072-.134.057-.052.068-.185%200-.004-.003.037%200%200zM.64%205.128c-.02%200-.03-.01-.032-.028.01.01.02.018.032.027-.01-.003-.012-.013%200%200zm-.047.232a.092.092%200%200%201-.04.02c-.006-.017.007-.023.04-.02-.003.003-.013.007%200%200zM5%206.492a32.698%2032.698%200%200%201-1.506-.23c-.014.14-.093.55-.33.39.01.12-.087.344-.034.44.046.084.15.265.08.366a.233.233%200%200%201-.097.074c-.065.027-.044.107-.075.164-.043.083-.15.118-.07.204.08.09.034.19-.053.25.337.19.673.383%201.012.572.205.114.33.14.567.172.135.018.308.106.327-.047L5%207.44l.064-.487c.017-.14.156-.48-.064-.46M12.257%207.492c.04-.103.085-.197.125-.3-.136.034-.23-.115-.153-.234-.47.03-.94.056-1.41.067.056.247.062.478.064.73%200%20.14%200%20.28.003.42%200%20.006.17.03.174.124.015.037.004.095.006.138.12-.005.916-.007.912-.078-.136-.25.188-.628.28-.868M13.616%209.222c.29-.03.58-.062.872-.096-.02-.09-.065-.207-.062-.298a.64.64%200%200%201%20.052-.205c-.024-.047-.06-.086-.086-.133-.09-.17-.126-.372-.18-.553-.01-.036-.112-.435-.136-.432l-.618.063c-.15.016-.115.034-.118.183l-.014.73c-.006.32.01.6.053.916.127-.07.063.028.112-.076.023-.047.07-.093.124-.098M1.358%201.165c-.065-.02-.09-.075-.165-.092-.115-.028-.064-.063-.04-.16-.032.142.047.077.043%200-.003-.046-.04-.08-.022-.126.03.025.058.006.094.003-.026-.025-.072-.085-.09-.032-.024-.202.032-.426%200-.622.164.11.335.19.484.3a.196.196%200%200%201%20.032-.05c.003.073.086.155-.008.18-.005.028-.003.17.03.176.066.015.084-.443.1-.494.033-.03-.06-.21-.012-.2a25.21%2025.21%200%200%200%201.552.37c.086.02-.003.223-.018.292-.066.305-.197.657-.16.974-.2-.04-.42-.117-.622-.135-.274.025-.5.025-.76-.06-.107-.034-.27.04-.343-.064-.065-.093.046-.188-.095-.26M17.644%204.356a.43.43%200%200%200-.05.245c.004.048.084.09.118.125.126-.063.04.103.09.114.048.01.41-.853.065-.76-.007-.078.13-.25.025-.285-.083-.026-.284-.15-.317-.024-.03.108-.097.203-.036.315.064.12.283.14.104.27M18.21%201.834c0%20.037-.008.108.016.137-.01.077-.096.147-.066.232-.032.11-.078.45.02.526-.077.016-.206.087-.228-.008-.005-.024-.076-.306-.097-.238-.025-.158-.044-.378-.12-.52.158-.044.317-.086.476-.128M18.733%202.598c-.042.02-.088.096-.13.105l-.263.06c-.13.03-.078-.33-.075-.41.027-.15.057-.27.068-.402.03-.108-.032-.152.08-.22l.17.505c.045.138.13.24.15.363M12.01%201.99c.116-.048.183-.115.304-.15.107-.03.312-.34.327-.046a1.904%201.904%200%200%201-.01-.032c.006.027.01.054.008.08.148-.207.263.03.396.078.244.09.494-.212.736-.19-.04.177.093.126.205.113.02-.003.198.177.21.207-.07.03-.308-.025-.277.1-.056-.038-.21-.156-.275-.074-.086.11-.212.037-.292.168-.058-.056-.098-.013-.146.054a.105.105%200%200%201-.025-.093%208.21%208.21%200%200%200-.17.4c-.053-.03-.064-.07-.03-.123-.1.035-.055-.072-.063-.125-.008-.047-.173-.147-.226-.152a1.808%201.808%200%200%201-.365-.067c-.13-.04-.188-.09-.306-.15%22%2F%3E%3Cpath%20d%3D%22M14.143%204.095c.13-.022.262-.04.39-.067.2-.04.122-.4.285-.488.02.006.026.023.017.05.16-.09-.038-.526-.108-.624-.168-.234-.334.35-.42.11-.04-.108.18-.214.168-.307-.008-.066-.1-.305-.066-.334.09-.076-.814-.447-.558-.055-.298-.024-.416.523-.417.714-.002.313.355.785-.012%201.053.24-.023.477-.052.715-.08M18.743%203.24c.042.014.086.05.086.098.044-.03.087-.12.134-.133.002.027.01.053.02.078.062-.04.127-.067.19-.1.12-.065-.01-.18-.103-.186.104.037.15.195-.008.17-.043-.005-.16-.136-.113-.115-.05-.096-.154-.04-.19-.116.014-.026.123-.153.112-.164-.062.01-.084-.025-.093-.09-.097.023-.122.12-.223.14-.104.02-.208.04-.312.062-.078.016-.157.028-.235.042-.084.015-.052.173-.056.246-.01.18.18.075.316.047.09-.02.18-.04.272-.056.154-.028.096-.023.2.075M18.54%201.506c.094-.013.167-.277.167-.374.002-.204.005-.372.07-.566.01-.024.045-.19.07-.2.075-.027.09.14.158.075.056-.007.086-.08.135-.1.055-.025.2.045.218.098.052.152.15.332.16.492.01.13.09.06.162.102.02.025.028.143.04.154.036.033.17-.004.152.088.004.004-.037.057.01.058.01%200%20.044-.043.04.01-.016.204-.436.202-.42.397a.186.186%200%200%200-.083-.014c.005-.044.012-.053-.03-.096-.062.118.02.28-.113.302-.023.004-.118.283-.203.145-.078.124-.05.298-.12.418-.24-.233-.307-.672-.413-.99M4.61%2010.43c.142-.023.094-.324-.065-.23-.184.11-.128.178.065.23.022-.004-.043-.012%200%200M6.427%2011.233c.163-.012.324-.175.072-.22-.045-.008-.204-.057-.233-.044-.083.033.118.23.16.263.04-.003-.04-.032%200%200M6.854%2012.23c.065.044.132-.103.183-.136.097-.064.202-.073.302-.14.156-.11-.333-.42-.418-.45-.024-.007-.262-.13-.162.02.075.117-.075.122-.09.22-.01.077.05.162.08.23.057.145-.044.15.104.257M5.574%2010.812c.172-.05-.055-.33-.185-.213-.033.027-.11-.003-.05.083.062.094.135.093.234.13.035-.01-.04-.015%200%200M6.136%2010.946c.04-.014.09-.025.065-.08a.556.556%200%200%201-.193-.01c-.076-.042-.12-.024-.132.055.096%200%20.168.017.26.036.044-.015-.053-.01%200%200M6.11%2011.14c.142-.047-.017-.124-.09-.105.032.034.062.07.09.104.02-.007-.028-.036%200%200M2.352%2011.782c.04-.056.05-.062.114-.043.055.015-.132.12-.114.042.018-.026-.01.042%200%200M.498%2010.608c-.06.053-.073-.038-.05-.07.053.045.134.052.197.095.11.076.048.03-.032.094.002-.043-.064-.13-.115-.12-.055.05.046-.01%200%200M.8%2011.396c-.04-.065.047-.07.1-.072.095%200%20.047.17-.1.072-.013-.02.034.023%200%200M.953%2012.574c.025-.012.182-.17.19-.038.003.047-.215.108-.19.038.026-.013-.01.03%200%200%22%2F%3E%3Cpath%20d%3D%22M2.343%2012.01c-.08.06-.01.098-.124.047-.096-.044.007-.133.038-.156.03-.02.072-.023.085-.057.027-.074.126.057.13.058-.036.055-.094.06-.13.11-.014.01.02-.028%200%200M.563%2012.775c-.01.048-.135.096-.173.116.03-.022.12-.18.173-.115-.01.04-.036-.046%200%200M.574%2012.827c0%20.03.107-.142.125-.143.213-.014-.112.138-.126.143M4.286%2011.458c-.276-.093.202-.22.126-.023-.027.07-.07-.093-.084.047a2.098%202.098%200%200%201-.042-.024c-.032-.01.013.01%200%200%22%2F%3E%3Cpath%20d%3D%22M4.45%2011.418c-.034-.03-.107-.107-.102-.156.04.025.332.16.134.248a.09.09%200%200%200-.033-.092c-.03-.025.043.013%200%200%22%2F%3E%3Cpath%20d%3D%22M4.466%2011.624c-.04-.03-.127-.126-.114-.18.1.012.192.14.19.234a.164.164%200%200%201-.076-.054c-.04-.027.022.022%200%200M4.593%2011.652c-.002-.004-.093-.133-.048-.13.082.01.055.136.048.13-.027-.034.01.01%200%200M4.647%2011.588a.555.555%200%200%201-.077-.11c.006-.012.076-.025.09-.02.084.028-.005.1-.013.13M4.698%2011.635c-.024.003-.04-.006-.047-.03.043-.007.16.026.185.073.006.012.213.182.108.182-.018%200-.094-.07-.145-.066-.052.005-.065-.14-.1-.16M4.786%2011.55c.014.018.047.048.064.066-.047.06-.12-.057-.064-.065.012.016-.023.004%200%200M4.962%2011.71c-.033-.004-.05-.105-.028-.125.04-.04.088.104.08.128-.016%200-.034%200-.052-.002-.04-.005.018-.008%200%200%22%2F%3E%3Cpath%20d%3D%22M3.566%2011.064c.038.103.203-.093.203-.02%200%20.06.22.14.268.204.082-.156.09-.31.268-.16.246.012.37.384.625.377.048%200%20.165.012.152.077-.01.05.138.182.035.23-.07.03-.06-.112-.085-.147-.127-.176-.084.036-.135.06-.037.02-.04-.144-.094-.165-.03-.01-.205-.077-.215-.09-.056-.076-.177-.285-.26-.133.01-.02-.135.043-.145.05-.033.024-.158-.064-.194-.08-.068-.025-.208-.01-.233-.092-.024-.078-.115.023-.17.014-.105-.018-.156-.026-.254.02-.082.04-.1-.02-.173-.037-.087-.02-.323-.03-.367-.086-.01.075.055.134.022.208-.022.05-.095.027-.126.078-.037.06-.135.193-.218.188-.036%200%20.047-.118.05-.13-.183.124.06-.407.097-.316-.043-.107-.207.11-.22.137-.026.063-.025.144-.07.197-.043.053-.103.08-.125.15.016.022.12.007.11.052a1.607%201.607%200%200%201-.1.16.692.692%200%200%200-.19.143c-.046.052-.032.15-.13.16-.03.003-.25.274-.28.228.01.016-.255.084-.262.09-.097.073-.29.125-.11-.003.063-.044.062-.106.154-.124.06-.01.063.06.106-.004.083-.123.188-.164.265-.278.026-.04.152-.3.14-.332-.02-.05-.137.088-.187-.024-.032.03.013.088-.018.11-.027.02-.086-.092-.09-.11-.054.07-.058-.035-.13-.005-.024.01-.077.072-.102.077-.042.008.06-.36-.114-.3-.032.012-.17.07-.15-.015-.097-.143-.09-.08-.048-.242-.12.01-.055-.088-.13-.097.002-.074.13-.274.187-.335.075-.083.105.078.192-.036.053-.07.138.04.152-.07a.34.34%200%200%200-.013-.125c-.02-.07.046-.07.027-.12-.023-.062-.165.075-.172.082-.03-.042-.1-.042-.177-.03-.092.017-.273-.15-.13-.174-.224-.142-.042-.11.075-.227.03-.03.17-.1.15-.008-.033.153.17.067.24.04-.105-.046-.09-.135-.168-.176-.042-.022-.106-.152-.11-.155-.085-.076-.135-.09-.118-.2.01-.072.076-.048.126-.048.102.002.14-.12.173-.195.033-.07.508-.354.51-.254a.107.107%200%200%200-.038.033c-.002-.042.212-.012.26.004.194.048.442.11.642.046.298-.095.3.194.36.393l.46%201.534M18.59%203.643c.08-.032.134-.06.114-.15.006-.024-.05-.1.02-.1-.026-.022-.05-.094-.086-.104-.02-.006-.12.027-.114.046.03.104.05.205.067.307M18.35%203.38c-.058.012-.384.066-.382.08.026.143.102.327.033.442-.043.07.093%200%20.103-.008.1-.1.112-.124.252-.157.082-.04.122-.037.098-.132-.02-.08-.018-.225-.103-.226M16.978%205.002c.162.035-.052.198.027.244-.005-.007.303.073.33.09-.017-.088-.077-.15-.113-.233a.415.415%200%200%201-.035-.21c.002-.022.1-.254.124-.204.057.12-.074.267.026.408.02.038-.015.096.036.093.05%200%20.123.017.154.062.055.077-.012.098.08.106.124.01.166-.16.168-.252-.057.01-.243.08-.29.055-.038-.018-.07-.24-.08-.28l-.093-.327c-.003-.015-.263.053-.288.06-.19.042-.38.083-.57.12l-.366.068c-.052.01.01.2.018.25.063-.09.162-.156.212-.237.01-.016.124.117.117.056.067.003.065-.076.15-.07.084.003.136.044.202.075.06.027.018.044.055.082.023.025.103.03.138.045%22%2F%3E%3Cpath%20d%3D%22M17.418%204.536c.015-.085.073-.11.062-.013-.007.063.015.177.07.223.028.024.197.2.195.27-.092.017-.173.078-.203-.022l-.113-.377%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #112e51;
    border-radius: 4rem;
    display: block;
    height: 4rem;
    width: 4rem
}

.icon-heading--financial-document::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23f77b42%27%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%20.494A.5.5%200%200%201%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16a.5.5%200%200%201-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%2011.206a.6.6%200%200%201-.594-.603.6.6%200%200%201%20.594-.603h7.662a.6.6%200%200%201%20.594.603.6.6%200%200%201-.594.603H4.094zm7.662%203H4.094a.6.6%200%200%201-.594-.603.6.6%200%200%201%20.594-.603h7.662a.6.6%200%200%201%20.594.603.6.6%200%200%201-.594.603zm-5.333-9.58c.35.122.612.275.784.46.173.184.26.428.26.73%200%20.332-.136.62-.407.862-.298.257-.716.404-1.253.44v.617H5.22v-.63c-.486-.047-.88-.19-1.184-.434-.322-.26-.483-.615-.483-1.063h.82c0%20.224.072.394.216.51.144.118.354.192.63.225V6.984l-.35-.12c-.393-.13-.696-.287-.91-.472-.215-.184-.323-.442-.323-.773%200-.332.134-.61.403-.83.268-.222.66-.352%201.18-.39v-.53h.587v.538c.453.047.798.187%201.036.42.238.233.39.537.455.91h-.82a.663.663%200%200%200-.205-.375.94.94%200%200%200-.466-.227V6.41l.616.217zm-.063%201.54a.47.47%200%200%200%20.175-.363c0-.266-.168-.462-.504-.588l-.223-.084v1.226c.252-.023.437-.086.553-.19zM4.712%205.305a.44.44%200%200%200-.172.343c0%20.13.038.234.112.31a.903.903%200%200%200%20.357.2l.21.085V5.115c-.225.028-.394.09-.508.19z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #fff;
    border-radius: 4rem;
    display: block;
    height: 4rem;
    width: 4rem;
    background-size: 50%;
    content: '';
    float: left;
    margin-right: 1.5rem
}

.icon-heading--graph-circle,.icon-heading--graph-unordered-circle,.icon-heading--map-circle {
    border-bottom: none;
    display: table
}

.icon-heading--graph-circle .icon-heading__text,.icon-heading--graph-unordered-circle .icon-heading__text,.icon-heading--map-circle .icon-heading__text {
    line-height: 1.2;
    display: table-cell;
    vertical-align: middle
}

.icon-heading--graph-circle::before,.icon-heading--graph-unordered-circle::before,.icon-heading--map-circle::before {
    content: '';
    display: inline-block;
    margin-right: 2rem
}

a.icon-heading--graph-circle:hover .icon-heading__text span,a.icon-heading--graph-unordered-circle:hover .icon-heading__text span,a.icon-heading--map-circle:hover .icon-heading__text span {
    border-bottom: 1px dotted #112e51
}

.icon {
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 2rem;
    width: 2rem
}

.icon.i-all-files {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2218%22%20height%3D%2220%22%20viewBox%3D%220%200%2018%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.5%2018H8.01a.507.507%200%200%200-.51.505v.99a.5.5%200%200%200%20.51.505h8.98a.51.51%200%200%200%20.51-.51v-8.98a.507.507%200%200%200-.505-.51h-.99a.5.5%200%200%200-.505.51V18zM12%2014.5H4.51a.507.507%200%200%200-.51.505v.99a.5.5%200%200%200%20.51.505h8.98a.51.51%200%200%200%20.51-.51V7.01a.507.507%200%200%200-.505-.51h-.99a.5.5%200%200%200-.505.51v7.49zM0%20.494A.5.5%200%200%201%20.5%200h6.554C8%201%209.5%202.5%2010.5%203.494v9.003a.5.5%200%200%201-.506.503H.506A.503.503%200%200%201%200%2012.506V.494zM2%202v9h6.5V4.5h-2V2H2z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon.i-share {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%207.5V18h16v-8a1%201%200%200%201%202%200v9a1%201%200%200%201-1%201H1a1%201%200%200%201-1-1V1a1%201%200%200%201%201-1h9a1%201%200%200%201%200%202H2v5.5zM18.6.345a1.016%201.016%200%200%201%201.072%201.075L19.436%206a1.023%201.023%200%200%201-1.745.67%201.016%201.016%200%200%201-.294-.778l.097-1.918-5.154%205.154a1.023%201.023%200%201%201-1.447-1.446l5.154-5.155-1.92.1A1.023%201.023%200%200%201%2013.35.883c.188-.184.428-.28.67-.293L18.6.344z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon.i-magnifying-glass {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon.i-folder {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2224%22%20height%3D%2219%22%20viewBox%3D%220%200%2024%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.025%202.5L8.34.726C7.96.326%207.194%200%206.65.002l-4.895.01A1.75%201.75%200%200%200%200%201.756v16.236A.998.998%200%200%200%201%2019h22c.553%200%201-.45%201-1.007V3.507A.998.998%200%200%200%2023%202.5H10.024z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon.i-candidate {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2214%22%20height%3D%2218%22%20viewBox%3D%220%200%2014%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.898%2010.106l.372-1.902A2.043%202.043%200%200%200%207.444%205.79a4.27%204.27%200%200%201-2.692.95A4.27%204.27%200%200%201%202.067%205.8%202.044%202.044%200%200%200%20.264%207.833c0%20.127.005.25.026.37L1.963%2016.7c.177.825%201.02%201.545%201.972%201.545h1.7c.085%200%20.17-.006.253-.017a4.338%204.338%200%200%201-2.594-3.976%204.33%204.33%200%200%201%205.604-4.144zm-.665%206.817a.69.69%200%200%201-.48.193.69.69%200%200%201-.483-.193l-2.953-2.86a.647.647%200%200%201-.2-.465.67.67%200%200%201%20.682-.66.69.69%200%200%201%20.48.193l2.472%202.393%204.742-4.59a.69.69%200%200%201%20.48-.194.67.67%200%200%201%20.683.66.648.648%200%200%201-.2.465l-5.224%205.058zM4.753%204.826A2.39%202.39%200%200%200%207.138%202.43%202.39%202.39%200%200%200%204.75.037%202.39%202.39%200%200%200%202.364%202.43a2.39%202.39%200%200%200%202.388%202.396z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon.i-committee {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.493%206.328a1.918%201.918%200%200%201%201.723%202.257l-1.57%207.947c-.167.772-.962%201.446-1.86%201.446H9.183c-.898%200-1.693-.674-1.86-1.446l-1.58-7.947a1.973%201.973%200%200%201-.024-.347c0-.983.74-1.797%201.7-1.905a4.05%204.05%200%200%200%202.533.884%204.05%204.05%200%200%200%202.54-.89zM5.97%2016.958c-.214.083-.445.13-.683.13H3.685c-.9%200-1.694-.673-1.86-1.445L.244%207.696a1.973%201.973%200%200%201-.024-.347c0-.985.743-1.798%201.702-1.906a4.05%204.05%200%200%200%203.243.822%203.437%203.437%200%200%200-.832%202.246c0%20.218.012.408.05.614l1.475%207.437c.03.134.067.266.112.394zm8.03%200c.215.084.444.13.682.13h1.602c.898%200%201.694-.673%201.86-1.445l1.57-7.947c.02-.114.034-.228.034-.347%200-1.003-.77-1.83-1.756-1.912a4.05%204.05%200%200%201-3.178.84%203.437%203.437%200%200%201%20.76%202.88l-1.47%207.433a3.11%203.11%200%200%201-.103.368zm1.452-12.423a2.246%202.246%200%200%200%202.252-2.24%202.246%202.246%200%200%200-2.252-2.24%202.246%202.246%200%200%200-2.252%202.24%202.246%202.246%200%200%200%202.252%202.24zm-10.997%200a2.246%202.246%200%200%200%202.252-2.24A2.246%202.246%200%200%200%204.455.055a2.246%202.246%200%200%200-2.252%202.24%202.246%202.246%200%200%200%202.252%202.24zm5.498.897a2.246%202.246%200%200%200%202.253-2.24A2.246%202.246%200%200%200%209.953.95%202.246%202.246%200%200%200%207.7%203.19a2.246%202.246%200%200%200%202.253%202.24z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon--small {
    display: inline-block;
    max-height: 1rem;
    max-width: 1rem
}

.icon--small.i-arrow-down {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon--small.i-arrow-right {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.528%205.275L1.294%208.96A.85.85%200%200%201%200%208.233V.853A.852.852%200%200%201%201.284.118C1.29.12%207.528%203.81%207.528%203.81a.852.852%200%200%201%200%201.465z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon--small.i-arrow-left {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%228%22%20height%3D%2210%22%20viewBox%3D%220%200%208%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.418%203.81L6.652.123A.85.85%200%200%201%207.946.85v7.382a.852.852%200%200%201-1.284.733L.418%205.276a.852.852%200%200%201%200-1.467z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon--small.i-book {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.415%2016.18l-9.044%203.744a.934.934%200%200%201-.74%200L.584%2016.18A.938.938%200%200%201%200%2015.314V.937A.937.937%200%200%201%201.296.072l.002.002.008.003L10%203.673%2018.694.075l.01-.003A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.73-.585.868zM9.063%2017.66V5.314L1.875%202.34v12.346l7.188%202.974zm9.062-15.32l-7.188%202.974V17.66l7.188-2.974V2.34z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon--complex {
    max-height: 6rem;
    max-width: 6rem
}

.icon--email--author,.icon--inline--right {
    display: inline-block;
    margin-left: 1rem;
    vertical-align: text-bottom
}

.icon--inline--left {
    display: inline-block;
    margin-right: 1rem;
    vertical-align: text-bottom
}

.icon--inline--left.i-share {
    background-size: 80%
}

.icon-circle--calendar {
    display: block
}

.icon-circle--calendar::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20id%3D%22calendar%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2219.88%22%20viewBox%3D%220%200%2020%2019.88%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M3.9%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM15.8%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%201.74h-.44v.61a1.77%201.77%200%201%201-3.54%200v-.61h-8.3v.61a1.77%201.77%200%201%201-3.54%200v-.61h-.2a2%202%200%200%200-2%202V17.9a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V3.73A2%202%200%200%200%2018%201.74zM4.9%2016.53H2.32v-2.58H4.9v2.58zm0-3.76H2.32v-2.58H4.9v2.58zm0-3.92H2.32V6.27H4.9v2.58zm4.22%207.68H6.54v-2.58h2.58v2.58zm0-3.76H6.54v-2.58h2.58v2.58zm0-3.92H6.54V6.27h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58V6.27h2.58v2.58zm4.23%207.68H15v-2.58h2.58v2.58zm0-3.76H15v-2.58h2.58v2.58zm0-3.92H15V6.27h2.58v2.58z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #631010;
    border-radius: 3.4rem;
    display: block;
    height: 3.4rem;
    width: 3.4rem;
    content: ''
}

.icon-circle--updates {
    display: block
}

.icon-circle--updates::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20id%3D%22update%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10.76%2015.86a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h6.66zm4-2.87a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h10.67zm.07-2.77a.61.61%200%200%200%200-1.22H4a.61.61%200%200%200%200%201.22h10.8zm4.82-7.5A2.36%202.36%200%201%201%2017.29.35a2.36%202.36%200%200%201%202.36%202.36zm-4.3%203.72v.2a1%201%200%200%201-1%201H4.51a1%201%200%200%201-1-1V5.49a1%201%200%200%201%201-1h9a4.21%204.21%200%200%200%201.84%201.94zm3.65.11v13a.5.5%200%200%201-.49.5h-18a.5.5%200%200%201-.51-.54V1.28a.49.49%200%200%201%20.49-.5h13.08a4.16%204.16%200%200%200-.49%201.93v.07H2V18h15V6.89h.29A4.18%204.18%200%200%200%2019%206.55z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #631010;
    border-radius: 3.4rem;
    display: block;
    height: 3.4rem;
    width: 3.4rem;
    content: ''
}

.icon-circle--calculator {
    display: block
}

.icon-circle--calculator::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%209.5h9.006a.5.5%200%200%201%200%201H10.5v9.006a.5.5%200%200%201-1%200V10.5H.494a.5.5%200%200%201%200-1H9.5V.494a.5.5%200%200%201%201%200V9.5zm2.913-3.986a.663.663%200%200%201%200-1.325h3.515a.663.663%200%200%201%200%201.324h-3.515zM5.36%205.416v1.636a.59.59%200%200%201-.593.587.59.59%200%200%201-.594-.588V5.416H2.646a.59.59%200%200%201-.593-.584.59.59%200%200%201%20.593-.584h1.527V2.65a.59.59%200%200%201%20.594-.586.59.59%200%200%201%20.593.587V4.25h1.565a.59.59%200%200%201%20.594.584.59.59%200%200%201-.595.584H5.36zm.83%2012.122l-1.398-1.4-1.376%201.378a.59.59%200%200%201-.833-.007.59.59%200%200%201-.007-.833L3.953%2015.3l-1.4-1.398a.59.59%200%200%201-.005-.833.59.59%200%200%201%20.832.006l1.4%201.398%201.376-1.376a.59.59%200%200%201%20.832.006.59.59%200%200%201%20.007.833l-1.377%201.376%201.4%201.4a.59.59%200%200%201%20.006.832.59.59%200%200%201-.833-.007zm7.223-2.837a.663.663%200%200%201%200-1.325h3.515a.663.663%200%200%201%200%201.326h-3.515zm0%202.11a.663.663%200%200%201%200-1.324h3.515a.663.663%200%200%201%200%201.325h-3.515z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #112e51;
    border-radius: 3.4rem;
    display: block;
    height: 3.4rem;
    width: 3.4rem;
    background-size: 70%;
    background-position: 50% 45%;
    content: ''
}

.icon-circle--updates--inline--left {
    display: inline-block;
    margin-right: 1.5rem
}

.icon-circle--updates--inline--left::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20id%3D%22update%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10.76%2015.86a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h6.66zm4-2.87a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h10.67zm.07-2.77a.61.61%200%200%200%200-1.22H4a.61.61%200%200%200%200%201.22h10.8zm4.82-7.5A2.36%202.36%200%201%201%2017.29.35a2.36%202.36%200%200%201%202.36%202.36zm-4.3%203.72v.2a1%201%200%200%201-1%201H4.51a1%201%200%200%201-1-1V5.49a1%201%200%200%201%201-1h9a4.21%204.21%200%200%200%201.84%201.94zm3.65.11v13a.5.5%200%200%201-.49.5h-18a.5.5%200%200%201-.51-.54V1.28a.49.49%200%200%201%20.49-.5h13.08a4.16%204.16%200%200%200-.49%201.93v.07H2V18h15V6.89h.29A4.18%204.18%200%200%200%2019%206.55z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #631010;
    border-radius: 3rem;
    display: block;
    height: 3rem;
    width: 3rem;
    content: ''
}

.icon-circle--calendar--inline--left {
    display: inline-block;
    margin-right: 1.5rem
}

.icon-circle--calendar--inline--left::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20id%3D%22calendar%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2219.88%22%20viewBox%3D%220%200%2020%2019.88%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M3.9%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM15.8%203.11a.77.77%200%200%200%20.77-.77V.77a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%201.74h-.44v.61a1.77%201.77%200%201%201-3.54%200v-.61h-8.3v.61a1.77%201.77%200%201%201-3.54%200v-.61h-.2a2%202%200%200%200-2%202V17.9a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V3.73A2%202%200%200%200%2018%201.74zM4.9%2016.53H2.32v-2.58H4.9v2.58zm0-3.76H2.32v-2.58H4.9v2.58zm0-3.92H2.32V6.27H4.9v2.58zm4.22%207.68H6.54v-2.58h2.58v2.58zm0-3.76H6.54v-2.58h2.58v2.58zm0-3.92H6.54V6.27h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58V6.27h2.58v2.58zm4.23%207.68H15v-2.58h2.58v2.58zm0-3.76H15v-2.58h2.58v2.58zm0-3.92H15V6.27h2.58v2.58z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #631010;
    border-radius: 3rem;
    display: block;
    height: 3rem;
    width: 3rem;
    content: ''
}

.icon-circle--check-outline--inline--left {
    margin-right: .5rem;
    display: inline-block;
    vertical-align: middle
}

.icon-circle--check-outline--inline--left::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm0%2017.5a7.5%207.5%200%201%201%207.5-7.5%207.51%207.51%200%200%201-7.5%207.5z%22%2F%3E%3Cpath%20d%3D%22M14.48%205.88a1.24%201.24%200%200%200-.88.36l-4.84%204.84-2.35-2.35a1.25%201.25%200%201%200-1.76%201.76l3.23%203.23a1.25%201.25%200%200%200%201.76%200L15.36%208a1.25%201.25%200%200%200-.88-2.12z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #fff;
    border-radius: 1.5rem;
    display: block;
    height: 1.5rem;
    width: 1.5rem;
    content: '';
    background-size: 100%
}

.icon-circle--clock-reverse--inline--left {
    margin-right: .5rem;
    display: inline-block;
    vertical-align: middle
}

.icon-circle--clock-reverse--inline--left::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2217.96%22%20viewBox%3D%220%200%2020%2017.96%22%3E%3Cpath%20d%3D%22M11.15%200a8.85%208.85%200%200%200-8.3%205.78L2.09%204a1.09%201.09%200%201%200-2%20.89L2%209.25a1.09%201.09%200%200%200%20.6.58%201.11%201.11%200%200%200%20.84%200l4.5-2a1.09%201.09%200%200%200%20.64-1%201.06%201.06%200%200%200-.09-.44%201.09%201.09%200%200%200-1.44-.55l-1.88.82a6.35%206.35%200%201%201%20.83%205.9A1.25%201.25%200%201%200%204%2014a8.85%208.85%200%201%200%207.15-14z%22%2F%3E%3Cpath%20d%3D%22M11.08%2010.77l2.17%201.1a.66.66%200%200%200%20.66-1.14l-2-1.28-.28-4.81a.66.66%200%200%200-1.31%200L10%209.8a1%201%200%200%200%201%201h.11z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #fff;
    border-radius: 1.7rem;
    display: block;
    height: 1.7rem;
    width: 1.7rem;
    content: '';
    background-size: 100%
}

.icon-circle--search {
    display: block
}

.icon-circle--search::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #112e51;
    border-radius: 3.4rem;
    display: block;
    height: 3.4rem;
    width: 3.4rem;
    content: ''
}

.icon-circle--checklist {
    display: block
}

.icon-circle--checklist::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20id%3D%22checklist%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M7.51%207.09L6.44%208.18l-.51-.52a.3.3%200%200%200-.21-.09.31.31%200%200%200-.21.52l.71.74a.3.3%200%200%200%20.43%200l1.28-1.31A.31.31%200%200%200%208%207.3a.3.3%200%200%200-.28-.3.3.3%200%200%200-.21.09zM7.51%2012l-1.07%201.1-.51-.5a.3.3%200%200%200-.21-.09.31.31%200%200%200-.22.49l.72.74a.3.3%200%200%200%20.43%200l1.28-1.32a.31.31%200%200%200%20.07-.18.3.3%200%200%200-.3-.3.3.3%200%200%200-.19.06z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15.27%203.56H4.51A.47.47%200%200%200%204%204v12.44a.47.47%200%200%200%20.47.47h10.8a.47.47%200%200%200%20.47-.47V4a.47.47%200%200%200-.47-.44zM6.72%2014.44a1.66%201.66%200%201%201%201.66-1.66%201.66%201.66%200%200%201-1.66%201.66zm0-4.94a1.66%201.66%200%201%201%201.66-1.66A1.66%201.66%200%200%201%206.72%209.5zM14%2014.43H9.71a.5.5%200%200%201%200-1H14a.5.5%200%200%201%200%201zm0-2.06H9.71a.5.5%200%200%201%200-1H14a.5.5%200%200%201%200%201zm0-2.87H9.71a.5.5%200%200%201%200-1H14a.5.5%200%200%201%200%201zm0-2.06H9.71a.5.5%200%200%201%200-1H14a.5.5%200%200%201%200%20.99z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #631010;
    border-radius: 3.4rem;
    display: block;
    height: 3.4rem;
    width: 3.4rem;
    content: '';
    background-size: 80%
}

.icon-circle--candidate {
    display: block
}

.icon-circle--candidate::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2214%22%20height%3D%2218%22%20viewBox%3D%220%200%2014%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.898%2010.106l.372-1.902A2.043%202.043%200%200%200%207.444%205.79a4.27%204.27%200%200%201-2.692.95A4.27%204.27%200%200%201%202.067%205.8%202.044%202.044%200%200%200%20.264%207.833c0%20.127.005.25.026.37L1.963%2016.7c.177.825%201.02%201.545%201.972%201.545h1.7c.085%200%20.17-.006.253-.017a4.338%204.338%200%200%201-2.594-3.976%204.33%204.33%200%200%201%205.604-4.144zm-.665%206.817a.69.69%200%200%201-.48.193.69.69%200%200%201-.483-.193l-2.953-2.86a.647.647%200%200%201-.2-.465.67.67%200%200%201%20.682-.66.69.69%200%200%201%20.48.193l2.472%202.393%204.742-4.59a.69.69%200%200%201%20.48-.194.67.67%200%200%201%20.683.66.648.648%200%200%201-.2.465l-5.224%205.058zM4.753%204.826A2.39%202.39%200%200%200%207.138%202.43%202.39%202.39%200%200%200%204.75.037%202.39%202.39%200%200%200%202.364%202.43a2.39%202.39%200%200%200%202.388%202.396z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #112e51;
    border-radius: 3.4rem;
    display: block;
    height: 3.4rem;
    width: 3.4rem;
    content: '';
    background-position: 60% 50%;
    background-size: 50%
}

.icon-circle--committee {
    display: block
}

.icon-circle--committee::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.493%206.328a1.918%201.918%200%200%201%201.723%202.257l-1.57%207.947c-.167.772-.962%201.446-1.86%201.446H9.183c-.898%200-1.693-.674-1.86-1.446l-1.58-7.947a1.973%201.973%200%200%201-.024-.347c0-.983.74-1.797%201.7-1.905a4.05%204.05%200%200%200%202.533.884%204.05%204.05%200%200%200%202.54-.89zM5.97%2016.958c-.214.083-.445.13-.683.13H3.685c-.9%200-1.694-.673-1.86-1.445L.244%207.696a1.973%201.973%200%200%201-.024-.347c0-.985.743-1.798%201.702-1.906a4.05%204.05%200%200%200%203.243.822%203.437%203.437%200%200%200-.832%202.246c0%20.218.012.408.05.614l1.475%207.437c.03.134.067.266.112.394zm8.03%200c.215.084.444.13.682.13h1.602c.898%200%201.694-.673%201.86-1.445l1.57-7.947c.02-.114.034-.228.034-.347%200-1.003-.77-1.83-1.756-1.912a4.05%204.05%200%200%201-3.178.84%203.437%203.437%200%200%201%20.76%202.88l-1.47%207.433a3.11%203.11%200%200%201-.103.368zm1.452-12.423a2.246%202.246%200%200%200%202.252-2.24%202.246%202.246%200%200%200-2.252-2.24%202.246%202.246%200%200%200-2.252%202.24%202.246%202.246%200%200%200%202.252%202.24zm-10.997%200a2.246%202.246%200%200%200%202.252-2.24A2.246%202.246%200%200%200%204.455.055a2.246%202.246%200%200%200-2.252%202.24%202.246%202.246%200%200%200%202.252%202.24zm5.498.897a2.246%202.246%200%200%200%202.253-2.24A2.246%202.246%200%200%200%209.953.95%202.246%202.246%200%200%200%207.7%203.19a2.246%202.246%200%200%200%202.253%202.24z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #112e51;
    border-radius: 3.4rem;
    display: block;
    height: 3.4rem;
    width: 3.4rem;
    content: ''
}

.icon-circle--raising {
    display: block
}

.icon-circle--raising::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2221.08%22%20viewBox%3D%220%200%2020%2021.08%22%3E%3Cpath%20d%3D%22M19.63%209.64a.5.5%200%200%200-.25-.64%201.38%201.38%200%200%200-1.48.41%208.8%208.8%200%200%200-3.52-2.14L13.53%209c-.37-.77-4-1.1-5.53-.17l-.5-1.68a10%2010%200%200%200-1.75.71A3.09%203.09%200%200%200%202%206.33L3.23%209.9A5.67%205.67%200%200%200%202.16%2012H.72a.32.32%200%200%200-.4.32v3.83a.41.41%200%200%200%20.4.42H3.2A7.47%207.47%200%200%200%205%2018.2V21h3.11v-1.45a11.61%2011.61%200%200%200%205.6-.06V21h3.15v-3a5.94%205.94%200%200%200%202.72-4.77%205.32%205.32%200%200%200-1-3.1.82.82%200%200%201%20.42-.24.5.5%200%200%200%20.63-.25zM4%2012.41a.63.63%200%201%201%20.61-.65.62.62%200%200%201-.61.65z%22%2F%3E%3Cpath%20d%3D%22M11%207.48a3.72%203.72%200%200%200%203.74-3.7A3.72%203.72%200%201%200%2011%207.48zm-.81-3.93a1%201%200%200%201-.4-.36%201.09%201.09%200%200%201-.15-.6%201.09%201.09%200%200%201%20.3-.79%201.31%201.31%200%200%201%20.86-.36v-.29q0-.23.17-.23a.18.18%200%200%201%20.17.22v.3a1.66%201.66%200%200%201%20.5.12%201%201%200%200%201%20.36.28%201.19%201.19%200%200%201%20.19.29.69.69%200%200%201%20.07.28.33.33%200%200%201-.1.24.32.32%200%200%201-.24.1.34.34%200%200%201-.34-.3.62.62%200%200%200-.44-.45v1.16l.54.17a1.1%201.1%200%200%201%20.36.23%201%201%200%200%201%20.26.37%201.18%201.18%200%200%201%20.09.47%201.27%201.27%200%200%201-.15.64%201.17%201.17%200%200%201-.43.45%201.49%201.49%200%200%201-.67.21V6a.68.68%200%200%201%200%20.24.13.13%200%200%201-.14.08.15.15%200%200%201-.14-.06.36.36%200%200%201%200-.19v-.41a1.68%201.68%200%200%201-.55-.15%201.32%201.32%200%200%201-.4-.29%201.22%201.22%200%200%201-.23-.36%201%201%200%200%201-.08-.37.34.34%200%200%201%20.1-.24.33.33%200%200%201%20.3-.11.35.35%200%200%201%20.21.06.3.3%200%200%201%20.12.16%203.59%203.59%200%200%200%20.13.35.67.67%200%200%200%20.16.22.73.73%200%200%200%20.2.11V3.78a3.26%203.26%200%200%201-.63-.23z%22%2F%3E%3Cpath%20d%3D%22M10.8%202a.94.94%200%200%200-.36.18.44.44%200%200%200-.12.35.44.44%200%200%200%20.12.33%201.09%201.09%200%200%200%20.36.14V2zM11.71%204.48a.48.48%200%200%200-.15-.38%201.17%201.17%200%200%200-.42-.21v1.22a.74.74%200%200%200%20.42-.23.58.58%200%200%200%20.15-.4z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #112e51;
    border-radius: 3.4rem;
    display: block;
    height: 3.4rem;
    width: 3.4rem;
    content: ''
}

.icon-circle--spending {
    display: block
}

.icon-circle--spending::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M19.47%2015.51a.71.71%200%200%200-1.21.54l.07%201.32-3.16-3a6.76%206.76%200%200%200%200-8.5l3.22-3.23V4a.7.7%200%200%200%201.2.54.72.72%200%200%200%20.16-.54l.16-3.16a.7.7%200%200%200-.2-.54.71.71%200%200%200-.54-.17L16%20.3a.7.7%200%200%200-.46%201.2.71.71%200%200%200%20.54.21l1.32-.07-3.21%203.22a6.7%206.7%200%200%200-8.37-.07L2.59%201.63l1.33.07A.7.7%200%200%200%204.45.5.72.72%200%200%200%204%20.29L.83.13a.7.7%200%200%200-.53.2.71.71%200%200%200-.21.54L.26%204a.7.7%200%200%200%201.2.46.71.71%200%200%200%20.21-.46L1.6%202.63l3.21%203.14a6.76%206.76%200%200%200-.06%208.58l-3.08%203L1.74%2016a.7.7%200%200%200-1.2-.54.72.72%200%200%200-.21.54l-.16%203.13a.7.7%200%200%200%20.2.54.71.71%200%200%200%20.54.21l3.16-.17a.7.7%200%200%200%20.46-1.2.71.71%200%200%200-.53-.21l-1.32.07%203.08-3a6.7%206.7%200%200%200%208.43%200l3.16%203L16%2018.3a.7.7%200%200%200-.54%201.2.72.72%200%200%200%20.46.21l3.16.16a.7.7%200%200%200%20.54-.2.71.71%200%200%200%20.21-.54L19.67%2016a.7.7%200%200%200-.2-.49zm-6.93-2.8a2.24%202.24%200%200%201-.83.86%203%203%200%200%201-1.31.4v.69a1.25%201.25%200%200%201-.06.46.26.26%200%200%201-.27.14.3.3%200%200%201-.27-.12.67.67%200%200%201-.08-.36V14a3.34%203.34%200%200%201-1.08-.29%202.56%202.56%200%200%201-.77-.56%202.32%202.32%200%200%201-.46-.69%201.84%201.84%200%200%201-.15-.7.65.65%200%200%201%20.2-.46.66.66%200%200%201%20.54-.2.7.7%200%200%201%20.4.11.58.58%200%200%201%20.23.31%206.7%206.7%200%200%200%20.25.67%201.28%201.28%200%200%200%20.32.42%201.43%201.43%200%200%200%20.57.29v-2.49A6.46%206.46%200%200%201%208.53%2010a1.93%201.93%200%200%201-1.07-1.84A2%202%200%200%201%208%206.63%202.59%202.59%200%200%201%209.72%206v-.61q0-.45.33-.45a.35.35%200%200%201%20.34.44V6a3.31%203.31%200%200%201%201%20.23%201.92%201.92%200%200%201%20.71.53%202.26%202.26%200%200%201%20.37.56%201.29%201.29%200%200%201%20.13.53.63.63%200%200%201-.19.46.64.64%200%200%201-.47.19.66.66%200%200%201-.67-.56%201.2%201.2%200%200%200-.88-.94v2.22a7.56%207.56%200%200%201%201%20.33%202.17%202.17%200%200%201%20.7.43%202%202%200%200%201%20.51.7%202.2%202.2%200%200%201%20.18.89%202.37%202.37%200%200%201-.25%201.14z%22%2F%3E%3Cpath%20d%3D%22M10.48%2010.72V13a1.45%201.45%200%200%200%20.83-.43%201.09%201.09%200%200%200%20.29-.75.91.91%200%200%200-.29-.75%202.3%202.3%200%200%200-.83-.35zM8.86%208.12a.82.82%200%200%200%20.23.63%202.14%202.14%200%200%200%20.72.37v-2a1.85%201.85%200%200%200-.72.34.83.83%200%200%200-.23.66z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #112e51;
    border-radius: 3.4rem;
    display: block;
    height: 3.4rem;
    width: 3.4rem;
    content: ''
}

.icon-small--arrow-up-border {
    display: inline-block;
    margin-left: 1rem;
    vertical-align: middle
}

.icon-small--arrow-up-border::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%2213%22%20viewBox%3D%220%200%2010%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.984%201.243L.3%207.477a.85.85%200%200%200%20.727%201.294h7.38a.852.852%200%200%200%20.734-1.283L5.45%201.243a.852.852%200%200%200-1.466%200zm-2.81%209.082h7.15a1%201%200%200%201%200%202h-7.15a1%201%200%200%201%200-2z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    content: '';
    background-size: 75%;
    display: block;
    width: 1.5rem;
    height: 1.5rem
}

.icon-small--arrow-down-border {
    display: inline-block;
    margin-left: 1rem;
    vertical-align: middle
}

.icon-small--arrow-down-border::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%2213%22%20viewBox%3D%220%200%2010%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.516%2011.907L9.2%205.673a.85.85%200%200%200-.727-1.294h-7.38a.852.852%200%200%200-.734%201.283l3.69%206.244a.852.852%200%200%200%201.466%200zm2.81-9.082h-7.15a1%201%200%200%201%200-2h7.15a1%201%200%200%201%200%202z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    content: '';
    background-size: 75%;
    display: block;
    width: 1.5rem;
    height: 1.5rem
}

.icon-document--inline--left {
    display: inline-block;
    vertical-align: middle
}

.icon-document--inline--left::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%20.494A.5.5%200%200%201%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16a.5.5%200%200%201-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm0%203h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm7.662%203a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603h7.662z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    content: '';
    background-size: 75%;
    display: block;
    width: 1.5rem;
    height: 1.5rem
}

.icon-star {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23f77b42%27%20width%3D%2220%22%20height%3D%2219%22%20viewBox%3D%220%200%2020%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.598.49l2.7%205.452%206.027.87c.056.01.135.032.236.064a.71.71%200%200%201%20.363.25.42.42%200%200%201%20.053.4.982.982%200%200%201-.287.414l-4.355%204.257%201.033%205.998c.037.196.034.364-.01.502-.052.157-.145.262-.28.304a.7.7%200%200%201-.446-.012%201.392%201.392%200%200%201-.222-.096l-5.39-2.832-5.39%202.85c-.267.122-.48.157-.64.108-.282-.09-.39-.36-.32-.81l1.026-6L.333%207.952c-.266-.246-.362-.484-.29-.71.077-.232.294-.37.65-.41l6.03-.886L9.415.487c.205-.408.45-.564.732-.472.165.057.318.214.45.476z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    width: 1.5rem;
    height: 1.5rem;
    margin-bottom: 2px;
    display: inline-block;
    vertical-align: middle
}

.icon-x {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.053%205.856a1.234%201.234%200%200%200-1.747-1.745l-3.9%203.895h.353L5.857%204.11a1.234%201.234%200%200%200-1.746%201.745l3.9%203.896v-.353l-3.9%203.895a1.234%201.234%200%200%200%201.746%201.745l3.9-3.895h-.353l3.9%203.895c.23.23.543.36.874.36a1.234%201.234%200%200%200%20.873-2.105l-3.9-3.895v.354l3.9-3.894z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-blank {
    display: inline-block;
    content: '';
    width: 20px
}

.election-map {
    border: 1px solid #aeb0b5;
    height: 40rem
}

.election-map svg path {
    stroke-width: 1px
}

.election-map--small {
    height: 24rem
}

.choropleths {
    position: relative
}

.state-map {
    padding-top: 2rem
}

.state-map .button--close {
    float: right
}

.state-map .candidate-select {
    float: left;
    margin-bottom: 1rem
}

@media screen and (min-width: 53.75em) {
    .state-map {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

    .state-map:last-child {
        margin-right: 0
    }

    .state-map .candidate-select {
        margin-bottom: 0
    }

    .state-map .button--two-candidates {
        position: absolute;
        right: 0;
        top: 1rem
    }
}

path.shape {
    stroke: #112e51;
    stroke-width: .5px
}

path.shape.active {
    fill: rgba(17,46,81,.5);
    stroke: #112e51;
    stroke-width: 2px
}

.state--hover:hover {
    stroke: #112e51;
    stroke-width: 2px;
    cursor: pointer
}

.legend-container {
    font-family: karla,sans-serif
}

.legend-container rect {
    stroke: #112e51
}

.legend-container svg {
    height: 40px
}

@media screen and (min-width: 40em) {
    .map-panel,.map-table {
        float:left;
        display: block;
        width: 51.17883%
    }

    .map-panel:last-child,.map-table:last-child {
        width: 48.82117%
    }
}

.map-table {
    border-bottom: 1px solid #f1f1f1
}

.map-table tr {
    cursor: pointer
}

.map-table .row-active {
    border-left: .5rem solid #112e51
}

.map-toggles {
    margin-top: 1rem
}

.map-panel {
    padding: 2rem;
    position: relative
}

.map-panel .state-map {
    width: 100%
}

@media screen and (min-width: 40em) {
    .map-panel {
        background-color:rgba(241,241,241,.3);
        border: 1px solid #f1f1f1;
        height: 432px
    }
}

@media screen and (min-width: 40em) {
    .map-toggles {
        float:right;
        margin-top: 0
    }
}

.leaflet-bottom {
    display: none
}

.message {
    background-size: 2rem;
    background-position: 2rem 2rem;
    background-color: #f1f1f1;
    border-color: #aeb0b5;
    border-style: solid;
    border-width: 0 0 0 3px;
    margin: 2rem 0;
    padding: 5rem 2rem 2rem 2rem
}

.message::after {
    clear: both;
    content: "";
    display: table
}

.message p:last-child {
    margin-bottom: 0
}

.message--inline {
    display: block
}

@media screen and (min-width: 53.75em) {
    .message--inline {
        margin-right:1rem;
        display: inline-block
    }
}

.message--success {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm6.463-13.136L8.796%2014.52a.998.998%200%200%201-1.414%200L3.048%2010.19A1%201%200%201%201%204.462%208.78L8.09%2012.4l6.958-6.948a1%201%200%200%201%201.414%201.412z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border-color: #36bdbb
}

.message--error {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm5.374-13.802l-3.96%203.953%203.96%203.955a1%201%200%200%201-1.414%201.412L10%2011.565l-3.96%203.953a1%201%200%200%201-1.414-1.412l3.96-3.954L4.626%206.2A1%201%200%201%201%206.04%204.786L10%208.74l3.96-3.954a1%201%200%200%201%201.414%201.412z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border-color: #f77b42
}

.message--alert {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm.1%2016.1a1.26%201.26%200%200%201-1.3-1.3%201.32%201.32%200%200%201%201.3-1.3%201.26%201.26%200%200%201%201.3%201.3%201.32%201.32%200%200%201-1.3%201.3zm.4-3.8h-.7c-.3-1.7-1-6.5-1-7.3a1.18%201.18%200%200%201%201.3-1.2A1.18%201.18%200%200%201%2011.4%205c0%20.8-.7%205.6-.9%207.3z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.message--info {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm1.2%2016.1a15.69%2015.69%200%200%201-2.4.3q-.9%200-.9-.6a9.32%209.32%200%200%201%20.2-1.4l.8-4.7a3.08%203.08%200%200%200%20.1-.9c0-.3-.4-.4-1.2-.4l.1-.5a14.22%2014.22%200%200%201%202.5-.3.61.61%200%200%201%20.7.6%2011.48%2011.48%200%200%201-.2%201.4l-.8%204.8a2.25%202.25%200%200%200-.1.7c0%20.4.2.5%201.2.5v.5zm-.5-10a1.15%201.15%200%200%201-1.2-1.2%201.35%201.35%200%200%201%201.3-1.4A1.22%201.22%200%200%201%2012%204.7a1.42%201.42%200%200%201-1.3%201.4z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.message--alert__bottom {
    border-top: 1px solid #aeb0b5;
    margin-top: 1rem;
    padding-top: 2rem
}

.message__title {
    border-bottom: none;
    margin-bottom: 1rem
}

.message__content {
    display: table-cell
}

@media screen and (min-width: 53.75em) {
    .message--big {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 65.88078%;
        margin-left: 17.05961%
    }

    .message--big:last-child {
        margin-right: 0
    }
}

.message--small {
    background-position: 1rem 1rem;
    padding: 4rem 1rem 1rem 1rem
}

.message--small.message {
    min-height: 0
}

.message--mini {
    background-position: 1rem 50%;
    font-size: 1.2rem;
    padding: .5rem 1rem .5rem 4rem
}

.message--mini.message {
    min-height: 0
}

.message--inverse {
    color: #fff;
    background-color: rgba(255,255,255,.1);
    background-position: 50% 2rem;
    border-color: #fff
}

.message--inverse.message--success {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm6.463-13.136L8.796%2014.52a.998.998%200%200%201-1.414%200L3.048%2010.19A1%201%200%201%201%204.462%208.78L8.09%2012.4l6.958-6.948a1%201%200%200%201%201.414%201.412z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border-color: #36bdbb
}

.message--inverse.message--error {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2020c5.523%200%2010-4.477%2010-10S15.523%200%2010%200%200%204.477%200%2010s4.477%2010%2010%2010zm5.374-13.802l-3.96%203.953%203.96%203.955a1%201%200%200%201-1.414%201.412L10%2011.565l-3.96%203.953a1%201%200%200%201-1.414-1.412l3.96-3.954L4.626%206.2A1%201%200%201%201%206.04%204.786L10%208.74l3.96-3.954a1%201%200%200%201%201.414%201.412z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border-color: #f77b42
}

.message--inverse.message--alert {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm.1%2016.1a1.26%201.26%200%200%201-1.3-1.3%201.32%201.32%200%200%201%201.3-1.3%201.26%201.26%200%200%201%201.3%201.3%201.32%201.32%200%200%201-1.3%201.3zm.4-3.8h-.7c-.3-1.7-1-6.5-1-7.3a1.18%201.18%200%200%201%201.3-1.2A1.18%201.18%200%200%201%2011.4%205c0%20.8-.7%205.6-.9%207.3z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.message--inverse.message--info {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm1.2%2016.1a15.69%2015.69%200%200%201-2.4.3q-.9%200-.9-.6a9.32%209.32%200%200%201%20.2-1.4l.8-4.7a3.08%203.08%200%200%200%20.1-.9c0-.3-.4-.4-1.2-.4l.1-.5a14.22%2014.22%200%200%201%202.5-.3.61.61%200%200%201%20.7.6%2011.48%2011.48%200%200%201-.2%201.4l-.8%204.8a2.25%202.25%200%200%200-.1.7c0%20.4.2.5%201.2.5v.5zm-.5-10a1.15%201.15%200%200%201-1.2-1.2%201.35%201.35%200%200%201%201.3-1.4A1.22%201.22%200%200%201%2012%204.7a1.42%201.42%200%200%201-1.3%201.4z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.message--inverse-alt {
    background-color: rgba(255,255,255,.7)
}

.message--red {
    background-color: #961a16;
    border-color: #fff
}

.message--red.message--info {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm1.2%2016.1a15.69%2015.69%200%200%201-2.4.3q-.9%200-.9-.6a9.32%209.32%200%200%201%20.2-1.4l.8-4.7a3.08%203.08%200%200%200%20.1-.9c0-.3-.4-.4-1.2-.4l.1-.5a14.22%2014.22%200%200%201%202.5-.3.61.61%200%200%201%20.7.6%2011.48%2011.48%200%200%201-.2%201.4l-.8%204.8a2.25%202.25%200%200%200-.1.7c0%20.4.2.5%201.2.5v.5zm-.5-10a1.15%201.15%200%200%201-1.2-1.2%201.35%201.35%200%200%201%201.3-1.4A1.22%201.22%200%200%201%2012%204.7a1.42%201.42%200%200%201-1.3%201.4z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

@media screen and (min-width: 40em) {
    .message {
        background-position:2rem 2rem;
        background-size: 3rem;
        min-height: 8rem;
        padding: 2rem 2rem 2rem 6rem
    }

    .message.message--inverse {
        background-position: 2rem 2rem
    }

    .message--small {
        background-size: 2rem;
        background-position: 1rem 1rem;
        padding: 1rem 1rem 1rem 4rem
    }

    .message--mini {
        background-position: 1rem 50%;
        background-size: 2rem;
        font-size: 1.2rem;
        line-height: 1.4rem;
        padding: 1rem 1rem 1rem 4rem
    }

    .message--mini.message {
        min-height: 0
    }
}

.modal__overlay {
    background-color: rgba(33,33,33,.5);
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 90000000
}

.modal__content {
    background-color: #fff;
    bottom: 2rem;
    left: 2rem;
    right: 2rem;
    top: 2rem;
    overflow-y: scroll;
    padding: 2rem;
    position: fixed;
    z-index: 90000000
}

@media screen and (min-width: 40em) {
    .modal__content {
        bottom:auto;
        left: 50%;
        right: auto;
        margin-left: -30rem;
        width: 60rem
    }
}

@media screen and (min-width: 53.75em) {
    .modal__content {
        margin-left:-40rem;
        width: 80rem
    }
}

.modal__close {
    position: absolute;
    right: 1rem;
    top: 1rem
}

.modal__form {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%
}

.modal__form:last-child {
    margin-right: 0
}

.modal__tips {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 40.29137%;
    margin-left: 8.5298%;
    padding-top: 1rem
}

.modal__tips:last-child {
    margin-right: 0
}

.option {
    border-top: 2px solid #112e51;
    padding: 2rem 0
}

.option::after {
    clear: both;
    content: "";
    display: table
}

.option.option--border-bottom {
    border-bottom: 1px solid #112e51
}

.option.option--no-top-border {
    border-top: none;
    padding-top: 0
}

.option__aside {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    padding-top: 2rem
}

.option__aside:last-child {
    margin-right: 0
}

.option__aside h6 {
    border-bottom: none
}

.option__aside__block+.option__aside__block {
    border-top: 1px solid #112e51;
    margin-top: 2rem;
    padding-top: 2rem
}

.option__content .label {
    margin-bottom: 2rem
}

.option__aside__alt-action {
    margin-top: 1rem
}

@media screen and (min-width: 53.75em) {
    .option__content {
        float:left;
        display: block;
        margin-right: 3.16844%;
        width: 65.61052%
    }

    .option__content:last-child {
        margin-right: 0
    }

    .option__content .block-disabled_page,.option__content .block-page {
        float: left;
        display: block;
        margin-right: 4.82916%;
        width: 47.58542%
    }

    .option__content .block-disabled_page:last-child,.option__content .block-page:last-child {
        margin-right: 0
    }

    .option__content .block-disabled_page:nth-child(odd),.option__content .block-page:nth-child(odd) {
        margin-right: 0
    }

    .option__content .block-disabled_page a::after,.option__content .block-page a::after {
        content: '»';
        display: inline;
        margin-left: 5px
    }

    .option__aside {
        float: left;
        display: block;
        margin-right: 3.16844%;
        width: 19.75788%;
        margin-left: 11.46316%;
        padding-top: 0
    }

    .option__aside:last-child {
        margin-right: 0
    }
}

.overlay__container {
    position: relative;
    min-height: 50rem
}

.overlay {
    background-color: rgba(17,46,81,.7);
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    position: absolute;
    z-index: 200
}

.overlay.is-loading {
    background-image: url(https://www.fec.gov/static/img/loading.gif);
    background-repeat: no-repeat;
    background-position: 50% 20%
}

.paginate_button {
    display: inline-block;
    height: auto;
    margin-left: .5rem
}

.paginate_button.next,.paginate_button.previous {
    text-indent: -99999px;
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.paginate_button.next {
    text-indent: -99999px
}

.paginate_button.current {
    background-color: #aeb0b5
}

.post-feed {
    border-top: 1px solid #aeb0b5;
    border-bottom: 1px solid #aeb0b5;
    padding: 1rem 0 1rem 2rem
}

.post {
    border-bottom: 1px solid #e8e8e8;
    padding: 2rem 0
}

.post:last-of-type {
    margin-bottom: 0;
    border-bottom: none
}

.post h3 {
    margin-bottom: .4rem
}

.post p {
    font-family: karla,sans-serif;
    letter-spacing: -.3px;
    margin: 0 0 1rem 0
}

.post img {
    border: 2px solid #f1f1f1;
    height: auto
}

.post .richtext-image {
    display: none
}

.post .rich-text img {
    float: right;
    margin-left: 2rem;
    height: 150px;
    width: auto
}

.body-blocks .post .rich-text .block-heading,.post .rich-text .body-blocks .block-heading,.post .rich-text br,.post .rich-text h1,.post .rich-text h2,.post .rich-text h3,.post .rich-text h4,.post .rich-text p:not(:first-of-type),.post .rich-text table,.post .rich-text ul {
    display: none
}

.post--child {
    padding: 1rem 0;
    margin-left: 3rem
}

.post--icon {
    padding-left: 3rem
}

.post--icon .icon {
    margin-left: -3rem
}

.post__pre {
    color: #5b616b;
    font-family: karla,sans-serif;
    padding-bottom: 5px
}

.post__pre::after {
    clear: both;
    content: "";
    display: table
}

.post__doc::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%20.494A.5.5%200%200%201%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16a.5.5%200%200%201-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm0%203h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm7.662%203a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603h7.662z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: middle;
    margin-right: 1rem
}

.post__read-more {
    display: inline;
    font-weight: 700;
    margin-left: 1rem
}

@media screen and (min-width: 40em) {
    .post__date {
        float:left
    }

    .post__byline {
        float: right
    }
}

.post__meta .tag,.post__meta .tag__category .tag__item,.tag__category .post__meta .tag__item {
    margin-right: 5px;
    text-transform: uppercase
}

.post__meta .tag:hover,.post__meta .tag__category .tag__item:hover,.tag__category .post__meta .tag__item:hover {
    border-color: #631010
}

.post__preview .entity__type {
    line-height: 1
}

.post__preview:first-of-type {
    margin-top: .5rem
}

.body-blocks .press_release_content table {
    border-width: 0;
    font-family: gandhi,serif;
    color: #212121
}

.body-blocks .press_release_content tr {
    border: none
}

.body-blocks .press_release_content td {
    padding: 0
}

.post__boilerplate {
    padding-top: 1rem;
    font-style: italic
}

.post__boilerplate p {
    font-size: 1.4rem
}

.feed--list__date {
    color: #5b616b
}

.search__select {
    border-radius: 4px 0 0 4px;
    margin-right: -2px;
    height: 3.6rem;
    width: 14rem;
    float: left;
    line-height: 1
}

.combo--search .combo__input {
    float: left;
    border-radius: 4px 0 0 4px;
    width: calc(100% - 5.6rem)
}

.combo--search .search__select+.combo__input {
    border-radius: 0 4px 4px 0;
    width: calc(100% - 14rem)
}

.combo--search .search__select+.combo__input+.combo__button {
    width: 100%;
    border-radius: 4px;
    margin-top: 1rem
}

.combo--search .combo__button {
    border-radius: 0 4px 4px 0;
    margin-top: 0;
    width: 5.6rem
}

.search__example {
    line-height: 1.2;
    margin-top: 1rem
}

.combo--search--inline .combo__input {
    border-radius: 4px 0 0 4px
}

.combo--search--mini .combo__input,.combo--search--mini .twitter-typeahead {
    border-radius: 4px 0 0 4px;
    float: left;
    width: calc(100% - 5.6rem)
}

.combo--search--mini .combo__input .combo__input,.combo--search--mini .twitter-typeahead .combo__input {
    width: 100%;
    color: #212121
}

.combo--search--mini .combo__input .tt-hint,.combo--search--mini .twitter-typeahead .tt-hint {
    color: #5b616b
}

.combo--search--mini .combo__input pre,.combo--search--mini .twitter-typeahead pre {
    color: #212121
}

.combo--search--mini .combo__button {
    border-radius: 0 4px 4px 0;
    margin-top: 0;
    float: right;
    height: 3.6rem;
    width: 5.6rem
}

@media screen and (min-width: 40em) {
    .combo--search .combo__button {
        width:5.6rem
    }

    .combo--search .tt-menu {
        width: calc(100% - 5.6rem)
    }

    .combo--search .search__select {
        width: 15rem
    }

    .combo--search .search__select+.combo__input {
        border-radius: 0;
        width: calc(100% - 5.6rem - 15rem)
    }

    .combo--search .search__select+.combo__input+.combo__button {
        border-radius: 0 4px 4px 0;
        margin-top: 0;
        width: 5.6rem
    }

    .combo--search--medium {
        height: 4.2rem
    }

    .combo--search--medium .combo__input {
        font-size: 1.6rem;
        height: 4.2rem;
        line-height: 1;
        width: calc(100% - 10rem)
    }

    .combo--search--medium .combo__button {
        height: 4.2rem;
        width: 10rem
    }

    .combo--search--medium .search__select {
        height: 4.2rem;
        width: 21rem;
        font-size: 1.6rem
    }

    .combo--search--large {
        height: 6rem
    }

    .combo--search--large .combo__input {
        font-size: 1.8rem;
        height: 6rem;
        line-height: 1;
        width: calc(100% - 10rem)
    }

    .combo--search--large .combo__button {
        border-radius: 0 4px 4px 0;
        height: 6rem;
        margin-top: 0;
        width: 10rem
    }

    .combo--search--large .search__select {
        height: 6rem;
        width: 21rem;
        font-size: 1.8rem
    }

    .combo--search--large .search__select+.combo__input {
        border-radius: 0;
        width: calc(100% - 31rem)
    }

    .combo--search--large .search__select+.combo__input+.combo__button {
        border-radius: 0 4px 4px 0;
        margin-top: 0;
        width: 10rem
    }

    .combo--search--large .tt-menu {
        font-size: 1.6rem;
        top: 5.9rem!important;
        width: calc(100% - 10.2rem)
    }

    .combo--search--large .tt-suggestion__header {
        display: none
    }

    .search__example--with-select {
        margin: 1rem 0 0 21rem
    }
}

.twitter-typeahead {
    height: 0;
    width: 100%
}

.tt-menu {
    background-color: #fff;
    border: 1px solid #112e51;
    font-family: karla,sans-serif;
    font-size: 1.2rem;
    left: 0;
    position: absolute;
    text-align: left;
    top: 3.5rem!important;
    width: 100%
}

.tt-suggestion {
    color: #212121;
    display: table;
    position: relative;
    padding: 1rem;
    margin-bottom: 0;
    line-height: 1;
    border-top: 1px solid #f1f1f1;
    width: 100%
}

.tt-suggestion .tt-suggestion__name,.tt-suggestion .tt-suggestion__office {
    display: table-cell
}

.tt-suggestion__name.tt-suggestion__name {
    color: #212121
}

.tt-suggestion__office.tt-suggestion__office {
    color: #212121;
    font-size: 1.2rem;
    text-align: right;
    font-style: italic
}

.tt-cursor,.tt-suggestion:hover {
    cursor: pointer;
    background: #f1f1f1;
    border-left: 4px solid #36bdbb
}

.tt-cursor .tt-suggestion__name,.tt-suggestion:hover .tt-suggestion__name {
    color: #212121
}

.tt-cursor .tt-suggestion__office,.tt-suggestion:hover .tt-suggestion__office {
    color: #212121
}

.tt-suggestion__header.tt-suggestion__header {
    color: #212121;
    display: block;
    font-weight: 700;
    padding: 1rem .5rem
}

.tt-suggestion__loading.tt-suggestion__loading {
    color: #112e51;
    display: block;
    font-weight: 700;
    padding: 1rem .5rem
}

.tt-dataset-0 {
    border-bottom: 1px solid #212121
}

.tt-highlight {
    background-color: rgba(54,189,187,.3)
}

.typeahead-filter .button--search {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2230%22%20height%3D%2221%22%20viewBox%3D%220%200%2030%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M24.24%2013.097l-3.685-6.234a.85.85%200%200%201%20.727-1.294h7.383a.852.852%200%200%201%20.733%201.283l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem;
    background-size: 2.8rem;
    background-position: 50%;
    padding: 0
}

.typeahead-filter .button--search.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2230%22%20height%3D%2221%22%20viewBox%3D%220%200%2030%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M24.24%2013.097l-3.685-6.234a.85.85%200%200%201%20.727-1.294h7.383a.852.852%200%200%201%20.733%201.283l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.typeahead-filter .button--search.button--alt-primary,.typeahead-filter .button--search.button--alt-secondary,.typeahead-filter .button--search.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2230%22%20height%3D%2221%22%20viewBox%3D%220%200%2030%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M24.24%2013.097l-3.685-6.234a.85.85%200%200%201%20.727-1.294h7.383a.852.852%200%200%201%20.733%201.283l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.typeahead-filter .button--search.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2230%22%20height%3D%2221%22%20viewBox%3D%220%200%2030%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M24.24%2013.097l-3.685-6.234a.85.85%200%200%201%20.727-1.294h7.383a.852.852%200%200%201%20.733%201.283l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.typeahead-filter .button--search.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2230%22%20height%3D%2221%22%20viewBox%3D%220%200%2030%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Cpath%20d%3D%22M24.24%2013.097l-3.685-6.234a.85.85%200%200%201%20.727-1.294h7.383a.852.852%200%200%201%20.733%201.283l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] .tt-suggestion__missing {
    display: none
}

.typeahead-filter[data-allow-text] .button--search {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem;
    background-size: 2.2rem;
    background-position: 50%;
    padding: 0
}

.typeahead-filter[data-allow-text] .button--search.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] .button--search.button--alt-primary,.typeahead-filter[data-allow-text] .button--search.button--alt-secondary,.typeahead-filter[data-allow-text] .button--search.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] .button--search.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] .button--search.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.653%2016.78a2.03%202.03%200%200%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.13%208.123%208.123%200%201%201%208.123-8.122c0%201.506-.417%202.91-1.13%204.12l4.537%204.538zM8.123%202.03a6.092%206.092%200%201%200%200%2012.185%206.092%206.092%200%200%200%200-12.184z%22%2F%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] button.is-loading {
    background-image: url(https://www.fec.gov/static/img/loading-ellipsis-gray.gif)
}

.typeahead-filter[data-allow-text] button.is-successful {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem;
    background-size: 2.8rem;
    background-position: 50%
}

.typeahead-filter[data-allow-text] button.is-successful.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] button.is-successful.button--alt-primary,.typeahead-filter[data-allow-text] button.is-successful.button--alt-secondary,.typeahead-filter[data-allow-text] button.is-successful.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] button.is-successful.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.typeahead-filter[data-allow-text] button.is-successful.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.results__title {
    margin: 2rem 0 1rem 0
}

.results__count {
    padding: 2rem 0
}

.result__title {
    margin-bottom: 0
}

.result__years {
    display: block;
    font-weight: 700;
    margin-bottom: 1.5rem
}

.result {
    border-top: 2px solid #aeb0b5;
    padding: 2rem 0
}

.result:first-of-type {
    border-top: none;
    padding-top: 0
}

.result__header::after {
    clear: both;
    content: "";
    display: table
}

.result__left {
    float: left;
    display: block;
    margin-right: 3.16844%;
    width: 54.14736%;
    border-right: 1px solid #aeb0b5
}

.result__left:last-child {
    margin-right: 0
}

.result__right {
    float: left;
    display: block;
    margin-right: 3.16844%;
    width: 42.6842%
}

.result__right:last-child {
    margin-right: 0
}

.result__related {
    padding: 1rem 0
}

.result__term {
    display: inline-block;
    font-family: karla,sans-serif;
    margin-right: 2%;
    width: 50%
}

.result__definition {
    display: inline-block;
    font-family: karla,sans-serif
}

@media screen and (min-width: 53.75em) {
    .result {
        padding:3rem 0
    }

    .result__title {
        float: left;
        display: block;
        margin-right: 3.16844%;
        width: 65.61052%
    }

    .result__title:last-child {
        margin-right: 0
    }

    .result__years {
        float: left;
        display: block;
        margin-right: 3.16844%;
        width: 31.22104%;
        margin-bottom: 0
    }

    .result__years:last-child {
        margin-right: 0
    }

    .result__term {
        width: 30%
    }

    .result__column {
        float: left;
        display: block;
        margin-right: 3.16844%;
        width: 31.22104%;
        border-right: 1px solid #aeb0b5;
        border-bottom: none
    }

    .result__column:last-child {
        margin-right: 0
    }

    .result__column:last-child {
        border-right: none
    }
}

.side-nav {
    display: none
}

.side-nav .side-nav__item {
    padding: 1rem 0
}

.side-nav .side-nav__item:first-child {
    padding-top: 0
}

.side-nav .side-nav__item:last-child {
    padding-bottom: 0
}

.side-nav .side-nav__item.is-disabled .side-nav__link:focus,.side-nav .side-nav__item.is-disabled .side-nav__link:hover {
    background-color: transparent
}

.side-nav__link {
    border-bottom: none;
    display: block;
    font-family: karla,sans-serif;
    padding: 4px;
    text-transform: uppercase;
    line-height: 2rem
}

.side-nav__link.is-active,.side-nav__link:hover {
    background-color: #aeb0b5
}

.side-nav__link.is-active {
    font-weight: 700
}

.side-nav-alt {
    width: 100%
}

.side-nav-alt ul {
    margin: 0 2rem 2rem 0
}

.side-nav-alt .side-nav__item {
    border-bottom: 1px solid #aeb0b5
}

.side-nav-alt .side-nav__item:last-child {
    border-bottom: none
}

.side-nav-alt .side-nav__item ul {
    display: none
}

.side-nav-alt .side-nav__link {
    padding: .85rem 1rem .85rem 1.8rem
}

.side-nav-alt .side-nav__link.is-active:hover,.side-nav-alt .side-nav__link:hover {
    background-color: #f1f1f1
}

.side-nav-alt .side-nav__link[aria-selected=true] {
    font-weight: 700;
    background-color: initial;
    border-left: 4px solid #212121;
    padding-left: 1.4rem
}

.side-nav-alt .side-nav__link[aria-selected=true]+ul {
    margin: 1rem 0 2rem 0;
    display: block
}

.side-nav-alt .side-nav__link[aria-selected=true]+ul li {
    line-height: 2rem;
    margin: 1rem 2rem 1rem 2.75rem
}

.side-nav-alt .side-nav__link[aria-selected=true]+ul a {
    border-bottom: none
}

.side-nav-alt .side-nav__link[aria-selected=true]+ul a:hover {
    border-bottom: 1px dotted #112e51
}

@media screen and (min-width: 40em) {
    .side-nav-alt {
        display:table-cell;
        width: 250px
    }
}

@media screen and (min-width: 40em) {
    .side-nav {
        display:block
    }
}

.sidebar-container {
    position: relative;
    min-height: 1px
}

.sidebar-container::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width: 40em) {
    .sidebar-container {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%;
        margin-left: 8.5298%
    }

    .sidebar-container:last-child {
        margin-right: 0
    }
}

.sidebar {
    font-family: karla,sans-serif
}

.body-blocks .sidebar .block-heading,.sidebar .body-blocks .block-heading,.sidebar h1,.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6 {
    font-family: karla,sans-serif
}

.sidebar.is-fixed {
    position: fixed;
    top: 2rem;
    left: auto
}

.sidebar__title {
    font-size: 1.4rem;
    font-weight: 700;
    margin: 0;
    padding: 1rem 2rem;
    text-transform: uppercase;
    color: #fff
}

.sidebar__title--large {
    margin: 0 0 1em 0;
    font-family: gandhi,serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2;
    line-height: 4rem;
    margin-bottom: 0;
    padding: 2rem;
    text-transform: none
}

@media screen and (min-width: 40em) {
    .sidebar__title--large {
        font-size:2.4rem
    }
}

.sidebar__content {
    background-color: #f1f1f1;
    padding: 2rem
}

.sidebar__content::after {
    clear: both;
    content: "";
    display: table
}

.sidebar__content p {
    font-size: 1.4rem;
    color: #212121
}

@media screen and (min-width: 40em) {
    .sidebar-container--left {
        margin-left:0
    }
}

.sidebar--primary .sidebar__title {
    color: #f1f1f1;
    background-color: #112e51
}

.sidebar--primary .sidebar__title input,.sidebar--primary .sidebar__title textarea {
    border-color: #fff
}

.sidebar--primary .sidebar__title [type=checkbox]+label,.sidebar--primary .sidebar__title [type=checkbox]+label::before,.sidebar--primary .sidebar__title [type=radio]+label,.sidebar--primary .sidebar__title [type=radio]+label::before {
    color: #212121
}

.sidebar--primary .sidebar__title [type=checkbox]:checked+label,.sidebar--primary .sidebar__title [type=radio]:checked+label {
    color: #fff
}

.sidebar--primary .sidebar__title [type=checkbox]:checked+label::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #fff
}

.sidebar--primary .sidebar__title select {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border: 2px solid #fff;
    color: #fff
}

.sidebar--primary .sidebar__title select:hover:not(.is-disabled):not([disabled]) {
    border-color: #d6d7d9;
    background-color: transparent
}

.sidebar--primary .sidebar__title select.is-active,.sidebar--primary .sidebar__title select:active:not(.is-disabled):not([disabled]),.sidebar--primary .sidebar__title select:focus {
    background-color: rgba(255,255,255,.3);
    color: #fff
}

.sidebar--primary .sidebar__title option {
    background-color: #f1f1f1;
    color: #212121;
    padding: .5rem
}

.body-blocks .sidebar--primary .sidebar__title .block-heading,.sidebar--primary .sidebar__title .body-blocks .block-heading,.sidebar--primary .sidebar__title .label,.sidebar--primary .sidebar__title a,.sidebar--primary .sidebar__title blockquote,.sidebar--primary .sidebar__title dd,.sidebar--primary .sidebar__title dt,.sidebar--primary .sidebar__title h1,.sidebar--primary .sidebar__title h2,.sidebar--primary .sidebar__title h3,.sidebar--primary .sidebar__title h4,.sidebar--primary .sidebar__title h5,.sidebar--primary .sidebar__title h6,.sidebar--primary .sidebar__title label,.sidebar--primary .sidebar__title li,.sidebar--primary .sidebar__title p,.sidebar--primary .sidebar__title span {
    color: #f1f1f1
}

.sidebar--primary .sidebar__title .h1,.sidebar--primary .sidebar__title .h6 a,.sidebar--primary .sidebar__title h1,.sidebar--primary .sidebar__title h6 {
    border-color: #f1f1f1
}

.sidebar--primary .sidebar__title .t-ruled {
    border-color: #f1f1f1
}

.sidebar--primary .sidebar__title a {
    border-bottom-color: #f1f1f1
}

.sidebar--primary .sidebar__title a:hover {
    border-bottom-color: #36bdbb
}

.sidebar--primary .sidebar__title .term {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.415%2016.18l-9.044%203.744a.934.934%200%200%201-.74%200L.584%2016.18A.938.938%200%200%201%200%2015.314V.937A.937.937%200%200%201%201.296.072l.002.002.008.003L10%203.673%2018.694.075l.01-.003A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.73-.585.868zM9.063%2017.66V5.314L1.875%202.34v12.346l7.188%202.974zm9.062-15.32l-7.188%202.974V17.66l7.188-2.974V2.34z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.sidebar--primary .sidebar__title .tooltip__trigger {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm0%2018.1a8%208%200%201%201%208-8%208%208%200%200%201-8%208z%22%2F%3E%3Cpath%20d%3D%22M10.6%203.8A1.15%201.15%200%200%200%209.4%205a1%201%200%200%200%201.1%201.1%201.22%201.22%200%200%200%201.2-1.2%201%201%200%200%200-1.1-1.1zM10%2014.1a2.25%202.25%200%200%201%20.1-.7l.7-4.2A7.38%207.38%200%200%200%2011%208a.53.53%200%200%200-.6-.6%2010.58%2010.58%200%200%200-2.2.3l-.1.5c.7%200%201%20.1%201%20.4s-.1.5-.1.8l-.7%204.2a6%206%200%200%200-.2%201.2.65.65%200%200%200%20.8.6%2013%2013%200%200%200%202.2-.3v-.5c-1%200-1.1-.1-1.1-.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.sidebar--primary .sidebar__section {
    border-bottom-color: #36bdbb
}

.sidebar--secondary .sidebar__title {
    color: #f1f1f1;
    background-color: #631010
}

.sidebar--secondary .sidebar__title input,.sidebar--secondary .sidebar__title textarea {
    border-color: #fff
}

.sidebar--secondary .sidebar__title [type=checkbox]+label,.sidebar--secondary .sidebar__title [type=checkbox]+label::before,.sidebar--secondary .sidebar__title [type=radio]+label,.sidebar--secondary .sidebar__title [type=radio]+label::before {
    color: #212121
}

.sidebar--secondary .sidebar__title [type=checkbox]:checked+label,.sidebar--secondary .sidebar__title [type=radio]:checked+label {
    color: #fff
}

.sidebar--secondary .sidebar__title [type=checkbox]:checked+label::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #fff
}

.sidebar--secondary .sidebar__title select {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.706%208.013L9.39%201.78A.85.85%200%200%200%208.664.485h-7.38A.852.852%200%200%200%20.55%201.768l3.69%206.243a.852.852%200%200%200%201.466%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border: 2px solid #fff;
    color: #fff
}

.sidebar--secondary .sidebar__title select:hover:not(.is-disabled):not([disabled]) {
    border-color: #d6d7d9;
    background-color: transparent
}

.sidebar--secondary .sidebar__title select.is-active,.sidebar--secondary .sidebar__title select:active:not(.is-disabled):not([disabled]),.sidebar--secondary .sidebar__title select:focus {
    background-color: rgba(255,255,255,.3);
    color: #fff
}

.sidebar--secondary .sidebar__title option {
    background-color: #f1f1f1;
    color: #212121;
    padding: .5rem
}

.body-blocks .sidebar--secondary .sidebar__title .block-heading,.sidebar--secondary .sidebar__title .body-blocks .block-heading,.sidebar--secondary .sidebar__title .label,.sidebar--secondary .sidebar__title a,.sidebar--secondary .sidebar__title blockquote,.sidebar--secondary .sidebar__title dd,.sidebar--secondary .sidebar__title dt,.sidebar--secondary .sidebar__title h1,.sidebar--secondary .sidebar__title h2,.sidebar--secondary .sidebar__title h3,.sidebar--secondary .sidebar__title h4,.sidebar--secondary .sidebar__title h5,.sidebar--secondary .sidebar__title h6,.sidebar--secondary .sidebar__title label,.sidebar--secondary .sidebar__title li,.sidebar--secondary .sidebar__title p,.sidebar--secondary .sidebar__title span {
    color: #f1f1f1
}

.sidebar--secondary .sidebar__title .h1,.sidebar--secondary .sidebar__title .h6 a,.sidebar--secondary .sidebar__title h1,.sidebar--secondary .sidebar__title h6 {
    border-color: #f1f1f1
}

.sidebar--secondary .sidebar__title .t-ruled {
    border-color: #f1f1f1
}

.sidebar--secondary .sidebar__title a {
    border-bottom-color: #f1f1f1
}

.sidebar--secondary .sidebar__title a:hover {
    border-bottom-color: #f77b42
}

.sidebar--secondary .sidebar__title input,.sidebar--secondary .sidebar__title textarea {
    border-color: #fff
}

.sidebar--secondary .sidebar__title .term {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.415%2016.18l-9.044%203.744a.934.934%200%200%201-.74%200L.584%2016.18A.938.938%200%200%201%200%2015.314V.937A.937.937%200%200%201%201.296.072l.002.002.008.003L10%203.673%2018.694.075l.01-.003A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.73-.585.868zM9.063%2017.66V5.314L1.875%202.34v12.346l7.188%202.974zm9.062-15.32l-7.188%202.974V17.66l7.188-2.974V2.34z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.sidebar--secondary .sidebar__title .tooltip__trigger {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm0%2018.1a8%208%200%201%201%208-8%208%208%200%200%201-8%208z%22%2F%3E%3Cpath%20d%3D%22M10.6%203.8A1.15%201.15%200%200%200%209.4%205a1%201%200%200%200%201.1%201.1%201.22%201.22%200%200%200%201.2-1.2%201%201%200%200%200-1.1-1.1zM10%2014.1a2.25%202.25%200%200%201%20.1-.7l.7-4.2A7.38%207.38%200%200%200%2011%208a.53.53%200%200%200-.6-.6%2010.58%2010.58%200%200%200-2.2.3l-.1.5c.7%200%201%20.1%201%20.4s-.1.5-.1.8l-.7%204.2a6%206%200%200%200-.2%201.2.65.65%200%200%200%20.8.6%2013%2013%200%200%200%202.2-.3v-.5c-1%200-1.1-.1-1.1-.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.sidebar--secondary .sidebar__section {
    border-bottom-color: #f77b42
}

.sidebar--secondary .card {
    color: #fff;
    background-color: #dd3700
}

.body-blocks .sidebar--secondary .card .block-heading,.sidebar--secondary .card .body-blocks .block-heading,.sidebar--secondary .card .label,.sidebar--secondary .card a,.sidebar--secondary .card blockquote,.sidebar--secondary .card dd,.sidebar--secondary .card dt,.sidebar--secondary .card h1,.sidebar--secondary .card h2,.sidebar--secondary .card h3,.sidebar--secondary .card h4,.sidebar--secondary .card h5,.sidebar--secondary .card h6,.sidebar--secondary .card label,.sidebar--secondary .card li,.sidebar--secondary .card p,.sidebar--secondary .card span {
    color: #fff
}

.sidebar--secondary .card .h1,.sidebar--secondary .card .h6 a,.sidebar--secondary .card h1,.sidebar--secondary .card h6 {
    border-color: #fff
}

.sidebar--secondary .card .t-ruled {
    border-color: #fff
}

.sidebar--neutral {
    color: #212121;
    background-color: #f1f1f1;
    color: #212121;
    border-top: 4px solid #112e51
}

.body-blocks .sidebar--neutral .block-heading,.sidebar--neutral .body-blocks .block-heading,.sidebar--neutral .label,.sidebar--neutral a,.sidebar--neutral blockquote,.sidebar--neutral dd,.sidebar--neutral dt,.sidebar--neutral h1,.sidebar--neutral h2,.sidebar--neutral h3,.sidebar--neutral h4,.sidebar--neutral h5,.sidebar--neutral h6,.sidebar--neutral label,.sidebar--neutral li,.sidebar--neutral p,.sidebar--neutral span {
    color: #212121
}

.sidebar--neutral .h1,.sidebar--neutral .h6 a,.sidebar--neutral h1,.sidebar--neutral h6 {
    border-color: #212121
}

.sidebar--neutral .t-ruled {
    border-color: #212121
}

.sidebar--neutral a:hover {
    border-bottom-color: #36bdbb
}

.body-blocks .sidebar--neutral .block-heading,.sidebar--neutral .body-blocks .block-heading,.sidebar--neutral .label,.sidebar--neutral a,.sidebar--neutral blockquote,.sidebar--neutral dd,.sidebar--neutral dt,.sidebar--neutral h1,.sidebar--neutral h2,.sidebar--neutral h3,.sidebar--neutral h4,.sidebar--neutral h5,.sidebar--neutral h6,.sidebar--neutral label,.sidebar--neutral li,.sidebar--neutral p,.sidebar--neutral span {
    color: #212121
}

.sidebar--neutral .h1,.sidebar--neutral .h6 a,.sidebar--neutral h1,.sidebar--neutral h6 {
    border-color: #212121
}

.sidebar--neutral .t-ruled {
    border-color: #212121
}

.sidebar--breakdown {
    background-color: #f1f1f1;
    color: #212121
}

.sidebar--breakdown .sidebar__title {
    background-color: #5b616b;
    color: #fff;
    display: block
}

.sidebar__related-links {
    margin-bottom: 4rem
}

.sidebar__related-links li {
    margin-bottom: 1rem
}

.sidebar__record-title::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20id%3D%22update%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10.76%2015.86a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h6.66zm4-2.87a.6.6%200%200%200%200-1.21H4.09a.6.6%200%200%200%200%201.21h10.67zm.07-2.77a.61.61%200%200%200%200-1.22H4a.61.61%200%200%200%200%201.22h10.8zm4.82-7.5A2.36%202.36%200%201%201%2017.29.35a2.36%202.36%200%200%201%202.36%202.36zm-4.3%203.72v.2a1%201%200%200%201-1%201H4.51a1%201%200%200%201-1-1V5.49a1%201%200%200%201%201-1h9a4.21%204.21%200%200%200%201.84%201.94zm3.65.11v13a.5.5%200%200%201-.49.5h-18a.5.5%200%200%201-.51-.54V1.28a.49.49%200%200%201%20.49-.5h13.08a4.16%204.16%200%200%200-.49%201.93v.07H2V18h15V6.89h.29A4.18%204.18%200%200%200%2019%206.55z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #631010;
    border-radius: 3rem;
    display: block;
    height: 3rem;
    width: 3rem;
    background-size: 1.5rem
}

.sidebar__question::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20id%3D%22question-bubble%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M16.35%204.49H3.67a.65.65%200%200%200-.67.66v9.2a.63.63%200%200%200%20.65.64H6l.06%201.72a.23.23%200%200%200%20.22.13.29.29%200%200%200%20.22-.13L8.85%2015h7.5a.62.62%200%200%200%20.65-.65v-9.2a.65.65%200%200%200-.65-.66zm-6.49%209.06a.79.79%200%200%201-.8-.8.81.81%200%200%201%20.82-.75.78.78%200%200%201%20.8.8.81.81%200%200%201-.82.75zm-.05-3.08a.4.4%200%200%200%20.45.36%201.24%201.24%200%200%200%20.61-.17L11%2011a2.24%202.24%200%200%201-1.06.29%201.08%201.08%200%200%201-1.26-1c0-1.27%202.12-1.88%202.12-3.08a.74.74%200%200%200-.8-.92c-.72%200-.81.72-.83%201.44h-.28a.61.61%200%200%201-.75-.55C8.14%206.54%208.9%206%2010%206a1.62%201.62%200%200%201%201.87%201.54c-.02%201.62-2.06%202.14-2.06%202.93z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #631010;
    border-radius: 3rem;
    display: block;
    height: 3rem;
    width: 3rem
}

.sidebar__question,.sidebar__record-title {
    margin-bottom: 1rem;
    line-height: 3rem
}

.sidebar__question::before,.sidebar__record-title::before {
    content: '';
    float: left;
    margin-right: 1.5rem;
    vertical-align: middle
}

@media print {
    .sidebar {
        display: none
    }
}

@media screen and (min-width: 53.75em) {
    .sticky-bar {
        z-index:700;
        width: 100%
    }

    .sticky-bar.is-stuck {
        position: fixed;
        top: 0;
        left: 0
    }

    .sticky-bar.with-transition {
        -webkit-transition: top .4s ease-out;
        -moz-transition: top .4s ease-out;
        transition: top .4s ease-out;
        top: -200px
    }

    .sticky-bar.with-transition.is-stuck {
        top: 0
    }
}

.block-table table,.body-blocks .block-table table,.custom-table table,.rich-text table,.simple-table {
    border-color: #112e51;
    border-style: solid;
    border-width: 2px 0;
    font-family: karla,sans-serif;
    margin: 2rem 0
}

.block-table thead,.body-blocks .block-table thead,.custom-table th,.rich-text thead,.simple-table__header {
    border-bottom: 1px solid #112e51;
    font-weight: 600;
    text-align: left
}

.block-table thead .simple-table__header-cell,.block-table thead th,.body-blocks .block-table thead th,.custom-table th .simple-table__header-cell,.custom-table th th,.rich-text thead .simple-table__header-cell,.rich-text thead th,.simple-table__header .simple-table__header-cell,.simple-table__header th {
    padding: .5rem 0
}

.block-table thead .simple-table__header-subtext,.custom-table th .simple-table__header-subtext,.rich-text thead .simple-table__header-subtext,.simple-table__header .simple-table__header-subtext {
    font-weight: 400
}

.block-table td,.body-blocks .block-table td,.custom-table td,.rich-text td,.simple-table__cell {
    padding: 1rem;
    vertical-align: top
}

.block-table tr,.body-blocks .block-table tr,.custom-table tr,.rich-text tr,.simple-table__row {
    border-bottom: 1px solid #f1f1f1
}

.block-table tr:last-of-type,.custom-table tr:last-of-type,.rich-text tr:last-of-type,.simple-table__row:last-of-type {
    border-bottom: none
}

.block-table h3+table,.body-blocks .block-table h3+table,.custom-table h3+table,.rich-text h3+table,h3+.simple-table {
    margin-top: -1rem
}

.block-table table.simple-table--display,.custom-table table.simple-table--display,.rich-text table.simple-table--display,.simple-table--display.simple-table {
    color: #212121;
    border: none;
    margin: 0
}

.simple-table--display .simple-table__header-cell {
    padding: .5rem 1rem
}

.block-table .simple-table--display td,.custom-table .simple-table--display td,.rich-text .simple-table--display td,.simple-table--display .block-table td,.simple-table--display .custom-table td,.simple-table--display .rich-text td,.simple-table--display .simple-table__cell {
    border-left: 1px solid #f1f1f1;
    padding: 1rem
}

.block-table .simple-table--display td:first-child,.custom-table .simple-table--display td:first-child,.rich-text .simple-table--display td:first-child,.simple-table--display .block-table td:first-child,.simple-table--display .custom-table td:first-child,.simple-table--display .rich-text td:first-child,.simple-table--display .simple-table__cell:first-child {
    border-left: none
}

.block-table .simple-table--display tr,.custom-table .simple-table--display tr,.rich-text .simple-table--display tr,.simple-table--display .block-table tr,.simple-table--display .custom-table tr,.simple-table--display .rich-text tr,.simple-table--display .simple-table__row {
    padding: 1rem
}

.block-table .simple-table--display tr:nth-child(even),.custom-table .simple-table--display tr:nth-child(even),.rich-text .simple-table--display tr:nth-child(even),.simple-table--display .block-table tr:nth-child(even),.simple-table--display .custom-table tr:nth-child(even),.simple-table--display .rich-text tr:nth-child(even),.simple-table--display .simple-table__row:nth-child(even) {
    background-color: rgba(241,241,241,.5)
}

@media screen and (min-width: 40em) {
    .block-table .simple-table--display.simple-table--responsive td,.custom-table .simple-table--display.simple-table--responsive td,.rich-text .simple-table--display.simple-table--responsive td,.simple-table--display.simple-table--responsive .block-table td,.simple-table--display.simple-table--responsive .custom-table td,.simple-table--display.simple-table--responsive .rich-text td,.simple-table--display.simple-table--responsive .simple-table__cell {
        padding:1rem
    }
}

.simple-table--responsive .simple-table__header-cell {
    display: none
}

.simple-table--responsive .simple-table__header-cell:first-child {
    display: table-cell
}

.block-table .simple-table--responsive td,.custom-table .simple-table--responsive td,.rich-text .simple-table--responsive td,.simple-table--responsive .block-table td,.simple-table--responsive .custom-table td,.simple-table--responsive .rich-text td,.simple-table--responsive .simple-table__cell {
    padding: 0
}

.block-table .simple-table--responsive td,.custom-table .simple-table--responsive td,.rich-text .simple-table--responsive td,.simple-table--responsive .block-table td,.simple-table--responsive .custom-table td,.simple-table--responsive .rich-text td,.simple-table--responsive .simple-table__cell,.simple-table--responsive .simple-table__header-cell {
    border-left: none
}

@media screen and (min-width: 40em) {
    .simple-table--responsive {
        border-collapse:collapse;
        display: table;
        table-layout: fixed;
        width: 100%
    }

    .block-table .simple-table--responsive thead,.custom-table .simple-table--responsive th,.rich-text .simple-table--responsive thead,.simple-table--responsive .block-table thead,.simple-table--responsive .custom-table th,.simple-table--responsive .rich-text thead,.simple-table--responsive .simple-table__header {
        display: table-header-group
    }

    .simple-table--responsive .simple-table__header-cell {
        display: table-cell
    }

    .simple-table--responsive .simple-table__row-group {
        display: table-row-group
    }

    .block-table .simple-table--responsive tr,.custom-table .simple-table--responsive tr,.rich-text .simple-table--responsive tr,.simple-table--responsive .block-table tr,.simple-table--responsive .custom-table tr,.simple-table--responsive .rich-text tr,.simple-table--responsive .simple-table__row {
        display: table-row
    }

    .block-table .simple-table--responsive td,.custom-table .simple-table--responsive td,.rich-text .simple-table--responsive td,.simple-table--responsive .block-table td,.simple-table--responsive .custom-table td,.simple-table--responsive .rich-text td,.simple-table--responsive .simple-table__cell {
        display: table-cell
    }
}

.chart-table {
    border-top: 2px solid #112e51;
    font-family: karla,sans-serif
}

.block-table .chart-table td,.chart-table .block-table td,.chart-table .custom-table td,.chart-table .rich-text td,.chart-table .simple-table__cell,.custom-table .chart-table td,.rich-text .chart-table td {
    padding: .5rem 0 0 0
}

.chart-table .value-bar {
    background-color: #5b616b;
    height: 2rem
}

.chart-table .value-bar[data-party=DEM] {
    background-color: #21adf7
}

.chart-table .value-bar[data-party=REP] {
    background-color: #da3c18
}

.chart-table+.results-info {
    border-top-width: 1px
}

@media screen and (min-width: 40em) {
    .block-table .chart-table td,.chart-table .block-table td,.chart-table .custom-table td,.chart-table .rich-text td,.chart-table .simple-table__cell,.custom-table .chart-table td,.rich-text .chart-table td {
        padding:1rem 0;
        vertical-align: middle
    }

    .block-table .chart-table td:last-of-type,.chart-table .block-table td:last-of-type,.chart-table .custom-table td:last-of-type,.chart-table .rich-text td:last-of-type,.chart-table .simple-table__cell:last-of-type,.custom-table .chart-table td:last-of-type,.rich-text .chart-table td:last-of-type {
        padding-left: 1rem
    }
}

.level--1,.level--2,.level--3,.level--4 {
    border-collapse: separate
}

.level--1 td,.level--2 td,.level--3 td,.level--4 td {
    padding: .5rem
}

.level--1 td:last-child,.level--2 td:last-child,.level--3 td:last-child,.level--4 td:last-child {
    text-align: right
}

@media screen and (min-width: 53.75em) {
    .level--1 td:first-child,.level--2 td:first-child,.level--3 td:first-child,.level--4 td:first-child {
        width:80%
    }
}

.level--1 {
    background-color: #aeb0b5;
    border-bottom: 2px solid #fff;
    text-transform: uppercase;
    font-weight: 700
}

.level--2 {
    background-color: #e8e8e8;
    border: 1px solid #d6d7d9;
    font-weight: 700;
    text-transform: uppercase
}

.level--2 td:first-child {
    border-right: 1px solid #d6d7d9
}

.level--3 {
    border-bottom: 1px solid #d6d7d9
}

.level--3 td:first-child {
    border-right: 1px solid #d6d7d9;
    padding-left: 2rem
}

.level--4 {
    font-style: italic
}

.level--4 td:first-child {
    border-right: 1px solid #d6d7d9;
    padding-left: 4rem
}

.custom-table {
    box-shadow: -10px 0 20px -10px #d6d7d9 inset;
    overflow-x: scroll;
    display: block;
    margin-bottom: 1rem
}

.custom-table table {
    width: auto;
    table-layout: auto;
    line-height: 1
}

.custom-table th {
    padding: 1rem;
    text-align: left;
    border-right: 1px solid #d6d7d9
}

.custom-table tbody th {
    border-bottom: 1px solid #f1f1f1
}

.custom-table td {
    border-right: 1px solid #d6d7d9;
    text-align: right;
    padding: 1rem!important
}

.custom-table td:last-child,.custom-table th:last-child {
    border-right: none
}

@media screen and (min-width: 53.75em) {
    .custom-table {
        box-shadow:none
    }
}

.block-custom_table .body-blocks .block-heading,.block-custom_table h2,.block-custom_table h3,.block-custom_table h4,.block-custom_table h5,.block-custom_table p,.body-blocks .block-custom_table .block-heading {
    margin: 2rem 0 .5rem
}

.block-custom_table .custom_footnote {
    margin-bottom: 1rem
}

.dense-table-container {
    box-shadow: -10px 0 20px -10px #d6d7d9 inset;
    overflow-x: scroll
}

@media screen and (min-width: 53.75em) {
    .dense-table-container {
        box-shadow:none
    }
}

.option__content .dense-table-container {
    box-shadow: -10px 0 20px -10px #d6d7d9 inset;
    overflow-x: scroll
}

.dense-table {
    border-bottom-width: 0;
    border-top: none!important;
    table-layout: auto
}

.dense-table td,.dense-table th {
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    font-size: 1.2rem;
    line-height: 1.2;
    padding: .5rem;
    vertical-align: middle;
    word-wrap: break-word
}

.dense-table thead th {
    border-bottom: 1px solid #112e51;
    padding: .5rem
}

.dense-table tbody th {
    border-right: 1px solid #112e51
}

.dense-table th[scope=colgroup],.dense-table th[scope=rowgroup] {
    text-align: center;
    background-color: #112e51;
    color: #fff;
    border-bottom: none;
    border-right: none
}

.tags__title {
    font-family: karla,sans-serif;
    font-size: 1em;
    float: left;
    margin: 0;
    padding: .5rem 1rem .5rem 0
}

.tags__title__text {
    color: #112e51;
    display: inline-block;
    margin: 4px .5rem
}

.tags {
    width: 100%
}

.tag,.tag__category .tag__item {
    background-color: #fff;
    border: 1px solid #aeb0b5;
    border-radius: 4px;
    color: #112e51;
    display: inline-block;
    font-family: karla,sans-serif;
    letter-spacing: -.3px;
    padding: 0 .5rem 0 .75rem;
    margin: .5rem 3rem 0 0
}

.tag--secondary {
    border-color: #631010;
    color: #212121;
    font-weight: 700
}

.tag__category {
    background-color: #e8e8e8;
    border-radius: 2px;
    display: inline-block;
    padding: 0 .75rem .5rem .7rem;
    margin: .5rem .5rem 0 0
}

.tag__category .tag__item {
    position: relative
}

.tag__category .tag__item::after {
    content: 'or';
    font-weight: 700;
    position: absolute;
    right: -2.25rem
}

.tag__category .tag__item:last-child {
    margin-right: 0
}

.tag__category .tag__item:last-child::after {
    content: ''
}

.tag__category .tag__item.is-disabled button {
    display: none
}

.tag__category--and .tag__item {
    margin-right: 4rem
}

.tag__category--and .tag__item::after {
    content: 'and';
    right: -3.25rem
}

.tag__category__range--amount .tag__item,.tag__category__range--date .tag__item {
    margin-right: 2rem
}

.tag__category__range--amount .tag__item .tag__remove,.tag__category__range--date .tag__item .tag__remove {
    padding-left: 1rem
}

.tag__category__range--amount .tag__item::after,.tag__category__range--date .tag__item::after {
    content: '-';
    padding: 0;
    right: -1.5rem
}

.tag__category__range--amount .suffix {
    display: none
}

.tag__category__range--date .prefix {
    display: none
}

.tag__remove {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.053%205.856a1.234%201.234%200%200%200-1.747-1.745l-3.9%203.895h.353L5.857%204.11a1.234%201.234%200%200%200-1.746%201.745l3.9%203.896v-.353l-3.9%203.895a1.234%201.234%200%200%200%201.746%201.745l3.9-3.895h-.353l3.9%203.895c.23.23.543.36.874.36a1.234%201.234%200%200%200%20.873-2.105l-3.9-3.895v.354l3.9-3.894z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.4rem;
    background-position: 100% 45%;
    border: none;
    padding: 1rem
}

.tags__clear {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.053%205.856a1.234%201.234%200%200%200-1.747-1.745l-3.9%203.895h.353L5.857%204.11a1.234%201.234%200%200%200-1.746%201.745l3.9%203.896v-.353l-3.9%203.895a1.234%201.234%200%200%200%201.746%201.745l3.9-3.895h-.353l3.9%203.895c.23.23.543.36.874.36a1.234%201.234%200%200%200%20.873-2.105l-3.9-3.895v.354l3.9-3.894z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.4rem;
    background-position: 95% 50%;
    padding-right: 2.3rem
}

@media screen and (min-width: 40em) {
    .tags__clear {
        float:right
    }
}

.tags__count {
    display: inline-block;
    background: #112e51;
    color: #36bdbb;
    padding: 2px 6px
}

.toggles::after {
    clear: both;
    content: "";
    display: table
}

.toggles input[type=radio] {
    position: absolute!important;
    top: auto;
    left: -9999px!important
}

.toggles input:checked+.button--alt {
    background-color: #d6d7d9;
    border-color: #5b616b;
    color: #212121;
    font-weight: 700;
    margin-bottom: 0
}

.toggles input:checked+.button--alt:hover {
    border-color: #5b616b
}

.toggles input:checked+.button--alt--primary {
    background-color: rgba(255,255,255,.3);
    border-color: #36bdbb;
    color: #fff;
    font-weight: 700;
    margin-bottom: 0
}

.toggles input:checked+.button--alt--primary:hover {
    border-color: #36bdbb
}

.toggles input:checked+.button--alt--secondary {
    background-color: rgba(255,255,255,.3);
    border-color: #f77b42;
    color: #fff;
    font-weight: 700;
    margin-bottom: 0
}

.toggles input:checked+.button--alt--secondary:hover {
    border-color: #f77b42
}

.toggles label {
    cursor: pointer
}

.toggles label:first-of-type .button--alt,.toggles label:first-of-type .button--alt-primary,.toggles label:first-of-type .button--alt-secondary {
    border-radius: 4px 4px 0 0
}

.toggles label:last-of-type {
    margin-bottom: 0
}

.toggles label:last-of-type .button--alt,.toggles label:last-of-type .button--alt-primary,.toggles label:last-of-type .button--alt-secondary {
    border-radius: 0 0 4px 4px
}

.toggles .button--alt,.toggles .button--alt-primary,.toggles .button--alt-secondary {
    border-radius: 0;
    display: block;
    font-weight: 400;
    margin-bottom: -2px
}

.toggles--small {
    margin-bottom: 0
}

.toggles--small label {
    float: left
}

.toggles--small label:first-of-type .button,.toggles--small label:first-of-type .button--alt,.toggles--small label:first-of-type .button--alt-primary,.toggles--small label:first-of-type .button--alt-secondary,.toggles--small label:first-of-type .button--cta,.toggles--small label:first-of-type .button--cta-primary,.toggles--small label:first-of-type .button--cta-secondary,.toggles--small label:first-of-type .button--standard,.toggles--small label:first-of-type .paginate_button {
    border-radius: 4px 0 0 4px
}

.toggles--small label:last-of-type .button,.toggles--small label:last-of-type .button--alt,.toggles--small label:last-of-type .button--alt-primary,.toggles--small label:last-of-type .button--alt-secondary,.toggles--small label:last-of-type .button--cta,.toggles--small label:last-of-type .button--cta-primary,.toggles--small label:last-of-type .button--cta-secondary,.toggles--small label:last-of-type .button--standard,.toggles--small label:last-of-type .paginate_button {
    border-radius: 0 4px 4px 0
}

.toggles--small .label {
    float: left;
    margin: .5rem 1rem 0 0
}

.toggles--small .button--alt,.toggles--small .button--alt-primary,.toggles--small .button--alt-secondary {
    margin-right: -1px
}

.toggles--buttons .button--alt,.toggles--buttons .button--alt-primary,.toggles--buttons .button--alt-secondary {
    border-radius: 0;
    display: block;
    font-weight: 400
}

.toggles--buttons .button--alt-primary:first-of-type,.toggles--buttons .button--alt-secondary:first-of-type,.toggles--buttons .button--alt:first-of-type {
    border-radius: 4px 4px 0 0
}

.toggles--buttons .button--alt-primary:last-of-type,.toggles--buttons .button--alt-secondary:last-of-type,.toggles--buttons .button--alt:last-of-type {
    border-radius: 0 0 4px 4px
}

.toggles--simple .toggle {
    border-bottom: 1px dotted #112e51;
    color: #112e51;
    font-size: 1.4rem;
    padding: 0;
    margin: 0 1rem
}

.toggles--simple .toggle:first-of-type {
    margin-left: 0
}

.toggles--simple .is-active {
    border-bottom: none;
    font-weight: 700
}

@media screen and (min-width: 40em) {
    .toggles:not(.toggles--vertical) label {
        float:left;
        margin-top: 0
    }

    .toggles:not(.toggles--vertical) label:first-of-type .button--alt,.toggles:not(.toggles--vertical) label:first-of-type .button--alt-primary,.toggles:not(.toggles--vertical) label:first-of-type .button--alt-secondary {
        border-radius: 4px 0 0 4px
    }

    .toggles:not(.toggles--vertical) label:last-of-type .button--alt,.toggles:not(.toggles--vertical) label:last-of-type .button--alt-primary,.toggles:not(.toggles--vertical) label:last-of-type .button--alt-secondary {
        border-radius: 0 4px 4px 0;
        margin-right: 0
    }

    .toggles:not(.toggles--vertical) input:checked+.button--alt,.toggles:not(.toggles--vertical) input:checked+.button--alt-primary,.toggles:not(.toggles--vertical) input:checked+.button--alt-secondary {
        margin-right: 0
    }

    .toggles:not(.toggles--vertical) .button--alt,.toggles:not(.toggles--vertical) .button--alt-primary,.toggles:not(.toggles--vertical) .button--alt-secondary {
        margin-right: -2px
    }

    .toggles:not(.toggles--vertical) .button--alt-primary.is-active,.toggles:not(.toggles--vertical) .button--alt-secondary.is-active,.toggles:not(.toggles--vertical) .button--alt.is-active {
        margin-right: 0;
        margin-left: 2px
    }

    .toggles--buttons .button,.toggles--buttons .button--alt,.toggles--buttons .button--alt-primary,.toggles--buttons .button--alt-secondary,.toggles--buttons .button--cta,.toggles--buttons .button--cta-primary,.toggles--buttons .button--cta-secondary,.toggles--buttons .button--standard,.toggles--buttons .paginate_button {
        border-radius: 0;
        float: left;
        margin-top: 0
    }

    .toggles--buttons .button--alt-primary:first-of-type,.toggles--buttons .button--alt-secondary:first-of-type,.toggles--buttons .button--alt:first-of-type,.toggles--buttons .button--cta-primary:first-of-type,.toggles--buttons .button--cta-secondary:first-of-type,.toggles--buttons .button--cta:first-of-type,.toggles--buttons .button--standard:first-of-type,.toggles--buttons .button:first-of-type,.toggles--buttons .paginate_button:first-of-type {
        border-radius: 4px 0 0 4px
    }

    .toggles--buttons .button--alt-primary:last-of-type,.toggles--buttons .button--alt-secondary:last-of-type,.toggles--buttons .button--alt:last-of-type,.toggles--buttons .button--cta-primary:last-of-type,.toggles--buttons .button--cta-secondary:last-of-type,.toggles--buttons .button--cta:last-of-type,.toggles--buttons .button--standard:last-of-type,.toggles--buttons .button:last-of-type,.toggles--buttons .paginate_button:last-of-type {
        border-radius: 0 4px 4px 0
    }
}

.tooltip {
    border-radius: 4px;
    border: 2px solid #112e51;
    background-color: #fff;
    color: #112e51;
    font-family: karla,sans-serif;
    padding: 1.5rem;
    position: absolute;
    text-align: center;
    z-index: 400
}

.tooltip__title {
    border-bottom: 1px solid #112e51;
    text-transform: uppercase;
    font-weight: 700
}

.tooltip__content.tooltip__content {
    color: #112e51;
    text-align: left;
    text-transform: initial;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.4
}

.tooltip__content.tooltip__content a {
    border-bottom-color: #112e51;
    color: #112e51
}

.tooltip__content.tooltip__content li {
    font-size: 1.4rem
}

.tooltip__content.tooltip__content:last-child {
    margin-bottom: 0
}

.tooltip--above {
    width: 12rem
}

.tooltip--above::before {
    height: 0;
    width: 0;
    border-left: 1rem solid transparent;
    border-right: 1rem solid transparent;
    border-top: 1rem solid #112e51;
    bottom: -1rem;
    content: '';
    display: block;
    left: 5rem;
    position: absolute
}

.tooltip--above::after {
    height: 0;
    width: 0;
    border-left: .8rem solid transparent;
    border-right: .8rem solid transparent;
    border-top: .8rem solid #fff;
    content: '';
    display: block;
    position: absolute;
    left: 5.2rem;
    bottom: -.7rem
}

.tooltip--under {
    width: 30rem;
    left: -14rem;
    top: calc(100% + 1.5rem)
}

.tooltip--under::before {
    background-image: url(https://www.fec.gov/static/img/tooltip-point.svg);
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    display: block;
    height: 2rem;
    left: 50%;
    margin-left: -1rem;
    position: absolute;
    top: -1rem;
    width: 2rem
}

.tooltip--under.tooltip--left {
    left: -2rem
}

.tooltip--under.tooltip--left::before {
    left: 2.8rem
}

.tooltip--under.tooltip--right {
    left: auto;
    right: 2rem
}

.tooltip--under.tooltip--right::before {
    left: auto;
    right: 2.8rem
}

.tooltip__container {
    width: 2rem;
    height: 2rem;
    display: inline-block;
    position: relative;
    text-align: center
}

.tooltip__container .tooltip__trigger-text {
    display: inline-block
}

.tooltip__container .tooltip {
    display: none
}

.tooltip__trigger {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a10%2010%200%201%200%2010%2010A10%2010%200%200%200%2010%200zm0%2018.1a8%208%200%201%201%208-8%208%208%200%200%201-8%208z%22%2F%3E%3Cpath%20d%3D%22M10.6%203.8A1.15%201.15%200%200%200%209.4%205a1%201%200%200%200%201.1%201.1%201.22%201.22%200%200%200%201.2-1.2%201%201%200%200%200-1.1-1.1zM10%2014.1a2.25%202.25%200%200%201%20.1-.7l.7-4.2A7.38%207.38%200%200%200%2011%208a.53.53%200%200%200-.6-.6%2010.58%2010.58%200%200%200-2.2.3l-.1.5c.7%200%201%20.1%201%20.4s-.1.5-.1.8l-.7%204.2a6%206%200%200%200-.2%201.2.65.65%200%200%200%20.8.6%2013%2013%200%200%200%202.2-.3v-.5c-1%200-1.1-.1-1.1-.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    cursor: pointer;
    display: inline-block;
    height: 1.5em;
    vertical-align: middle;
    width: 1.5em
}

.tooltip__trigger:focus+.tooltip,.tooltip__trigger:hover+.tooltip {
    display: block
}

.cal-details::after {
    display: none
}

.cal-details .tooltip__heading {
    background: #112e51;
    color: #fff
}

.cal-details .tooltip__heading::after {
    clear: both;
    content: "";
    display: table
}

.cal-details .tooltip__heading .button,.cal-details .tooltip__heading .button--alt,.cal-details .tooltip__heading .button--alt-primary,.cal-details .tooltip__heading .button--alt-secondary,.cal-details .tooltip__heading .button--cta,.cal-details .tooltip__heading .button--cta-primary,.cal-details .tooltip__heading .button--cta-secondary,.cal-details .tooltip__heading .button--standard,.cal-details .tooltip__heading .paginate_button {
    float: right
}

.cal-details .tooltip__title {
    line-height: 4rem;
    padding-left: 1rem;
    float: left
}

.cal-details .tooltip__content {
    padding: 1rem
}

.tooltip--chart {
    display: none;
    position: absolute
}

.tooltip--chart .tooltip__title {
    margin-bottom: 1rem
}

.tooltip--chart .tooltip__point {
    background-image: url(https://www.fec.gov/static/img/tooltip-point.svg);
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 2rem;
    left: 50%;
    margin-left: -1rem;
    position: absolute;
    top: -1rem;
    width: 2rem
}

.t-display {
    margin: 0 0 1em 0;
    font-family: gandhi,serif;
    font-size: 3.6rem;
    font-weight: 700;
    line-height: 1;
    margin: 0 0 1rem 0;
    padding: 1.2rem 0
}

@media screen and (min-width: 40em) {
    .t-display {
        font-size:4rem
    }
}

.t-display.t-ruled {
    border-width: 2px
}

.t-display--sans {
    margin: 0 0 1em 0;
    font-family: gandhi,serif;
    font-size: 3.6rem;
    font-weight: 700;
    line-height: 1;
    margin: 0 0 1rem 0;
    padding: 1.2rem 0;
    border: none;
    font-family: karla,sans-serif;
    margin-bottom: 0
}

@media screen and (min-width: 40em) {
    .t-display--sans {
        font-size:4rem
    }
}

.t-ruled {
    border-bottom: 1px solid #212121;
    border-top: 1px solid #212121;
    padding: 1rem 0
}

.t-ruled::after {
    clear: both;
    content: "";
    display: table
}

.t-ruled--bottom {
    border-bottom: 1px solid #212121;
    padding-bottom: 1rem
}

.t-ruled--bold {
    border-width: 2px
}

.t-ruled--bold.h1 {
    border-width: 2px
}

.t-no-rules {
    border-bottom: none;
    border-top: none
}

.t-no-rules.h1 {
    border-bottom: none;
    border-top: none
}

.t-note {
    display: inline-block;
    font-family: gandhi,serif;
    font-weight: 400;
    font-style: italic;
    font-size: 1.4rem
}

.t-block {
    display: block
}

.t-inline-block {
    display: inline-block
}

.t-sans {
    font-family: karla,sans-serif;
    letter-spacing: -.3px
}

.t-serif {
    font-family: gandhi,serif
}

.t-italic {
    font-style: italic
}

.t-bold {
    font-weight: 700
}

.t-underline {
    text-decoration: underline
}

.t-normal {
    font-weight: 400;
    font-style: normal
}

.t-highlight {
    background-color: rgba(54,189,187,.15);
    font-weight: 700;
    padding: 0 .3em
}

.t-upper {
    text-transform: uppercase
}

.t-data-header {
    display: inline-block;
    font-family: karla,sans-serif;
    font-weight: 700;
    letter-spacing: -.3px;
    margin-bottom: 0
}

.t-data {
    font-family: karla,sans-serif;
    text-transform: uppercase;
    color: #212121
}

.t-big-data {
    display: block;
    color: #212121;
    font-family: karla,sans-serif;
    font-size: 3.6rem;
    line-height: 3.6rem;
    margin-bottom: 1rem
}

.t-secondary-contrast.t-secondary-contrast {
    color: #f77b42
}

.t-lead,.t-lead p {
    font-weight: regular;
    font-size: 1.8rem;
    line-height: 2.8rem
}

@media screen and (min-width: 53.75em) {
    .t-short {
        display:block;
        width: 70%
    }
}

.t-small {
    font-size: 1.4rem;
    line-height: 1.5rem;
    color: #5b616b
}

.h1 {
    margin: 0 0 1em 0;
    font-family: gandhi,serif;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 1.2;
    margin: 0
}

@media screen and (min-width: 40em) {
    .h1 {
        font-size:3.6rem
    }
}

.h2 {
    margin: 0 0 1em 0;
    font-family: gandhi,serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2
}

@media screen and (min-width: 40em) {
    .h2 {
        font-size:2.4rem
    }
}

.h3 {
    margin: 0 0 1em 0;
    font-family: gandhi,serif;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.6
}

.h4 {
    margin: 0 0 1em 0;
    font-family: karla,sans-serif;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -.3px;
    margin: 1.4rem 0 1rem 0
}

.h5 {
    margin: 0 0 1em 0;
    font-family: gandhi,serif;
    font-size: 1.6rem;
    font-weight: 700;
    margin: 1.5rem 0 .75rem 0;
    line-height: 1.33
}

.t-centered {
    text-align: center
}

.t-right-aligned {
    text-align: right
}

.t-left-aligned {
    text-align: left
}

.t-all-data {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2218%22%20height%3D%2220%22%20viewBox%3D%220%200%2018%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.5%2018H8.01a.507.507%200%200%200-.51.505v.99a.5.5%200%200%200%20.51.505h8.98a.51.51%200%200%200%20.51-.51v-8.98a.507.507%200%200%200-.505-.51h-.99a.5.5%200%200%200-.505.51V18zM12%2014.5H4.51a.507.507%200%200%200-.51.505v.99a.5.5%200%200%200%20.51.505h8.98a.51.51%200%200%200%20.51-.51V7.01a.507.507%200%200%200-.505-.51h-.99a.5.5%200%200%200-.505.51v7.49zM0%20.494A.5.5%200%200%201%20.5%200h6.554C8%201%209.5%202.5%2010.5%203.494v9.003a.5.5%200%200%201-.506.503H.506A.503.503%200%200%201%200%2012.506V.494zM2%202v9h6.5V4.5h-2V2H2z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: 1em;
    background-position: 0 30%;
    padding-left: 2rem
}

.body-blocks .block-image img {
    height: auto;
    border: 2px solid #f1f1f1;
    border-radius: 2px
}

.author-list {
    display: block;
    clear: both
}

.author-item {
    margin-bottom: 1rem
}

@media screen and (min-width: 40em) {
    .author-item {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%
    }

    .author-item:last-child {
        margin-right: 0
    }
}

@media screen and (min-width: 53.75em) {
    .author-item {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%
    }

    .author-item:last-child {
        margin-right: 0
    }
}

.author-item__info {
    white-space: nowrap;
    overflow: hidden
}

.author-item__image {
    border-radius: 100%;
    vertical-align: top
}

.author-item__details {
    display: inline-block;
    white-space: normal;
    vertical-align: top;
    margin-left: 1rem
}

.icon--email--author {
    margin-left: .5rem;
    max-width: 20px
}

.read_next__title {
    margin-top: 0
}

.read_next__image__container {
    display: none
}

.read_next__image {
    height: auto
}

@media screen and (min-width: 40em) {
    .read_next__content {
        float:left;
        display: block;
        margin-right: 2.35765%;
        width: 74.41059%
    }

    .read_next__content:last-child {
        margin-right: 0
    }

    .read_next__image__container {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%;
        display: block
    }

    .read_next__image__container:last-child {
        margin-right: 0
    }
}

.agenda__heading {
    margin-bottom: 2rem
}

.agenda {
    counter-reset: agenda
}

.agenda>li {
    margin-bottom: 4rem;
    padding-left: 3rem;
    position: relative
}

.agenda>li::before {
    margin: 0 0 1em 0;
    font-family: gandhi,serif;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.6;
    position: absolute;
    left: 0;
    top: 0;
    counter-increment: agenda;
    content: counters(agenda, "") "."
}

.agenda a[href$=".pdf"] {
    margin-left: 6rem
}

.agenda a[href$=".pdf"]::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%20.494A.5.5%200%200%201%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16a.5.5%200%200%201-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm0%203h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm7.662%203a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603h7.662z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50%;
    height: 3rem;
    width: 3rem;
    background-position: 0 50%;
    content: '';
    display: inline-block;
    margin-left: -3rem;
    vertical-align: middle
}

.agenda__text {
    margin-top: 2.6rem
}

.pdf-link {
    margin-left: 3rem
}

.pdf-link::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%20.494A.5.5%200%200%201%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16a.5.5%200%200%201-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm0%203h7.662a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603zm7.662%203a.6.6%200%200%200%20.594-.603.6.6%200%200%200-.594-.603H4.094a.6.6%200%200%200-.594.603.6.6%200%200%200%20.594.603h7.662z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50%;
    height: 3rem;
    width: 3rem;
    background-position: 0 50%;
    content: '';
    display: inline-block;
    margin-left: -3rem;
    vertical-align: middle
}

.filters {
    background: #f1f1f1;
    display: block
}

.filters::after {
    clear: both;
    content: "";
    display: table
}

.filters.is-open .filters__content {
    left: 0;
    position: relative
}

.filters.is-open .filters__title {
    display: inline-block;
    width: calc(100% - 7rem)
}

.filters.is-open .filters__toggle::after {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.418%203.81L6.652.123A.85.85%200%200%201%207.946.85v7.382a.852.852%200%200%201-1.284.733L.418%205.276a.852.852%200%200%201%200-1.467zM9.5%201v7.15a1%201%200%200%200%202%200V1a1%201%200%200%200-2%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50%;
    height: 3rem;
    width: 3rem;
    background-size: 65%
}

.filters .accordion__button {
    padding-left: 2rem;
    padding-right: 5rem
}

.filters .accordion__content {
    padding: 2rem 2rem 1rem 2rem
}

.filters .toggles {
    margin: 1rem 0
}

.filters .filter-count::before {
    content: '('
}

.filters .filter-count::after {
    content: ')'
}

.filters label {
    position: relative
}

.filters label::after {
    background: 0 0;
    content: '';
    display: inline-block;
    width: 2rem;
    position: absolute;
    top: 0;
    bottom: 0
}

.filters label.is-loading {
    position: relative
}

.filters label.is-loading::after {
    -webkit-animation: fadeIn .8s ease-out;
    -moz-animation: fadeIn .8s ease-out;
    animation: fadeIn .8s ease-out;
    background: url(https://www.fec.gov/static/img/loading-ellipsis-gray.gif) no-repeat;
    background-size: 2rem;
    right: -3rem;
    opacity: 1
}

.filters label.is-successful {
    position: relative
}

.filters label.is-successful::after {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%234aa564%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    right: -3rem
}

.filters label.is-unsuccessful {
    position: relative
}

.filters label.is-unsuccessful::after {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23cd2026%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.053%205.856a1.234%201.234%200%200%200-1.747-1.745l-3.9%203.895h.353L5.857%204.11a1.234%201.234%200%200%200-1.746%201.745l3.9%203.896v-.353l-3.9%203.895a1.234%201.234%200%200%200%201.746%201.745l3.9-3.895h-.353l3.9%203.895c.23.23.543.36.874.36a1.234%201.234%200%200%200%20.873-2.105l-3.9-3.895v.354l3.9-3.894z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    right: -3rem
}

.filters__content {
    -webkit-transition: left .2s ease-in-out;
    -moz-transition: left .2s ease-in-out;
    transition: left .2s ease-in-out;
    color: #212121;
    background-color: #f1f1f1;
    position: absolute;
    bottom: 0;
    height: auto;
    z-index: 400;
    width: 100%;
    overflow: visible;
    left: -800px
}

.body-blocks .filters__content .block-heading,.filters__content .body-blocks .block-heading,.filters__content .label,.filters__content a,.filters__content blockquote,.filters__content dd,.filters__content dt,.filters__content h1,.filters__content h2,.filters__content h3,.filters__content h4,.filters__content h5,.filters__content h6,.filters__content label,.filters__content li,.filters__content p,.filters__content span {
    color: #212121
}

.filters__content .h1,.filters__content .h6 a,.filters__content h1,.filters__content h6 {
    border-color: #212121
}

.filters__content .t-ruled {
    border-color: #212121
}

.filters__content a:hover {
    border-bottom-color: #36bdbb
}

.filters__content[aria-hidden=true] {
    display: block!important
}

.filters--fixed {
    margin-right: 2rem
}

.filters__header {
    margin: 0 0 1em 0;
    font-family: gandhi,serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2;
    background-color: #f1f1f1;
    border-bottom: 1px solid #aeb0b5;
    border-top: 2px solid #112e51;
    color: #112e51;
    line-height: 3rem;
    margin: 0;
    padding: 1rem;
    text-align: left;
    width: 100%
}

.filters__header::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width: 40em) {
    .filters__header {
        font-size:2.4rem
    }
}

.filters__toggle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2215%22%20viewBox%3D%220%200%2020%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.232%209a2%202%200%200%201-3.464%200H.992A.993.993%200%200%201%200%208c0-.552.455-1%20.992-1h9.776a2%202%200%200%201%203.464%200h4.776c.548%200%20.992.444.992%201%200%20.552-.455%201-.992%201h-4.776zm-7.56-5a1.998%201.998%200%200%201-3.343%200H.99A.993.993%200%200%201%200%203c0-.552.455-1%20.992-1h2.22a2%202%200%200%201%203.575%200h12.22c.55%200%20.993.444.993%201%200%20.552-.455%201-.992%201H6.67zm4.78%2010a2%202%200%200%201-3.405%200H.992A.993.993%200%200%201%200%2013c0-.552.455-1%20.992-1H7.99a2%202%200%200%201%203.52%200h7.498c.548%200%20.992.444.992%201%200%20.552-.455%201-.992%201h-7.555z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60%;
    background-color: #112e51;
    border-radius: 3rem;
    display: block;
    height: 3rem;
    width: 3rem;
    background-position: 50% 45%;
    background-size: 70%;
    content: '';
    float: left;
    margin-right: 1rem
}

.filters__toggle::after {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.582%203.81L5.348.123A.85.85%200%200%200%204.054.85v7.382a.852.852%200%200%200%201.284.733l6.244-3.69a.852.852%200%200%200%200-1.467zM2.5%201v7.15a1%201%200%200%201-2%200V1a1%201%200%200%201%202%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50%;
    height: 3rem;
    width: 3rem;
    content: '';
    background-size: 65%;
    clear: none;
    float: right
}

.filters__inner {
    padding: 1rem 2rem
}

.filters__message-container {
    padding: 0 2rem 2rem 2rem
}

.filters__message-container .message {
    margin: 0
}

.filter {
    border-bottom: 1px solid #d8d8d8;
    margin-top: 1.5rem;
    padding-bottom: .5rem
}

.filter:first-child {
    margin-top: 0
}

.filter:last-child {
    border-bottom: 0
}

.filter .twitter-typeahead {
    height: auto
}

.filter .combo--filter--mini .combo__input {
    border-radius: 4px 0 0 4px;
    float: left;
    width: calc(100% - 4.6rem)
}

.filter .combo--filter--mini .combo__button {
    background-position: 50% 50%;
    border-radius: 0 4px 4px 0;
    margin-top: 0;
    float: right;
    height: 3.6rem;
    width: 4.6rem
}

.filter .combo--filter--mini .combo__button.is-successful {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 1rem 50%;
    padding-left: 3.5rem;
    background-size: 2.2rem;
    background-position: 50%
}

.filter .combo--filter--mini .combo__button.is-successful.button--alt {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23212121%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.filter .combo--filter--mini .combo__button.is-successful.button--alt-primary,.filter .combo--filter--mini .combo__button.is-successful.button--alt-secondary,.filter .combo--filter--mini .combo__button.is-successful.button--cta {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23ffffff%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.filter .combo--filter--mini .combo__button.is-successful.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.filter .combo--filter--mini .combo__button.is-successful.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%27%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.47%206.678l.177.177a1.233%201.233%200%200%200-1.743-1.744l-6.84%206.84h.353L4.854%208.388A1.233%201.233%200%201%200%203.11%2010.13l4.26%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.535-.176-.177z%22%2F%3E%3C%2Fsvg%3E")
}

.filter .combo--filter--mini .button--go {
    padding-right: 0
}

.filter .combo--filter--mini .is-loading {
    background-image: url(https://www.fec.gov/static/img/loading-ellipsis-gray.gif);
    background-size: 2.8rem;
    background-position: 50%
}

.filter label {
    max-width: 90%;
    line-height: 1
}

.filter select {
    max-width: 26rem
}

.filter .dropdown__button,.filter [type=text],.filter select {
    margin-bottom: 1rem
}

.filter__instructions {
    display: block;
    font-family: karla,sans-serif;
    font-size: 1.2rem;
    line-height: 1;
    padding: .5rem
}

.filter__message {
    font-family: karla,sans-serif;
    font-size: 1.4rem;
    padding-bottom: 1rem;
    clear: both
}

.filter__message--success {
    color: #287538
}

.filter__message--error {
    font-size: 1.3rem;
    color: #cd2026
}

.filter__message--error button {
    border-bottom: 1px dotted #cd2026;
    font-size: 1.3rem;
    color: #cd2026;
    padding: 0
}

.filters--horizontal {
    background-color: #f1f1f1;
    margin-bottom: 2rem;
    padding: 2rem
}

.filters--horizontal select {
    width: 100%
}

@media screen and (min-width: 40em) {
    .filter {
        max-width:50%
    }
}

@media screen and (min-width: 53.75em) {
    .filters {
        border-right:1px solid #112e51;
        display: table-cell;
        position: relative;
        left: 0;
        top: 0;
        width: 4rem;
        vertical-align: top
    }

    .filters.is-open {
        position: relative;
        top: 0;
        left: 0;
        width: 30rem
    }

    .filters.is-open .filters__header {
        width: 100%;
        text-indent: 0
    }

    .filters.is-open .filters__header::after {
        display: block
    }

    .filters__header {
        border-top: none;
        text-indent: -9999px;
        padding: 1.2rem 2rem;
        width: 7rem
    }

    .filters__header::after {
        display: none
    }

    .filters__content {
        -webkit-transition: unset;
        -moz-transition: unset;
        transition: unset;
        position: relative;
        top: 0;
        overflow: visible
    }

    .filters__content[aria-hidden=true] {
        display: none!important
    }

    .filter {
        border-bottom: 1px solid #d8d8d8;
        border-right: none;
        margin-bottom: 0;
        max-width: 100%;
        width: 100%
    }

    .filter:first-of-type {
        padding-top: 0
    }

    .filter:last-child {
        border-bottom: 0
    }

    .filters--horizontal form {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -moz-box-pack: start;
        box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        -o-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: start
    }

    .filters--horizontal .filter {
        border-bottom: none;
        border-top: none;
        border-right: 1px solid #fff;
        margin-right: 0;
        margin-top: 0;
        max-width: 25%;
        padding: 0 1rem;
        width: 100%
    }

    .filters--horizontal .filter:first-child {
        padding-left: 0
    }

    .filters--horizontal .filter:last-child {
        border-right: none;
        padding-right: 0
    }

    .filters--horizontal .filter--wide {
        max-width: 50%
    }
}

@media print {
    .filters {
        display: none
    }
}

.data-type {
    border-top: 1px solid #5b616b;
    border-bottom: 1px solid #5b616b;
    margin-top: -1px
}

.data-type__message {
    padding-top: 1rem
}

.data-type__message p {
    font-size: 1.2rem;
    font-family: karla,sans-serif;
    letter-spacing: -.3px;
    margin: 0
}

.results-info {
    border-top: 2px solid #112e51;
    border-bottom: 2px solid #112e51;
    padding: 1rem 0
}

.results-info::after {
    clear: both;
    content: "";
    display: table
}

.results-info .button--export {
    float: right
}

.results-info__left {
    margin-bottom: 1rem
}

.results-info__left::after {
    clear: both;
    content: "";
    display: table
}

.results-info__right::after {
    clear: both;
    content: "";
    display: table
}

.results-info__title {
    border: none;
    float: left;
    line-height: 3.4rem;
    margin: 0
}

.results-info__details {
    line-height: 2;
    font-family: karla,sans-serif
}

.results-info--simple {
    border-top: none
}

.results-info--bottom {
    border-bottom: none
}

.dataTables_wrapper .results-info {
    font-family: karla,sans-serif
}

.dataTables_wrapper .results-info .dataTables_paginate {
    float: right;
    padding: .5rem 0
}

.dataTables_wrapper .results-info .dataTables_length {
    float: left;
    line-height: 2rem
}

.dataTables_wrapper .results-info .dataTables_length select {
    display: inline
}

.dataTables_wrapper .results-info .dataTables_info {
    padding-top: 1rem;
    clear: both
}

@media screen and (min-width: 40em) {
    .results-info {
        padding:1rem 1rem
    }

    .results-info__left {
        float: left;
        margin-bottom: 0
    }

    .results-info__right {
        float: right
    }

    .dataTables_wrapper .results-info .dataTables_length {
        float: left;
        margin-left: 0
    }

    .dataTables_wrapper .results-info .dataTables_paginate {
        padding: .5rem 0 .5rem .5rem
    }

    .dataTables_wrapper .results-info .dataTables_info {
        margin-left: 1.5em;
        padding-top: .75rem;
        float: right;
        clear: none
    }

    .dataTables_wrapper .dataTables_length {
        padding: 0 1rem 0 0
    }
}

@media screen and (min-width: 53.75em) {
    .results-info {
        padding:1rem 0
    }
}

.block-table td,.rich-text td {
    padding-right: 1rem!important
}

.block-table img,.rich-text img {
    display: block;
    clear: both;
    float: none;
    margin-bottom: 2rem
}

@media screen and (min-width: 53.75em) {
    .richtext-image.right {
        float:right;
        margin-left: 5rem;
        margin-bottom: 4rem
    }

    .richtext-image.left {
        float: left;
        margin-right: 5rem;
        margin-bottom: 4rem
    }
}

@media print {
    .block-table table,.rich-text table {
        page-break-inside: avoid
    }
}
