@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(../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(../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(../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(../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(../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(../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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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;
    border-radius: 0;
    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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.181l-9.044%203.743a.934.934%200%200%201-.742%200L.585%2016.18A.938.938%200%200%201%200%2015.312V.938A.937.937%200%200%201%201.296.07h.002l.008.004L10%203.673%2018.694.075l.009-.003h.001A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.729-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.181l-9.044%203.743a.934.934%200%200%201-.742%200L.585%2016.18A.938.938%200%200%201%200%2015.312V.938A.937.937%200%200%201%201.296.07h.002l.008.004L10%203.673%2018.694.075l.009-.003h.001A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.729-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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--indent-left {
    margin: 0 0 3rem 3rem
}

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

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

.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: hidden;
    position: relative
}

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

.block-html ol li,.block-html ul li,.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
}

.block-html ol li:last-child,.block-html ul li:last-child,.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
}

.block-html ol ol,.block-html ol ul,.block-html ul ol,.block-html ul ul,.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
}

.block-html ol ol li:last-of-type,.block-html ol ul li:last-of-type,.block-html ul ol li:last-of-type,.block-html ul ul li:last-of-type,.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
}

.block-html ol ul li,.block-html ul ul li,.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
}

.block-html ol ul ul li,.block-html ul ul ul li,.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
}

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

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

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

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

.block-html ol ol li ol li,.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
}

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

.block-html ul li,.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
}

.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: 53.75em) {
    .list--2-columns {
        -webkit-columns:2;
        -moz-columns: 2;
        columns: 2
    }
}

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

@media screen and (min-width: 53.75em) {
    .list--3-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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.4rem;
    font-weight: 700;
    letter-spacing: -.3px;
    padding: 1rem 4rem 1rem 2rem;
    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: 2rem;
    font-family: karla,sans-serif
}

.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.353l-3.9-3.895a1.234%201.234%200%201%200-1.746%201.745l3.9%203.895v-.354l-3.901%203.895a1.234%201.234%200%201%200%201.746%201.745l3.9-3.895h-.353l3.901%203.895a1.234%201.234%200%200%200%201.747-1.745l-3.901-3.895v.354l3.9-3.895z%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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.651-8.99v2.202h2.169c.36%200%20.65.296.65.661a.656.656%200%200%201-.65.661H19.48v2.204a.656.656%200%200%201-.65.66.656.656%200%200%201-.65-.66v-2.204h-2.17a.656.656%200%200%201-.65-.66c0-.366.291-.662.65-.662h2.17v-2.203c0-.365.29-.66.65-.66.359%200%20.65.295.65.66z%22%2F%3E%3Cpath%20d%3D%22M.694%206.25V2.082c0-.767.625-1.388%201.399-1.388H18.74c.773%200%201.399.623%201.399%201.388v6.251h-2.083V6.944H2.778v9.723h17.36v1.041a1.04%201.04%200%200%201-1.045%201.042H1.74a1.041%201.041%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.651-8.99v2.202h2.169c.36%200%20.65.296.65.661a.656.656%200%200%201-.65.661H19.48v2.204a.656.656%200%200%201-.65.66.656.656%200%200%201-.65-.66v-2.204h-2.17a.656.656%200%200%201-.65-.66c0-.366.291-.662.65-.662h2.17v-2.203c0-.365.29-.66.65-.66.359%200%20.65.295.65.66z%22%2F%3E%3Cpath%20d%3D%22M.694%206.25V2.082c0-.767.625-1.388%201.399-1.388H18.74c.773%200%201.399.623%201.399%201.388v6.251h-2.083V6.944H2.778v9.723h17.36v1.041a1.04%201.04%200%200%201-1.045%201.042H1.74a1.041%201.041%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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.851.851%200%200%201%200%208.233V.852A.852.852%200%200%201%201.284.119l6.244%203.69a.852.852%200%200%201%200%201.466z%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.851.851%200%200%201%200%208.233V.852A.852.852%200%200%201%201.284.119l6.244%203.69a.852.852%200%200%201%200%201.466z%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.851.851%200%200%201%200%208.233V.852A.852.852%200%200%201%201.284.119l6.244%203.69a.852.852%200%200%201%200%201.466z%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.851.851%200%200%201%200%208.233V.852A.852.852%200%200%201%201.284.119l6.244%203.69a.852.852%200%200%201%200%201.466z%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.851.851%200%200%201%200%208.233V.852A.852.852%200%200%201%201.284.119l6.244%203.69a.852.852%200%200%201%200%201.466z%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.609%200%208.123C0%203.637%203.509%200%207.837%200c4.328%200%207.836%203.637%207.836%208.123%200%204.486-7.836%2013.539-7.836%2013.539zm0-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.878-4.347-4.194-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.609%200%208.123C0%203.637%203.509%200%207.837%200c4.328%200%207.836%203.637%207.836%208.123%200%204.486-7.836%2013.539-7.836%2013.539zm0-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.878-4.347-4.194-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.609%200%208.123C0%203.637%203.509%200%207.837%200c4.328%200%207.836%203.637%207.836%208.123%200%204.486-7.836%2013.539-7.836%2013.539zm0-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.878-4.347-4.194-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.609%200%208.123C0%203.637%203.509%200%207.837%200c4.328%200%207.836%203.637%207.836%208.123%200%204.486-7.836%2013.539-7.836%2013.539zm0-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.878-4.347-4.194-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.609%200%208.123C0%203.637%203.509%200%207.837%200c4.328%200%207.836%203.637%207.836%208.123%200%204.486-7.836%2013.539-7.836%2013.539zm0-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.878-4.347-4.194-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.185.857%201.069%201.606%202.067%201.606h1.78c.999%200%201.882-.749%202.068-1.607l1.744-8.83a2.131%202.131%200%200%200-1.915-2.508%204.5%204.5%200%200%201-2.821.988%204.5%204.5%200%200%201-2.815-.982%202.13%202.13%200%200%200-1.89%202.116c0%20.133.006.26.028.386L11%2011.928V12h.014zm1.334-1.5l-.452-2.273c.005.025.003-.006.003-.074%200-.27%201.702.466%203.105.466%201.407%200%203.173-.74%203.173-.466a.629.629%200%200%201-.012.106l-.443%202.241h-5.374zm.297%201.5l1%205.03c.03.145.282.346.503.346h1.78c.222%200%20.473-.2.498-.317l1-5.059h-4.78zm-4.82-5.97A2.131%202.131%200%200%201%209.74%208.54l-1.744%208.83c-.186.858-1.07%201.607-2.067%201.607H4.148c-.998%200-1.882-.749-2.067-1.607L.327%208.54A2.192%202.192%200%200%201%20.3%208.153a2.13%202.13%200%200%201%201.89-2.116%204.5%204.5%200%200%200%202.815.982%204.5%204.5%200%200%200%202.822-.988zm-2.9-.751c1.45%200%202.625-1.17%202.625-2.611A2.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.298a2.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-.521%201.175-1.16%200-.64-.524-1.16-1.175-1.16-.65%200-1.175.52-1.175%201.16%200%20.639.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.185.857%201.069%201.606%202.067%201.606h1.78c.999%200%201.882-.749%202.068-1.607l1.744-8.83a2.131%202.131%200%200%200-1.915-2.508%204.5%204.5%200%200%201-2.821.988%204.5%204.5%200%200%201-2.815-.982%202.13%202.13%200%200%200-1.89%202.116c0%20.133.006.26.028.386L11%2011.928V12h.014zm1.334-1.5l-.452-2.273c.005.025.003-.006.003-.074%200-.27%201.702.466%203.105.466%201.407%200%203.173-.74%203.173-.466a.629.629%200%200%201-.012.106l-.443%202.241h-5.374zm.297%201.5l1%205.03c.03.145.282.346.503.346h1.78c.222%200%20.473-.2.498-.317l1-5.059h-4.78zm-4.82-5.97A2.131%202.131%200%200%201%209.74%208.54l-1.744%208.83c-.186.858-1.07%201.607-2.067%201.607H4.148c-.998%200-1.882-.749-2.067-1.607L.327%208.54A2.192%202.192%200%200%201%20.3%208.153a2.13%202.13%200%200%201%201.89-2.116%204.5%204.5%200%200%200%202.815.982%204.5%204.5%200%200%200%202.822-.988zm-2.9-.751c1.45%200%202.625-1.17%202.625-2.611A2.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.298a2.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-.521%201.175-1.16%200-.64-.524-1.16-1.175-1.16-.65%200-1.175.52-1.175%201.16%200%20.639.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.185.857%201.069%201.606%202.067%201.606h1.78c.999%200%201.882-.749%202.068-1.607l1.744-8.83a2.131%202.131%200%200%200-1.915-2.508%204.5%204.5%200%200%201-2.821.988%204.5%204.5%200%200%201-2.815-.982%202.13%202.13%200%200%200-1.89%202.116c0%20.133.006.26.028.386L11%2011.928V12h.014zm1.334-1.5l-.452-2.273c.005.025.003-.006.003-.074%200-.27%201.702.466%203.105.466%201.407%200%203.173-.74%203.173-.466a.629.629%200%200%201-.012.106l-.443%202.241h-5.374zm.297%201.5l1%205.03c.03.145.282.346.503.346h1.78c.222%200%20.473-.2.498-.317l1-5.059h-4.78zm-4.82-5.97A2.131%202.131%200%200%201%209.74%208.54l-1.744%208.83c-.186.858-1.07%201.607-2.067%201.607H4.148c-.998%200-1.882-.749-2.067-1.607L.327%208.54A2.192%202.192%200%200%201%20.3%208.153a2.13%202.13%200%200%201%201.89-2.116%204.5%204.5%200%200%200%202.815.982%204.5%204.5%200%200%200%202.822-.988zm-2.9-.751c1.45%200%202.625-1.17%202.625-2.611A2.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.298a2.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-.521%201.175-1.16%200-.64-.524-1.16-1.175-1.16-.65%200-1.175.52-1.175%201.16%200%20.639.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.185.857%201.069%201.606%202.067%201.606h1.78c.999%200%201.882-.749%202.068-1.607l1.744-8.83a2.131%202.131%200%200%200-1.915-2.508%204.5%204.5%200%200%201-2.821.988%204.5%204.5%200%200%201-2.815-.982%202.13%202.13%200%200%200-1.89%202.116c0%20.133.006.26.028.386L11%2011.928V12h.014zm1.334-1.5l-.452-2.273c.005.025.003-.006.003-.074%200-.27%201.702.466%203.105.466%201.407%200%203.173-.74%203.173-.466a.629.629%200%200%201-.012.106l-.443%202.241h-5.374zm.297%201.5l1%205.03c.03.145.282.346.503.346h1.78c.222%200%20.473-.2.498-.317l1-5.059h-4.78zm-4.82-5.97A2.131%202.131%200%200%201%209.74%208.54l-1.744%208.83c-.186.858-1.07%201.607-2.067%201.607H4.148c-.998%200-1.882-.749-2.067-1.607L.327%208.54A2.192%202.192%200%200%201%20.3%208.153a2.13%202.13%200%200%201%201.89-2.116%204.5%204.5%200%200%200%202.815.982%204.5%204.5%200%200%200%202.822-.988zm-2.9-.751c1.45%200%202.625-1.17%202.625-2.611A2.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.298a2.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-.521%201.175-1.16%200-.64-.524-1.16-1.175-1.16-.65%200-1.175.52-1.175%201.16%200%20.639.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.185.857%201.069%201.606%202.067%201.606h1.78c.999%200%201.882-.749%202.068-1.607l1.744-8.83a2.131%202.131%200%200%200-1.915-2.508%204.5%204.5%200%200%201-2.821.988%204.5%204.5%200%200%201-2.815-.982%202.13%202.13%200%200%200-1.89%202.116c0%20.133.006.26.028.386L11%2011.928V12h.014zm1.334-1.5l-.452-2.273c.005.025.003-.006.003-.074%200-.27%201.702.466%203.105.466%201.407%200%203.173-.74%203.173-.466a.629.629%200%200%201-.012.106l-.443%202.241h-5.374zm.297%201.5l1%205.03c.03.145.282.346.503.346h1.78c.222%200%20.473-.2.498-.317l1-5.059h-4.78zm-4.82-5.97A2.131%202.131%200%200%201%209.74%208.54l-1.744%208.83c-.186.858-1.07%201.607-2.067%201.607H4.148c-.998%200-1.882-.749-2.067-1.607L.327%208.54A2.192%202.192%200%200%201%20.3%208.153a2.13%202.13%200%200%201%201.89-2.116%204.5%204.5%200%200%200%202.815.982%204.5%204.5%200%200%200%202.822-.988zm-2.9-.751c1.45%200%202.625-1.17%202.625-2.611A2.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.298a2.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-.521%201.175-1.16%200-.64-.524-1.16-1.175-1.16-.65%200-1.175.52-1.175%201.16%200%20.639.524%201.16%201.175%201.16z%22%2F%3E%3C%2Fsvg%3E")
}

.button--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.95%204.27%204.27%200%200%201-2.685-.944A2.044%202.044%200%200%200%20.264%207.833c0%20.127.005.25.026.37l1.673%208.495c.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-.481.193.691.691%200%200%201-.482-.193l-2.953-2.859a.647.647%200%200%201-.2-.466.67.67%200%200%201%20.682-.66.69.69%200%200%201%20.482.193l2.47%202.392%204.743-4.59a.69.69%200%200%201%20.481-.194.67.67%200%200%201%20.682.66.648.648%200%200%201-.2.466l-5.224%205.058zM4.752%204.826A2.391%202.391%200%200%200%207.139%202.43%202.391%202.391%200%200%200%204.752.036a2.391%202.391%200%200%200-2.388%202.395%202.391%202.391%200%200%200%202.388%202.395z%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;
    padding-left: 4rem
}

.button--candidate.button--alt {
    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.95%204.27%204.27%200%200%201-2.685-.944A2.044%202.044%200%200%200%20.264%207.833c0%20.127.005.25.026.37l1.673%208.495c.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-.481.193.691.691%200%200%201-.482-.193l-2.953-2.859a.647.647%200%200%201-.2-.466.67.67%200%200%201%20.682-.66.69.69%200%200%201%20.482.193l2.47%202.392%204.743-4.59a.69.69%200%200%201%20.481-.194.67.67%200%200%201%20.682.66.648.648%200%200%201-.2.466l-5.224%205.058zM4.752%204.826A2.391%202.391%200%200%200%207.139%202.43%202.391%202.391%200%200%200%204.752.036a2.391%202.391%200%200%200-2.388%202.395%202.391%202.391%200%200%200%202.388%202.395z%22%2F%3E%3C%2Fsvg%3E")
}

.button--candidate.button--alt-primary,.button--candidate.button--alt-secondary,.button--candidate.button--cta {
    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.95%204.27%204.27%200%200%201-2.685-.944A2.044%202.044%200%200%200%20.264%207.833c0%20.127.005.25.026.37l1.673%208.495c.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-.481.193.691.691%200%200%201-.482-.193l-2.953-2.859a.647.647%200%200%201-.2-.466.67.67%200%200%201%20.682-.66.69.69%200%200%201%20.482.193l2.47%202.392%204.743-4.59a.69.69%200%200%201%20.481-.194.67.67%200%200%201%20.682.66.648.648%200%200%201-.2.466l-5.224%205.058zM4.752%204.826A2.391%202.391%200%200%200%207.139%202.43%202.391%202.391%200%200%200%204.752.036a2.391%202.391%200%200%200-2.388%202.395%202.391%202.391%200%200%200%202.388%202.395z%22%2F%3E%3C%2Fsvg%3E")
}

.button--candidate.button--cta-primary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23112e51%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.95%204.27%204.27%200%200%201-2.685-.944A2.044%202.044%200%200%200%20.264%207.833c0%20.127.005.25.026.37l1.673%208.495c.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-.481.193.691.691%200%200%201-.482-.193l-2.953-2.859a.647.647%200%200%201-.2-.466.67.67%200%200%201%20.682-.66.69.69%200%200%201%20.482.193l2.47%202.392%204.743-4.59a.69.69%200%200%201%20.481-.194.67.67%200%200%201%20.682.66.648.648%200%200%201-.2.466l-5.224%205.058zM4.752%204.826A2.391%202.391%200%200%200%207.139%202.43%202.391%202.391%200%200%200%204.752.036a2.391%202.391%200%200%200-2.388%202.395%202.391%202.391%200%200%200%202.388%202.395z%22%2F%3E%3C%2Fsvg%3E")
}

.button--candidate.button--cta-secondary {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%23631010%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.95%204.27%204.27%200%200%201-2.685-.944A2.044%202.044%200%200%200%20.264%207.833c0%20.127.005.25.026.37l1.673%208.495c.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-.481.193.691.691%200%200%201-.482-.193l-2.953-2.859a.647.647%200%200%201-.2-.466.67.67%200%200%201%20.682-.66.69.69%200%200%201%20.482.193l2.47%202.392%204.743-4.59a.69.69%200%200%201%20.481-.194.67.67%200%200%201%20.682.66.648.648%200%200%201-.2.466l-5.224%205.058zM4.752%204.826A2.391%202.391%200%200%200%207.139%202.43%202.391%202.391%200%200%200%204.752.036a2.391%202.391%200%200%200-2.388%202.395%202.391%202.391%200%200%200%202.388%202.395z%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.001.704%203.18%203.18%200%200%201-1.996-.7%201.512%201.512%200%200%200-1.18.83%203.608%203.608%200%200%200%203.108%201.757c1.394%200%202.601-.78%203.2-1.92zM10.604%205.51c0%20.747-.688%201.426-1.443%201.426-.756%200-1.444-.679-1.444-1.426%200-.747.688-1.428%201.444-1.428s1.445.68%201.443%201.428z%22%2F%3E%3Cpath%20d%3D%22M5.222%2015.734H2.237L.049%2019.83h8.559l-.226-.249a59.324%2059.324%200%200%201-1.172-1.355%2062.9%2062.9%200%200%201-1.988-2.492zm4.507%204.096h8.918l-2.188-4.096h-3.345a62.9%2062.9%200%200%201-3.16%203.847l-.225.249zm-.56-1.512s-6.9-7.599-6.9-11.364c0-3.765%203.089-6.818%206.9-6.818%203.81%200%206.898%203.053%206.898%206.818%200%203.765-6.899%2011.364-6.899%2011.364zm-4.6-11.773c0%202.51%202.059%204.546%204.6%204.546%202.54%200%204.599-2.035%204.599-4.546%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.001.704%203.18%203.18%200%200%201-1.996-.7%201.512%201.512%200%200%200-1.18.83%203.608%203.608%200%200%200%203.108%201.757c1.394%200%202.601-.78%203.2-1.92zM10.604%205.51c0%20.747-.688%201.426-1.443%201.426-.756%200-1.444-.679-1.444-1.426%200-.747.688-1.428%201.444-1.428s1.445.68%201.443%201.428z%22%2F%3E%3Cpath%20d%3D%22M5.222%2015.734H2.237L.049%2019.83h8.559l-.226-.249a59.324%2059.324%200%200%201-1.172-1.355%2062.9%2062.9%200%200%201-1.988-2.492zm4.507%204.096h8.918l-2.188-4.096h-3.345a62.9%2062.9%200%200%201-3.16%203.847l-.225.249zm-.56-1.512s-6.9-7.599-6.9-11.364c0-3.765%203.089-6.818%206.9-6.818%203.81%200%206.898%203.053%206.898%206.818%200%203.765-6.899%2011.364-6.899%2011.364zm-4.6-11.773c0%202.51%202.059%204.546%204.6%204.546%202.54%200%204.599-2.035%204.599-4.546%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.001.704%203.18%203.18%200%200%201-1.996-.7%201.512%201.512%200%200%200-1.18.83%203.608%203.608%200%200%200%203.108%201.757c1.394%200%202.601-.78%203.2-1.92zM10.604%205.51c0%20.747-.688%201.426-1.443%201.426-.756%200-1.444-.679-1.444-1.426%200-.747.688-1.428%201.444-1.428s1.445.68%201.443%201.428z%22%2F%3E%3Cpath%20d%3D%22M5.222%2015.734H2.237L.049%2019.83h8.559l-.226-.249a59.324%2059.324%200%200%201-1.172-1.355%2062.9%2062.9%200%200%201-1.988-2.492zm4.507%204.096h8.918l-2.188-4.096h-3.345a62.9%2062.9%200%200%201-3.16%203.847l-.225.249zm-.56-1.512s-6.9-7.599-6.9-11.364c0-3.765%203.089-6.818%206.9-6.818%203.81%200%206.898%203.053%206.898%206.818%200%203.765-6.899%2011.364-6.899%2011.364zm-4.6-11.773c0%202.51%202.059%204.546%204.6%204.546%202.54%200%204.599-2.035%204.599-4.546%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.001.704%203.18%203.18%200%200%201-1.996-.7%201.512%201.512%200%200%200-1.18.83%203.608%203.608%200%200%200%203.108%201.757c1.394%200%202.601-.78%203.2-1.92zM10.604%205.51c0%20.747-.688%201.426-1.443%201.426-.756%200-1.444-.679-1.444-1.426%200-.747.688-1.428%201.444-1.428s1.445.68%201.443%201.428z%22%2F%3E%3Cpath%20d%3D%22M5.222%2015.734H2.237L.049%2019.83h8.559l-.226-.249a59.324%2059.324%200%200%201-1.172-1.355%2062.9%2062.9%200%200%201-1.988-2.492zm4.507%204.096h8.918l-2.188-4.096h-3.345a62.9%2062.9%200%200%201-3.16%203.847l-.225.249zm-.56-1.512s-6.9-7.599-6.9-11.364c0-3.765%203.089-6.818%206.9-6.818%203.81%200%206.898%203.053%206.898%206.818%200%203.765-6.899%2011.364-6.899%2011.364zm-4.6-11.773c0%202.51%202.059%204.546%204.6%204.546%202.54%200%204.599-2.035%204.599-4.546%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.001.704%203.18%203.18%200%200%201-1.996-.7%201.512%201.512%200%200%200-1.18.83%203.608%203.608%200%200%200%203.108%201.757c1.394%200%202.601-.78%203.2-1.92zM10.604%205.51c0%20.747-.688%201.426-1.443%201.426-.756%200-1.444-.679-1.444-1.426%200-.747.688-1.428%201.444-1.428s1.445.68%201.443%201.428z%22%2F%3E%3Cpath%20d%3D%22M5.222%2015.734H2.237L.049%2019.83h8.559l-.226-.249a59.324%2059.324%200%200%201-1.172-1.355%2062.9%2062.9%200%200%201-1.988-2.492zm4.507%204.096h8.918l-2.188-4.096h-3.345a62.9%2062.9%200%200%201-3.16%203.847l-.225.249zm-.56-1.512s-6.9-7.599-6.9-11.364c0-3.765%203.089-6.818%206.9-6.818%203.81%200%206.898%203.053%206.898%206.818%200%203.765-6.899%2011.364-6.899%2011.364zm-4.6-11.773c0%202.51%202.059%204.546%204.6%204.546%202.54%200%204.599-2.035%204.599-4.546%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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.494C0%20.221.23%200%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16c0%20.276-.226.5-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662c.328%200%20.594-.27.594-.603A.599.599%200%200%200%2011.756%209H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm0%203h7.662c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm7.662%203c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.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.494C0%20.221.23%200%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16c0%20.276-.226.5-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662c.328%200%20.594-.27.594-.603A.599.599%200%200%200%2011.756%209H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm0%203h7.662c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm7.662%203c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.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.494C0%20.221.23%200%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16c0%20.276-.226.5-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662c.328%200%20.594-.27.594-.603A.599.599%200%200%200%2011.756%209H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm0%203h7.662c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm7.662%203c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.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.494C0%20.221.23%200%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16c0%20.276-.226.5-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662c.328%200%20.594-.27.594-.603A.599.599%200%200%200%2011.756%209H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm0%203h7.662c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm7.662%203c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.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.494C0%20.221.23%200%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16c0%20.276-.226.5-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662c.328%200%20.594-.27.594-.603A.599.599%200%200%200%2011.756%209H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm0%203h7.662c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm7.662%203c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.059%2010.941%200%201%200a1%201%200%201%200%200%202c8.837%200%2016%207.163%2016%2016a1%201%200%200%200%202%200zm-4.701-.056C13.984%2010.779%208.238%205.026%201.074%204.702A1%201%200%200%200%20.984%206.7C7.113%206.977%2012.03%2011.902%2012.3%2018.03a1%201%200%201%200%201.998-.087zm-12.37.913a1.929%201.929%200%201%200%200-3.857%201.929%201.929%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.059%2010.941%200%201%200a1%201%200%201%200%200%202c8.837%200%2016%207.163%2016%2016a1%201%200%200%200%202%200zm-4.701-.056C13.984%2010.779%208.238%205.026%201.074%204.702A1%201%200%200%200%20.984%206.7C7.113%206.977%2012.03%2011.902%2012.3%2018.03a1%201%200%201%200%201.998-.087zm-12.37.913a1.929%201.929%200%201%200%200-3.857%201.929%201.929%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.059%2010.941%200%201%200a1%201%200%201%200%200%202c8.837%200%2016%207.163%2016%2016a1%201%200%200%200%202%200zm-4.701-.056C13.984%2010.779%208.238%205.026%201.074%204.702A1%201%200%200%200%20.984%206.7C7.113%206.977%2012.03%2011.902%2012.3%2018.03a1%201%200%201%200%201.998-.087zm-12.37.913a1.929%201.929%200%201%200%200-3.857%201.929%201.929%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.059%2010.941%200%201%200a1%201%200%201%200%200%202c8.837%200%2016%207.163%2016%2016a1%201%200%200%200%202%200zm-4.701-.056C13.984%2010.779%208.238%205.026%201.074%204.702A1%201%200%200%200%20.984%206.7C7.113%206.977%2012.03%2011.902%2012.3%2018.03a1%201%200%201%200%201.998-.087zm-12.37.913a1.929%201.929%200%201%200%200-3.857%201.929%201.929%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.059%2010.941%200%201%200a1%201%200%201%200%200%202c8.837%200%2016%207.163%2016%2016a1%201%200%200%200%202%200zm-4.701-.056C13.984%2010.779%208.238%205.026%201.074%204.702A1%201%200%200%200%20.984%206.7C7.113%206.977%2012.03%2011.902%2012.3%2018.03a1%201%200%201%200%201.998-.087zm-12.37.913a1.929%201.929%200%201%200%200-3.857%201.929%201.929%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.429C4.286.639%204.92%200%205.708%200h12.87C19.363%200%2020%20.634%2020%201.429c0%20.789-.635%201.428-1.422%201.428H5.708A1.422%201.422%200%200%201%204.286%201.43zm0%205.714c0-.79.635-1.429%201.422-1.429h12.87c.785%200%201.422.634%201.422%201.429%200%20.789-.635%201.428-1.422%201.428H5.708a1.422%201.422%200%200%201-1.422-1.428zm0%205.714c0-.789.635-1.428%201.422-1.428h12.87c.785%200%201.422.634%201.422%201.428%200%20.79-.635%201.429-1.422%201.429H5.708a1.422%201.422%200%200%201-1.422-1.429zm-2.857-10a1.429%201.429%200%201%200%200-2.857%201.429%201.429%200%200%200%200%202.857zm0%205.714a1.429%201.429%200%201%200%200-2.857%201.429%201.429%200%200%200%200%202.857zm0%205.715a1.429%201.429%200%201%200%200-2.857%201.429%201.429%200%200%200%200%202.857z%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.429C4.286.639%204.92%200%205.708%200h12.87C19.363%200%2020%20.634%2020%201.429c0%20.789-.635%201.428-1.422%201.428H5.708A1.422%201.422%200%200%201%204.286%201.43zm0%205.714c0-.79.635-1.429%201.422-1.429h12.87c.785%200%201.422.634%201.422%201.429%200%20.789-.635%201.428-1.422%201.428H5.708a1.422%201.422%200%200%201-1.422-1.428zm0%205.714c0-.789.635-1.428%201.422-1.428h12.87c.785%200%201.422.634%201.422%201.428%200%20.79-.635%201.429-1.422%201.429H5.708a1.422%201.422%200%200%201-1.422-1.429zm-2.857-10a1.429%201.429%200%201%200%200-2.857%201.429%201.429%200%200%200%200%202.857zm0%205.714a1.429%201.429%200%201%200%200-2.857%201.429%201.429%200%200%200%200%202.857zm0%205.715a1.429%201.429%200%201%200%200-2.857%201.429%201.429%200%200%200%200%202.857z%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.429C4.286.639%204.92%200%205.708%200h12.87C19.363%200%2020%20.634%2020%201.429c0%20.789-.635%201.428-1.422%201.428H5.708A1.422%201.422%200%200%201%204.286%201.43zm0%205.714c0-.79.635-1.429%201.422-1.429h12.87c.785%200%201.422.634%201.422%201.429%200%20.789-.635%201.428-1.422%201.428H5.708a1.422%201.422%200%200%201-1.422-1.428zm0%205.714c0-.789.635-1.428%201.422-1.428h12.87c.785%200%201.422.634%201.422%201.428%200%20.79-.635%201.429-1.422%201.429H5.708a1.422%201.422%200%200%201-1.422-1.429zm-2.857-10a1.429%201.429%200%201%200%200-2.857%201.429%201.429%200%200%200%200%202.857zm0%205.714a1.429%201.429%200%201%200%200-2.857%201.429%201.429%200%200%200%200%202.857zm0%205.715a1.429%201.429%200%201%200%200-2.857%201.429%201.429%200%200%200%200%202.857z%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.429C4.286.639%204.92%200%205.708%200h12.87C19.363%200%2020%20.634%2020%201.429c0%20.789-.635%201.428-1.422%201.428H5.708A1.422%201.422%200%200%201%204.286%201.43zm0%205.714c0-.79.635-1.429%201.422-1.429h12.87c.785%200%201.422.634%201.422%201.429%200%20.789-.635%201.428-1.422%201.428H5.708a1.422%201.422%200%200%201-1.422-1.428zm0%205.714c0-.789.635-1.428%201.422-1.428h12.87c.785%200%201.422.634%201.422%201.428%200%20.79-.635%201.429-1.422%201.429H5.708a1.422%201.422%200%200%201-1.422-1.429zm-2.857-10a1.429%201.429%200%201%200%200-2.857%201.429%201.429%200%200%200%200%202.857zm0%205.714a1.429%201.429%200%201%200%200-2.857%201.429%201.429%200%200%200%200%202.857zm0%205.715a1.429%201.429%200%201%200%200-2.857%201.429%201.429%200%200%200%200%202.857z%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.429C4.286.639%204.92%200%205.708%200h12.87C19.363%200%2020%20.634%2020%201.429c0%20.789-.635%201.428-1.422%201.428H5.708A1.422%201.422%200%200%201%204.286%201.43zm0%205.714c0-.79.635-1.429%201.422-1.429h12.87c.785%200%201.422.634%201.422%201.429%200%20.789-.635%201.428-1.422%201.428H5.708a1.422%201.422%200%200%201-1.422-1.428zm0%205.714c0-.789.635-1.428%201.422-1.428h12.87c.785%200%201.422.634%201.422%201.428%200%20.79-.635%201.429-1.422%201.429H5.708a1.422%201.422%200%200%201-1.422-1.429zm-2.857-10a1.429%201.429%200%201%200%200-2.857%201.429%201.429%200%200%200%200%202.857zm0%205.714a1.429%201.429%200%201%200%200-2.857%201.429%201.429%200%200%200%200%202.857zm0%205.715a1.429%201.429%200%201%200%200-2.857%201.429%201.429%200%200%200%200%202.857z%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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.809L6.652.124a.851.851%200%200%201%201.294.727v7.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.809L6.652.124a.851.851%200%200%201%201.294.727v7.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.809L6.652.124a.851.851%200%200%201%201.294.727v7.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.809L6.652.124a.851.851%200%200%201%201.294.727v7.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.809L6.652.124a.851.851%200%200%201%201.294.727v7.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.601.345a1.016%201.016%200%200%201%201.072%201.075L19.435%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.446-1.446l5.154-5.155-1.919.101a1.023%201.023%200%200%201-.777-1.745c.187-.185.427-.28.67-.294l4.58-.244z%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.601.345a1.016%201.016%200%200%201%201.072%201.075L19.435%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.446-1.446l5.154-5.155-1.919.101a1.023%201.023%200%200%201-.777-1.745c.187-.185.427-.28.67-.294l4.58-.244z%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.601.345a1.016%201.016%200%200%201%201.072%201.075L19.435%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.446-1.446l5.154-5.155-1.919.101a1.023%201.023%200%200%201-.777-1.745c.187-.185.427-.28.67-.294l4.58-.244z%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.601.345a1.016%201.016%200%200%201%201.072%201.075L19.435%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.446-1.446l5.154-5.155-1.919.101a1.023%201.023%200%200%201-.777-1.745c.187-.185.427-.28.67-.294l4.58-.244z%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.601.345a1.016%201.016%200%200%201%201.072%201.075L19.435%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.446-1.446l5.154-5.155-1.919.101a1.023%201.023%200%200%201-.777-1.745c.187-.185.427-.28.67-.294l4.58-.244z%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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%22M164%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM175.9%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%20transform%3D%22translate(-160.1%20-221.38)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M178.1%20223.12h-.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%202v14.16a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-14.17a2%202%200%200%200-1.98-1.99zM165%20237.91h-2.58v-2.58H165v2.58zm0-3.76h-2.58v-2.58H165v2.58zm0-3.92h-2.58v-2.58H165v2.58zm4.22%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58z%22%20transform%3D%22translate(-160.1%20-221.38)%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%22M164%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM175.9%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%20transform%3D%22translate(-160.1%20-221.38)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M178.1%20223.12h-.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%202v14.16a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-14.17a2%202%200%200%200-1.98-1.99zM165%20237.91h-2.58v-2.58H165v2.58zm0-3.76h-2.58v-2.58H165v2.58zm0-3.92h-2.58v-2.58H165v2.58zm4.22%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58z%22%20transform%3D%22translate(-160.1%20-221.38)%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%22M164%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM175.9%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%20transform%3D%22translate(-160.1%20-221.38)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M178.1%20223.12h-.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%202v14.16a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-14.17a2%202%200%200%200-1.98-1.99zM165%20237.91h-2.58v-2.58H165v2.58zm0-3.76h-2.58v-2.58H165v2.58zm0-3.92h-2.58v-2.58H165v2.58zm4.22%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58z%22%20transform%3D%22translate(-160.1%20-221.38)%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%22M164%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM175.9%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%20transform%3D%22translate(-160.1%20-221.38)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M178.1%20223.12h-.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%202v14.16a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-14.17a2%202%200%200%200-1.98-1.99zM165%20237.91h-2.58v-2.58H165v2.58zm0-3.76h-2.58v-2.58H165v2.58zm0-3.92h-2.58v-2.58H165v2.58zm4.22%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58z%22%20transform%3D%22translate(-160.1%20-221.38)%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%22M164%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM175.9%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%20transform%3D%22translate(-160.1%20-221.38)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M178.1%20223.12h-.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%202v14.16a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-14.17a2%202%200%200%200-1.98-1.99zM165%20237.91h-2.58v-2.58H165v2.58zm0-3.76h-2.58v-2.58H165v2.58zm0-3.92h-2.58v-2.58H165v2.58zm4.22%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58z%22%20transform%3D%22translate(-160.1%20-221.38)%22%2F%3E%3C%2Fsvg%3E")
}

.button--envelope {
    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%22M3.818%207.004a.524.524%200%201%201%200%201.048H1.944a.524.524%200%201%201%200-1.048h1.874zm0%202.097a.524.524%200%200%201%200%201.049H.524a.524.524%200%201%201%200-1.05h3.294zm0%202.097a.524.524%200%201%201%200%201.049H1.944a.524.524%200%200%201%200-1.049h1.874zm6.538-.637c.621.512%201.047.858%201.155.936.597.436%201.062.495%201.439.495.696%200%201.171-.317%201.391-.506l1.071-.913%204.542%203.58-.003.177H5.686l-.003-.177%204.673-3.592zm-4.72%202.545V6.649l.816.677c1.21%201.005%202.411%202.003%203.343%202.772l-4.158%203.008zm10.366-3.035L20%206.663v6.422l-3.998-3.014zM20%205.67v.044l-6.22%205.076c-.268.201-.539.3-.829.3-.293%200-.6-.106-.903-.306-.352-.257-5.304-4.216-6.411-5.102V5.67H20z%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--envelope.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%22M3.818%207.004a.524.524%200%201%201%200%201.048H1.944a.524.524%200%201%201%200-1.048h1.874zm0%202.097a.524.524%200%200%201%200%201.049H.524a.524.524%200%201%201%200-1.05h3.294zm0%202.097a.524.524%200%201%201%200%201.049H1.944a.524.524%200%200%201%200-1.049h1.874zm6.538-.637c.621.512%201.047.858%201.155.936.597.436%201.062.495%201.439.495.696%200%201.171-.317%201.391-.506l1.071-.913%204.542%203.58-.003.177H5.686l-.003-.177%204.673-3.592zm-4.72%202.545V6.649l.816.677c1.21%201.005%202.411%202.003%203.343%202.772l-4.158%203.008zm10.366-3.035L20%206.663v6.422l-3.998-3.014zM20%205.67v.044l-6.22%205.076c-.268.201-.539.3-.829.3-.293%200-.6-.106-.903-.306-.352-.257-5.304-4.216-6.411-5.102V5.67H20z%22%2F%3E%3C%2Fsvg%3E")
}

.button--envelope.button--alt-primary,.button--envelope.button--alt-secondary,.button--envelope.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%22M3.818%207.004a.524.524%200%201%201%200%201.048H1.944a.524.524%200%201%201%200-1.048h1.874zm0%202.097a.524.524%200%200%201%200%201.049H.524a.524.524%200%201%201%200-1.05h3.294zm0%202.097a.524.524%200%201%201%200%201.049H1.944a.524.524%200%200%201%200-1.049h1.874zm6.538-.637c.621.512%201.047.858%201.155.936.597.436%201.062.495%201.439.495.696%200%201.171-.317%201.391-.506l1.071-.913%204.542%203.58-.003.177H5.686l-.003-.177%204.673-3.592zm-4.72%202.545V6.649l.816.677c1.21%201.005%202.411%202.003%203.343%202.772l-4.158%203.008zm10.366-3.035L20%206.663v6.422l-3.998-3.014zM20%205.67v.044l-6.22%205.076c-.268.201-.539.3-.829.3-.293%200-.6-.106-.903-.306-.352-.257-5.304-4.216-6.411-5.102V5.67H20z%22%2F%3E%3C%2Fsvg%3E")
}

.button--envelope.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%22M3.818%207.004a.524.524%200%201%201%200%201.048H1.944a.524.524%200%201%201%200-1.048h1.874zm0%202.097a.524.524%200%200%201%200%201.049H.524a.524.524%200%201%201%200-1.05h3.294zm0%202.097a.524.524%200%201%201%200%201.049H1.944a.524.524%200%200%201%200-1.049h1.874zm6.538-.637c.621.512%201.047.858%201.155.936.597.436%201.062.495%201.439.495.696%200%201.171-.317%201.391-.506l1.071-.913%204.542%203.58-.003.177H5.686l-.003-.177%204.673-3.592zm-4.72%202.545V6.649l.816.677c1.21%201.005%202.411%202.003%203.343%202.772l-4.158%203.008zm10.366-3.035L20%206.663v6.422l-3.998-3.014zM20%205.67v.044l-6.22%205.076c-.268.201-.539.3-.829.3-.293%200-.6-.106-.903-.306-.352-.257-5.304-4.216-6.411-5.102V5.67H20z%22%2F%3E%3C%2Fsvg%3E")
}

.button--envelope.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%22M3.818%207.004a.524.524%200%201%201%200%201.048H1.944a.524.524%200%201%201%200-1.048h1.874zm0%202.097a.524.524%200%200%201%200%201.049H.524a.524.524%200%201%201%200-1.05h3.294zm0%202.097a.524.524%200%201%201%200%201.049H1.944a.524.524%200%200%201%200-1.049h1.874zm6.538-.637c.621.512%201.047.858%201.155.936.597.436%201.062.495%201.439.495.696%200%201.171-.317%201.391-.506l1.071-.913%204.542%203.58-.003.177H5.686l-.003-.177%204.673-3.592zm-4.72%202.545V6.649l.816.677c1.21%201.005%202.411%202.003%203.343%202.772l-4.158%203.008zm10.366-3.035L20%206.663v6.422l-3.998-3.014zM20%205.67v.044l-6.22%205.076c-.268.201-.539.3-.829.3-.293%200-.6-.106-.903-.306-.352-.257-5.304-4.216-6.411-5.102V5.67H20z%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.809L6.652.124a.851.851%200%200%201%201.294.727v7.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.809L6.652.124a.851.851%200%200%201%201.294.727v7.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.809L6.652.124a.851.851%200%200%201%201.294.727v7.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.809L6.652.124a.851.851%200%200%201%201.294.727v7.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.809L6.652.124a.851.851%200%200%201%201.294.727v7.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.851.851%200%200%201%200%208.233V.852A.852.852%200%200%201%201.284.119l6.244%203.69a.852.852%200%200%201%200%201.466z%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.851.851%200%200%201%200%208.233V.852A.852.852%200%200%201%201.284.119l6.244%203.69a.852.852%200%200%201%200%201.466z%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.851.851%200%200%201%200%208.233V.852A.852.852%200%200%201%201.284.119l6.244%203.69a.852.852%200%200%201%200%201.466z%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.851.851%200%200%201%200%208.233V.852A.852.852%200%200%201%201.284.119l6.244%203.69a.852.852%200%200%201%200%201.466z%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.851.851%200%200%201%200%208.233V.852A.852.852%200%200%201%201.284.119l6.244%203.69a.852.852%200%200%201%200%201.466z%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.353l-3.9-3.895a1.234%201.234%200%201%200-1.746%201.745l3.9%203.895v-.354l-3.901%203.895a1.234%201.234%200%201%200%201.746%201.745l3.9-3.895h-.353l3.901%203.895a1.234%201.234%200%200%200%201.747-1.745l-3.901-3.895v.354l3.9-3.895z%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.353l-3.9-3.895a1.234%201.234%200%201%200-1.746%201.745l3.9%203.895v-.354l-3.901%203.895a1.234%201.234%200%201%200%201.746%201.745l3.9-3.895h-.353l3.901%203.895a1.234%201.234%200%200%200%201.747-1.745l-3.901-3.895v.354l3.9-3.895z%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.353l-3.9-3.895a1.234%201.234%200%201%200-1.746%201.745l3.9%203.895v-.354l-3.901%203.895a1.234%201.234%200%201%200%201.746%201.745l3.9-3.895h-.353l3.901%203.895a1.234%201.234%200%200%200%201.747-1.745l-3.901-3.895v.354l3.9-3.895z%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.907l3.685-6.234a.851.851%200%200%200-.727-1.294H1.091A.852.852%200%200%200%20.36%205.663l3.69%206.244a.852.852%200%200%200%201.467%200zm2.809-9.082h-7.15a1%201%200%200%201%200-2h7.15a1%201%200%201%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.954a1%201%200%201%201-1.414%201.412L10%2011.564l-3.96%203.953a.999.999%200%200%201-1.414-1.412l3.96-3.954-3.96-3.953A1%201%200%201%201%206.04%204.786L10%208.74l3.96-3.954a1%201%200%201%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.95%204.27%204.27%200%200%201-2.685-.944A2.044%202.044%200%200%200%20.264%207.833c0%20.127.005.25.026.37l1.673%208.495c.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-.481.193.691.691%200%200%201-.482-.193l-2.953-2.859a.647.647%200%200%201-.2-.466.67.67%200%200%201%20.682-.66.69.69%200%200%201%20.482.193l2.47%202.392%204.743-4.59a.69.69%200%200%201%20.481-.194.67.67%200%200%201%20.682.66.648.648%200%200%201-.2.466l-5.224%205.058zM4.752%204.826A2.391%202.391%200%200%200%207.139%202.43%202.391%202.391%200%200%200%204.752.036a2.391%202.391%200%200%200-2.388%202.395%202.391%202.391%200%200%200%202.388%202.395z%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.446L5.743%208.585a1.973%201.973%200%200%201-.025-.347c0-.983.742-1.797%201.701-1.905a4.05%204.05%200%200%200%202.533.884%204.05%204.05%200%200%200%202.54-.89zM5.97%2016.958a1.868%201.868%200%200%201-.683.13H3.685c-.899%200-1.694-.673-1.861-1.445L.246%207.696a1.973%201.973%200%200%201-.025-.347c0-.984.742-1.797%201.7-1.905a4.05%204.05%200%200%200%203.244.822%203.437%203.437%200%200%200-.832%202.246c0%20.218.012.408.049.614l1.476%207.437c.03.134.067.266.112.394zm8.031%200c.214.084.443.13.68.13h1.603c.898%200%201.694-.673%201.861-1.445l1.57-7.947a1.918%201.918%200%200%200-1.723-2.257%204.05%204.05%200%200%201-3.178.84%203.437%203.437%200%200%201%20.76%202.879l-1.469%207.433a3.11%203.11%200%200%201-.104.367zm1.45-12.423a2.246%202.246%200%200%200%202.253-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.996%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.95a2.246%202.246%200%200%200-2.252%202.24%202.246%202.246%200%200%200%202.252%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.517.517.517h9.262c.31%200%20.518-.207.518-.517v-7.337h-4.985V7.4zm1.59.029a.516.516%200%200%201%20.186.126l3.022%203.02h-3.209V7.43zM13%202h5l-1-1v5a1%201%200%201%200%202%200V1a1%201%200%200%200-1-1h-5a1%201%200%201%200%200%202%22%2F%3E%3Cpath%20d%3D%22M0%20.494C0%20.22.227%200%20.501%200h6.553C8%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.559%2013.441H18V2H6.559v11.441zm-2-12.44a1%201%200%200%201%201-1.001H19A1%201%200%200%201%2020%201.001v13.44a1%201%200%200%201-1.001%201H5.559a1%201%200%200%201-1-1V1zM2%207v11h11a1%201%200%200%201%200%202H0V7a1%201%200%201%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--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;
    border: 2px solid transparent
}

.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--primary {
    background-color: #112e51;
    border-radius: 4px 0 0 4px
}

.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--alternating-bg:hover {
    border: 2px solid #aeb0b5
}

.card--alternating-bg:hover .card__image__container--primary {
    background-color: #164f85
}

.card--alternating-bg:hover .card__image__container--secondary {
    background-color: #961a16
}

.card--alternating-bg:focus {
    border: 2px solid #5b9dd9
}

.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 {
    color: #f1f1f1;
    background-color: #112e51;
    color: #f1f1f1;
    font-weight: 700;
    border: 2px solid transparent
}

.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.181l-9.044%203.743a.934.934%200%200%201-.742%200L.585%2016.18A.938.938%200%200%201%200%2015.312V.938A.937.937%200%200%201%201.296.07h.002l.008.004L10%203.673%2018.694.075l.009-.003h.001A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.729-.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--primary:hover {
    background-color: #164f85;
    border: 2px solid #36bdbb
}

.card--primary:focus {
    border: 2px solid #5b9dd9
}

.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.95%204.27%204.27%200%200%201-2.685-.944A2.044%202.044%200%200%200%20.264%207.833c0%20.127.005.25.026.37l1.673%208.495c.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-.481.193.691.691%200%200%201-.482-.193l-2.953-2.859a.647.647%200%200%201-.2-.466.67.67%200%200%201%20.682-.66.69.69%200%200%201%20.482.193l2.47%202.392%204.743-4.59a.69.69%200%200%201%20.481-.194.67.67%200%200%201%20.682.66.648.648%200%200%201-.2.466l-5.224%205.058zM4.752%204.826A2.391%202.391%200%200%200%207.139%202.43%202.391%202.391%200%200%200%204.752.036a2.391%202.391%200%200%200-2.388%202.395%202.391%202.391%200%200%200%202.388%202.395z%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.446L5.743%208.585a1.973%201.973%200%200%201-.025-.347c0-.983.742-1.797%201.701-1.905a4.05%204.05%200%200%200%202.533.884%204.05%204.05%200%200%200%202.54-.89zM5.97%2016.958a1.868%201.868%200%200%201-.683.13H3.685c-.899%200-1.694-.673-1.861-1.445L.246%207.696a1.973%201.973%200%200%201-.025-.347c0-.984.742-1.797%201.7-1.905a4.05%204.05%200%200%200%203.244.822%203.437%203.437%200%200%200-.832%202.246c0%20.218.012.408.049.614l1.476%207.437c.03.134.067.266.112.394zm8.031%200c.214.084.443.13.68.13h1.603c.898%200%201.694-.673%201.861-1.445l1.57-7.947a1.918%201.918%200%200%200-1.723-2.257%204.05%204.05%200%200%201-3.178.84%203.437%203.437%200%200%201%20.76%202.879l-1.469%207.433a3.11%203.11%200%200%201-.104.367zm1.45-12.423a2.246%202.246%200%200%200%202.253-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.996%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.95a2.246%202.246%200%200%200-2.252%202.24%202.246%202.246%200%200%200%202.252%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%201%200%200-2.101H1.051l1.05%201.05V1.052A1.05%201.05%200%201%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-.997.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.729%204.215a.997.997%200%200%201%20.997-1.007h1.158c.551%200%20.998.456.998%201.007v6.474a.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.001.704%203.18%203.18%200%200%201-1.996-.7%201.512%201.512%200%200%200-1.18.83%203.608%203.608%200%200%200%203.108%201.757c1.394%200%202.601-.78%203.2-1.92zM10.604%205.51c0%20.747-.688%201.426-1.443%201.426-.756%200-1.444-.679-1.444-1.426%200-.747.688-1.428%201.444-1.428s1.445.68%201.443%201.428z%22%2F%3E%3Cpath%20d%3D%22M5.222%2015.734H2.237L.049%2019.83h8.559l-.226-.249a59.324%2059.324%200%200%201-1.172-1.355%2062.9%2062.9%200%200%201-1.988-2.492zm4.507%204.096h8.918l-2.188-4.096h-3.345a62.9%2062.9%200%200%201-3.16%203.847l-.225.249zm-.56-1.512s-6.9-7.599-6.9-11.364c0-3.765%203.089-6.818%206.9-6.818%203.81%200%206.898%203.053%206.898%206.818%200%203.765-6.899%2011.364-6.899%2011.364zm-4.6-11.773c0%202.51%202.059%204.546%204.6%204.546%202.54%200%204.599-2.035%204.599-4.546%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.371v1.518a.916.916%200%200%200%20.526-.28.727.727%200%200%200%20.184-.492c0-.202-.06-.357-.18-.466-.12-.11-.296-.203-.53-.28M14.538%209.672c0%20.183.05.321.148.415.1.093.25.178.452.255V9.014a1.172%201.172%200%200%200-.442.229c-.105.095-.158.238-.158.43%22%2F%3E%3Cpath%20d%3D%22M16.929%2012.742c-.12.23-.297.419-.53.564a1.864%201.864%200%200%201-.833.26v.447a.86.86%200%200%201-.039.3c-.026.061-.082.092-.17.092-.08%200-.138-.025-.17-.076a.442.442%200%200%201-.05-.236v-.52a2.1%202.1%200%200%201-.688-.191%201.603%201.603%200%200%201-.784-.813%201.243%201.243%200%200%201-.094-.46c0-.11.043-.21.126-.3a.42.42%200%200%201%20.315-.132c.101%200%20.187.024.257.072.069.05.118.117.144.205.061.189.114.335.159.434a.86.86%200%200%200%20.204.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-.125-.193-.188-.443-.188-.748%200-.398.123-.724.369-.978.245-.254.602-.402%201.066-.443V7.97c0-.194.07-.291.212-.291.144%200%20.216.095.216.284v.375c.24.025.446.076.618.152.172.077.322.193.45.347.101.118.179.239.234.363.055.125.082.24.082.344a.42.42%200%200%201-.122.3.403.403%200%200%201-.298.126c-.221%200-.363-.122-.429-.367a.774.774%200%200%200-.535-.576v1.443c.279.078.5.15.665.214a1.387%201.387%200%200%201%20.765.737c.076.178.113.371.113.581%200%20.264-.06.51-.18.74m-1.584-6.15a4.584%204.584%200%201%200%200%209.167%204.584%204.584%200%200%200%200-9.168M4.867%205.156A2.578%202.578%200%201%200%204.868.001a2.578%202.578%200%200%200%200%205.155%22%2F%3E%3Cpath%20d%3D%22M11.762%205.234c.028-.077.022-.128.032-.18.021-.09.045-.18.043-.274-.003-.074-.029-.142-.045-.213-.016-.072-.023-.145-.053-.214-.037-.085-.098-.154-.155-.228-.033-.041-.05-.09-.089-.13-.065-.058-.137-.089-.203-.13-.065-.04-.123-.093-.193-.118-.063-.026-.116-.02-.167-.031-.091-.02-.18-.044-.272-.041-.076.002-.143.028-.215.044-.071.016-.145.023-.212.053-.085.038-.154.099-.228.155-.042.033-.092.05-.13.09L7.782%206.16a4.645%204.645%200%200%201-2.912%201.02%204.64%204.64%200%200%201-2.903-1.013A2.197%202.197%200%200%200%20.018%208.35c0%20.137.006.268.029.397l1.808%209.108c.192.884%201.102%201.655%202.133%201.655h1.659c.103.01.2.007.299-.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.601.345a1.016%201.016%200%200%201%201.072%201.075L19.435%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.446-1.446l5.154-5.155-1.919.101a1.023%201.023%200%200%201-.777-1.745c.187-.185.427-.28.67-.294l4.58-.244z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 45%
}

.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.517.517.517h9.262c.31%200%20.518-.207.518-.517v-7.337h-4.985V7.4zm1.59.029a.516.516%200%200%201%20.186.126l3.022%203.02h-3.209V7.43zM13%202h5l-1-1v5a1%201%200%201%200%202%200V1a1%201%200%200%200-1-1h-5a1%201%200%201%200%200%202%22%2F%3E%3Cpath%20d%3D%22M0%20.494C0%20.22.227%200%20.501%200h6.553C8%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.132.303A.873.873%200%200%201%20.647.677l1.975-.53a.873.873%200%200%201%201.07.618L7.5%2014.982c.434.14.827.395%201.132.738l7.89-2.18a.873.873%200%200%201%201.075.616l.468%201.745a.873.873%200%200%201-1.687.452l-.24-.896-6.864%201.897a2.557%202.557%200%201%201-3.56-2.289zM7.6%2010.83l6.912-1.852%201.058%203.95L8.66%2014.78l-1.058-3.95zM6.278%205.892l6.171-1.653%201.059%203.95-6.172%201.653-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%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.463%2011.009a3.92%203.92%200%200%201%20.614-1.864H.91c-.767%200-.899.373-.899.636v.614c0%20.636.614.636.9.636h3.552v-.022zm-2.676.658c-.767%200-.899.373-.899.636v.482c0%20.417.285.636.9.636h3.245c-.307-.526-.526-1.118-.57-1.754H1.787zM12.775%204.21H8.52s-.767%200-.767.79v.482s0%20.636.767.636h2.785c.285%200%20.285.636-.065.636H1.787c-.767-.022-.899.46-.899.614v.46c-.022.68.724.637.9.637h3.815A4.052%204.052%200%200%201%208.52%207.237a4.048%204.048%200%200%201%204.057%204.057A4.062%204.062%200%200%201%208.52%2015.35a3.988%203.988%200%200%201-2.982-1.316H3.52c-.768%200-.768.636-.768.636v.483c0%20.636.768.636.768.636h9.584c2.04%200%203.333-.812%203.97-1.755h2.06c.352-.388.855-1.594.855-2.888%200-2.5-.5-3-.503-3.23H17.05c-.636-.965-2.28-3.707-4.276-3.707zm-4.277%208.312c-.263%200-.68-.088-.68-.395a.403.403%200%200%200-.416-.416.393.393%200%200%200-.395.394c-.022.614.526%201.053%201.075%201.185v.438c0%20.241.175.417.416.417.22%200%20.395-.176.395-.395v-.46c.636-.132%201.097-.593%201.097-1.163%200-.285-.132-.57-.33-.79-.285-.284-.701-.438-1.14-.438-.263%200-.68-.11-.68-.417%200-.197.285-.394.68-.394.241%200%20.68.11.68.394%200%20.22.175.417.395.417a.403.403%200%200%200%20.416-.417c0-.636-.548-1.008-1.074-1.162v-.46a.416.416%200%200%200-.417-.417c-.22%200-.416.175-.416.395v.46c-.636.132-1.097.614-1.097%201.14%200%20.308.11.57.35.79.264.285.703.439%201.141.439.241%200%20.658.131.658.416.022.22-.263.439-.658.439z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 70%
}

.card--primary .card__icon.i-mallet {
    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-size: 75%
}

.card--primary .card__icon.i-committee-audit {
    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%22M8.707%2016.389h-.512c-.822%200-1.548-.616-1.702-1.322L5.051%207.8a1.804%201.804%200%200%201-.023-.317c0-.9.678-1.643%201.555-1.742.634.506%201.44.808%202.316.808.88%200%201.687-.304%202.322-.813A1.754%201.754%200%200%201%2012.797%207.8l-.093.473a5.56%205.56%200%200%200-3.997%208.116zm8.599-6.777a5.536%205.536%200%200%200-3.25-1.394%203.142%203.142%200%200%200-.712-2.527%203.703%203.703%200%200%200%202.906-.768%201.754%201.754%200%200%201%201.575%202.064l-.519%202.625zM5.257%2015.455c-.195.077-.407.12-.624.12H3.167c-.821%200-1.548-.616-1.701-1.322L.023%206.987A1.804%201.804%200%200%201%200%206.669c0-.899.679-1.642%201.555-1.741a3.703%203.703%200%200%200%202.966.752%203.143%203.143%200%200%200-.761%202.054c0%20.199.011.372.045.56l1.35%206.8c.026.124.06.244.102.361zm8.67-11.358a2.054%202.054%200%200%201-2.06-2.048C11.867.917%2012.79%200%2013.927%200c1.137%200%202.059.917%202.059%202.049a2.054%202.054%200%200%201-2.06%202.048zm-10.055%200a2.054%202.054%200%200%201-2.06-2.048C1.812.917%202.734%200%203.872%200%205.009%200%205.93.917%205.93%202.049a2.054%202.054%200%200%201-2.06%202.048zm5.027.82a2.054%202.054%200%200%201-2.06-2.049c0-1.131.923-2.049%202.06-2.049s2.06.918%202.06%202.049a2.054%202.054%200%200%201-2.06%202.049zM19.676%2018.19a1.063%201.063%200%201%201-1.503%201.503l-2.375-2.375a4.226%204.226%200%200%201-2.157.592%204.252%204.252%200%201%201%204.252-4.252c0%20.788-.218%201.524-.592%202.157l2.375%202.375zm-6.035-7.721a3.19%203.19%200%201%200%200%206.378%203.19%203.19%200%200%200%200-6.378zm-1.95%202.654l1.246%201.246%202.333-2.333a.543.543%200%200%201%20.768.769l-2.717%202.717a.543.543%200%200%201-.768%200l-1.63-1.63a.543.543%200%201%201%20.768-.769z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--primary .card__icon.i-shield {
    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-size: 75%
}

.card--primary .card__icon.i-direction-sign {
    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-size: 75%
}

.card--primary .card__icon.i-scale {
    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%22M11.732%203H18a.5.5%200%201%201%200%201h-7v12.143A3.51%203.51%200%200%201%2013.164%2018h1.834a.999.999%200%201%201%200%202H5.002a.999.999%200%201%201%200-2h1.834A3.51%203.51%200%200%201%209%2016.143V4H2a.5.5%200%200%201%200-1h6.268a2%202%200%201%201%203.465%200zm1.832%206.773l2.499-4.997a.5.5%200%200%201%20.894%200l2.498%204.995c.343%200%20.551.001.555.002a3.5%203.5%200%200%201-7%200h.554zm1.119%200l3.653-.002-1.826-3.653-1.827%203.655zm-14.129%200l2.499-4.997a.5.5%200%200%201%20.894%200l2.498%204.995c.343%200%20.551.001.555.002a3.5%203.5%200%200%201-7%200h.554zm1.119%200l3.653-.002L3.5%206.118%201.673%209.773z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.card--primary .card__icon.i-usc {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20width%3D%2220%22%20height%3D%227%22%20viewBox%3D%220%200%2020%207%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.256.117v3.636c0%20.48.121.825.364%201.035.243.21.557.315.94.315.385%200%20.698-.105.941-.315.243-.21.365-.555.365-1.035V.117h1.062v3.636c0%20.744-.207%201.318-.621%201.723-.414.406-.996.608-1.746.608S1.229%205.882.815%205.477C.4%205.07.194%204.496.194%203.752V.117h1.062zm3.857%205.669a.595.595%200%200%201-.185-.45c0-.182.061-.335.185-.458a.641.641%200%200%201%20.473-.184c.193%200%20.354.061.482.184a.608.608%200%200%201%20.193.458.583.583%200%200%201-.193.45.686.686%200%200%201-.482.176.657.657%200%200%201-.473-.176zm6.789%200a.595.595%200%200%201-.185-.45c0-.182.061-.335.185-.458a.641.641%200%200%201%20.473-.184c.193%200%20.354.061.482.184a.608.608%200%200%201%20.193.458.583.583%200%200%201-.193.45.686.686%200%200%201-.482.176.657.657%200%200%201-.473-.176zm6.756%200a.595.595%200%200%201-.185-.45c0-.182.062-.335.185-.458a.641.641%200%200%201%20.474-.184c.192%200%20.353.061.481.184a.608.608%200%200%201%20.193.458.583.583%200%200%201-.193.45.686.686%200%200%201-.481.176.657.657%200%200%201-.474-.176zm-8.332-4.058c-.096-.51-.456-.765-1.08-.765-.306%200-.545.061-.716.184-.171.124-.256.272-.256.446s.055.31.166.41c.111.099.284.19.518.274l1.269.495c.432.168.765.38.999.635.234.255.35.574.35.958%200%20.528-.197.946-.593%201.255-.396.31-.96.464-1.692.464-.648%200-1.173-.159-1.575-.477-.45-.348-.687-.84-.711-1.476h1.053c0%20.48.249.783.747.909.15.042.348.063.594.063s.474-.061.684-.184c.21-.124.315-.288.315-.495%200-.208-.057-.366-.171-.478-.114-.11-.3-.214-.558-.31l-1.161-.459c-.45-.174-.795-.378-1.035-.612-.24-.234-.36-.558-.36-.972%200-.486.189-.87.567-1.152C8.064.147%208.584%200%209.24%200c.657%200%201.164.151%201.521.455.357.303.563.727.617%201.273h-1.053zM16.056%200a3%203%200%200%201%20.935.13c.264.088.492.209.684.365.378.306.624.735.738%201.287l-1.134.207a1.69%201.69%200%200%200-.445-.743%201.055%201.055%200%200%200-.752-.283c-.408%200-.738.171-.99.513-.27.372-.405.886-.405%201.543%200%20.658.12%201.17.36%201.54.24.369.567.553.981.553.414%200%20.726-.1.936-.301.21-.202.315-.461.315-.779h1.143c0%20.654-.208%201.16-.625%201.516-.417.358-.989.536-1.715.536-.774%200-1.389-.27-1.845-.81-.462-.552-.693-1.302-.693-2.25%200-.96.237-1.71.711-2.25.456-.516%201.056-.774%201.8-.774z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 70%
}

.card--primary .card__icon.i-cfr {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%27%20width%3D%2220%22%20height%3D%227%22%20viewBox%3D%220%200%2020%207%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.886%200a3%203%200%200%201%20.936.13c.264.088.492.209.684.365.378.306.624.735.738%201.287l-1.134.207a1.69%201.69%200%200%200-.446-.743%201.055%201.055%200%200%200-.751-.283c-.408%200-.738.171-.99.513-.27.372-.405.886-.405%201.543%200%20.658.12%201.17.36%201.54.24.369.567.553.98.553.415%200%20.727-.1.937-.301.21-.202.315-.461.315-.779h1.143c0%20.654-.209%201.16-.626%201.516-.417.358-.988.536-1.714.536-.774%200-1.39-.27-1.845-.81-.462-.552-.693-1.302-.693-2.25%200-.96.237-1.71.71-2.25C3.543.258%204.143%200%204.886%200zm3.44.117h3.681v.918H9.388v1.539h2.394v.909H9.388v2.475H8.326V.117zm9.092%201.791c0%20.414-.117.768-.35%201.062-.235.294-.57.498-1.009.612l1.566%202.376H16.24l-1.287-2.277h-.81v2.277H13.08V.117h2.16c.69%200%201.227.165%201.611.495.378.318.567.75.567%201.296zM15.255%202.97c.39%200%20.684-.088.882-.266a.896.896%200%200%200%20.297-.702c0-.29-.09-.524-.27-.701-.18-.178-.45-.266-.81-.266h-1.098V2.97h1z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 70%
}

.card--primary .card__icon.i-compass {
    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%22M17.985%2010.5h-.043a.5.5%200%200%201%200-1h.043A8.001%208.001%200%200%200%2010.5%202.015v.08a.5.5%200%201%201-1%200v-.08A8.001%208.001%200%200%200%202.015%209.5h.012a.5.5%200%201%201%200%201h-.012A8.001%208.001%200%200%200%209.5%2017.985a.5.5%200%200%201%201%200%208.001%208.001%200%200%200%207.485-7.485zM10%2020C4.477%2020%200%2015.523%200%2010S4.477%200%2010%200s10%204.477%2010%2010-4.477%2010-10%2010zm.054-9.634a.442.442%200%201%200%200-.884.442.442%200%200%200%200%20.884zm4.128-3.558a.489.489%200%200%201%20.497.834l-2.454%201.795h1.2a.487.487%200%200%201%200%20.974h-2.046a1.42%201.42%200%200%201-.838.84v1.964a.486.486%200%201%201-.975%200v-1.848l-3.764%201.634a.486.486%200%200%201-.469-.85l2.557-1.74H6.723a.486.486%200%201%201%200-.974h2.005c.143-.388.45-.694.838-.837V6.785a.487.487%200%200%201%20.975%200v1.757c.005-.002.008-.006.013-.009l3.628-1.725z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 65%
}

.card--secondary {
    color: #f1f1f1;
    background-color: #631010;
    color: #f1f1f1;
    font-weight: 700;
    border: 2px solid transparent
}

.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.181l-9.044%203.743a.934.934%200%200%201-.742%200L.585%2016.18A.938.938%200%200%201%200%2015.312V.938A.937.937%200%200%201%201.296.07h.002l.008.004L10%203.673%2018.694.075l.009-.003h.001A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.729-.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:hover {
    background-color: #961a16;
    border: 2px solid #f77b42
}

.card--secondary:focus {
    border: 2px solid #5b9dd9
}

.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%22M164%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM175.9%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%20transform%3D%22translate(-160.1%20-221.38)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M178.1%20223.12h-.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%202v14.16a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-14.17a2%202%200%200%200-1.98-1.99zM165%20237.91h-2.58v-2.58H165v2.58zm0-3.76h-2.58v-2.58H165v2.58zm0-3.92h-2.58v-2.58H165v2.58zm4.22%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58z%22%20transform%3D%22translate(-160.1%20-221.38)%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.494C0%20.221.23%200%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16c0%20.276-.226.5-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662c.328%200%20.594-.27.594-.603A.599.599%200%200%200%2011.756%209H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm0%203h7.662c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm7.662%203c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.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-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.475%200%2016%20.56%2016%201.25v17.5c0%20.69-.525%201.25-1.174%201.25H3.084V0h5.87l.037%205.946%202.349-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: 2000px
    }
}

.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.181l-9.044%203.743a.934.934%200%200%201-.742%200L.585%2016.18A.938.938%200%200%201%200%2015.312V.938A.937.937%200%200%201%201.296.07h.002l.008.004L10%203.673%2018.694.075l.009-.003h.001A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.729-.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-.261%201.243-.418l.302-.165c-.177.478-.418.851-.787%201.135-.082.063-.164.148-.266.188v.006c.526-.006.96-.242%201.373-.37v.005c-.217.343-.51.691-.823.941l-.379.3c.007.555-.008%201.085-.112%201.552-.606%202.713-2.211%204.555-4.752%205.344-.913.284-2.387.4-3.432.142a8.887%208.887%200%200%201-1.427-.465%205.716%205.716%200%200%201-.686-.353l-.213-.13c.236.008.512.073.775.03.239-.038.472-.028.693-.076.548-.12%201.036-.279%201.455-.523.204-.119.513-.258.657-.43a2.06%202.06%200%200%201-.722-.129c-.785-.276-1.241-.784-1.538-1.546.237.026.922.087%201.083-.047-.3-.017-.588-.19-.793-.318-.632-.393-1.146-1.054-1.142-2.07l.248.118c.158.067.32.103.509.141.08.017.24.064.331.03H5.73c-.122-.142-.32-.236-.443-.388C4.88%207.762%204.5%206.99%204.74%206.07c.061-.233.158-.44.26-.63l.012.006c.048.099.153.171.22.253.206.256.461.485.721.688.886.69%201.684%201.115%202.965%201.429.325.08.7.14%201.089.141-.11-.316-.074-.828.012-1.135.216-.77.685-1.325%201.373-1.622.164-.072.347-.123.538-.165L12.227%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.181l-9.044%203.743a.934.934%200%200%201-.742%200L.585%2016.18A.938.938%200%200%201%200%2015.312V.938A.937.937%200%200%201%201.296.07h.002l.008.004L10%203.673%2018.694.075l.009-.003h.001A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.729-.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.181l-9.044%203.743a.934.934%200%200%201-.742%200L.585%2016.18A.938.938%200%200%201%200%2015.312V.938A.937.937%200%200%201%201.296.07h.002l.008.004L10%203.673%2018.694.075l.009-.003h.001A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.729-.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;
    margin: 1rem 0 0 0
}

.mega-heading__title {
    display: none;
    margin-left: -2rem
}

.mega-heading__title a {
    border-bottom: 1px dotted #fff!important
}

.mega-heading__title::before {
    margin-bottom: 3rem;
    height: 5rem!important;
    width: 5rem!important
}

.mega-heading {
    display: none
}

.mega__intro {
    padding: 0 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;
    line-height: 1.2
}

.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.851.851%200%200%201%20.727-1.294h7.382a.852.852%200%200%201%20.733%201.284l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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.851.851%200%200%201%20.727-1.294h7.382a.852.852%200%200%201%20.733%201.284l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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.851.851%200%200%201%20.727-1.294h7.382a.852.852%200%200%201%20.733%201.284l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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.851.851%200%200%201%20.727-1.294h7.382a.852.852%200%200%201%20.733%201.284l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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.851.851%200%200%201%20.727-1.294h7.382a.852.852%200%200%201%20.733%201.284l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.181l-9.044%203.743a.934.934%200%200%201-.742%200L.585%2016.18A.938.938%200%200%201%200%2015.312V.938A.937.937%200%200%201%201.296.07h.002l.008.004L10%203.673%2018.694.075l.009-.003h.001A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.729-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.181l-9.044%203.743a.934.934%200%200%201-.742%200L.585%2016.18A.938.938%200%200%201%200%2015.312V.938A.937.937%200%200%201%201.296.07h.002l.008.004L10%203.673%2018.694.075l.009-.003h.001A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.729-.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
    }
}

.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.181l-9.044%203.743a.934.934%200%200%201-.742%200L.585%2016.18A.938.938%200%200%201%200%2015.312V.938A.937.937%200%200%201%201.296.07h.002l.008.004L10%203.673%2018.694.075l.009-.003h.001A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.729-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.181l-9.044%203.743a.934.934%200%200%201-.742%200L.585%2016.18A.938.938%200%200%201%200%2015.312V.938A.937.937%200%200%201%201.296.07h.002l.008.004L10%203.673%2018.694.075l.009-.003h.001A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.729-.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.851.851%200%200%201%20.727-1.294h7.382a.852.852%200%200%201%20.733%201.284l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%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%22M4.463%2011.009a3.92%203.92%200%200%201%20.614-1.864H.91c-.767%200-.899.373-.899.636v.614c0%20.636.614.636.9.636h3.552v-.022zm-2.676.658c-.767%200-.899.373-.899.636v.482c0%20.417.285.636.9.636h3.245c-.307-.526-.526-1.118-.57-1.754H1.787zM12.775%204.21c1.995%200%203.64%202.742%204.276%203.707h2.435c.003.23.503.73.503%203.23%200%201.294-.503%202.5-.854%202.888h-2.062c-.636.943-1.93%201.755-3.97%201.755H3.52s-.768%200-.768-.636v-.483s0-.636.768-.636h2.018a3.988%203.988%200%200%200%202.982%201.316%204.062%204.062%200%200%200%204.057-4.057A4.048%204.048%200%200%200%208.52%207.237a4.052%204.052%200%200%200-2.917%201.228H1.787c-.175%200-.92.044-.899-.636v-.46c0-.154.132-.637.9-.615h9.452c.35%200%20.35-.636.065-.636H8.52c-.767%200-.767-.636-.767-.636V5c0-.79.767-.79.767-.79h4.255zM7.63%2011.803c.246.22.415.369.458.402.236.187.42.212.57.212a.81.81%200%200%200%20.551-.217l.424-.392%201.8%201.537-.001.076H5.78l-.001-.076%201.851-1.542zm-1.87.81V9.84a836.747%20836.747%200%200%200%201.647%201.48l-1.646%201.291zm4.107-1.304l1.584-1.463v2.757L9.867%2011.31zm1.584-2.164v.019l-2.464%202.18a.51.51%200%200%201-.329.128.624.624%200%200%201-.358-.131c-.139-.11-2.1-1.81-2.54-2.19v-.006h5.69z%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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.987l3.685%206.234a.851.851%200%200%201-.727%201.294H1.283A.852.852%200%200%201%20.55%207.231L4.24.987a.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.353l-3.9-3.895a1.234%201.234%200%201%200-1.746%201.745l3.9%203.895v-.354l-3.901%203.895a1.234%201.234%200%201%200%201.746%201.745l3.9-3.895h-.353l3.901%203.895a1.234%201.234%200%200%200%201.747-1.745l-3.901-3.895v.354l3.9-3.895z%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.353l-3.9-3.895a1.234%201.234%200%201%200-1.746%201.745l3.9%203.895v-.354l-3.901%203.895a1.234%201.234%200%201%200%201.746%201.745l3.9-3.895h-.353l3.901%203.895a1.234%201.234%200%200%200%201.747-1.745l-3.901-3.895v.354l3.9-3.895z%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.353l-3.9-3.895a1.234%201.234%200%201%200-1.746%201.745l3.9%203.895v-.354l-3.901%203.895a1.234%201.234%200%201%200%201.746%201.745l3.9-3.895h-.353l3.901%203.895a1.234%201.234%200%200%200%201.747-1.745l-3.901-3.895v.354l3.9-3.895z%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.353l-3.9-3.895a1.234%201.234%200%201%200-1.746%201.745l3.9%203.895v-.354l-3.901%203.895a1.234%201.234%200%201%200%201.746%201.745l3.9-3.895h-.353l3.901%203.895a1.234%201.234%200%200%200%201.747-1.745l-3.901-3.895v.354l3.9-3.895z%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.353l-3.9-3.895a1.234%201.234%200%201%200-1.746%201.745l3.9%203.895v-.354l-3.901%203.895a1.234%201.234%200%201%200%201.746%201.745l3.9-3.895h-.353l3.901%203.895a1.234%201.234%200%200%200%201.747-1.745l-3.901-3.895v.354l3.9-3.895z%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-html .entity__figure table,.block-table .entity__figure table,.custom-table .entity__figure table,.entity__figure .block-html 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 {
    margin-top: 0
}

.icon-heading::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width: 40em) {
    .icon-heading {
        margin-top:1rem
    }
}

.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--data-flag-circle--primary::before {
    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;
    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--data-flag-circle--secondary::before {
    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-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--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: 4rem;
    display: block;
    height: 4rem;
    width: 4rem;
    background-size: 70%;
    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: 4rem;
    display: block;
    height: 4rem;
    width: 4rem;
    background-size: 70%;
    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%22M164%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM175.9%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%20transform%3D%22translate(-160.1%20-221.38)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M178.1%20223.12h-.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%202v14.16a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-14.17a2%202%200%200%200-1.98-1.99zM165%20237.91h-2.58v-2.58H165v2.58zm0-3.76h-2.58v-2.58H165v2.58zm0-3.92h-2.58v-2.58H165v2.58zm4.22%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58z%22%20transform%3D%22translate(-160.1%20-221.38)%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.494C0%20.221.23%200%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16c0%20.276-.226.5-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662c.328%200%20.594-.27.594-.603A.599.599%200%200%200%2011.756%209H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm0%203h7.662c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm7.662%203c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.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--person-location-circle::before {
    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.001.704%203.18%203.18%200%200%201-1.996-.7%201.512%201.512%200%200%200-1.18.83%203.608%203.608%200%200%200%203.108%201.757c1.394%200%202.601-.78%203.2-1.92zM10.604%205.51c0%20.747-.688%201.426-1.443%201.426-.756%200-1.444-.679-1.444-1.426%200-.747.688-1.428%201.444-1.428s1.445.68%201.443%201.428z%22%2F%3E%3Cpath%20d%3D%22M5.222%2015.734H2.237L.049%2019.83h8.559l-.226-.249a59.324%2059.324%200%200%201-1.172-1.355%2062.9%2062.9%200%200%201-1.988-2.492zm4.507%204.096h8.918l-2.188-4.096h-3.345a62.9%2062.9%200%200%201-3.16%203.847l-.225.249zm-.56-1.512s-6.9-7.599-6.9-11.364c0-3.765%203.089-6.818%206.9-6.818%203.81%200%206.898%203.053%206.898%206.818%200%203.765-6.899%2011.364-6.899%2011.364zm-4.6-11.773c0%202.51%202.059%204.546%204.6%204.546%202.54%200%204.599-2.035%204.599-4.546%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-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--individual-contributions-circle::before {
    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.371v1.518a.916.916%200%200%200%20.526-.28.727.727%200%200%200%20.184-.492c0-.202-.06-.357-.18-.466-.12-.11-.296-.203-.53-.28M14.538%209.672c0%20.183.05.321.148.415.1.093.25.178.452.255V9.014a1.172%201.172%200%200%200-.442.229c-.105.095-.158.238-.158.43%22%2F%3E%3Cpath%20d%3D%22M16.929%2012.742c-.12.23-.297.419-.53.564a1.864%201.864%200%200%201-.833.26v.447a.86.86%200%200%201-.039.3c-.026.061-.082.092-.17.092-.08%200-.138-.025-.17-.076a.442.442%200%200%201-.05-.236v-.52a2.1%202.1%200%200%201-.688-.191%201.603%201.603%200%200%201-.784-.813%201.243%201.243%200%200%201-.094-.46c0-.11.043-.21.126-.3a.42.42%200%200%201%20.315-.132c.101%200%20.187.024.257.072.069.05.118.117.144.205.061.189.114.335.159.434a.86.86%200%200%200%20.204.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-.125-.193-.188-.443-.188-.748%200-.398.123-.724.369-.978.245-.254.602-.402%201.066-.443V7.97c0-.194.07-.291.212-.291.144%200%20.216.095.216.284v.375c.24.025.446.076.618.152.172.077.322.193.45.347.101.118.179.239.234.363.055.125.082.24.082.344a.42.42%200%200%201-.122.3.403.403%200%200%201-.298.126c-.221%200-.363-.122-.429-.367a.774.774%200%200%200-.535-.576v1.443c.279.078.5.15.665.214a1.387%201.387%200%200%201%20.765.737c.076.178.113.371.113.581%200%20.264-.06.51-.18.74m-1.584-6.15a4.584%204.584%200%201%200%200%209.167%204.584%204.584%200%200%200%200-9.168M4.867%205.156A2.578%202.578%200%201%200%204.868.001a2.578%202.578%200%200%200%200%205.155%22%2F%3E%3Cpath%20d%3D%22M11.762%205.234c.028-.077.022-.128.032-.18.021-.09.045-.18.043-.274-.003-.074-.029-.142-.045-.213-.016-.072-.023-.145-.053-.214-.037-.085-.098-.154-.155-.228-.033-.041-.05-.09-.089-.13-.065-.058-.137-.089-.203-.13-.065-.04-.123-.093-.193-.118-.063-.026-.116-.02-.167-.031-.091-.02-.18-.044-.272-.041-.076.002-.143.028-.215.044-.071.016-.145.023-.212.053-.085.038-.154.099-.228.155-.042.033-.092.05-.13.09L7.782%206.16a4.645%204.645%200%200%201-2.912%201.02%204.64%204.64%200%200%201-2.903-1.013A2.197%202.197%200%200%200%20.018%208.35c0%20.137.006.268.029.397l1.808%209.108c.192.884%201.102%201.655%202.133%201.655h1.659c.103.01.2.007.299-.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;
    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--magnifying-glass-circle::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20%20fill%3D%27%2336bdbb%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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: #fff;
    border-radius: 4rem;
    display: block;
    height: 4rem;
    width: 4rem;
    background-size: 50%;
    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.016zm7.426%2011.132c.554%200%201.002.45%201.002.998v1.052a.997.997%200%200%201-1.002.998H5.289c-.553%200-1.002-.45-1.002-.998v-1.052a.997.997%200%200%201%201.002-.998h2.137zm7.93-9.47c.554%200%201.003.45%201.003.997v1.052c0%20.551-.451.998-1.004.998H5.094c-.555%200-1.004-.45-1.004-.998V3.675c0-.55.45-.998%201.004-.998h10.261zm-3.968%204.734c.555%200%201.006.45%201.006.998v1.052a.996.996%200%200%201-1.006.998H5.194c-.555%200-1.006-.45-1.006-.998V8.41a.996.996%200%200%201%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.016zm12.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.007-.998h8.1zM15.136%207.5c.555%200%201.005.45%201.005.998V9.55c0%20.551-.452.998-1.005.998H4.875c-.554%200-1.004-.45-1.004-.998V8.498c0-.551.451-.998%201.004-.998h10.261zM11.07%202.58c.556%200%201.007.45%201.007.999V4.63a.996.996%200%200%201-1.007.998H4.877c-.556%200-1.006-.45-1.006-.998V3.579a.996.996%200%200%201%201.006-.998h6.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.859%202.38c.08.028-.019-.032%200%200%20.007.003%200%20.001%200%200M17.656%205.403c-.043.001-.088-.008-.088-.008s-.035.326-.014.422c.07-.098.097-.29.102-.414M18.171%204.003c-.034.035-.042.075-.076.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.185%202.25.244l.085-1.24.026-.37c.006-.088-.173-.056-.244-.061-.234-.018-.467-.043-.7-.066-.208-.02-.415-.047-.622-.071-.123-.015-.541-.139-.56-.017-.063.41-.122.819-.182%201.228M15.215%205.715a.64.64%200%200%200%20.241.212c.156.087.288-.036.428-.08-.005-.167.09-.334.14-.49a.14.14%200%200%201%20.134-.097c.098%200%20.215-.158.233-.272-.064.048-.1.101-.158.16-.136.14-.217-.086-.223-.188-.089.016-.189.05-.28.047-.058-.002-.258.246-.301.308a.608.608%200%200%200-.117.243c-.016.06-.088.11-.097.157.003.005%200-.003%200%200M11.884%203.52c.054.087-.003.276.093.307.026.008.051.02.071.036.11.091.65-.025.808-.039-.016-.131-.074-.238-.03-.374.023-.072.05-.303.044-.372-.306.066-.064-.323-.087-.378-.027-.069-.069-.115-.06-.197a.135.135%200%200%201-.1-.086c-.06-.011-.112.007-.174-.005-.202-.04-.364-.1-.525-.207-.077-.051-.155.019-.229-.04-.076-.061.016-.066-.106-.018-.043.017-.144.008-.14.057.01.1.008.21-.084.274-.06.042-.1.036-.046.106.076.098%200%20.243.015.356.001.012.17.09.195.11.078.067.18.135.251.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-.159.209-.196.344a.197.197%200%200%201-.054.093.159.159%200%200%201-.04.027c-.108.051-.082-.04-.132.084-.031.074-.083.153-.08.235.01.235-.334.361-.54.361-.171%200-.272-.045-.364.168.753-.1%201.5-.236%202.245-.387-.136-.165-.079-.366-.214-.49-.09%200-.317-.033-.354-.124-.022-.053.017-.254.02-.254-.019.002.002%200%200%200M4.767%204.545c-.161-.022-.081-.266-.067-.363.025-.167-.014-.13-.182-.154-.203-.03-.406-.063-.608-.1l-.369%202.038c-.021.118.11.087.215.105.166.028.333.053.499.08.297.047.596.086.895.124l.16-1.255c.005-.03.06-.394.045-.396l-.588-.08M10.725%208.386a.693.693%200%200%200-.294-.115c-.2-.026-.353.16-.516.02-.099-.084-.19.146-.3-.005-.08-.018-.076-.005-.167-.005a.183.183%200%200%201-.131-.059c-.07-.07-.077-.018-.164-.048-.165-.057-.67-.165-.657-.39.011-.206.016-.412.024-.617-.08%200-.921-.043-.921-.039-.026.357-.049.713-.08%201.07-.016.176-.03.352-.041.528-.005.071.011.193-.018.26-.01.145-.2.104-.294.098a33.158%2033.158%200%200%201-.999-.08c.147.159.34.334.44.525.123.233.131.415.355.58.066.048.133.096.204.136a.743.743%200%200%201%20.285-.296c.221-.118.492-.034.668.121.297.26.402.687.665.964.065.068.054.142.058.228.005.094.11.269.17.344.04.048.137.023.188.04.1.035.194.058.293.088-.11-.428-.006-.838.398-1.071.014-.104.128-.146.221-.146.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-.028-.102-.01-.239-.014-.342l-.008-.251c-.002-.095-.03-.03-.104-.09M14.561%207.202c.048-.148.18-.25.315-.308.09-.039.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.035-.118.03-.169.035-.037.003-.351.01-.357.035-.033.164-.138.323-.16.485.313-.024.625-.053.937-.085.075-.007%201.042-.048%201.068-.127M7.468%203.645a29.775%2029.775%200%200%200%201.755.075c.082.001.131.05.195.092.123-.078.283.004.4.032.02-.099-.061-.23.005-.312.05-.06.025-.156.025-.236l-.003-.457c-.001-.09-.17-.135-.132-.266a33.863%2033.863%200%200%201-1.678-.046c-.148-.008-.296-.019-.444-.028-.073-.005-.037.276-.058.347-.071.244-.047.544-.065.8M15.211%207.343c.003-.003.64.57.75.664.183.157.102.258.374.133.265-.122.28-.371.413-.584.068-.109-.192-.218-.289-.286-.1-.07-.288.061-.404.041-.129.02-.098-.124-.209-.124-.114%200-.23.01-.343.022-.057.009-.251.076-.292.134M15.923%204.681c.273-.049.548-.096.82-.154.295-.063.613-.081.816-.297-.083-.064-.195-.173-.147-.29-.048-.062.046-.218.036-.224-.057-.035-.07-.093-.116-.138-.103-.102-.719.113-.862.141-.142.028-.64.208-.756.086-.034-.036.01.35.015.374l.09.52c.032-.005.076-.003.104-.018M3.168%201.916c-.086-.114-.255-.102-.395-.135-.374-.087-.731-.006-1.104-.127-.162-.053-.342.066-.451-.137-.028-.053.005-.198-.043-.225-.12-.046-.12-.055-.157.081-.114.432-.293.866-.554%201.225.014.058-.053.29-.022.298l.398.109a31.534%2031.534%200%200%200%201.856.45l.15-.715c.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.259.033.526.013.786.037.081.008.38-.011.376.084l-.018.532-.006.19c-.003.09.103.03.145.037.119.017.114.14.243.154.078.007.24-.014.303.033.098.072-.019.057.098.057.04%200%20.068.014.098.037.088.022.137-.022.224-.022.079%200%20.149.03.208.08a.566.566%200%200%201%20.227-.066c.136-.012.25-.024.368.05l-.004-.59c-.001-.218-.078-.425-.084-.64-.003-.117-.258-.053-.36-.053h-.665c-.361%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.241-.06.376.042.017-.146.126-.294.214-.414.082-.112.168-.05.2-.217.02-.099.012-.207.005-.307-.011-.17-.015-.327-.046-.508-.183.114-.38.348-.628.296-.205-.044-.315-.081-.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-.031-.135c-.035-.104.014-.232.002-.34-.01-.084-.034-.244-.097-.29-.106-.079-.146-.481-.165-.61-.1.025-.205.062-.307.076-.178.023-.21.246-.297.363-.079.104.011.127.004.244-.01.14-.128.286-.255.342-.194.087-.408.014-.604.084.109.175-.034.326-.147.449.339-.057.676-.13%201.012-.202.214-.046.374-.132.542.056.078.09.123.129.247.158M3.042%206.382a.19.19%200%200%201%20.192.014c.075-.273.095-.588.146-.867l.235-1.297.06-.33c.006-.037-.3-.07-.35-.08-.308-.06-.615-.125-.92-.19-.139-.029-.275-.062-.412-.094-.19-.044-.15-.002-.195.182-.08.33-.161.659-.244.988-.012.046.105.168.13.204l.374.538.57.822c.102.146.202.294.303.44.003-.12-.026-.266.111-.33.029-.013-.128.06%200%200M5.8%208.807c.07-.138.35-.037.467-.028.321.027.643.054.965.075.04-.609.09-1.217.127-1.826.004-.067-.008-.161.023-.225.064-.135-.2-.09-.29-.097-.29-.02-.58-.046-.868-.075-.13-.012-.26-.024-.389-.039-.082-.01-.418-.101-.48-.056-.025.02-.024.188-.027.218l-.068.53-.163%201.269-.047.37c-.012.09.175.076.249.09.003-.389.412-.035.5-.206M9.432%204.062c-.098%200-.141-.085-.22-.108-.084-.025-.208-.003-.295-.005-.177-.002-.355-.011-.532-.018a24.66%2024.66%200%200%201-.933-.053l-.033.494c-.015.218-.049.216.177.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-.401-.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-.149-.044-.18-.044-.326%200-.652-.014-.977-.028-.157-.007-.313-.01-.47-.021-.13-.008-.335-.098-.346.057l-.078%201.112c.375.024.75.042%201.126.059M15.644%206.57c-.058.128-.166.188-.278.265-.068.046-.1.034-.16.097-.084.088-.297.15-.34.238.217-.03.402-.171.608-.193.15-.015.343-.055.491-.013.042.012.13.104.155.1l.218-.034c.19-.03.235.033.395.146.142.1.195.18.36.143.01-.109.068-.2.14-.277.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-.059-.098.004-.566.027-.385-.212-.301.06-.602.117-.905.17-.15.028-.746.057-.796.167M4.811%202.615c.052-.068.115-.027.14-.096a.12.12%200%200%201%20.127-.077c.22.036.444.065.665.09.522.062%201.043.117%201.567.156l.113-1.619C7.424%201.059%206%20.913%205.847.895%205.307.83%204.772.737%204.237.647c-.12-.02-.24-.046-.358-.07-.022-.004-.084.314-.063.367.038.096.05.206.112.284.063.08.117.162.163.253.022.045.105.025.132.09.046.11-.085.306-.116.412.187-.106.233.25.245.351.016.126.136.132.136.26.106-.015.22.002.323.02.024-.031-.096-.017%200%200M12.44%207.658c-.067.135-.139.28-.19.42a.91.91%200%200%200-.043.448.335.335%200%200%200%20.05.145c.145.246-.105.442-.161.668.175-.012.463-.092.628-.042.122-.007.148.13.108.218-.077.166.245.028.33.04-.089-.656-.069-1.288-.056-1.952-.222.021-.444.038-.667.055M10.046%202.463a.205.205%200%200%201-.066.155c.209.116.105.67.106.87.513-.005%201.025-.02%201.537-.05-.027-.069-.155-.093-.201-.163-.084-.13-.276-.097-.316-.266a.675.675%200%200%201-.012-.247c.018-.122-.118-.187-.02-.32.109-.151.131-.117.136-.302.001-.053.015-.105.046-.149a.741.741%200%200%201%20.125-.123c.14-.118.227-.28.382-.381-.096-.03-.163.076-.282.035a.263.263%200%200%201-.108-.071c-.043-.02-.068.02-.12.005-.101-.029-.145-.163-.251-.163-.088%200-.146.101-.25.037-.07-.044-.143-.044-.227-.063-.121-.027-.082-.13-.206-.128a19.88%2019.88%200%200%201-.456.005c.018.096-.029.194.003.292.072.223.097.44.103.676.002.111.076.227.077.351M12.546%206.739a.16.16%200%200%201%20.064-.071c-.138-.078-.113-.261-.175-.38-.236.063-.356-.308-.277-.47-.2.034-.143-.19-.256-.266a.62.62%200%200%201-.221-.25c-.09-.193.027-.27-.241-.246-.332.037-.673.039-1.007.036.058.095.053.056.156.124.138.09.015.21.074.313.047.084.106.091.109.205l.025%201.058c.33-.008.66-.02.988-.04.187-.012.577-.14.71.061.01-.032.038-.047.05-.074%22%2F%3E%3Cpath%20d%3D%22M12.056%208.794c-.115-.146-.024-.168-.21-.158l-.342.019c-.07.003-.431.005-.43.027l.008.289c.003.083.137.265.175.357.064.156-.033.256-.017.395a.737.737%200%200%201-.002.226c.15-.021.297.077.447.086.052-.146.244-.113.35-.054.089.05.237.113.283.206.098.04.17-.184.254-.203-.136-.008-.263-.14-.185-.273.066-.114.176-.055.193-.17-.176.012-.452.088-.62.042-.361.022.142-.68.096-.79-.038-.047.005.014%200%200M14.343%205.576a.215.215%200%200%201-.16.141c-.07.01-.111.119-.16.184-.04.052-.02.111-.073.158-.08.072-.154.016-.227.08a.64.64%200%200%201-.31.075c-.087-.017-.11-.002-.192.03-.017.007-.105.255-.111.277-.032.111-.154.117-.242.078a.298.298%200%200%201-.004.078c.2-.017.301-.1.513-.116a28.86%2028.86%200%200%200%201.09-.107c.172-.02.423-.013.53-.188.04-.111.116-.152.195-.229-.09-.072-.24-.214-.216-.342.014-.083-.123-.026-.148-.026-.066%200-.132-.006-.199-.006-.091%200-.277-.115-.286-.087M9.782%205.381c-.57%200-1.14-.015-1.708-.043l-.06%201.19c.847.036%201.693.05%202.54.034-.004-.222.08-.702-.066-.872-.051-.06-.117-.14-.13-.217-.017-.101.03-.098-.07-.097l-.506.005M13.349%205.958c.078%200%20.141-.034.218-.03.071-.136.186-.056.261-.16.073-.1.116-.31.275-.28-.036-.118-.021-.285-.036-.41l-.095-.788c-.17.02-.34.043-.512.059-.273.025-.194.194-.175.398l.06.626c.019.204.044.41-.093.602a.385.385%200%200%201%20.097-.017M12.283%204.134c.061.12.014.262-.068.36a.365.365%200%200%201-.192.124c.033.05.04.115.016.17-.08.187-.265.371-.046.542.092.07.173.12.195.242.184-.029.267.148.208.297-.054.136-.012.144.129.196.125.047.154.197.176.31.07-.048.13-.003.176-.068.06-.087.083-.05.115-.149.012-.012.006-.156.01-.185.018-.115.183-.252.122-.369-.058-.11-.025-.31-.037-.444-.027-.277.01-.662-.122-.911-.033-.064-.036-.197-.113-.19l-.247.022c-.113.01-.228.014-.342.02l.02.033M3.633.888l.054-.266C3.71.517%203.663.539%203.56.513l-.16.739c-.03.14-.13.416-.03.54.131.165.012.269-.072.421-.028.051-.205.248-.185.272.075.086.02.242-.039.324-.067.224-.098.465-.146.694.606.122%201.214.232%201.825.323l.143-.963c-.03.004-.064-.007-.093-.012a1.261%201.261%200%200%200-.234-.029c-.089%200-.153.105-.236.016a.326.326%200%200%201-.084-.147c-.018-.08-.082-.09-.104-.17-.02-.072-.025-.148-.036-.221-.017-.115-.145-.015-.22-.123-.092-.132.016-.342.066-.47.008-.022-.13-.225-.16-.265-.164-.224-.168-.292-.162-.554M11.416%203.684c-.448.019-.896.034-1.344.038.02.089-.039.157-.013.242.093.31.212.575.247.894.037.039.293.003.365.001.149-.003.296-.01.445-.019.129-.007.54-.113.637-.004.067-.129-.056-.263.059-.38.133-.135.392-.111.142-.323-.15-.128-.279-.236-.26-.464l-.278.015M14.683%207.431l-.363.046.229.761c.037.125.136.222.167.345.021.087-.041.16-.053.245.023.07.038.138.05.21.02.142.047.188.197.178l.835-.06c.028-.002.093-.123.183-.127.037-.002.088-.3.096-.334.038-.157.04-.104-.027-.216-.054-.09-.103-.205-.176-.28-.168-.173-.377-.302-.545-.472-.08-.08-.08-.108-.177-.153-.065-.03-.135-.085-.152-.158-.011-.049-.213.008-.264.015M17.023%2011.186c-.041-.27-.085-.431-.237-.671-.098-.155-.225-.304-.27-.485.149.085.099.212.206.332-.048-.076-.044-.156-.077-.229-.023-.09-.141-.18-.195-.252a2.676%202.676%200%200%201-.239-.387c-.07-.138-.056-.213-.209-.232.007.08-.03.188-.122.205-.1.02-.153-.076-.263-.068l-.457.033-.402.028c-.124.009-.133-.115-.237-.103-.245.03-.49.058-.735.083a.233.233%200%200%201%20.015.18c.213-.065.453-.072.646.05.08.05.134.176.229.153.087-.021.145-.074.224-.106.085-.035.036-.091.116-.112.237-.063.352.221.514.322.16.1.243.112.24.317a1.622%201.622%200%200%201-.032.277c-.008.043.047.155.09.085.1-.164.114-.018.015.093-.06.069.18.29.254.304-.025-.022-.032-.045-.021-.07.07.06.167.228.203.32.056.144.237.156.326.294.028.043.035.146.072.161.107-.003.151-.015.188-.122.01-.09.094-.127.126-.201a.323.323%200%200%200%20.032-.2zm-.163.339a.308.308%200%200%201%20.005-.133c.008-.037-.032.18-.005.133-.009-.049%200%200%200%200zM6.441%206.418c.446.037.891.068%201.337.096l.084-1.663a34.681%2034.681%200%200%201-1.95-.16c-.067-.007-.313-.06-.319-.014l-.067.526-.141%201.101c.352.041.704.079%201.056.114M2.938%207.258c-.032-.351-.393-.693-.592-.98L1.344%204.836c-.091-.132.023-.35.059-.495l.214-.874a64.92%2064.92%200%200%200-1.29-.371c-.047.187-.081.344-.17.518-.09.173.055.338.025.519-.037.222-.064.354.053.56.088.152.038.23.176.358.028-.239.327-.121.402.02a.472.472%200%200%200-.303-.105c-.102.015.013.242.027.293-.068-.061-.1-.1-.094-.194-.141.115-.02.326.03.46.053.138-.025.176-.015.308.01.151.137.288.2.42.023.05.117.19.106.241-.017.084-.069.107-.013.19.095.143.271.225.418.305.07.038.139.076.205.12.11.07.058.125.12.215.085.112.22.12.28.276.034.083-.02.362.086.373l.664.067c.155.016.172-.04.168-.134a.503.503%200%200%201%20.024-.165.293.293%200%200%201%20.079-.112c.054-.055.04-.12.075-.185.072-.134.057-.052.068-.185%200-.004-.003.037%200%200zM.64%205.128C.62%205.126.61%205.117.608%205.1l.032.027c-.009-.003-.012-.013%200%200zm-.047.232a.092.092%200%200%201-.039.019c-.007-.016.006-.022.039-.019-.003.003-.013.007%200%200zM5%206.492a32.698%2032.698%200%200%201-1.506-.23c-.014.14-.093.55-.329.39.008.12-.088.344-.035.44.046.084.151.265.081.366a.233.233%200%200%201-.098.074c-.065.027-.044.107-.075.164-.043.083-.15.118-.07.204.081.089.034.19-.053.25.337.19.673.383%201.012.572.205.114.331.139.567.172.135.018.308.106.327-.047l.18-1.406.063-.488c.017-.14.156-.48-.064-.461M12.257%207.492c.039-.103.085-.197.125-.3-.136.034-.23-.115-.153-.234-.47.03-.939.056-1.41.067.057.247.063.478.065.73l.003.42c0%20.006.17.029.174.124.014.038.003.096.005.139.12-.005.916-.007.912-.078-.136-.25.188-.628.279-.868M13.616%209.222c.29-.029.581-.062.872-.096-.019-.089-.065-.207-.062-.298a.64.64%200%200%201%20.052-.205c-.024-.047-.061-.086-.086-.133-.089-.169-.126-.372-.18-.553-.011-.036-.112-.435-.136-.432l-.618.063c-.15.016-.115.034-.118.183l-.014.73c-.006.318.01.599.053.915.128-.07.064.028.113-.076.023-.047.07-.093.124-.098M1.358%201.165c-.065-.02-.091-.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-.089-.032-.025-.202.03-.426%200-.622.163.109.334.19.483.3a.196.196%200%200%201%20.032-.05c.003.073.086.155-.008.18-.005.028-.003.169.029.176.067.015.085-.443.1-.494.034-.03-.058-.211-.01-.199l.26.07a25.21%2025.21%200%200%200%201.29.301c.087.018-.002.221-.017.29-.066.305-.197.657-.161.974-.2-.04-.42-.117-.621-.135-.274.026-.5.026-.76-.059-.107-.034-.269.041-.343-.064-.065-.093.046-.188-.095-.26M17.644%204.356a.429.429%200%200%200-.051.245c.005.047.085.089.12.124.125-.063.038.103.088.114.049.01.41-.852.066-.758-.007-.08.13-.252.025-.286-.083-.026-.284-.149-.317-.024-.029.107-.097.202-.036.314.065.12.284.14.105.271M18.211%201.834c-.002.037-.01.108.015.137-.01.076-.096.146-.066.23-.032.112-.078.452.02.527-.077.016-.206.087-.228-.008-.005-.024-.076-.306-.097-.238-.025-.158-.044-.378-.12-.521l.476-.127M18.733%202.598c-.042.02-.088.096-.129.105l-.264.06c-.129.03-.078-.33-.075-.41.027-.15.057-.271.068-.402.03-.109-.032-.153.079-.222l.17.506c.046.138.132.24.151.363M12.01%201.99c.116-.048.183-.115.304-.15.107-.03.312-.339.327-.046a1.904%201.904%200%200%201-.011-.032c.006.027.009.054.008.081.148-.208.263.028.396.077.244.09.494-.212.736-.191-.041.178.093.127.205.114.02-.003.198.177.209.207-.068.03-.307-.025-.276.099-.056-.037-.21-.155-.275-.073-.086.109-.212.037-.292.168-.059-.056-.099-.013-.147.054a.105.105%200%200%201-.025-.093%208.211%208.211%200%200%200-.168.4c-.054-.03-.065-.07-.032-.123-.1.035-.054-.072-.062-.125-.008-.047-.173-.147-.226-.152a1.808%201.808%200%200%201-.366-.067c-.131-.041-.188-.09-.306-.149%22%2F%3E%3Cpath%20d%3D%22M14.143%204.095c.13-.022.262-.041.391-.067.2-.04.121-.4.284-.488.02.006.026.023.017.05.159-.09-.038-.526-.108-.624-.168-.234-.334.351-.42.11-.04-.108.18-.214.168-.307-.008-.065-.1-.304-.066-.333.092-.076-.813-.447-.557-.055-.298-.025-.416.522-.417.713-.002.313.355.785-.012%201.053.239-.023.477-.052.715-.081M18.743%203.239c.042.015.086.05.086.099.045-.029.088-.12.135-.133.002.027.01.053.021.078.06-.04.126-.067.19-.1.12-.065-.012-.18-.104-.186.103.037.148.195-.009.171-.043-.006-.159-.137-.113-.116-.049-.096-.153-.039-.188-.116.013-.026.122-.153.11-.164-.06.01-.083-.025-.092-.089-.096.022-.121.118-.222.138l-.312.063c-.078.016-.157.028-.235.042-.084.015-.052.173-.056.246-.01.179.18.075.316.047.09-.018.181-.039.272-.055.154-.028.096-.023.2.075M18.541%201.506c.093-.013.166-.277.166-.374.002-.204.005-.372.071-.566.009-.024.044-.19.068-.2.076-.027.092.141.159.075.056-.008.086-.081.135-.102.055-.024.2.046.218.099.052.152.15.332.161.492.009.129.09.06.16.102.022.025.029.143.04.154.037.033.172-.004.153.088.004.004-.037.057.01.058.009%200%20.044-.043.04.011-.016.203-.436.201-.42.396a.186.186%200%200%200-.083-.013c.006-.044.013-.053-.03-.096-.061.118.021.28-.112.302-.023.004-.118.283-.203.145-.078.124-.049.298-.12.418-.239-.233-.307-.672-.413-.989M4.61%2010.43c.142-.023.094-.324-.065-.23-.184.109-.128.178.065.23.022-.004-.043-.012%200%200M6.427%2011.233c.163-.012.324-.175.072-.22-.044-.008-.203-.057-.232-.044-.083.034.118.232.16.264.04-.003-.041-.032%200%200M6.854%2012.23c.065.044.132-.103.183-.136.097-.064.202-.073.302-.141.157-.109-.332-.419-.417-.448-.024-.008-.262-.132-.162.02.075.116-.075.12-.09.218-.01.078.05.163.079.232.058.144-.043.148.105.256M5.574%2010.812c.172-.05-.055-.33-.185-.213-.032.028-.109-.002-.05.084.063.094.136.093.235.129.035-.01-.04-.014%200%200M6.136%2010.946c.039-.014.089-.025.065-.08a.556.556%200%200%201-.194-.01c-.076-.042-.12-.024-.132.055.096%200%20.168.016.261.035.043-.015-.054-.01%200%200M6.111%2011.14c.14-.047-.018-.124-.09-.105l.09.104c.02-.006-.03-.035%200%200M2.352%2011.782c.04-.056.05-.062.114-.043.055.016-.132.121-.114.043.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.799%2011.396c-.038-.065.048-.071.102-.072.094-.001.046.171-.102.072-.012-.02.035.023%200%200M.953%2012.574c.025-.012.182-.169.19-.038.003.047-.215.108-.19.038.026-.013-.01.029%200%200%22%2F%3E%3Cpath%20d%3D%22M2.343%2012.01c-.081.06-.01.098-.124.047-.095-.044.008-.133.04-.156.028-.021.071-.024.084-.058.027-.074.126.057.13.058-.036.054-.094.059-.13.109-.014.01.02-.028%200%200M.563%2012.775c-.011.048-.135.096-.173.116.03-.023.121-.182.173-.116-.01.04-.036-.046%200%200M.574%2012.827c.001.029.107-.142.125-.143.214-.014-.111.138-.125.143M4.286%2011.458c-.276-.093.202-.221.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.039.025.332.159.134.248a.091.091%200%200%200-.033-.092c-.028-.025.044.013%200%200%22%2F%3E%3Cpath%20d%3D%22M4.466%2011.624c-.041-.029-.127-.126-.114-.18.1.012.192.139.189.234a.164.164%200%200%201-.075-.054c-.04-.027.022.022%200%200M4.593%2011.652c-.002-.004-.093-.133-.048-.129.082.01.055.135.048.129-.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.101-.013.13M4.698%2011.635c-.024.003-.04-.006-.047-.03.042-.007.158.026.184.073.006.012.213.182.108.182-.018%200-.094-.071-.145-.066-.052.005-.065-.14-.1-.16M4.786%2011.551c.014.017.047.047.064.065-.047.059-.12-.057-.064-.065.012.015-.023.003%200%200M4.962%2011.711c-.033-.005-.05-.106-.028-.126.041-.04.088.104.081.128l-.053-.002c-.041-.006.018-.009%200%200%22%2F%3E%3Cpath%20d%3D%22M3.566%2011.064c.038.103.203-.093.203-.02%200%20.06.222.14.269.204.082-.156.09-.311.268-.16.246.012.37.384.625.377.047-.001.164.012.15.077-.01.051.139.182.036.23-.07.031-.06-.112-.085-.147-.127-.176-.084.036-.135.06-.037.019-.04-.144-.094-.165-.029-.01-.205-.077-.215-.09-.056-.076-.177-.285-.26-.133.011-.02-.135.043-.145.05-.033.024-.158-.064-.194-.079-.067-.026-.207-.01-.232-.093-.024-.078-.115.023-.17.014-.105-.017-.156-.025-.254.021-.082.04-.099-.021-.173-.037-.087-.02-.323-.03-.367-.086-.01.075.055.134.022.208-.022.05-.095.027-.126.078-.036.059-.134.193-.217.188-.036-.002.047-.119.05-.132-.183.125.061-.406.097-.315-.042-.107-.206.11-.218.137-.027.062-.026.143-.07.196-.044.053-.104.08-.126.15.016.022.12.007.11.052a1.607%201.607%200%200%201-.099.16.692.692%200%200%200-.192.144c-.045.052-.03.15-.128.16-.032.003-.252.274-.28.228.01.015-.256.083-.263.088-.097.074-.291.126-.109-.002.062-.044.06-.106.153-.124.06-.01.063.06.106-.004.083-.122.188-.163.265-.277.026-.039.152-.3.14-.332-.02-.05-.137.088-.187-.024-.033.03.012.088-.019.11-.027.02-.086-.092-.091-.11-.053.07-.057-.035-.13-.005-.023.01-.076.07-.1.076-.043.008.06-.359-.115-.299-.032.011-.169.07-.15-.016-.097-.143-.091-.081-.048-.242-.12.01-.055-.088-.13-.097.002-.074.131-.274.187-.335.075-.083.105.078.192-.036.053-.069.138.041.152-.069a.34.34%200%200%200-.012-.126c-.019-.07.046-.07.027-.12-.023-.062-.165.075-.172.082-.03-.041-.1-.041-.177-.028-.092.016-.273-.15-.13-.175-.224-.142-.042-.111.075-.227.03-.03.17-.098.15-.007-.033.153.169.067.241.041-.106-.047-.092-.136-.169-.177-.042-.022-.106-.152-.11-.155-.085-.077-.135-.092-.118-.202.011-.071.076-.047.126-.047.102.002.139-.12.173-.195.033-.071.508-.354.511-.254a.107.107%200%200%200-.039.033c-.002-.042.212-.012.26.004.194.048.442.11.642.046.298-.095.301.194.36.393l.459%201.535M18.591%203.643c.08-.032.133-.061.113-.15.006-.024-.05-.1.02-.1-.026-.022-.05-.094-.086-.104-.02-.005-.12.028-.114.047.03.104.05.205.067.307M18.35%203.379c-.058.013-.384.067-.382.082.026.142.102.326.033.44-.044.072.092.002.102-.007.101-.1.112-.124.252-.157.082-.04.122-.037.098-.132-.021-.08-.018-.225-.103-.226M16.978%205.002c.162.035-.052.198.027.244-.005-.007.303.073.331.09-.018-.088-.078-.151-.114-.233a.415.415%200%200%201-.035-.211c.002-.021.101-.253.124-.203.056.122-.075.268.025.41.02.037-.015.095.036.092.051-.002.123.016.154.06.055.078-.012.1.08.107.124.01.166-.161.168-.252-.057.01-.243.08-.29.055-.038-.02-.07-.24-.08-.28l-.093-.328c-.004-.015-.264.053-.29.059-.19.043-.378.084-.57.12l-.365.069c-.052.01.01.199.018.248.063-.088.162-.155.212-.236.01-.016.124.117.117.056.067.004.065-.075.15-.07.084.004.136.045.202.076.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.069.223.029.024.198.2.196.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.494C0%20.221.23%200%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16c0%20.276-.226.5-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%2011.206a.599.599%200%200%201-.594-.603c0-.333.266-.603.594-.603h7.662c.328%200%20.594.27.594.603a.599.599%200%200%201-.594.603H4.094zm7.662%203H4.094a.599.599%200%200%201-.594-.603c0-.333.266-.603.594-.603h7.662c.328%200%20.594.27.594.603a.599.599%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-.485-.047-.88-.191-1.183-.434-.322-.261-.483-.616-.483-1.064h.82c0%20.224.072.394.216.51.145.118.355.192.63.225V6.984l-.35-.12c-.392-.13-.695-.287-.91-.472-.214-.184-.322-.442-.322-.773s.134-.608.403-.83c.268-.221.661-.35%201.18-.388v-.532h.587v.539c.453.047.798.187%201.036.42.238.233.39.537.455.91H6.48a.663.663%200%200%200-.206-.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-.224-.084v1.225c.252-.023.437-.086.553-.19zM4.712%205.305a.44.44%200%200%200-.172.343c0%20.13.038.234.112.311a.903.903%200%200%200%20.357.2l.21.084V5.115c-.224.028-.393.09-.507.189z%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--checklist-circle,.icon-heading--data-flag-circle,.icon-heading--graph-circle,.icon-heading--graph-unordered-circle,.icon-heading--individual-contributions-circle,.icon-heading--magnifying-glass-circle,.icon-heading--map-circle,.icon-heading--person-location-circle,.icon-heading--question-bubble-circle {
    border-bottom: none;
    display: table;
    padding-bottom: 1.3rem
}

.icon-heading--checklist-circle .icon-heading__text,.icon-heading--data-flag-circle .icon-heading__text,.icon-heading--graph-circle .icon-heading__text,.icon-heading--graph-unordered-circle .icon-heading__text,.icon-heading--individual-contributions-circle .icon-heading__text,.icon-heading--magnifying-glass-circle .icon-heading__text,.icon-heading--map-circle .icon-heading__text,.icon-heading--person-location-circle .icon-heading__text,.icon-heading--question-bubble-circle .icon-heading__text {
    line-height: 1.2;
    display: table-cell;
    vertical-align: middle;
    color: inherit
}

.icon-heading--checklist-circle::before,.icon-heading--data-flag-circle::before,.icon-heading--graph-circle::before,.icon-heading--graph-unordered-circle::before,.icon-heading--individual-contributions-circle::before,.icon-heading--magnifying-glass-circle::before,.icon-heading--map-circle::before,.icon-heading--person-location-circle::before,.icon-heading--question-bubble-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.494C0%20.22.227%200%20.501%200h6.553C8%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.601.345a1.016%201.016%200%200%201%201.072%201.075L19.435%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.446-1.446l5.154-5.155-1.919.101a1.023%201.023%200%200%201-.777-1.745c.187-.185.427-.28.67-.294l4.58-.244z%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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.959.326%207.194.001%206.65.002L1.755.01A1.749%201.749%200%200%200%200%201.757v16.236A.998.998%200%200%200%201%2019h22c.553%200%201-.451%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.95%204.27%204.27%200%200%201-2.685-.944A2.044%202.044%200%200%200%20.264%207.833c0%20.127.005.25.026.37l1.673%208.495c.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-.481.193.691.691%200%200%201-.482-.193l-2.953-2.859a.647.647%200%200%201-.2-.466.67.67%200%200%201%20.682-.66.69.69%200%200%201%20.482.193l2.47%202.392%204.743-4.59a.69.69%200%200%201%20.481-.194.67.67%200%200%201%20.682.66.648.648%200%200%201-.2.466l-5.224%205.058zM4.752%204.826A2.391%202.391%200%200%200%207.139%202.43%202.391%202.391%200%200%200%204.752.036a2.391%202.391%200%200%200-2.388%202.395%202.391%202.391%200%200%200%202.388%202.395z%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.446L5.743%208.585a1.973%201.973%200%200%201-.025-.347c0-.983.742-1.797%201.701-1.905a4.05%204.05%200%200%200%202.533.884%204.05%204.05%200%200%200%202.54-.89zM5.97%2016.958a1.868%201.868%200%200%201-.683.13H3.685c-.899%200-1.694-.673-1.861-1.445L.246%207.696a1.973%201.973%200%200%201-.025-.347c0-.984.742-1.797%201.7-1.905a4.05%204.05%200%200%200%203.244.822%203.437%203.437%200%200%200-.832%202.246c0%20.218.012.408.049.614l1.476%207.437c.03.134.067.266.112.394zm8.031%200c.214.084.443.13.68.13h1.603c.898%200%201.694-.673%201.861-1.445l1.57-7.947a1.918%201.918%200%200%200-1.723-2.257%204.05%204.05%200%200%201-3.178.84%203.437%203.437%200%200%201%20.76%202.879l-1.469%207.433a3.11%203.11%200%200%201-.104.367zm1.45-12.423a2.246%202.246%200%200%200%202.253-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.996%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.95a2.246%202.246%200%200%200-2.252%202.24%202.246%202.246%200%200%200%202.252%202.24z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon.i-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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.851.851%200%200%201%200%208.233V.852A.852.852%200%200%201%201.284.119l6.244%203.69a.852.852%200%200%201%200%201.466z%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.809L6.652.124a.851.851%200%200%201%201.294.727v7.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.181l-9.044%203.743a.934.934%200%200%201-.742%200L.585%2016.18A.938.938%200%200%201%200%2015.312V.938A.937.937%200%200%201%201.296.07h.002l.008.004L10%203.673%2018.694.075l.009-.003h.001A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.729-.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
}

.i-arrow-right.icon--email--author,.icon--inline--right.i-arrow-right {
    vertical-align: baseline
}

.icon--inline--left {
    display: inline-block;
    margin-right: 1rem;
    vertical-align: text-bottom
}

.icon--inline--left.i-share {
    background-size: 80%
}

.icon--absolute--left {
    position: absolute
}

.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%22M164%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM175.9%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%20transform%3D%22translate(-160.1%20-221.38)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M178.1%20223.12h-.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%202v14.16a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-14.17a2%202%200%200%200-1.98-1.99zM165%20237.91h-2.58v-2.58H165v2.58zm0-3.76h-2.58v-2.58H165v2.58zm0-3.92h-2.58v-2.58H165v2.58zm4.22%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58z%22%20transform%3D%22translate(-160.1%20-221.38)%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%201%201%200%201H10.5v9.006a.5.5%200%201%201-1%200V10.5H.494a.5.5%200%201%201%200-1H9.5V.494a.5.5%200%201%201%201%200V9.5zm2.913-3.986a.663.663%200%201%201%200-1.325h3.515a.663.663%200%201%201%200%201.325h-3.515zM5.36%205.416v1.636a.591.591%200%200%201-.593.587.591.591%200%200%201-.594-.587V5.416H2.646a.589.589%200%200%201-.593-.584c0-.323.265-.584.593-.584h1.527V2.65c0-.323.266-.587.594-.587.327%200%20.593.264.593.587v1.597h1.565c.328%200%20.594.261.594.584a.589.589%200%200%201-.594.584H5.36zm.83%2012.122L4.793%2016.14l-1.376%201.377a.589.589%200%200%201-.833-.007.589.589%200%200%201-.007-.832L3.953%2015.3l-1.399-1.398a.589.589%200%200%201-.006-.833.589.589%200%200%201%20.832.007l1.399%201.398%201.377-1.376a.589.589%200%200%201%20.832.006.589.589%200%200%201%20.007.833l-1.377%201.376%201.399%201.4a.589.589%200%200%201%20.007.832.589.589%200%200%201-.833-.007zm7.223-2.837a.663.663%200%200%201%200-1.326h3.515a.663.663%200%200%201%200%201.326h-3.515zm0%202.11a.663.663%200%201%201%200-1.325h3.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%22M164%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77zM175.9%20224.49a.77.77%200%200%200%20.77-.77v-1.57a.77.77%200%200%200-1.54%200v1.57a.77.77%200%200%200%20.77.77z%22%20transform%3D%22translate(-160.1%20-221.38)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M178.1%20223.12h-.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%202v14.16a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-14.17a2%202%200%200%200-1.98-1.99zM165%20237.91h-2.58v-2.58H165v2.58zm0-3.76h-2.58v-2.58H165v2.58zm0-3.92h-2.58v-2.58H165v2.58zm4.22%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58zm4.23%207.68h-2.58v-2.58h2.58v2.58zm0-3.76h-2.58v-2.58h2.58v2.58zm0-3.92h-2.58v-2.58h2.58v2.58z%22%20transform%3D%22translate(-160.1%20-221.38)%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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.95%204.27%204.27%200%200%201-2.685-.944A2.044%202.044%200%200%200%20.264%207.833c0%20.127.005.25.026.37l1.673%208.495c.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-.481.193.691.691%200%200%201-.482-.193l-2.953-2.859a.647.647%200%200%201-.2-.466.67.67%200%200%201%20.682-.66.69.69%200%200%201%20.482.193l2.47%202.392%204.743-4.59a.69.69%200%200%201%20.481-.194.67.67%200%200%201%20.682.66.648.648%200%200%201-.2.466l-5.224%205.058zM4.752%204.826A2.391%202.391%200%200%200%207.139%202.43%202.391%202.391%200%200%200%204.752.036a2.391%202.391%200%200%200-2.388%202.395%202.391%202.391%200%200%200%202.388%202.395z%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.446L5.743%208.585a1.973%201.973%200%200%201-.025-.347c0-.983.742-1.797%201.701-1.905a4.05%204.05%200%200%200%202.533.884%204.05%204.05%200%200%200%202.54-.89zM5.97%2016.958a1.868%201.868%200%200%201-.683.13H3.685c-.899%200-1.694-.673-1.861-1.445L.246%207.696a1.973%201.973%200%200%201-.025-.347c0-.984.742-1.797%201.7-1.905a4.05%204.05%200%200%200%203.244.822%203.437%203.437%200%200%200-.832%202.246c0%20.218.012.408.049.614l1.476%207.437c.03.134.067.266.112.394zm8.031%200c.214.084.443.13.68.13h1.603c.898%200%201.694-.673%201.861-1.445l1.57-7.947a1.918%201.918%200%200%200-1.723-2.257%204.05%204.05%200%200%201-3.178.84%203.437%203.437%200%200%201%20.76%202.879l-1.469%207.433a3.11%203.11%200%200%201-.104.367zm1.45-12.423a2.246%202.246%200%200%200%202.253-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.996%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.95a2.246%202.246%200%200%200-2.252%202.24%202.246%202.246%200%200%200%202.252%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.299%207.477a.851.851%200%200%200%20.727%201.294h7.382a.852.852%200%200%200%20.733-1.284L5.45%201.243a.852.852%200%200%200-1.467%200zm-2.809%209.082h7.15a1%201%200%200%201%200%202h-7.15a1%201%200%201%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.907l3.685-6.234a.851.851%200%200%200-.727-1.294H1.091A.852.852%200%200%200%20.36%205.663l3.69%206.244a.852.852%200%200%200%201.467%200zm2.809-9.082h-7.15a1%201%200%200%201%200-2h7.15a1%201%200%201%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.494C0%20.221.23%200%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16c0%20.276-.226.5-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662c.328%200%20.594-.27.594-.603A.599.599%200%200%200%2011.756%209H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm0%203h7.662c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm7.662%203c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.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-download--inline--left {
    display: inline-block;
    vertical-align: middle
}

.icon-download--inline--left::before {
    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.161a1.016%201.016%200%200%201-1.518-.002l-3.07-3.407a1.023%201.023%200%200%201%20.76-1.707c.302%200%20.57.134.757.342l1.288%201.425v-7.29a1.023%201.023%200%201%201%202.046%200v7.29l1.285-1.428a1.023%201.023%200%200%201%201.783.684c0%20.263-.102.5-.265.682l-3.066%203.411z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    content: '';
    float: left;
    padding: 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.871c.056.008.135.03.236.063a.71.71%200%200%201%20.362.25.421.421%200%200%201%20.053.401.982.982%200%200%201-.287.413l-4.354%204.257%201.033%205.998c.037.196.034.364-.011.502-.051.157-.144.262-.28.304a.7.7%200%200%201-.445-.013%201.392%201.392%200%200%201-.222-.096l-5.39-2.832-5.39%202.851c-.267.121-.48.156-.64.107-.282-.091-.389-.361-.32-.81l1.026-6L.333%207.952c-.266-.246-.362-.484-.289-.71.076-.232.293-.369.65-.41l6.03-.886L9.414.487c.205-.408.45-.564.732-.472.165.057.318.214.451.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.353l-3.9-3.895a1.234%201.234%200%201%200-1.746%201.745l3.9%203.895v-.354l-3.901%203.895a1.234%201.234%200%201%200%201.746%201.745l3.9-3.895h-.353l3.901%203.895a1.234%201.234%200%200%200%201.747-1.745l-3.901-3.895v.354l3.9-3.895z%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.136l-7.667%207.655a.998.998%200%200%201-1.414%200l-4.334-4.327A1%201%200%201%201%204.462%208.78L8.09%2012.4l6.96-6.948a1%201%200%201%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.954a1%201%200%201%201-1.414%201.412L10%2011.564l-3.96%203.953a.999.999%200%200%201-1.414-1.412l3.96-3.954-3.96-3.953A1%201%200%201%201%206.04%204.786L10%208.74l3.96-3.954a1%201%200%201%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.136l-7.667%207.655a.998.998%200%200%201-1.414%200l-4.334-4.327A1%201%200%201%201%204.462%208.78L8.09%2012.4l6.96-6.948a1%201%200%201%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.954a1%201%200%201%201-1.414%201.412L10%2011.564l-3.96%203.953a.999.999%200%200%201-1.414-1.412l3.96-3.954-3.96-3.953A1%201%200%201%201%206.04%204.786L10%208.74l3.96-3.954a1%201%200%201%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--vivid {
    background-color: #961a16;
    border-color: #fff
}

.message--vivid.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--vivid.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
}

@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
    }

    .message--large {
        background-position: 1.5rem 25%;
        font-size: 2rem;
        padding: 1rem 1rem 1rem 6rem;
        line-height: 2.5rem
    }

    .message--large a {
        font-size: 1.4rem
    }

    .message--large.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 {
    font-weight: 700;
    color: #fff;
    background-color: #5b616b
}

.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.494C0%20.221.23%200%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16c0%20.276-.226.5-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662c.328%200%20.594-.27.594-.603A.599.599%200%200%200%2011.756%209H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm0%203h7.662c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm7.662%203c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.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.851.851%200%200%201%20.727-1.294h7.382a.852.852%200%200%201%20.733%201.284l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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.851.851%200%200%201%20.727-1.294h7.382a.852.852%200%200%201%20.733%201.284l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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.851.851%200%200%201%20.727-1.294h7.382a.852.852%200%200%201%20.733%201.284l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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.851.851%200%200%201%20.727-1.294h7.382a.852.852%200%200%201%20.733%201.284l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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.851.851%200%200%201%20.727-1.294h7.382a.852.852%200%200%201%20.733%201.284l-3.69%206.244a.852.852%200%200%201-1.467%200zM19.653%2016.78a2.03%202.03%200%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%201-2.872%202.872l-4.538-4.537a8.072%208.072%200%200%201-4.12%201.131%208.123%208.123%200%201%201%208.123-8.123%208.072%208.072%200%200%201-1.131%204.12l4.538%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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.181l-9.044%203.743a.934.934%200%200%201-.742%200L.585%2016.18A.938.938%200%200%201%200%2015.312V.938A.937.937%200%200%201%201.296.07h.002l.008.004L10%203.673%2018.694.075l.009-.003h.001A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.729-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.013l3.685-6.234A.851.851%200%200%200%208.664.485H1.283A.852.852%200%200%200%20.55%201.769l3.69%206.244a.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.181l-9.044%203.743a.934.934%200%200%201-.742%200L.585%2016.18A.938.938%200%200%201%200%2015.312V.938A.937.937%200%200%201%201.296.07h.002l.008.004L10%203.673%2018.694.075l.009-.003h.001A.938.938%200%200%201%2020%20.936v14.376c0%20.393-.242.729-.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
    }
}

.block-html table,.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-html thead,.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-html thead .simple-table__header-cell,.block-html thead th,.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-html thead .simple-table__header-subtext,.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-html td,.block-table td,.body-blocks .block-table td,.custom-table td,.rich-text td,.simple-table__cell {
    padding: 1rem;
    vertical-align: top
}

.block-html tr,.block-table tr,.body-blocks .block-table tr,.custom-table tr,.rich-text tr,.simple-table__row {
    border-bottom: 1px solid #f1f1f1
}

.block-html tr:last-of-type,.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-html h3+table,.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-html table.simple-table--display,.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-html .simple-table--display td,.block-table .simple-table--display td,.custom-table .simple-table--display td,.rich-text .simple-table--display td,.simple-table--display .block-html 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-html .simple-table--display td:first-child,.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-html 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-html .simple-table--display tr,.block-table .simple-table--display tr,.custom-table .simple-table--display tr,.rich-text .simple-table--display tr,.simple-table--display .block-html 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-html .simple-table--display tr:nth-child(even),.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-html 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-html .simple-table--display.simple-table--responsive td,.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-html 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-html .simple-table--responsive td,.block-table .simple-table--responsive td,.custom-table .simple-table--responsive td,.rich-text .simple-table--responsive td,.simple-table--responsive .block-html 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-html .simple-table--responsive td,.block-table .simple-table--responsive td,.custom-table .simple-table--responsive td,.rich-text .simple-table--responsive td,.simple-table--responsive .block-html 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-html .simple-table--responsive thead,.block-table .simple-table--responsive thead,.custom-table .simple-table--responsive th,.rich-text .simple-table--responsive thead,.simple-table--responsive .block-html 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-html .simple-table--responsive tr,.block-table .simple-table--responsive tr,.custom-table .simple-table--responsive tr,.rich-text .simple-table--responsive tr,.simple-table--responsive .block-html 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-html .simple-table--responsive td,.block-table .simple-table--responsive td,.custom-table .simple-table--responsive td,.rich-text .simple-table--responsive td,.simple-table--responsive .block-html 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-html .chart-table td,.block-table .chart-table td,.chart-table .block-html 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-html .chart-table td,.block-table .chart-table td,.chart-table .block-html 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-html .chart-table td:last-of-type,.block-table .chart-table td:last-of-type,.chart-table .block-html 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
    }
}

.main__content .dense-table-container,.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.353l-3.9-3.895a1.234%201.234%200%201%200-1.746%201.745l3.9%203.895v-.354l-3.901%203.895a1.234%201.234%200%201%200%201.746%201.745l3.9-3.895h-.353l3.901%203.895a1.234%201.234%200%200%200%201.747-1.745l-3.901-3.895v.354l3.9-3.895z%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.353l-3.9-3.895a1.234%201.234%200%201%200-1.746%201.745l3.9%203.895v-.354l-3.901%203.895a1.234%201.234%200%201%200%201.746%201.745l3.9-3.895h-.353l3.901%203.895a1.234%201.234%200%200%200%201.747-1.745l-3.901-3.895v.354l3.9-3.895z%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.494C0%20.22.227%200%20.501%200h6.553C8%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.494C0%20.221.23%200%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16c0%20.276-.226.5-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662c.328%200%20.594-.27.594-.603A.599.599%200%200%200%2011.756%209H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm0%203h7.662c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm7.662%203c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.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.494C0%20.221.23%200%20.502%200h11.552C13%201%2015%202.506%2016%203.5v16c0%20.276-.226.5-.496.5H.496A.497.497%200%200%201%200%2019.506V.494zM2%202v16h12V4.5h-2.5V2H2zm2.094%208.206h7.662c.328%200%20.594-.27.594-.603A.599.599%200%200%200%2011.756%209H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm0%203h7.662c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.594.603zm7.662%203c.328%200%20.594-.27.594-.603a.599.599%200%200%200-.594-.603H4.094a.599.599%200%200%200-.594.603c0%20.333.266.603.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.809L6.652.124a.851.851%200%200%201%201.294.727v7.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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.353l-3.9-3.895a1.234%201.234%200%201%200-1.746%201.745l3.9%203.895v-.354l-3.901%203.895a1.234%201.234%200%201%200%201.746%201.745l3.9-3.895h-.353l3.901%203.895a1.234%201.234%200%200%200%201.747-1.745l-3.901-3.895v.354l3.9-3.895z%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.776zM6.671%204a1.998%201.998%200%200%201-3.342%200H.992A.993.993%200%200%201%200%203c0-.552.455-1%20.992-1h2.221a2%202%200%200%201%203.574%200h12.221c.548%200%20.992.444.992%201%200%20.552-.455%201-.992%201H6.671zm4.782%2010a1.999%201.999%200%200%201-3.406%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.809L5.348.124a.851.851%200%200%200-1.294.727v7.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%201%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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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%201%200-1.743-1.744l-6.84%206.84h.354L4.854%208.387a1.233%201.233%200%200%200-1.743%201.744l4.259%204.258a1.23%201.23%200%200%200%201.743%200l7.534-7.534-.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-html td,.block-table td,.rich-text td {
    padding-right: 1rem!important
}

.block-html img,.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
    }
}
