body {
    margin: 0;
    padding: 0;
    background-color: rgba(6,72,117,.6)
}
h2, h3 {
    margin: 10px;
    font-size: 1.2em
}
h3 {
    font-size: 1em
}
.banner {
    align-items: center;
    box-sizing: border-box;
    width: 90%;
    z-index: 1000000000;
    vertical-align: baseline;
    padding: 10px;
    margin-left: 5%;
    margin-right: 5%;
}
img.logo-img {
    display: block;
    max-width: 30vw;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
}
.centered {
    margin-left: 35%;
    margin-right: 20%;
    background-color: rgba(6,72,117,.6);
    margin-top: 0px;
}
.centered.img
{margin-top:10%}
a, article, aside, body, code, div, footer, h1, h2, h3, h4, h5, h6, html, i, img, label, li, p, s, section, span, summary, time, ul, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}
article, aside, footer, section {
    display: block
}
body {
    line-height: 1
}
ul {
    list-style: none
}
body {
    background: #fff;
    font: 14px/21px HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #444;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%
}
h1, h2, h3, h4, h5, h6 {
    color: #181818;
    font-family: Georgia, "Times New Roman", serif;
    font-weight: 400
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-weight: inherit
}
h2 {
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 10px
}
h3 {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 8px
}
a, a:visited {
    color: #333;
    text-decoration: underline;
    outline: 0
}
a:focus, a:hover {
    color: #000
}
p a, p a:visited {
    line-height: inherit
}
ul {
    margin-bottom: 20px
}
ul {
    list-style: none outside
}
ul ul {
    margin: 4px 0 5px 30px;
    font-size: 90%
}
ul ul li {
    margin-bottom: 6px
}
li {
    line-height: 18px;
    margin-bottom: 12px
}
ul.large li {
    line-height: 21px
}
li p {
    line-height: 21px
}
.button, button {
    background: #eee;
    background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0, rgba(0,0,0,.2) 100%);
    background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,.2)), color-stop(100%, rgba(0,0,0,.2)));
    background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0, rgba(0,0,0,.2) 100%);
    background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0, rgba(0,0,0,.2) 100%);
    background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0, rgba(0,0,0,.2) 100%);
    background: #eee linear-gradient(top, rgba(255,255,255,.2) 0, rgba(0,0,0,.2) 100%);
    border: 1px solid #aaa;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #444;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    text-decoration: none;
    text-shadow: 0 1px rgba(255,255,255,.75);
    cursor: pointer;
    margin-bottom: 20px;
    line-height: normal;
    padding: 8px 10px;
    font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
}
.button:hover, button:hover {
    color: #222;
    background: #ddd;
    background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0, rgba(0,0,0,.3) 100%);
    background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,.3)), color-stop(100%, rgba(0,0,0,.3)));
    background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0, rgba(0,0,0,.3) 100%);
    background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0, rgba(0,0,0,.3) 100%);
    background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0, rgba(0,0,0,.3) 100%);
    background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0, rgba(0,0,0,.3) 100%);
    border: 1px solid #888;
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa
}
.button:active, button:active {
    border: 1px solid #666;
    background: #ccc;
    background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0, rgba(10,10,10,.4) 100%);
    background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,.35)), color-stop(100%, rgba(10,10,10,.4)));
    background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0, rgba(10,10,10,.4) 100%);
    background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0, rgba(10,10,10,.4) 100%);
    background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0, rgba(10,10,10,.4) 100%);
    background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0, rgba(10,10,10,.4) 100%)
}
button::-moz-focus-inner {
border:0;
padding:0
}
label {
    display: block;
    font-weight: 700;
    font-size: 13px
}
label span {
    font-weight: 400;
    font-size: 13px;
    color: #444
}

@media screen and (max-width:767px) {
h1 {
    font-size: 26px!important;
    line-height: 1.3em!important
}
}
body {
    font-family: AtlasGrotesk, sans-serif
}
h1, h2, h3, h4, h5, h6 {
    font-family: Archivo;
    font-weight: 700;
    -webkit-font-smoothing: subpixel-antialiased;
    text-align: center;
    padding: 20px;
    margin-top: 100px
}
h2 {
    background-color: rgba(6,72,117,.4);
    color: #fbfbfb
}
p {
    font: 17px/26px ArnhemPro, Georgia, "Times New Roman", serif;
    color: #000;
    -webkit-font-smoothing: subpixel-antialiased
}
a {
    text-decoration: none
}
h1 {
    color: #3c3c3c;
    font: 40px/46px ArnhemPro, Georgia, "Times New Roman", serif;
    font-weight: 700;
    border-top: 1px solid #999;
    padding-top: 20px;
    margin-bottom: 5px
}
.footer {
    margin-top: 24px;
    padding-bottom: 56px
}
.footer a {
    text-decoration: underline;
    cursor: pointer
}
#copyright {
    line-height: 1.3em
}
@font-face {
    font-family: DecimaMonoPro;
    src: url(//projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro-Bold.eot);
    src: url(//projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro-Bold.eot?#iefix) format("embedded-opentype"), url(//projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro-Bold.woff) format("woff"), url(//projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro-Bold.ttf) format("truetype"), url(//projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro-Bold.svg#892f3d29c57543b364381db14cc3d2b6) format("svg");
    font-style: normal;
    font-weight: 700
}
@font-face {
    font-family: DecimaMonoPro;
    src: url(//projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro.eot);
    src: url(//projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro.eot?#iefix) format("embedded-opentype"), url(//projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro.woff) format("woff"), url(//projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro.ttf) format("truetype"), url(//projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro.svg#05b38ec6b99e47514c4477b29763ce0a) format("svg");
    font-style: normal;
    font-weight: 400
}
@font-face {
    font-family: Decima;
    src: url(//projects.fivethirtyeight.com/shared/fonts/Decima.eot);
    src: url(//projects.fivethirtyeight.com/shared/fonts/Decima.eot?#iefix) format("embedded-opentype"), url(//projects.fivethirtyeight.com/shared/fonts/Decima.woff) format("woff"), url(//projects.fivethirtyeight.com/shared/fonts/Decima.ttf) format("truetype"), url(//projects.fivethirtyeight.com/shared/fonts/Decima.svg#892f3d29c57543b364381db14cc3d2b6) format("svg");
    font-style: normal;
    font-weight: 400
}
@font-face {
    font-family: Decima;
    src: url(//projects.fivethirtyeight.com/shared/fonts/Decima.eot);
    src: url(//projects.fivethirtyeight.com/shared/fonts/Decima.eot?#iefix) format("embedded-opentype"), url(//projects.fivethirtyeight.com/shared/fonts/Decima.woff) format("woff"), url(//projects.fivethirtyeight.com/shared/fonts/Decima.ttf) format("truetype"), url(//projects.fivethirtyeight.com/shared/fonts/Decima.svg#892f3d29c57543b364381db14cc3d2b6) format("svg");
    font-style: normal;
    font-weight: 400
}
@font-face {
    font-family: AtlasGrotesk;
    src: url(//projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Bold.eot);
    src: url(//projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Bold.eot?#iefix) format("embedded-opentype"), url(//projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Bold.woff) format("woff"), url(//projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Bold.ttf) format("truetype"), url(//projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Bold.svg#e865ba5279b8b4f4d93cf0b04320407c) format("svg");
    font-style: normal;
    font-weight: 700
}
@font-face {
    font-family: AtlasGrotesk;
    src: url(//projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Regular.eot);
    src: url(//projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Regular.eot?#iefix) format("embedded-opentype"), url(//projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Regular.woff) format("woff"), url(//projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Regular.ttf) format("truetype"), url(//projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Regular.svg#4c452fbe91af52f13ffe1a98c5a30926) format("svg");
    font-style: normal;
    font-weight: 400
}
@font-face {
    font-family: ArnhemPro;
    src: url(//projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Normal.eot);
    src: url(//projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Normal.eot?#iefix) format("embedded-opentype"), url(//projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Normal.woff) format("woff"), url(//projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Normal.ttf) format("truetype"), url(//projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Normal.svg#4c452fbe91af52f13ffe1a98c5a30926) format("svg");
    font-style: normal;
    font-weight: 400
}
@font-face {
    font-family: ArnhemPro;
    src: url(//projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Black.eot);
    src: url(//projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Black.eot?#iefix) format("embedded-opentype"), url(//projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Black.woff) format("woff"), url(//projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Black.ttf) format("truetype"), url(//projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Black.svg#4c452fbe91af52f13ffe1a98c5a30926) format("svg");
    font-style: normal;
    font-weight: 700
}
@font-face {
    font-family: fte-icons;
    src: url(//projects.fivethirtyeight.com/shared/fonts/538-icons.eot);
    src: url(//projects.fivethirtyeight.com/shared/fonts/538-icons.eot?#iefix) format("embedded-opentype"), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6SAzoAAAC8AAAAYGNtYXAaVcxnAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZmbV8UoAAAFwAAAM2GhlYWQEa9nZAAAOSAAAADZoaGVhCngHywAADoAAAAAkaG10eEyuA7cAAA6kAAAAVGxvY2EcTh+IAAAO+AAAACxtYXhwABoAkAAADyQAAAAgbmFtZbM/MygAAA9EAAABS3Bvc3QAAwAAAAAQkAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmEAPA/8D/wAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYQ//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAwBAAEADwAMAAAMABwALAAATIRUhFSEVIRUhFSFAA4D8gAOA/IADgPyAAwDAQMBAwAAAAAQAAAAfBAADgABNAGwAgQCNAAABMCoCIyIOAhUUHgIzOgM3DgMVFB4CFyIGKgEjIg4CFRQeAjMyPgI1NC4CJy4DNTQ+Ajc+AzU0LgInMzcDHgEUFhUUDgIjIi4CNTQ+AhcyHgIXHgMXAy4DJyY+AhceAxcWDgInJTUjFSMVMxUzNTM1Ai9BWFoZLVRBJx02Sy4DBwYGAwMFBAIGCg0IBgsMDAY3YUcoLEtkN0BiQyMKFiMbCRgWEAQMFBAQHBQMDBUhFVU8XgECARUuSjYnQS8aIDZGJwkRERAHFSQbEwSkGjEoGwUEDBwqGhowKBwEBQwcKhoCE0DAwEDAA4AgNkcnKUc1HgEGDA0NBgwUEhEHASE1RiUkOikWITZGJB0wKSUTBhUYFwkLERETDQ0fIygVGTEpIAgr/XEEBwcHAx0zJhUWJzUdHTMmFgEBAwQCDxgYGhABIwEbLjwiIjsqGAEBGi07IiI8KxkBrMDAQMDAQAAAAAEBAP/AAt8DwAAYAAAFIxEjNTc1ND4COwEVIyIOAh0BMwcjEQJAwICAES9RP45ZGBwOA58TjEACALABZzZWPCCwChIaEVix/gAAAAABAAAAIAQAA2AAaQAAAQ4DIz4DNw4DBy4DByYOAhUUHgIXLgMnDgMVFB4CFyIuAic0FDQUNRQeAhcOAycGJiImIx4DMw4DByYiLgEnHgMXPgM1PAImNT4DNwQADh0fHxARHBgSBhAgISMSDiMnKhcsTDkhAQECAUF7bmAnBgsHBA0ZIhUNGRgWCxotPiQHDg0PBwUKCgkFCiYzPyIbPUFHJQYNDA0GI0xRViyR35hOARAcGxcLAv4GCwcICBodIhIIEQwLAg4aEAoBASI4TSsHCw0LBwQhOk0xDRgcGw8aNCwnDQQGCwQBAgECASdENyUIAQQBAgEBAgIeNiYXFiAYDAEBAQEBFyIZDAEBbK3UaQIIBgcDDBgcHREAAAQAAP/ABAADwAAYAC4AUgBrAAABISIOAhURFB4CMyEyPgI1ETQuAiMBIR4DFRQOAiMiLgI1ND4CNyERFA4CIyEiLgI1ETMOAxUUHgIzMj4CNTQuAiczNRQOAisBIi4CPQE0PgI7ATIeAh0BA1b9VCM+LhsbLj4jAqwjPi4bGy4+I/3yAXADBAMBHzVHKChHNR8BAwQDAjgKERgN/YANFxIKZAICAgEuT2o8PGpPLgECAgJkBQkLB0AHCwkFBQkLB0AHCwkFA8AbLj4j/VQjPi4bGy4+IwKsIz4uG/5ACA8QEQgoRzUfHzVHKAgREA8I/oANGBEKChEYDQGACA8QEQg8ak8uLk9qPAgREA8I4AcLCQUFCQsHQAcLCQUFCQsHQAAAAAACAAAAQAQAA0AAGAAcAAABISIOAhURFB4CMyEyPgI1ETQuAiMBEQkBA0D9gChFNR4eNEYnAoEnRjQeHjRGKP5AAUD+wANAHjRGKP6AKEU1Hh40RicBgSdGNB79gAIA/wD/AAAAAwAA/8AEAAPAABQAJgAzAAA3Ig4CFRQeAjMyPgI1NC4CIwMVMh4CFx4DFTM0LgIjERUyBBYSFTM0AgAkI4gcMiUVFSUyHB0xJRYWJTEdiDBcVk8iIjQjE8VquPaMqwEt4YLFof7q/ovU0RUlMhwcMiUVFSUyHBwyJRUBk8QTIzUiIk5WXTCM9rhqAVzEg+D+0qvUAXUBFqEAAAAAAQDA/8ADQAPAAEsAAAEVHAEeARceAxceAzMyPgI3FQ4DBw4DIyIuAicuAycuAycuAzURIzU+Azc+Azc+AzczESEVIQJAAQIDAggKDAcIEhQUCxQgHyATEB8dHA0OGx0eDxIdGhgODRkXFQoJEA4KBAMGBAGKDyAdGwsLExEQBgcLCQcCpQEA/wACAOoWJBsTBwYNCwoEBQgFAgMJEAyaBw0KBwQDBAMCAgUGBQQLDQ4ICBESEgkJFxsfEQFnkQUMDhAKCRQWGAwNHSEkFP8AwAAAAAACAAD/wAQAA8AAFABRAAABIg4CFRQeAjMyPgI1NC4CIxMuAycOAwcmPgI3Jj4CFxYOAhcWPgEmJy4BDgEXHgIUBy4DNz4DNzYeAhcWDgInAgBqu4tQUIu7amq7i1BQi7tqMhIaFxYOBxIbJhsICRUbChEBGzQiKxAfBTU4TCIOIzKEc0cMAxENDh8rGQkBAi5IWzA8cVo9CAgZQGNAA8BQi7tqaruLUFCLu2pqu4tQ/VQBCg0QCShMQzgUPGljXi8cSz4iDRFbZFQLC1B4fyMzCD1zSRIZGyAZByAtOiI3XEUqBQcVNlU4QH9iOgUAAAAEAAD/wAQAA8AAGAAdADIATwAAASEiDgIVERQeAjMhMj4CNRE0LgIjASMRMxEDIi4CNTQ+AjMyHgIVFA4CIwEjETQuAiMiDgIVESMRMxU+AzMyHgIVEQNU/VgjPy8bGy8/IwKoIz8vGxsvPyP+LICAQA0YEQoKERgNDRgRCgoRGA0CAIAKERgNDRgRCoCAChkcIBEeNCcXA8AbLz8j/VgjPy8bGy8/IwKoIz8vG/zAAcD+QAIAChEYDQ0YEQoKERgNDRgRCv4AAQANGBEKChEYDf8AAcBPDRwXDxksOiH+4AAAAAACAAD/2APoA8AALwBEAAAlJy4DIz4DJzYuAiMiDgIHHgMzMj4CNx4DHwEeAjY3PgEuASclIi4CJz4DMzIeAgcWDgIjA+DzCRQSEwcVIxYOAQE9aIxPUYpqOwEBO2qKUSNFPjoYAQIJDAnNDyAkIA8MDQMPEP2hNlxHJwEBJ0dcNjReRSkBASlFXjRZzggNCAMZOT9EJFCLaTw8aYtQUItpPA0XIhYIEhMTCvIPEAIMDQ4hIyEO5yhGXTU1XUYoKEZdNTVdRigAAAEAuQBmA0sDKAAnAAAlIi4CLwEuAT4BNz4BHgEfAQE+AhYXHgIGBwEOAwcyIjAiMwGpCBENDgS4CAgFDQ0KHRoaCHkBLgkWGxwNDBEFAwn+mwUMEA8KAQICAWYEBwsH8QwcGxgJCQcEDgyeAeUNEAYECAgXGhwN/cIHDQgFAQAAAwFAAD4HBAMWABYALQBEAAABISIuAjcmPgIzITIeAgcWDgIjAyEiLgInPgMzITIeAhcOAyMTISIuAjcmPgIzITIeAgcWDgIjBrv6zQ4cEwwBAQwTHA4FMw4cEwwBAQwTHA4B+s8QGhUKAQEKFRoQBTEQGhUKAQEKFRoQAfrNDhwTDAEBDBMcDgUzDhwTDAEBDBMcDgKEDBMbDw8bEwwMExsPDxsTDP7dDBQaDw8bFAsLFBsPDxoUDP7dDBQaDw8bFAsLFBsPDxoUDAAAAwAN/9YGaQOqAAQACQAOAAA3IQchJxMhFyE3AyEHIScNBl0B+aUBAQZbAfmjAQEGXQH5pQF0np4DNp6e/mWengAAAAAC/7EAUARPA0oAHwBTAAADHgMXHgMzMj4CNz4DNz4CJiMhIgYeARcFDgMHDgMjIi4CJy4DJyYiDgEVHAMxFB4CMyEyPgI1MDwCNTQuASIHKAyYsJIHBg4PEAgIEA8OBwaSsJgMDBUGDRb7qBYNBhUMBF4Om7OWCAkODw4ICA4ODwgJlrObDgkLBAEMExcLBBwLFxMMAQQLCQMCBlJeTwMEBAQBAQQFAwNPXlIHBhgXEhIXGAeDB1FeTgUEBQMBAQMFBAVOXlEHBQUKBAWYspMKFxIMDBIWC5OymAUECgUFAAMAAP/AA+ADwAAUACkARQAAJSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIwEiLgInAS4CNjc+AhYXAR4BFAYHDgMjAaNXmHJCQnKYV1eYckJCcphXO2lOLS1OaTs7aU4tLU5pOwIOBg0LCwX+7QkKAQkKChgZGQkBEwoKCQoFCwwNBnpCcphXV5hyQkJymFdXmHJCAsItTmk7O2lOLS1OaTs7aU4t/IQCBQcFAQoKGBkZCgkKAQoJ/vUJGBoYCgUHBQMAAAQAAAAABAADgAADACAAJQA6AAABIRUhBSEiDgIVERQeAjsBESERMzI+AjcDNi4CIwEhAyEDAQ4DIyIuAjcmPgIzMh4CFwEAAgD+AALA/IANGBEKChEYDcACAMANFxIJAQEBCxAZDP7//oEBAYEBAQ8BBg0QCwkSCwgBAQgLEgkLEA0GAQOAgEAKERgN/sANFxIK/wABAAoRGAwBQQwYEQr9gAFA/sACIAoRDAcHDBEKChEMBwcMEQoAAAAAAQAAAAEAAMhByIJfDzz1AAsEAAAAAADPS8quAAAAAM9Lyq7/sf/ABwQDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAIRP+x/7EHBAABAAAAAAAAAAAAAAAAAAAAFQAAAAAAAAAAAAAAAAIAAAAEAABABAAAAAQAAQAEAAAABAAAAAQAAAAEAAAABAAAwAQAAAAEAAAABAAAAAQAALkIRAFABnYADQQA/7ED8wAABAAAAAAAAAAACgAUAB4AOADyARgBpgI4AmoCuAMiA5oEDARwBLAFFgU4BagGDgZsAAEAAAAVAI4ABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQASAAAAAQAAAAAAAgAOAFUAAQAAAAAAAwASACgAAQAAAAAABAASAGMAAQAAAAAABQAWABIAAQAAAAAABgAJADoAAQAAAAAACgAoAHUAAwABBAkAAQASAAAAAwABBAkAAgAOAFUAAwABBAkAAwASACgAAwABBAkABAASAGMAAwABBAkABQAWABIAAwABBAkABgASAEMAAwABBAkACgAoAHUANQAzADgALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwADUAMwA4AC0AaQBjAG8AbgBzNTM4LWljb25zADUAMwA4AC0AaQBjAG8AbgBzAFIAZQBnAHUAbABhAHIANQAzADgALQBpAGMAbwBuAHMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
    font-style: normal;
    font-weight: 400
}
.icon {
    font-family: fte-icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.icon-facebook:before {
    content: "\e602"
}
.icon-twitter:before {
    content: "\e603"
}
body {
    background-color: #3c3c3c
}
#projects {
    margin-top: 50px;
    margin-bottom: 0;
    margin-top: 50px;
    text-transform: uppercase;
    width: 50%;
    margin-left: 25%;
    margin-right: 25%;
}
#projects .active .title {
    font-size: 32px;
    padding: 10px 0 10px 0;
    margin-bottom: 15px;
    display: flex;
    justify-content: space-between
}
#projects .active a {
    display: block
}
#projects .active .title {
    border-bottom: 2px solid #ffe100;
    color: #ffe100
}
@keyframes stroke {
100% {
stroke-dashoffset:-410
}
}

@media only screen and (max-width:767px) {
#projects .active .title {
    font-size: 28px
}
}
amp-img img {
    image-rendering: inherit;
    -o-object-fit: inherit;
    object-fit: inherit;
    -o-object-position: inherit;
    object-position: inherit
}
@supports (column-gap:0.5em) {
.wp-block-buttons>.wp-block-button.wp-block-button {
margin-right:0;
margin-left:0
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
width:calc(50% - .25em)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
width:calc(75% - .125em)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
width:auto;
flex-basis:100%
}
}
@-webkit-keyframes a {
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@keyframes a {
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@-webkit-keyframes b {
0% {
background-position:0 0
}
to {
background-position:30px 0
}
}
@keyframes b {
0% {
background-position:0 0
}
to {
background-position:30px 0
}
}
@-webkit-keyframes components-spinner__animation {
0% {
transform:rotate(0)
}
to {
transform:rotate(1turn)
}
}
@keyframes components-spinner__animation {
0% {
transform:rotate(0)
}
to {
transform:rotate(1turn)
}
}
@-webkit-keyframes fadein {
0% {
opacity:0
}
to {
opacity:1
}
}
@keyframes fadein {
0% {
opacity:0
}
to {
opacity:1
}
}
@-webkit-keyframes slidein {
0% {
transform:translateX(0)
}
to {
transform:translateX(-480px)
}
}
@keyframes slidein {
0% {
transform:translateX(0)
}
to {
transform:translateX(-480px)
}
}

@media only screen and (max-width:480px) {
@-webkit-keyframes slidein {
0% {
transform:translateX(0)
}
to {
transform:translateX(-100vw)
}
}
@keyframes slidein {
0% {
transform:translateX(0)
}
to {
transform:translateX(-100vw)
}
}
}
@-webkit-keyframes spin {
0% {
transform:rotate(0)
}
to {
transform:rotate(1turn)
}
}
@keyframes spin {
0% {
transform:rotate(0)
}
to {
transform:rotate(1turn)
}
}
@-webkit-keyframes wc-block-components-spinner__animation {
0% {
-webkit-animation-timing-function:cubic-bezier(.5856, .0703, .4143, .9297);
animation-timing-function:cubic-bezier(.5856, .0703, .4143, .9297);
transform:rotate(0)
}
to {
transform:rotate(1turn)
}
}
@keyframes wc-block-components-spinner__animation {
0% {
-webkit-animation-timing-function:cubic-bezier(.5856, .0703, .4143, .9297);
animation-timing-function:cubic-bezier(.5856, .0703, .4143, .9297);
transform:rotate(0)
}
to {
transform:rotate(1turn)
}
}
@-webkit-keyframes loading-fade {
0% {
opacity:.7
}
50% {
opacity:1
}
to {
opacity:.7
}
}
@keyframes loading-fade {
0% {
opacity:.7
}
50% {
opacity:1
}
to {
opacity:.7
}
}
:root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) #page {
    overflow: initial
}
:root {
--newspack-listings--grey-dark:#1e1e1e;
--newspack-listings--grey-medium:#757575;
--newspack-listings--grey-light:#ddd;
--newspack-listings--border-dark:rgba(0,0,0,.124);
--newspack-listings--border-light:rgba(255,255,255,.124)
}
:root {
--newspack-listings--grey-dark:#1e1e1e;
--newspack-listings--grey-medium:#757575;
--newspack-listings--grey-light:#ddd;
--newspack-listings--border-dark:rgba(0,0,0,.124);
--newspack-listings--border-light:rgba(255,255,255,.124)
}
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}
body {
    margin: 0
}
h1 {
    font-size: 2em;
    margin: .67em 0
}
a {
    background-color: transparent
}
amp-img {
    border-style: none
}
button {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}
button {
    overflow: visible
}
button {
    text-transform: none
}
[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
border-style:none;
padding:0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline:1px dotted ButtonText
}
[type=checkbox], [type=radio] {
    box-sizing: border-box;
    padding: 0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}
[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
[hidden] {
    display: none
}
html {
    font-size: 18px
}

@media only screen and (min-width:600px) {
html {
    font-size: 20px
}
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #111;
    font-family: georgia, garamond, "Times New Roman", serif;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.6;
    margin: 0;
    text-rendering: optimizeLegibility
}
button {
    color: #111;
    font-family: georgia, garamond, "Times New Roman", serif;
    font-weight: 400;
    line-height: 1.6;
    text-rendering: optimizeLegibility
}
.site-description, .site-info, .site-title, h1, h2, h3 {
    font-family: "Fira Sans Condensed", -apple-system, blinkmacsystemfont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif
}
.site-title, h1, h2, h3 {
    font-weight: 700;
    line-height: 1.2;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.site-branding {
    line-height: 1.25;
}
.site-branding {
    align-items: center;
    color: #515151;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    position: relative
}
h1 {
    font-size: 2.2em
}

@media only screen and (min-width:782px) {
h1 {
    font-size: 2.8em
}
}
h2 {
    font-size: 1.4em
}

@media only screen and (min-width:782px) {
h2 {
    font-size: 1.8em
}
}
h3 {
    font-size: 1.4em
}
.site-description, .site-title {
    font-size: 1.2em
}
.site-info, amp-img::after {
    font-size: .7em
}
.site-title {
    font-weight: 400
}
p {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
a {
    text-decoration: none
}
a:hover {
    text-decoration: none
}
a:focus {
    text-decoration: underline
}
html {
    box-sizing: border-box
}
*, ::after, ::before {
    box-sizing: inherit
}
body {
    background-color: #fff
}
h1, h2, h3 {
    margin: 1rem 0
}
ul {
    padding-left: 1rem
}
ul {
    list-style: disc
}
ul ul {
    list-style-type: circle
}
li {
    line-height: 1.6
}
li>ul {
    padding-left: 2rem
}
amp-img {
    height: auto;
    max-width: 100%;
    position: relative
}
.button, button {
    transition: background 150ms ease-in-out;
    background: #555;
    border: none;
    border-radius: 5px;
    box-sizing: border-box;
    display: inline-block;
    color: #fff;
    font-family: "Fira Sans Condensed", -apple-system, blinkmacsystemfont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-size: .8em;
    font-weight: 700;
    line-height: 1.2;
    outline: 0;
    padding: .76rem 1rem;
    text-decoration: none;
    vertical-align: bottom
}
.button:hover, .button:hover:visited, button:hover, button:hover:visited {
    background: #111;
    color: #fff;
    cursor: pointer
}
.button:visited, button:visited {
    color: inherit;
    text-decoration: none
}
.button:focus, button:focus {
    background: #111;
    color: #fff;
    outline: thin dotted;
    outline-offset: -4px
}
a {
    transition: color 110ms ease-in-out;
    color: #515151
}
a:visited {
    color: inherit
}
a:active, a:hover {
    color: #111;
    outline: 0;
    text-decoration: none
}
a:focus {
    outline: thin dotted;
    text-decoration: underline
}
#content[tabindex='-1']:focus {
    outline: 0
}
.site-content::after, .site-content::before, .site-footer::after, .site-footer::before {
    content: "";
    display: table;
    table-layout: fixed
}
.site-content::after, .site-footer::after {
    clear: both
}
.wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: auto;
    max-width: 90%;
    width: 1200px
}

@media only screen and (min-width:782px) {
.wrapper {
    flex-wrap: nowrap
}
}
.site-content {
    min-height: 30vh;
    margin-top: 1.5rem;
    overflow: hidden
}

@media only screen and (min-width:782px) {
.site-content {
    margin-top: 4rem
}
}

@media only screen and (min-width:782px) {
.site-branding {
    margin-right: auto
}
}
.site-title {
    color: #111;
    font-weight: 700;
    margin: 0
}
.site-title a {
    color: #111
}
.site-title a:link, .site-title a:visited {
    color: #111
}
.site-title a:hover {
    color: #4a4a4a
}
.site-description {
    color: #515151;
    display: none;
    font-weight: 400;
    font-size: .8em;
    font-style: italic;
    margin: 0;
    padding: 0 1rem
}

@media only screen and (min-width:600px) {
.site-description {
    display: block
}
}
.site-footer {
    margin: 2rem 0 0
}
.site-footer a {
    color: #515151;
    transition: opacity 110ms ease-in-out
}
.site-footer .footer-widgets {
    padding: 1rem 0 2rem
}
.site-footer .footer-widgets .wrapper {
    flex-wrap: wrap;
    justify-content: space-between
}
.site-footer .footer-widgets .widget {
    width: 100%
}

@media only screen and (min-width:600px) {
.site-footer .footer-widgets .widget {
    flex: 1 0 0;
    margin-right: 2rem;
    min-width: calc(50% - 2rem)
}
}

@media only screen and (min-width:782px) {
.site-footer .footer-widgets .widget {
    min-width: calc(25% - 2rem)
}
}
.site-footer .footer-widgets .widget:last-child {
    margin-right: 0
}
.site-footer .widget-title {
    color: #515151;
    font-size: inherit
}
.footer-branding .wrapper {
    padding-top: 1rem
}
.footer-branding .footer-logo-link {
    margin-bottom: 1rem;
    max-height: 76px;
    max-width: 200px
}
.footer-branding .footer-logo-link amp-img {
    max-height: inherit;
    width: auto
}
.site-info {
    color: #515151;
    padding-bottom: 1rem
}
.site-info .wrapper {
    display: block
}

@media only screen and (min-width:782px) {
.site-info .wrapper {
    display: flex
}
.site-info .wrapper.site-info-contain {
    justify-content: flex-start
}
.site-info .wrapper.site-info-contain>:not(:first-child) {
    margin-left: 1rem
}
.site-info .wrapper.site-info-contain>:last-child {
    margin-left: auto
}
}
.site-info a {
    color: inherit;
    display: block
}
.site-info a:hover {
    text-decoration: none
}
.site-info .copyright, .site-info a {
    margin: .25rem 0
}
.site-info .site-info-contain:first-child {
    border-top: 1px solid #ccc;
    padding-top: 1rem;
    padding-left: 25px;
    padding-right: 25%;
}
.site-info .widget-area .wrapper {
    border-top: 1px solid #ccc;
    justify-content: space-between;
    padding: 1rem 0 .5rem
}
.site-info .widget-area .widget {
    font-size: inherit
}

@media only screen and (min-width:600px) {
.site-info .widget-area .widget {
    margin: 0 1rem 0 0
}
.site-info .widget-area .widget:last-child {
    margin-right: 0
}
}
.site-info .widget-area .widget-title {
    display: inline-block;
    margin: 0 1rem 0 0
}
.site-info .widget-area li, .site-info .widget-area ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.site-info .widget-area a {
    display: inline;
    margin: 0
}

@media only screen and (min-width:600px) {
.site-info .widget-area ul {
    display: inline
}
.site-info .widget-area li {
    display: inline-block;
    margin: 0 1rem 0 0
}
.site-info .widget-area li ul {
    display: inline-block;
    margin-left: 1rem
}
.site-info .widget-area li:last-child {
    margin-right: 0
}
}
.site-info .widget-area p {
    margin: 0
}
.widget {
    font-family: "Fira Sans Condensed", -apple-system, blinkmacsystemfont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-size: .8em;
    margin: 0 0 1rem;
    word-wrap: break-word
}

@media only screen and (min-width:782px) {
.widget {
    margin: 0 0 3rem
}
}
.widget .widget {
    font-size: inherit;
    margin-bottom: 32px
}
.widget:last-child {
    margin-bottom: 0
}
.widget a:hover {
    color: #2240d5
}
.widget_pages ul {
    padding: 0;
    list-style: none
}
.widget_pages ul li {
    font-family: "Fira Sans Condensed", -apple-system, blinkmacsystemfont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif
}
.widget_pages ul li ul {
    margin-left: 1.5em
}
.widget_pages ul a {
    display: inline-block;
    padding: .125rem 0
}
div[class*=newspack-ads-blocks-ad-unit] {
    align-items: center;
    display: flex;
    justify-content: center
}
.article-section-title {
    color: #666;
    font-size: .8em
}
.article-section-title::before {
    background-color: #36f;
    content: "";
    display: inline-block;
    height: .75em;
    margin: 0 .5em 0 0;
    width: .75em
}
.site-footer .article-section-title {
    color: inherit
}
.footer-branding .wrapper, .footer-widgets:first-child {
    border-top: 3px solid currentColor
}
.site-info {
    font-family: "Fira Sans Condensed", -apple-system, blinkmacsystemfont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif
}

@media print {
@media print {
@page {
margin:2cm
}
.site-footer .site-info {
margin:0
}
body {
font:13pt "Times New Roman", Times, Georgia, serif;
line-height:1.4;
background:#fff;
color:#000;
outline:0;
padding:0
}
h1 {
font-size:24pt
}
h2, h3 {
font-size:14pt;
margin-top:25px
}
a {
page-break-inside:avoid
}
h1, h2, h3 {
page-break-after:avoid;
page-break-inside:avoid
}
amp-img {
page-break-inside:avoid;
page-break-after:avoid
}
ul {
page-break-before:avoid
}
.site-info {
background:#fff;
color:#000
}
.below-content.widget, .footer-branding, .site-info a.privacy-policy-link, .widget-area {
display:none
}
}
}
@font-face {
    font-family: star;
    src: url(https://jaxtrib.org/wp-content/plugins/woocommerce/assets/fonts/star.eot);
    src: url(https://jaxtrib.org/wp-content/plugins/woocommerce/assets/fonts/star.eot#iefix) format("embedded-opentype"), url(https://jaxtrib.org/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"), url(https://jaxtrib.org/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"), url(https://jaxtrib.org/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: WooCommerce;
    src: url(https://jaxtrib.org/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);
    src: url(https://jaxtrib.org/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot#iefix) format("embedded-opentype"), url(https://jaxtrib.org/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(https://jaxtrib.org/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"), url(https://jaxtrib.org/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
    font-weight: 400;
    font-style: normal
}
a.button {
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    word-break: break-all;
    color: #fff
}
:root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) a.button {
    text-decoration: none
}
a.button:hover, a.button:visited {
    color: #fff
}
@font-face {
    font-family: social-logos;
    src: url(https://jaxtrib.org/wp-content/plugins/jetpack/_inc/social-logos/social-logos.eot?5d3b4da4f6c2460dd842dbf9e0992ea6);
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: social-logos;
    src: url(https://jaxtrib.org/wp-content/plugins/jetpack/_inc/social-logos/social-logos.eot?5d3b4da4f6c2460dd842dbf9e0992ea6);
    src: url(https://jaxtrib.org/wp-content/plugins/jetpack/_inc/social-logos/social-logos.eot?5d3b4da4f6c2460dd842dbf9e0992ea6#iefix) format("embedded-opentype"), url(https://jaxtrib.org/wp-content/plugins/jetpack/_inc/social-logos/social-logos.woff) format("woff"), url(https://jaxtrib.org/wp-content/plugins/jetpack/_inc/social-logos/social-logos.ttf?5d3b4da4f6c2460dd842dbf9e0992ea6) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}
.site-title {
    position: absolute;
    clip: rect(1px,1px,1px,1px)
}
.article-section-title:before {
    background-color: #064875
}
.site-footer .article-section-title::before {
    background-color: #e7e3d9
}
.article-section-title {
    text-transform: uppercase
}
.site-info a:hover {
    color: #064875
}
.button, button {
    background-color: #8dd4df
}
.button, .button:visited, button {
    color: #000
}
[class^=wp-block-].has-primary-variation-background-color {
    background-color: #002a57
}
.widget a:hover {
    color: #65acb7
}
.site-footer {
    background: #fbf7ed
}
.site-footer, .site-footer .widget-title, .site-footer a, .site-footer a:hover, .site-info {
    color: #000
}
.site-footer .widget a:hover, .site-footer a:hover {
    opacity: .7
}
.site-info .site-info-contain:first-child, .site-info .widget-area .wrapper {
    border-top-color: #e7e3d9
}
.button, .site-description, .site-info, .site-title, .widget, .widget_pages ul li, button, h1, h2, h3 {
    font-family: Archivo, "-apple-system", BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif
}
body {
    font-family: Georgia, Georgia, Garamond, "Times New Roman", serif
}
body {
    background-color: #fbfdfb
}
@-webkit-keyframes swiper-preloader-spin {
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@keyframes swiper-preloader-spin {
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
:root:not(#_):not(#_):not(#_):not(#_):not(#_) .amp-wp-3892424 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-basis: 40%
}
:root:not(#_):not(#_):not(#_):not(#_):not(#_) .amp-wp-9c76635 {
    display: none
}
