@charset "UTF-8";
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
body,
button,
input,
select,
textarea {
  color: #525355;
  font-family: SC Sans Regular, Helvetica, Arial, Lucida Grande, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}
.cta-inner .cta-heading,
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}
p {
  margin-bottom: 1.5em;
}
cite,
dfn,
em,
i {
  font-style: italic;
}
blockquote {
  margin: 0 1.5em;
}
address {
  margin: 0 0 1.5em;
}
pre {
  background: #eee;
  font-family: Courier\10 Pitch, Courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}
code,
kbd,
pre,
tt,
var {
  font-size: 15px;
  font-size: 0.9375rem;
}
code,
kbd,
tt,
var {
  font-family: Monaco, Consolas, Andale Mono, DejaVu Sans Mono, monospace;
}
abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}
ins,
mark {
  background: #fff9c0;
  text-decoration: none;
}
big {
  font-size: 125%;
}
@font-face {
  font-family: SC Sans;
  src: url(314dbfecc16876f79b05f03bcd446479.eot);
  src: url(314dbfecc16876f79b05f03bcd446479d41d.eot?#iefix)
      format("embedded-opentype"),
    url(4e49a5cd927931c35b562ff775d542a7.woff) format("woff"),
    url(512a7e3fa605370ac5bd14c9b600b30b.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: SC Sans Light;
  src: url(0135080b79eda41d41486f52ea832c50.eot);
  src: url(0135080b79eda41d41486f52ea832c50d41d.eot?#iefix)
      format("embedded-opentype"),
    url(1b78b1b6b3158a5978c4ef5ec7408581.woff) format("woff"),
    url(e4eed1bce014eaa30b035f52d8c4586a.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: SC Sans Regular;
  src: url(e37de0005d5f5f47d5a5661926615773.eot);
  src: url(e37de0005d5f5f47d5a5661926615773d41d.eot?#iefix)
      format("embedded-opentype"),
    url(9addf48909c00a73db4eb72f975c5cb2.woff2) format("woff2"),
    url(fc772b39ad2d31924fefbc5f598a8664.woff) format("woff"),
    url(ceef21ac8023316d5ce6bea39aaa046d.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: SC Sans Medium;
  src: url(67ee840192c055d4e2e744710bc54bb3.eot);
  src: url(67ee840192c055d4e2e744710bc54bb3d41d.eot?#iefix)
      format("embedded-opentype"),
    url(35129b31e13ae9219761765226ca9602.woff2) format("woff2"),
    url(cc5d50f3eddb3414ce2368101844d3f9.woff) format("woff"),
    url(7c7ce3c580f3128302f388c2620a1373.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: SC Sans Bold;
  src: url(156cee67dd93032f022669809d911343.eot);
  src: url(156cee67dd93032f022669809d911343d41d.eot?#iefix)
      format("embedded-opentype"),
    url(08f34ed52eb9a9038af375cef265c9ff.woff2) format("woff2"),
    url(b99261f4e0b19c7ab1c327b022d61ab9.woff) format("woff"),
    url(691e672a97c36a57ff901dd0fdc7e070.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: Karla;
  font-style: normal;
  font-weight: 400;
  src: local("Karla"), local("Karla-Regular"),
    url(data:font/woff2;base64,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)
      format("woff2");
  unicode-range: U+0100-024f, U+0259, U+1e??, U+2020, U+20a0-20ab, U+20ad-20cf,
    U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@font-face {
  font-family: Karla;
  font-style: normal;
  font-weight: 400;
  src: local("Karla"), local("Karla-Regular"),
    url(data:font/woff2;base64,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)
      format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+feff, U+fffd;
}
@font-face {
  font-family: Karla;
  font-style: normal;
  font-weight: 700;
  src: local("Karla Bold"), local("Karla-Bold"),
    url(data:font/woff2;base64,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)
      format("woff2");
  unicode-range: U+0100-024f, U+0259, U+1e??, U+2020, U+20a0-20ab, U+20ad-20cf,
    U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@font-face {
  font-family: Karla;
  font-style: normal;
  font-weight: 700;
  src: local("Karla Bold"), local("Karla-Bold"),
    url(data:font/woff2;base64,d09GMgABAAAAABtsABAAAAAAPcAAABsOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGiAbiAAcXAZgAINiEQgK1iTAFQuCPAABNgIkA4R0BCAFigEHgnMMBxtfMEUHatg4ABBxbgbZ/4fjDZF2Uv1BYsstI0PJ7JIbHqgn3EmTzSahB3brI+v5VAWSSHr49xsXQmCWVNiC9YkVmANheJEqUHX+fv/DUWib/eDy6I6m39flCElmf6Bt/juwhjHnSl1+K4YVqMQRBxxHpoBYAWYs+rt2VerWrvrn8pexLLefLf/UH/zO3v0/aDyOJIskiGoKE4wkwCzhEovfwf78XLYWFcpaXrQ/+CDdAMMKr+vJBmIDpwbnhTziIPwnt96fgYEdzh02It5K0yuyPkmeEO3FhpcOiiauReuORPSbWjhX48+YdSVyVUf8JFSKsMmRdn+13+teJmo3AFAAVkgHnQnBJxlZeq9xd0KWgFSADwqqCmUD4O+nmVTvUmrV8JsQEloqoAeQ9P73t56et8mybqW91rR7fXNua2durZVb27TOwgJLXV+ra6dX1ipKAGkwExqASAKDcgCz3B+tpzfa23PFqOFXHLJpNWNitDOgcCQhOeLYxOn+fUYAgACAWw9nvwAAuPHdNG+c+1RdT7zED0CgD0CixYgtEG4zgD0BUMwlDuT1SQ3wGiWhLQlenjkqIIJAzgpekO0E/d2GIcVJI1c896Pf/TskRD298/nQhRKlr7j6etvSvg52ro+jc5t2Xg/y/I3YhOWsevO3npf0VJmBrACtIaw9TVPaxvQBBK2RKYSFyOosuzVaZ2hjnAC3MV6An0AakAfUjWlyaTPpAhZkmHbtJR5/0mNkJshKmU/poZGcCnNkmexh330NEZYOuUFkNB34qviG2mgZODXgloNnQywCH5I4ThITSqsg4yRnpYpaKEui5gStWipdCH00Q0upn7AcEZ2ZcpJk4BgGuMAjDB3yY0gfs8sLKFpRsi8REsQYgwOOAVmtz0uS2ptV3COilViuUPTXUgyl5Tui/eD0AZcCD7CQXw2xJQkFKchADgpQ1lZlUPeGJoGWdNRF0Icw8A3dpJciU0kr+wQygDkFzmEr+AE4yoFxR4WHsNbi8cSxl/AbwkmZqUWCg6HHHxKazshaAgTWFBmmCIekp5gCJiu7w0Tj05ySXgcccPgjGQg2eVOLhxwciePHp/JNWfzmPKQAADOHwPyL5/7BBgNANmS4C2vcBgT/4gr5nblFAEABl90gpYBhD2NADwNMk1oISbyF7acARJ6CiD6FhNqeLIkU3KRNf1p4yoTGJCgcfPEQ4A+OiGmIMTCj7t/0/e3RH4FcQhIMJWL0ekgQU5kNAHn+m9XceXWhpQCWh4+O/Erib6uL20EkJzDZaeVnCTrzXwB53XEDU4t/+V8CyF8Jmq/mA5DPm2Yn22ApRu6e4uYKxWFm7sZHKzvs1u+Ej31h1EMv/dBS7TmxC32aeT95ftD8syFw4sVWAQ90xee+cs9Tb/3kr8Hpk+YH/rX3Ck76+uh8R9vbrna2vS1tamPry3+oD+bRdbufdjx5/jUDxMlC5AayzxESAJA0ZC354u7h+VRPPelTL/9+LB+EhIaFR0RGRceAxcbFL6AmJCYlp6SmpWdkZmXTcnLz6AwmC2VzuDyMLxDiIkIskcrkCqVKrdHq9AajyWyBIoCS6rqmlubW9jaAzo6u7oU9ixYvWbZ0+coVq1d92AsA+TC81jYr/GRke2EtwIaNAJv64n9JR2lBWXFFZVW50wU1DY31a9atl68wExOTb3jrPcoy2tRiHw7AlGA4uQqgwKTpnC9cYWH6F0K8QHVHkYlhZKCAlZ5C6lIyaZzHJ0QCeZoSaYGlMYxKboyosGJgJL96hRRitpjfaAACaklDCWCcUqGdSunNWUj2jKleYypojuc+t5INIRozQaukPZ60myY9hZlK8Om5PgiQU+HL+XJCw1cepJismuE1MfWof4KcskJhopBoKjFvopIKk1Vz/tSJ08YTMV/Mn7g0c5M90lxtchqSmUPGVVFclboCEpMJYq659uTiMhPE0NGdADnDEzOwWO6pTTaDJIXRW1L2l7mzEycrLs4013yYgMTuuxMx1+9OFsJvzhaaWigvxR/Mu+htB8eI5isMYYAYi+g4Co6bjwyieedJWRrLAbwa5WQEW2o/wTQohFhZhpRKCWGHXMMe1R9fm3erw/m3EWaGtWdpcDf1WzAXzQc2RFuQ5C6ymNXxoTgi2S59P2CDnCt770G9d7HH3RKz31EzciN4ulwR4qeFcUZJFY/ryejR/Oh60WbcSz+Nib1iFPBwSB4Q8IMVdciVYURBvDwIN0XBloQRAwMHJ14OxnfMu8iu4z+bp/OZeqCC3WVoF/4eGbPaD4afVcanVugYW+Mt4DxGVUUdearurFXVPE3Ma6DUInWTv/wISTsfkjRDZxqMZBpxw5nK5GZIvKdQPGmRPZQiuAbBIyJnrUq6VgyJeWDm0LVRCDPJosxYZJcMbKFsV7yrDwI5N7zUcLP4OEtp/H6N0rxbrXjE2cpQ2qzny18irvTCsbmlbtgmWBBmTwTpE9/DMu2o6FSJzq6D3WxoCBQ/36reBBulPd0dmmONo8POPS9L+oFBhOFWPH20ovNLzG7HDwZiLGQXX5mJpQpD+ZuFH/HU+8+xaXjMEcuU0xVHclGOTpiN1824fguFw5JvBNq7j8gpl1JHUyHO1k+kST9F38lnmCwDs0nf1vZcIOSP2WYi5+cYGUOaoY1OW4TTjyKENE+wc3WzwsJQoWxP7onTPOprWNCWb5OAXZBx9NX6GTU9ycplX5hNlrYSGh7BzlqA4yB5h3S7xV+sFjRPR48Q0ehNIpBmgqUCr/3PxoQ6lyzxS9jOM5hJ6VEI87aJv5G6TJAGW//BYg12wM1cguewE3nR4ly6kibRpPnxNcqq8pItCVMug4ADbTFAzMJj2tm630E9DC5BC7WXu++0cDAOUYDdDrW71NKbeizYnTjRzXw2bAGliUGI2TXtRghODsW1ZsM0DuWz5t5wWZTE03oUkKoX+OdZiCpyzgjwbSPghZagdIkcDn0YDgBtsf9VhvLz48ZzzMxE5LIT+muJrjNg6+Pdm5HU9yxTVCRkHfeRmZZ9dasavNPMc+u8hfp+qgXbTGZXq55egg9r79yU7LsSKMj4O2e7xYY9/WC8Ka9FzoyYWUwWEPdv/Y6WR6ayJI6d3kdzWV3t4Fs1CW5FN0ObpnvGXs4cEoZfxUyqsVhs2HxMQRvdRjAYbDkdEQLvRwWoCCeYpM+w80mluUDLrJlsYaYDZiSxTCgS5t612QlVxXmxYecyJepMNZL6xFJqaVbPHWfLL/4IuWukiFmjRzyZdQJel/ChIvp0ZR+iOSYtFgzlG60oHJtuYbMfWOh6h4POlVyave17T/s4ojCmIBxDLV16IDnUlzr1iiLbfySR40aab9B9wvRaxDKEp/ebS3pwy6g3gIajnXgd5KL7lNfXqXkOzBwiYsjuQmNmcgo8v6dFL8tSmNE7KzMFc8pOVQSeNPxyZjK8u5OM4jeXcT/A+p36x1iJ3HwPPsZXxC3NgztiWXR7kG7KI+K9ku8PftFIL4s595FZf3avuVOdefxL/Xz4+nrwqqiyBggrzBryueLnNPRGZWm8fV0WGfwbK/Qsew+LxeQgbsW7rElwN8RXqJVdRCP9PVmjsdjRLRWqI7m9Liwc9PxBHHlFg6WKooPe4Rihtp6bMIr/J4zBCcDGISqwZ5A9JExE3OA1+5jt18jbWzm72WniNoYCU1xaQ2lVFjPP4N9lq6zdRAPLKu759UNgkbpfMpwzcWUkwswV7ouwIDadPHDWw2y8K4a4ixqWJDSXaBF/qmHYe7RTX98i20phJeV/FmNNtu10fMIsUVBpiMhg5C3cInUd0WpiRS3eZBSQDVLhthnX8ftGwIROIpKiNKQ6JPXUTTYbQx3DbLe0vuuPY81P/fr93GEj9nj23gH4VtUE02DfIHvKMHWp8GYo5Ce2duFm7n0vm8LppEckTPEulfxqmdc1uvsZoELyfOp8KOunPKAd/PdyfWga6PNdyqfPZWXbAo7Z5Ta/JXyi9WlY1iEv8H2HwpHLdl/ZpL49m2AHhs4QCnuqbHZ3Sa7U6FlfoMKrlvq8/+c3SM5daFPnewhyhUoPg4LCEvkTZu+xtrN83ezshy/pOb8fW4fV377/GfzYJhCgKJ9fyhOwWJjQZc7OyqZSM7MyqYHd0n1OycDUNGEtYem0NGkt6h35nJT0nDnyy0rNhmFD3GK2fE/CD4m2OD6ZyxTRIxnz8tdZ1e1FKwrXGvk6v4dCpjivUHaoQFaHK1ThW5eyJLHNe+28VLMUPShmnN3V91lYhbWA/uG9fgf1FzGU7lFBPX0TfXcPL7KorWNvrKMWzWL43O5dvNiisY5aY7HnXAQHyc5IV1HqpLbcw7jMyFUTqVGfIhyE41NY8G74DuvOMDE5GJCQ7sV9l6lHYzmfHHx0C8JR/92Bt4rfuT/VH5Lviyd/FEbA5rau/dnj2S+79+ZdPP2GrHMn/zY+FAAJLKZXEL1OFDSPCSt5ZdgFQ4UseYdPU6IpXJXAoNXxEyUqN0mD6nKdY5NIgwa3Jv3y3IA/v8nKIo5ieI6sxXZndbFFOk/LWi5kWrFcGS8vkSfLMLNyKvkRH0sp0hrx6WYzHGjZVYaWbcQ3snN4/e/6x+Ng8Gbd5oHgRANviv+JDKrDpT3TVP9xU76KkMoC18+j42LoH/G3nDCvaU9luuts0m1V5YdcxebKJUPhy443yIsMngKvHXxOOcas5jOysvgM+MiJzYstjo8SC+HznOaMfEGT7naXBU9BJcxJ7mgQxskRLtS9WmHHc8X4soDXArrZlL1Zm8z/d9ursVmnVvFmHcOzTJKsTlkGBLUl62K9uKoVvy1CX6c76ioUskAWq/Bnbcbn0fRJYjOxtapcqXIVbeBVYwVvWsXnlIN6htK9pETtDyy1jeePJ72MDRPz6Hk3admv2dlvYOMZlI9il9l8NliyXYs9/W9L3Jybc+7AH+kuf53cAyvRfFRpYqcko9tXTN8aRY0UxedFM8uy9cLnyq+Cp1DnBQdPUDeQO1+enW0w81OLpLmljLjkyGnvoh+a6nZuWibtSf/eao355sxZ+khP9SvW2uOMDa7yXTmnVqRa9ektrMb2dcrYZAZ1+uUovtEisHYt1NFQLgY/Oc1fO6Wp2/9O3S7b+ugrRyrYnO+txQZuWhZxcYAjSXFWRm3L+XYc5d1LSGBlMDd/M7MvC82wMdNpfZDbZm+0zRDL/bPkaCbh6HqvX6EVKEUMhXVhzfvVQwvW9cNs58rBwXmDgyvPukTU4qKmpSUlzYsLi8Hq7EJTvglhhYymsLvA5mxFqV8Fo8GzCRgvia79ue9ITP+RVn55diRDEEQXH65f8cKxRM1TmYykre4p79PpMOScnjqdcBGzU2cTLrA5CRcBLJFes1oULWVTm85nXiYuwwlnaGBIWUBwqKbg55AnL8QuGEID2Q4XASPObwa+GqhwEe5jJ1PvX/AhXHDFmf7nX4RLTZsAsQuYbY3r9+Wt29PUtHbftu1r9zVy1PauP+1tanVB258FXbDOWVp4vLSgsPkXwnUzl8Fk1DBRRvPfIFtTHaegqRcw65HevbS1+5oa1+/b3l20Qzvj/adVsWr/Whr/AoKrpSax75BbwS4oRwjXg+JK+9NRLg+t4jBZy/+CoQf+uto8Vhq+4fvOOOYMEfFhU/6X3YWIEc9VMpYQNNnkifIoPIjgLqvQ3yhWe/LB3TmO3k4kEm/DXmevWoXzeCpc3Uv01nbUPWivq+0Fm3PI/4S/7LFT+sgJdudGSt/11E3Xj1BUj5yyxb0remWfOkGSf/Lv/r/Nj9If00xDsBdMd7PB4eyff3C+4Vk1SUx6XA08TvHzYhLvDvfqxYHt/qecupN1nE8h7j4x+aMwMZy2R1ZN+/WIPOf4z0Nd+5vzN3AUooVAXqN/1235tRKWpzJUjrdxqnJXUHqMxqrRp6CeRKy2Btcr2gu4feygJM7UYkZ4tLYgSyqFofVU6ZmGxc+almoShFTjFFn6AIG7CXgIXcQUiSol+XvEFlCPW5V+dMLj+rZQusi0V2it6U6U4MVGpa51yauWHti6PkA0QJ9ElAri43WNy57VLzr7IVtk2UPkV4r4c0UsHIdJKVZfpYTCLRSJzHWLX9Yvup6/2a+Cy+caG4tKPsjhSA0TNhDafaaGVsXyrGnWflE/kUZgXJxZUAr1fhdo876PNIlE5aaNLBsnL8sDV5OxGBpeni/LPJX8b1Cq+hwLz0gWbqx616NkxoYHGyKkaQOVvMSZEHL1A3347hx6WQ49JSWXmZaWw4KhHqq1QmGssASJgth0diNWoHtODBBQ9Jh4QviJBuMHE27E34BFu0xgoKw7sHVCXR5KhC7RzDsbkssNI6Mv4Zd/f7leMeXy11fKHxx/HWMBWz/5AY52LHBU58po4XHVjUoD/aVMq/rtrms9ZkGU74nHKEghKItd33/c1tjRUG/IZo+ub2j/8x6ueRlmPsBWhyYEZji8doH8fPOS5y2Lz8Si4cR1xvVdctN+scWJ8ebo8gRc8BwviNf442nURPMdzhbWlAycvzFKeb5l8fPmJWFssWW/wpQpDeGdmqxjCgQQ2VdFPjZOPCH0oVbdnI1k4T0Q7LaxD5q5M3Avuj1RkFx9wTTvGj3LUSS9VCQnMYWz0bhCVmxO20393OYwAxh9FZGcGVRmf2gETsN7RD3raevDMTT8KxgwJjjKJfkaYwIR01DJEFsR/CfiCQHFj1YtXb1Uc/GR6uIjsD6qaa6yMyuLnO2izY/wMlGJSLjtEbwyLz7RccJ84vsTP5gXD3UOmU/9AG5L3dOiPhNSvvzokXp1c2Wz+DhtBo+P13wNRKAhiF5Nn2aYTq+GTQsy1AYJTc5nj7zTx5KnThFOmUqK0/VXJVRls/k0uVSvzALbd0QhAdeSspR6abbz3uviSCeTY/WnUjuyPg0SgzoDtgaFN56aX84P6UkLjlo8GFIkmmkKHSmDVeOTcWXMKl7ZqYxThSh2OvFzndxdKBMa2ezZEbELSnUZujKrfqyXqxFQMCDLvG/F3Jo589uYb2f2Pox5GK+fDASEzvil0vKuu8tozufW5YjYW9ODgH+GodMz2ks6SmYMbV7+Pljfze/8+fhwiv/ogeAzfRFHyNGzLnGzVFHcEK+8U2lxf9HEhLYudspo4GbfpKBdnB1oBhSC5rpuIiknrqJ8TF90NC3kb+iS/SlxgJ5I7Hefjrg7FCv/3vKdLjHQJtQu4q/0P8XLJb0yvI7V+bjnQ4o2Sszc0du3GaOBs/LQVkOJVgAFmt0Y3IcPUcVh5Gl78cY6vr0DPhe0ykd7y19B1+QufV2mtNLpa+3Q0Y+AJMJ0XAGZt1NZgkr2VuksEmHUOjsf95YCWS/lKMqUEHNnfYO4F4vxsE9K0pvH1Q5drje9yLfK8JiOhkfpDi9rKNLNz3WfW1STblpWlrYyokZvZA2EdR1nvUSnzaKm9hRux9w0ae6EAeme/l4fI/V9kPVSvlJDfARDjdc10U26tPuiUfHDPXCSt4j17vOpy7tVWHriP6J0vHqBw0uHPibeI0rMUk9ns4NEQRZjxbn1uh7+lA6x+Wc6igjAyT/twTSuJjB6N+BvfDHYeKFHBY9zXA17XWvjUK7y17VVJV3kPL9QJMhSvMqTZALPNS6TFDArG2KIBCPS/f2jcSWEXmrluqLUod4axLZZ6q6g8nl23K+17b1HTzJJ3mwaWrqbJz4JXX/nle8zytgL6nbS/OSm5d4MCJX9lykIDfWOOdWijX+kOueOxNNoqB/TmmD0qK6IbbVN+avS9w8/RyUTRL1PeHNImiHcjMKw8ZF13uDk1PaBOusBgKQOc2umQnqMKavkYeHt3BDS5n/ZfPjmviAAELDyxzaoJ9P+pTf5LQC49xHJG+71lY2yrVsBwAsJgBs+UUJfGe0uBuUn520tmgi17z8h5I50SWZbI9V6bEfl3FoaFps1G2w2s7dFhpMhgK/NnUEEQ+STPCpTqeQJJIqiS0iRKthUDHMkb1SgDumyMXkjYx6QuU9F7S2C1KLuF3PvIJZ5+IvL2bVv4Do2kwz5uNATbmVfIA3X8spiLx5mP/EGHmJ1YY5iKCwnO/y8GLD3G49WUpks4Nr41YlqOEpi2HLYd1T85pztXDHdUenLFmgCjjx2yZCkFG1YYyqJppqtHt81lnFZJ2sKjg1uP5s6wyFQg4WY5LW4u/YD2uqFaKTaHwIc4XsCCN5L7vNA6gwEcoBhd2RINdW0sQQu20z5ex6dkcIGRWRrI0+qeRx9tGXcOjzueXjVlVRXH4l2BgmSIe2S5MXy0byPPrZjkswPb6jk4VWMVCjLbjkjbBsErtzM3ZeuUwsGYfnJselt7YB43TJ5uE81jEQ9Oie5GfPbAMwv4+GNjnAfpU7iOaU6Wcxu6G7cQ3R3voWCxxG4Pom/LboPvw7qvoSn2Lef4LuLDLlMAoD7YKAjKMPXSfxGr5PJ59TdUOY33V2wnnBF94hE3ZufTlezW6n7h+19kM3Vu4s1Th+uy0oRXWogIV8g4Mw4/AwYndHhIBSSBPfJdxsMhZEHUm7SB05J5KLpA/08Myx5+cNy3nMv6s6Vjr3Bg14Q2efIL7SQ85MwIHvWAifd27hPC4nm4oTcCdUP/88PJzW+Dcd2fiGOOpx7/e96qEYemNWApmmEf/Ss/AKxsyx/UvrydOyNvi+qpzD2oBYHGT+mdhHcCQ18GfcZmHPlYz2f8TNQU0COIXGWcz0/tstHYsRkMCKXaWEg4pzgK/vYEMcwW+Ayp9D1KSb+CeJnuvkgcgK/9EMGYoKS2SAwIn0UBU8TODgrG7i+KCMbzBFMskk5ZYzlJIPCBkPDZ5RH9IOB0B6PD8irWroC/d2g4BcaVKpMpc5S6tKgpPvQQ3EmMRM6zgn909UGXxOsnOnAKzHYkfrCc8aX8oV7qH92VR1WtNkX7oO/0/VXT4mMDX924mbaNjSjPm6oppi352RaT/1JPcg1stZIL+ru+dpf0aOo4W8sysm66xuw8Gt//erjeRP0G5A0aJet+sCoQ2G+ctIDKb85bjyACBPKuJBKG+t8EEZxkmZ5UVZ103YNSWGal6/Vwv7enNf9vN/PYLJQNofLw/gC4ZdtgfjHlEhlcoVSpdZodXqD0WS29FhphUOuQxTl3xT5HI5BotCi32BxShyjRJJ4cVFJWWlVZXWNy1lbV9/Y0NTS3NbarsPYkN7TVA055fSQ/7+1TKNUPE5VvuDHlOc9Hjb+30TPUbEC)
      format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+feff, U+fffd;
}
@font-face {
  font-family: Prata;
  font-style: normal;
  font-weight: 400;
  src: local("Prata Regular"), local("Prata-Regular"),
    url(94dbc769da2959cc9868326b5a3ada31.woff2) format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f,
    U+fe2e-fe2f;
}
@font-face {
  font-family: Prata;
  font-style: normal;
  font-weight: 400;
  src: local("Prata Regular"), local("Prata-Regular"),
    url(94dbc769da2959cc9868326b5a3ada31.woff2) format("woff2");
  unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116;
}
@font-face {
  font-family: Prata;
  font-style: normal;
  font-weight: 400;
  src: local("Prata Regular"), local("Prata-Regular"),
    url(94dbc769da2959cc9868326b5a3ada31.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1ea0-1ef9, U+20ab;
}
@font-face {
  font-family: Prata;
  font-style: normal;
  font-weight: 400;
  src: local("Prata Regular"), local("Prata-Regular"),
    url(94dbc769da2959cc9868326b5a3ada31.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+feff, U+fffd;
}
@font-face {
  font-family: Material Icons;
  src: url(3fd9b16d2e38cd8b5133328ba25b6ae1.eot);
  src: url(3fd9b16d2e38cd8b5133328ba25b6ae1.eot?#iefix)
      format("embedded-opentype"),
    url(156e4e3396a4abb10bdffb7b465040b7.woff2) format("woff2"),
    url(7cd7e93dabadb3b6ca19ded1d9c4115f.woff) format("woff"),
    url(aa027c979de4b1d4d63a68817fe82c96.ttf) format("truetype"),
    url(908c8d83583c39c01b9b32d4340cf381.svg#MaterialIcons-Regular)
      format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Material Icons Round;
  font-style: normal;
  font-weight: 400;
  src: url(326bd26124ed2cc27fd35bad1e1657b2.woff2) format("woff2"),
    url(3422ceaeb11c17d848a6a235cf2feb2f.otf) format("truetype");
}
.material-icons {
  font-family: Material Icons;
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.stencil-numbers {
  font-feature-settings: "ss01" on, "ss02" on;
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: FontAwesome;
  src: url(674f50d287a8c48dc19ba404d20fe713.eot);
  src: url(674f50d287a8c48dc19ba404d20fe713d41d.eot?#iefix&v=4.7.0)
      format("embedded-opentype"),
    url(af7ae505a9eed503f8b8e6982036873e.woff2) format("woff2"),
    url(fee66e712a8a08eef5805a46892932ad.woff) format("woff"),
    url(b06871f281fee6b241d60582ae9369b9.ttf) format("truetype"),
    url(912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format("svg");
  font-weight: 400;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: 0.08em solid #eee;
  border-radius: 0.1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s linear infinite;
  animation: fa-spin 2s linear infinite;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s steps(8) infinite;
  animation: fa-spin 1s steps(8) infinite;
}
@-webkit-keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scaleX(-1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scaleY(-1);
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
  -webkit-filter: none;
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
.fa-glass:before {
  content: "";
}
.fa-music:before {
  content: "";
}
.fa-search:before {
  content: "";
}
.fa-envelope-o:before {
  content: "";
}
.fa-heart:before {
  content: "";
}
.fa-star:before {
  content: "";
}
.fa-star-o:before {
  content: "";
}
.fa-user:before {
  content: "";
}
.fa-film:before {
  content: "";
}
.fa-th-large:before {
  content: "";
}
.fa-th:before {
  content: "";
}
.fa-th-list:before {
  content: "";
}
.fa-check:before {
  content: "";
}
.fa-close:before,
.fa-remove:before,
.fa-times:before {
  content: "";
}
.fa-search-plus:before {
  content: "";
}
.fa-search-minus:before {
  content: "";
}
.fa-power-off:before {
  content: "";
}
.fa-signal:before {
  content: "";
}
.fa-cog:before,
.fa-gear:before {
  content: "";
}
.fa-trash-o:before {
  content: "";
}
.fa-home:before {
  content: "";
}
.fa-file-o:before {
  content: "";
}
.fa-clock-o:before {
  content: "";
}
.fa-road:before {
  content: "";
}
.fa-download:before {
  content: "";
}
.fa-arrow-circle-o-down:before {
  content: "";
}
.fa-arrow-circle-o-up:before {
  content: "";
}
.fa-inbox:before {
  content: "";
}
.fa-play-circle-o:before {
  content: "";
}
.fa-repeat:before,
.fa-rotate-right:before {
  content: "";
}
.fa-refresh:before {
  content: "";
}
.fa-list-alt:before {
  content: "";
}
.fa-lock:before {
  content: "";
}
.fa-flag:before {
  content: "";
}
.fa-headphones:before {
  content: "";
}
.fa-volume-off:before {
  content: "";
}
.fa-volume-down:before {
  content: "";
}
.fa-volume-up:before {
  content: "";
}
.fa-qrcode:before {
  content: "";
}
.fa-barcode:before {
  content: "";
}
.fa-tag:before {
  content: "";
}
.fa-tags:before {
  content: "";
}
.fa-book:before {
  content: "";
}
.fa-bookmark:before {
  content: "";
}
.fa-print:before {
  content: "";
}
.fa-camera:before {
  content: "";
}
.fa-font:before {
  content: "";
}
.fa-bold:before {
  content: "";
}
.fa-italic:before {
  content: "";
}
.fa-text-height:before {
  content: "";
}
.fa-text-width:before {
  content: "";
}
.fa-align-left:before {
  content: "";
}
.fa-align-center:before {
  content: "";
}
.fa-align-right:before {
  content: "";
}
.fa-align-justify:before {
  content: "";
}
.fa-list:before {
  content: "";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "";
}
.fa-indent:before {
  content: "";
}
.fa-video-camera:before {
  content: "";
}
.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
  content: "";
}
.fa-pencil:before {
  content: "";
}
.fa-map-marker:before {
  content: "";
}
.fa-adjust:before {
  content: "";
}
.fa-tint:before {
  content: "";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}
.fa-share-square-o:before {
  content: "";
}
.fa-check-square-o:before {
  content: "";
}
.fa-arrows:before {
  content: "";
}
.fa-step-backward:before {
  content: "";
}
.fa-fast-backward:before {
  content: "";
}
.fa-backward:before {
  content: "";
}
.fa-play:before {
  content: "";
}
.fa-pause:before {
  content: "";
}
.fa-stop:before {
  content: "";
}
.fa-forward:before {
  content: "";
}
.fa-fast-forward:before {
  content: "";
}
.fa-step-forward:before {
  content: "";
}
.fa-eject:before {
  content: "";
}
.fa-chevron-left:before {
  content: "";
}
.fa-chevron-right:before {
  content: "";
}
.fa-plus-circle:before {
  content: "";
}
.fa-minus-circle:before {
  content: "";
}
.fa-times-circle:before {
  content: "";
}
.fa-check-circle:before {
  content: "";
}
.fa-question-circle:before {
  content: "";
}
.fa-info-circle:before {
  content: "";
}
.fa-crosshairs:before {
  content: "";
}
.fa-times-circle-o:before {
  content: "";
}
.fa-check-circle-o:before {
  content: "";
}
.fa-ban:before {
  content: "";
}
.fa-arrow-left:before {
  content: "";
}
.fa-arrow-right:before {
  content: "";
}
.fa-arrow-up:before {
  content: "";
}
.fa-arrow-down:before {
  content: "";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "";
}
.fa-expand:before {
  content: "";
}
.fa-compress:before {
  content: "";
}
.fa-plus:before {
  content: "";
}
.fa-minus:before {
  content: "";
}
.fa-asterisk:before {
  content: "";
}
.fa-exclamation-circle:before {
  content: "";
}
.fa-gift:before {
  content: "";
}
.fa-leaf:before {
  content: "";
}
.fa-fire:before {
  content: "";
}
.fa-eye:before {
  content: "";
}
.fa-eye-slash:before {
  content: "";
}
.fa-exclamation-triangle:before,
.fa-warning:before {
  content: "";
}
.fa-plane:before {
  content: "";
}
.fa-calendar:before {
  content: "";
}
.fa-random:before {
  content: "";
}
.fa-comment:before {
  content: "";
}
.fa-magnet:before {
  content: "";
}
.fa-chevron-up:before {
  content: "";
}
.fa-chevron-down:before {
  content: "";
}
.fa-retweet:before {
  content: "";
}
.fa-shopping-cart:before {
  content: "";
}
.fa-folder:before {
  content: "";
}
.fa-folder-open:before {
  content: "";
}
.fa-arrows-v:before {
  content: "";
}
.fa-arrows-h:before {
  content: "";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}
.fa-twitter-square:before {
  content: "";
}
.fa-facebook-square:before {
  content: "";
}
.fa-camera-retro:before {
  content: "";
}
.fa-key:before {
  content: "";
}
.fa-cogs:before,
.fa-gears:before {
  content: "";
}
.fa-comments:before {
  content: "";
}
.fa-thumbs-o-up:before {
  content: "";
}
.fa-thumbs-o-down:before {
  content: "";
}
.fa-star-half:before {
  content: "";
}
.fa-heart-o:before {
  content: "";
}
.fa-sign-out:before {
  content: "";
}
.fa-linkedin-square:before {
  content: "";
}
.fa-thumb-tack:before {
  content: "";
}
.fa-external-link:before {
  content: "";
}
.fa-sign-in:before {
  content: "";
}
.fa-trophy:before {
  content: "";
}
.fa-github-square:before {
  content: "";
}
.fa-upload:before {
  content: "";
}
.fa-lemon-o:before {
  content: "";
}
.fa-phone:before {
  content: "";
}
.fa-square-o:before {
  content: "";
}
.fa-bookmark-o:before {
  content: "";
}
.fa-phone-square:before {
  content: "";
}
.fa-twitter:before {
  content: "";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}
.fa-github:before {
  content: "";
}
.fa-unlock:before {
  content: "";
}
.fa-credit-card:before {
  content: "";
}
.fa-feed:before,
.fa-rss:before {
  content: "";
}
.fa-hdd-o:before {
  content: "";
}
.fa-bullhorn:before {
  content: "";
}
.fa-bell:before {
  content: "";
}
.fa-certificate:before {
  content: "";
}
.fa-hand-o-right:before {
  content: "";
}
.fa-hand-o-left:before {
  content: "";
}
.fa-hand-o-up:before {
  content: "";
}
.fa-hand-o-down:before {
  content: "";
}
.fa-arrow-circle-left:before {
  content: "";
}
.fa-arrow-circle-right:before {
  content: "";
}
.fa-arrow-circle-up:before {
  content: "";
}
.fa-arrow-circle-down:before {
  content: "";
}
.fa-globe:before {
  content: "";
}
.fa-wrench:before {
  content: "";
}
.fa-tasks:before {
  content: "";
}
.fa-filter:before {
  content: "";
}
.fa-briefcase:before {
  content: "";
}
.fa-arrows-alt:before {
  content: "";
}
.fa-group:before,
.fa-users:before {
  content: "";
}
.fa-chain:before,
.fa-link:before {
  content: "";
}
.fa-cloud:before {
  content: "";
}
.fa-flask:before {
  content: "";
}
.fa-cut:before,
.fa-scissors:before {
  content: "";
}
.fa-copy:before,
.fa-files-o:before {
  content: "";
}
.fa-paperclip:before {
  content: "";
}
.fa-floppy-o:before,
.fa-save:before {
  content: "";
}
.fa-square:before {
  content: "";
}
.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
  content: "";
}
.fa-list-ul:before {
  content: "";
}
.fa-list-ol:before {
  content: "";
}
.fa-strikethrough:before {
  content: "";
}
.fa-underline:before {
  content: "";
}
.fa-table:before {
  content: "";
}
.fa-magic:before {
  content: "";
}
.fa-truck:before {
  content: "";
}
.fa-pinterest:before {
  content: "";
}
.fa-pinterest-square:before {
  content: "";
}
.fa-google-plus-square:before {
  content: "";
}
.fa-google-plus:before {
  content: "";
}
.fa-money:before {
  content: "";
}
.fa-caret-down:before {
  content: "";
}
.fa-caret-up:before {
  content: "";
}
.fa-caret-left:before {
  content: "";
}
.fa-caret-right:before {
  content: "";
}
.fa-columns:before {
  content: "";
}
.fa-sort:before,
.fa-unsorted:before {
  content: "";
}
.fa-sort-desc:before,
.fa-sort-down:before {
  content: "";
}
.fa-sort-asc:before,
.fa-sort-up:before {
  content: "";
}
.fa-envelope:before {
  content: "";
}
.fa-linkedin:before {
  content: "";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}
.fa-gavel:before,
.fa-legal:before {
  content: "";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}
.fa-comment-o:before {
  content: "";
}
.fa-comments-o:before {
  content: "";
}
.fa-bolt:before,
.fa-flash:before {
  content: "";
}
.fa-sitemap:before {
  content: "";
}
.fa-umbrella:before {
  content: "";
}
.fa-clipboard:before,
.fa-paste:before {
  content: "";
}
.fa-lightbulb-o:before {
  content: "";
}
.fa-exchange:before {
  content: "";
}
.fa-cloud-download:before {
  content: "";
}
.fa-cloud-upload:before {
  content: "";
}
.fa-user-md:before {
  content: "";
}
.fa-stethoscope:before {
  content: "";
}
.fa-suitcase:before {
  content: "";
}
.fa-bell-o:before {
  content: "";
}
.fa-coffee:before {
  content: "";
}
.fa-cutlery:before {
  content: "";
}
.fa-file-text-o:before {
  content: "";
}
.fa-building-o:before {
  content: "";
}
.fa-hospital-o:before {
  content: "";
}
.fa-ambulance:before {
  content: "";
}
.fa-medkit:before {
  content: "";
}
.fa-fighter-jet:before {
  content: "";
}
.fa-beer:before {
  content: "";
}
.fa-h-square:before {
  content: "";
}
.fa-plus-square:before {
  content: "";
}
.fa-angle-double-left:before {
  content: "";
}
.fa-angle-double-right:before {
  content: "";
}
.fa-angle-double-up:before {
  content: "";
}
.fa-angle-double-down:before {
  content: "";
}
.fa-angle-left:before {
  content: "";
}
.fa-angle-right:before {
  content: "";
}
.fa-angle-up:before {
  content: "";
}
.fa-angle-down:before {
  content: "";
}
.fa-desktop:before {
  content: "";
}
.fa-laptop:before {
  content: "";
}
.fa-tablet:before {
  content: "";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}
.fa-circle-o:before {
  content: "";
}
.fa-quote-left:before {
  content: "";
}
.fa-quote-right:before {
  content: "";
}
.fa-spinner:before {
  content: "";
}
.fa-circle:before {
  content: "";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}
.fa-github-alt:before {
  content: "";
}
.fa-folder-o:before {
  content: "";
}
.fa-folder-open-o:before {
  content: "";
}
.fa-smile-o:before {
  content: "";
}
.fa-frown-o:before {
  content: "";
}
.fa-meh-o:before {
  content: "";
}
.fa-gamepad:before {
  content: "";
}
.fa-keyboard-o:before {
  content: "";
}
.fa-flag-o:before {
  content: "";
}
.fa-flag-checkered:before {
  content: "";
}
.fa-terminal:before {
  content: "";
}
.fa-code:before {
  content: "";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}
.fa-location-arrow:before {
  content: "";
}
.fa-crop:before {
  content: "";
}
.fa-code-fork:before {
  content: "";
}
.fa-chain-broken:before,
.fa-unlink:before {
  content: "";
}
.fa-question:before {
  content: "";
}
.fa-info:before {
  content: "";
}
.fa-exclamation:before {
  content: "";
}
.fa-superscript:before {
  content: "";
}
.fa-subscript:before {
  content: "";
}
.fa-eraser:before {
  content: "";
}
.fa-puzzle-piece:before {
  content: "";
}
.fa-microphone:before {
  content: "";
}
.fa-microphone-slash:before {
  content: "";
}
.fa-shield:before {
  content: "";
}
.fa-calendar-o:before {
  content: "";
}
.fa-fire-extinguisher:before {
  content: "";
}
.fa-rocket:before {
  content: "";
}
.fa-maxcdn:before {
  content: "";
}
.fa-chevron-circle-left:before {
  content: "";
}
.fa-chevron-circle-right:before {
  content: "";
}
.fa-chevron-circle-up:before {
  content: "";
}
.fa-chevron-circle-down:before {
  content: "";
}
.fa-html5:before {
  content: "";
}
.fa-css3:before {
  content: "";
}
.fa-anchor:before {
  content: "";
}
.fa-unlock-alt:before {
  content: "";
}
.fa-bullseye:before {
  content: "";
}
.fa-ellipsis-h:before {
  content: "";
}
.fa-ellipsis-v:before {
  content: "";
}
.fa-rss-square:before {
  content: "";
}
.fa-play-circle:before {
  content: "";
}
.fa-ticket:before {
  content: "";
}
.fa-minus-square:before {
  content: "";
}
.fa-minus-square-o:before {
  content: "";
}
.fa-level-up:before {
  content: "";
}
.fa-level-down:before {
  content: "";
}
.fa-check-square:before {
  content: "";
}
.fa-pencil-square:before {
  content: "";
}
.fa-external-link-square:before {
  content: "";
}
.fa-share-square:before {
  content: "";
}
.fa-compass:before {
  content: "";
}
.fa-caret-square-o-down:before,
.fa-toggle-down:before {
  content: "";
}
.fa-caret-square-o-up:before,
.fa-toggle-up:before {
  content: "";
}
.fa-caret-square-o-right:before,
.fa-toggle-right:before {
  content: "";
}
.fa-eur:before,
.fa-euro:before {
  content: "";
}
.fa-gbp:before {
  content: "";
}
.fa-dollar:before,
.fa-usd:before {
  content: "";
}
.fa-inr:before,
.fa-rupee:before {
  content: "";
}
.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
  content: "";
}
.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
  content: "";
}
.fa-krw:before,
.fa-won:before {
  content: "";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}
.fa-file:before {
  content: "";
}
.fa-file-text:before {
  content: "";
}
.fa-sort-alpha-asc:before {
  content: "";
}
.fa-sort-alpha-desc:before {
  content: "";
}
.fa-sort-amount-asc:before {
  content: "";
}
.fa-sort-amount-desc:before {
  content: "";
}
.fa-sort-numeric-asc:before {
  content: "";
}
.fa-sort-numeric-desc:before {
  content: "";
}
.fa-thumbs-up:before {
  content: "";
}
.fa-thumbs-down:before {
  content: "";
}
.fa-youtube-square:before {
  content: "";
}
.fa-youtube:before {
  content: "";
}
.fa-xing:before {
  content: "";
}
.fa-xing-square:before {
  content: "";
}
.fa-youtube-play:before {
  content: "";
}
.fa-dropbox:before {
  content: "";
}
.fa-stack-overflow:before {
  content: "";
}
.fa-instagram:before {
  content: "";
}
.fa-flickr:before {
  content: "";
}
.fa-adn:before {
  content: "";
}
.fa-bitbucket:before {
  content: "";
}
.fa-bitbucket-square:before {
  content: "";
}
.fa-tumblr:before {
  content: "";
}
.fa-tumblr-square:before {
  content: "";
}
.fa-long-arrow-down:before {
  content: "";
}
.fa-long-arrow-up:before {
  content: "";
}
.fa-long-arrow-left:before {
  content: "";
}
.fa-long-arrow-right:before {
  content: "";
}
.fa-apple:before {
  content: "";
}
.fa-windows:before {
  content: "";
}
.fa-android:before {
  content: "";
}
.fa-linux:before {
  content: "";
}
.fa-dribbble:before {
  content: "";
}
.fa-skype:before {
  content: "";
}
.fa-foursquare:before {
  content: "";
}
.fa-trello:before {
  content: "";
}
.fa-female:before {
  content: "";
}
.fa-male:before {
  content: "";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}
.fa-sun-o:before {
  content: "";
}
.fa-moon-o:before {
  content: "";
}
.fa-archive:before {
  content: "";
}
.fa-bug:before {
  content: "";
}
.fa-vk:before {
  content: "";
}
.fa-weibo:before {
  content: "";
}
.fa-renren:before {
  content: "";
}
.fa-pagelines:before {
  content: "";
}
.fa-stack-exchange:before {
  content: "";
}
.fa-arrow-circle-o-right:before {
  content: "";
}
.fa-arrow-circle-o-left:before {
  content: "";
}
.fa-caret-square-o-left:before,
.fa-toggle-left:before {
  content: "";
}
.fa-dot-circle-o:before {
  content: "";
}
.fa-wheelchair:before {
  content: "";
}
.fa-vimeo-square:before {
  content: "";
}
.fa-try:before,
.fa-turkish-lira:before {
  content: "";
}
.fa-plus-square-o:before {
  content: "";
}
.fa-space-shuttle:before {
  content: "";
}
.fa-slack:before {
  content: "";
}
.fa-envelope-square:before {
  content: "";
}
.fa-wordpress:before {
  content: "";
}
.fa-openid:before {
  content: "";
}
.fa-bank:before,
.fa-institution:before,
.fa-university:before {
  content: "";
}
.fa-graduation-cap:before,
.fa-mortar-board:before {
  content: "";
}
.fa-yahoo:before {
  content: "";
}
.fa-google:before {
  content: "";
}
.fa-reddit:before {
  content: "";
}
.fa-reddit-square:before {
  content: "";
}
.fa-stumbleupon-circle:before {
  content: "";
}
.fa-stumbleupon:before {
  content: "";
}
.fa-delicious:before {
  content: "";
}
.fa-digg:before {
  content: "";
}
.fa-pied-piper-pp:before {
  content: "";
}
.fa-pied-piper-alt:before {
  content: "";
}
.fa-drupal:before {
  content: "";
}
.fa-joomla:before {
  content: "";
}
.fa-language:before {
  content: "";
}
.fa-fax:before {
  content: "";
}
.fa-building:before {
  content: "";
}
.fa-child:before {
  content: "";
}
.fa-paw:before {
  content: "";
}
.fa-spoon:before {
  content: "";
}
.fa-cube:before {
  content: "";
}
.fa-cubes:before {
  content: "";
}
.fa-behance:before {
  content: "";
}
.fa-behance-square:before {
  content: "";
}
.fa-steam:before {
  content: "";
}
.fa-steam-square:before {
  content: "";
}
.fa-recycle:before {
  content: "";
}
.fa-automobile:before,
.fa-car:before {
  content: "";
}
.fa-cab:before,
.fa-taxi:before {
  content: "";
}
.fa-tree:before {
  content: "";
}
.fa-spotify:before {
  content: "";
}
.fa-deviantart:before {
  content: "";
}
.fa-soundcloud:before {
  content: "";
}
.fa-database:before {
  content: "";
}
.fa-file-pdf-o:before {
  content: "";
}
.fa-file-word-o:before {
  content: "";
}
.fa-file-excel-o:before {
  content: "";
}
.fa-file-powerpoint-o:before {
  content: "";
}
.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
  content: "";
}
.fa-file-archive-o:before,
.fa-file-zip-o:before {
  content: "";
}
.fa-file-audio-o:before,
.fa-file-sound-o:before {
  content: "";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}
.fa-file-code-o:before {
  content: "";
}
.fa-vine:before {
  content: "";
}
.fa-codepen:before {
  content: "";
}
.fa-jsfiddle:before {
  content: "";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
  content: "";
}
.fa-circle-o-notch:before {
  content: "";
}
.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
  content: "";
}
.fa-empire:before,
.fa-ge:before {
  content: "";
}
.fa-git-square:before {
  content: "";
}
.fa-git:before {
  content: "";
}
.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
  content: "";
}
.fa-tencent-weibo:before {
  content: "";
}
.fa-qq:before {
  content: "";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "";
}
.fa-paper-plane:before,
.fa-send:before {
  content: "";
}
.fa-paper-plane-o:before,
.fa-send-o:before {
  content: "";
}
.fa-history:before {
  content: "";
}
.fa-circle-thin:before {
  content: "";
}
.fa-header:before {
  content: "";
}
.fa-paragraph:before {
  content: "";
}
.fa-sliders:before {
  content: "";
}
.fa-share-alt:before {
  content: "";
}
.fa-share-alt-square:before {
  content: "";
}
.fa-bomb:before {
  content: "";
}
.fa-futbol-o:before,
.fa-soccer-ball-o:before {
  content: "";
}
.fa-tty:before {
  content: "";
}
.fa-binoculars:before {
  content: "";
}
.fa-plug:before {
  content: "";
}
.fa-slideshare:before {
  content: "";
}
.fa-twitch:before {
  content: "";
}
.fa-yelp:before {
  content: "";
}
.fa-newspaper-o:before {
  content: "";
}
.fa-wifi:before {
  content: "";
}
.fa-calculator:before {
  content: "";
}
.fa-paypal:before {
  content: "";
}
.fa-google-wallet:before {
  content: "";
}
.fa-cc-visa:before {
  content: "";
}
.fa-cc-mastercard:before {
  content: "";
}
.fa-cc-discover:before {
  content: "";
}
.fa-cc-amex:before {
  content: "";
}
.fa-cc-paypal:before {
  content: "";
}
.fa-cc-stripe:before {
  content: "";
}
.fa-bell-slash:before {
  content: "";
}
.fa-bell-slash-o:before {
  content: "";
}
.fa-trash:before {
  content: "";
}
.fa-copyright:before {
  content: "";
}
.fa-at:before {
  content: "";
}
.fa-eyedropper:before {
  content: "";
}
.fa-paint-brush:before {
  content: "";
}
.fa-birthday-cake:before {
  content: "";
}
.fa-area-chart:before {
  content: "";
}
.fa-pie-chart:before {
  content: "";
}
.fa-line-chart:before {
  content: "";
}
.fa-lastfm:before {
  content: "";
}
.fa-lastfm-square:before {
  content: "";
}
.fa-toggle-off:before {
  content: "";
}
.fa-toggle-on:before {
  content: "";
}
.fa-bicycle:before {
  content: "";
}
.fa-bus:before {
  content: "";
}
.fa-ioxhost:before {
  content: "";
}
.fa-angellist:before {
  content: "";
}
.fa-cc:before {
  content: "";
}
.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
  content: "";
}
.fa-meanpath:before {
  content: "";
}
.fa-buysellads:before {
  content: "";
}
.fa-connectdevelop:before {
  content: "";
}
.fa-dashcube:before {
  content: "";
}
.fa-forumbee:before {
  content: "";
}
.fa-leanpub:before {
  content: "";
}
.fa-sellsy:before {
  content: "";
}
.fa-shirtsinbulk:before {
  content: "";
}
.fa-simplybuilt:before {
  content: "";
}
.fa-skyatlas:before {
  content: "";
}
.fa-cart-plus:before {
  content: "";
}
.fa-cart-arrow-down:before {
  content: "";
}
.fa-diamond:before {
  content: "";
}
.fa-ship:before {
  content: "";
}
.fa-user-secret:before {
  content: "";
}
.fa-motorcycle:before {
  content: "";
}
.fa-street-view:before {
  content: "";
}
.fa-heartbeat:before {
  content: "";
}
.fa-venus:before {
  content: "";
}
.fa-mars:before {
  content: "";
}
.fa-mercury:before {
  content: "";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "";
}
.fa-transgender-alt:before {
  content: "";
}
.fa-venus-double:before {
  content: "";
}
.fa-mars-double:before {
  content: "";
}
.fa-venus-mars:before {
  content: "";
}
.fa-mars-stroke:before {
  content: "";
}
.fa-mars-stroke-v:before {
  content: "";
}
.fa-mars-stroke-h:before {
  content: "";
}
.fa-neuter:before {
  content: "";
}
.fa-genderless:before {
  content: "";
}
.fa-facebook-official:before {
  content: "";
}
.fa-pinterest-p:before {
  content: "";
}
.fa-whatsapp:before {
  content: "";
}
.fa-server:before {
  content: "";
}
.fa-user-plus:before {
  content: "";
}
.fa-user-times:before {
  content: "";
}
.fa-bed:before,
.fa-hotel:before {
  content: "";
}
.fa-viacoin:before {
  content: "";
}
.fa-train:before {
  content: "";
}
.fa-subway:before {
  content: "";
}
.fa-medium:before {
  content: "";
}
.fa-y-combinator:before,
.fa-yc:before {
  content: "";
}
.fa-optin-monster:before {
  content: "";
}
.fa-opencart:before {
  content: "";
}
.fa-expeditedssl:before {
  content: "";
}
.fa-battery-4:before,
.fa-battery-full:before,
.fa-battery:before {
  content: "";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}
.fa-mouse-pointer:before {
  content: "";
}
.fa-i-cursor:before {
  content: "";
}
.fa-object-group:before {
  content: "";
}
.fa-object-ungroup:before {
  content: "";
}
.fa-sticky-note:before {
  content: "";
}
.fa-sticky-note-o:before {
  content: "";
}
.fa-cc-jcb:before {
  content: "";
}
.fa-cc-diners-club:before {
  content: "";
}
.fa-clone:before {
  content: "";
}
.fa-balance-scale:before {
  content: "";
}
.fa-hourglass-o:before {
  content: "";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}
.fa-hourglass:before {
  content: "";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}
.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
  content: "";
}
.fa-hand-scissors-o:before {
  content: "";
}
.fa-hand-lizard-o:before {
  content: "";
}
.fa-hand-spock-o:before {
  content: "";
}
.fa-hand-pointer-o:before {
  content: "";
}
.fa-hand-peace-o:before {
  content: "";
}
.fa-trademark:before {
  content: "";
}
.fa-registered:before {
  content: "";
}
.fa-creative-commons:before {
  content: "";
}
.fa-gg:before {
  content: "";
}
.fa-gg-circle:before {
  content: "";
}
.fa-tripadvisor:before {
  content: "";
}
.fa-odnoklassniki:before {
  content: "";
}
.fa-odnoklassniki-square:before {
  content: "";
}
.fa-get-pocket:before {
  content: "";
}
.fa-wikipedia-w:before {
  content: "";
}
.fa-safari:before {
  content: "";
}
.fa-chrome:before {
  content: "";
}
.fa-firefox:before {
  content: "";
}
.fa-opera:before {
  content: "";
}
.fa-internet-explorer:before {
  content: "";
}
.fa-television:before,
.fa-tv:before {
  content: "";
}
.fa-contao:before {
  content: "";
}
.fa-500px:before {
  content: "";
}
.fa-amazon:before {
  content: "";
}
.fa-calendar-plus-o:before {
  content: "";
}
.fa-calendar-minus-o:before {
  content: "";
}
.fa-calendar-times-o:before {
  content: "";
}
.fa-calendar-check-o:before {
  content: "";
}
.fa-industry:before {
  content: "";
}
.fa-map-pin:before {
  content: "";
}
.fa-map-signs:before {
  content: "";
}
.fa-map-o:before {
  content: "";
}
.fa-map:before {
  content: "";
}
.fa-commenting:before {
  content: "";
}
.fa-commenting-o:before {
  content: "";
}
.fa-houzz:before {
  content: "";
}
.fa-vimeo:before {
  content: "";
}
.fa-black-tie:before {
  content: "";
}
.fa-fonticons:before {
  content: "";
}
.fa-reddit-alien:before {
  content: "";
}
.fa-edge:before {
  content: "";
}
.fa-credit-card-alt:before {
  content: "";
}
.fa-codiepie:before {
  content: "";
}
.fa-modx:before {
  content: "";
}
.fa-fort-awesome:before {
  content: "";
}
.fa-usb:before {
  content: "";
}
.fa-product-hunt:before {
  content: "";
}
.fa-mixcloud:before {
  content: "";
}
.fa-scribd:before {
  content: "";
}
.fa-pause-circle:before {
  content: "";
}
.fa-pause-circle-o:before {
  content: "";
}
.fa-stop-circle:before {
  content: "";
}
.fa-stop-circle-o:before {
  content: "";
}
.fa-shopping-bag:before {
  content: "";
}
.fa-shopping-basket:before {
  content: "";
}
.fa-hashtag:before {
  content: "";
}
.fa-bluetooth:before {
  content: "";
}
.fa-bluetooth-b:before {
  content: "";
}
.fa-percent:before {
  content: "";
}
.fa-gitlab:before {
  content: "";
}
.fa-wpbeginner:before {
  content: "";
}
.fa-wpforms:before {
  content: "";
}
.fa-envira:before {
  content: "";
}
.fa-universal-access:before {
  content: "";
}
.fa-wheelchair-alt:before {
  content: "";
}
.fa-question-circle-o:before {
  content: "";
}
.fa-blind:before {
  content: "";
}
.fa-audio-description:before {
  content: "";
}
.fa-volume-control-phone:before {
  content: "";
}
.fa-braille:before {
  content: "";
}
.fa-assistive-listening-systems:before {
  content: "";
}
.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
  content: "";
}
.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
  content: "";
}
.fa-glide:before {
  content: "";
}
.fa-glide-g:before {
  content: "";
}
.fa-sign-language:before,
.fa-signing:before {
  content: "";
}
.fa-low-vision:before {
  content: "";
}
.fa-viadeo:before {
  content: "";
}
.fa-viadeo-square:before {
  content: "";
}
.fa-snapchat:before {
  content: "";
}
.fa-snapchat-ghost:before {
  content: "";
}
.fa-snapchat-square:before {
  content: "";
}
.fa-pied-piper:before {
  content: "";
}
.fa-first-order:before {
  content: "";
}
.fa-yoast:before {
  content: "";
}
.fa-themeisle:before {
  content: "";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}
.fa-handshake-o:before {
  content: "";
}
.fa-envelope-open:before {
  content: "";
}
.fa-envelope-open-o:before {
  content: "";
}
.fa-linode:before {
  content: "";
}
.fa-address-book:before {
  content: "";
}
.fa-address-book-o:before {
  content: "";
}
.fa-address-card:before,
.fa-vcard:before {
  content: "";
}
.fa-address-card-o:before,
.fa-vcard-o:before {
  content: "";
}
.fa-user-circle:before {
  content: "";
}
.fa-user-circle-o:before {
  content: "";
}
.fa-user-o:before {
  content: "";
}
.fa-id-badge:before {
  content: "";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}
.fa-quora:before {
  content: "";
}
.fa-free-code-camp:before {
  content: "";
}
.fa-telegram:before {
  content: "";
}
.fa-thermometer-4:before,
.fa-thermometer-full:before,
.fa-thermometer:before {
  content: "";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}
.fa-shower:before {
  content: "";
}
.fa-bath:before,
.fa-bathtub:before,
.fa-s15:before {
  content: "";
}
.fa-podcast:before {
  content: "";
}
.fa-window-maximize:before {
  content: "";
}
.fa-window-minimize:before {
  content: "";
}
.fa-window-restore:before {
  content: "";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}
.fa-bandcamp:before {
  content: "";
}
.fa-grav:before {
  content: "";
}
.fa-etsy:before {
  content: "";
}
.fa-imdb:before {
  content: "";
}
.fa-ravelry:before {
  content: "";
}
.fa-eercast:before {
  content: "";
}
.fa-microchip:before {
  content: "";
}
.fa-snowflake-o:before {
  content: "";
}
.fa-superpowers:before {
  content: "";
}
.fa-wpexplorer:before {
  content: "";
}
.fa-meetup:before {
  content: "";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
body {
  background: #fff;
}
blockquote,
q {
  quotes: "" "";
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
}
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}
ol,
ul {
  margin: 0 0 1.5em 3em;
}
ul {
  list-style: disc;
}
ol {
  list-style: decimal;
}
li > ol,
li > ul {
  margin-bottom: 0;
  margin-left: 1.5em;
}
dt {
  font-weight: 700;
}
dd {
  margin: 0 1.5em 1.5em;
}
figure {
  margin: 1em 0;
}
table {
  margin: 0 0 1.5em;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .animatable {
    visibility: hidden;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
  }
  .animated {
    visibility: visible;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-play-state: running;
    animation-play-state: running;
  }
}
@-webkit-keyframes "blink" {
  0%,
  to {
    color: transparent;
  }
  50% {
    color: #fff;
  }
}
@keyframes "blink" {
  0%,
  to {
    color: transparent;
  }
  50% {
    color: #fff;
  }
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(200px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(200px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInUpSmall {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInUpSmall {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    transform: translateX(20px);
  }
  80% {
    transform: translateX(-5px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    transform: translateX(20px);
  }
  80% {
    transform: translateX(-5px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    transform: translateX(-20px);
  }
  80% {
    transform: translateX(5px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    transform: translateX(-20px);
  }
  80% {
    transform: translateX(5px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  60% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(0);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  60% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(0);
  }
}
@-webkit-keyframes moveUp {
  0% {
    opacity: 1;
    transform: translateY(40px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes moveUp {
  0% {
    opacity: 1;
    transform: translateY(40px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  to {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
@-webkit-keyframes rotater {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes rotater {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes "pulse" {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.3;
  }
  75% {
    opacity: 0.5;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes downFadeIn {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes downFadeIn {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.downFadeIn {
  -webkit-animation-name: downFadeIn;
  animation-name: downFadeIn;
}
@-webkit-keyframes slideInDown {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.64, 0.04, 0.35, 1);
    animation-timing-function: cubic-bezier(0.64, 0.04, 0.35, 1);
    transform: translate3d(0, -999px, 0);
    transition-duration: 2s;
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.64, 0.04, 0.35, 1);
    animation-timing-function: cubic-bezier(0.64, 0.04, 0.35, 1);
    transform: translate3d(0, -999px, 0);
    transition-duration: 2s;
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@media screen and (min-width: 800px) {
  .animated.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
  }
  .animated.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
  }
  .animated.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
  }
  .animated.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
  }
  .animated.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
  }
  .animated.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
  }
  .animated.fadeInUpSmall {
    -webkit-animation-name: fadeInUpSmall;
    animation-name: fadeInUpSmall;
  }
  .animated.moveUp {
    -webkit-animation-name: moveUp;
    animation-name: moveUp;
  }
  .animated.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
  }
  .animated.rotater {
    -webkit-animation-name: rotater;
    animation-name: rotater;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
  }
}
.animated.animationDelay {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.animated.animationDelaySmall {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
.animated.animationDelayMed {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}
.animated.animationDelayLong {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
.fl-block-overlay-muted .animatable,
.fl-builder-edit .animatable {
  visibility: visible;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  border-color: #aaa #bbb #bbb;
}
input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="datetime"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea {
  color: #525355;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime-local"]:focus,
input[type="datetime"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="range"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
textarea:focus {
  color: #111;
}
select {
  border: 1px solid #ccc;
}
textarea {
  width: 100%;
}
a {
  color: #96cf24;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
}
a:visited {
  color: #525355;
}
a:active,
a:focus,
a:hover {
  color: #ff3e00;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
.anchor-wrapper {
  position: relative;
}
.anchor-wrapper a {
  position: absolute;
  top: -150px;
}
.press-release-footer p > a,
.sc-component li > a:not(.tab):not(.nested-tab),
.sc-component li > strong > a,
.sc-component p > a,
.sc-component p > strong > a,
article li a:not(.tab):not(.nested-tab),
article p a {
  color: #96cf24;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.press-release-footer p > a:hover,
.sc-component li > a:not(.tab):not(.nested-tab):hover,
.sc-component li > strong > a:hover,
.sc-component p > a:hover,
.sc-component p > strong > a:hover,
article li a:not(.tab):not(.nested-tab):hover,
article p a:hover {
  border-bottom-color: #96cf24;
  text-decoration: none;
}
.press-release-footer p > a:visited,
.sc-component li > a:not(.tab):not(.nested-tab):visited,
.sc-component li > strong > a:visited,
.sc-component p > a:visited,
.sc-component p > strong > a:visited,
article li a:not(.tab):not(.nested-tab):visited,
article p a:visited {
  color: #96cf24;
}
@media screen and (min-width: 800px) {
  .insight-navigation,
  .main-navigation {
    margin-top: 17px;
    -ms-flex-order: 2;
    order: 2;
    width: calc(100% - 148px);
  }
}
@media screen and (min-width: 992px) {
  .insight-navigation,
  .main-navigation {
    margin-top: 19px;
    width: calc(100% - 418px);
  }
}
@media screen and (min-width: 1410px) {
  .insight-navigation,
  .main-navigation {
    margin-top: 16px;
    padding-left: 18px;
  }
}
.insight-navigation ul,
.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
  text-align: center;
}
.insight-navigation ul ul,
.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 1.5em;
  left: -999em;
  z-index: 99999;
}
.insight-navigation ul ul ul,
.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}
.insight-navigation ul ul li.focus > ul,
.insight-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul,
.main-navigation ul ul li:hover > ul {
  left: 100%;
}
.insight-navigation ul ul a,
.main-navigation ul ul a {
  width: 200px;
}
.insight-navigation ul li.focus > ul,
.insight-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul,
.main-navigation ul li:hover > ul {
  left: auto;
}
.insight-navigation li,
.main-navigation li {
  border-top: 1px solid #e7f1fd;
  padding: 0 12px;
  position: relative;
  text-align: left;
  transition: background-color 0.6s ease;
}
@media screen and (min-width: 800px) {
  .insight-navigation li,
  .main-navigation li {
    border: none;
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    text-align: center;
  }
}
@media screen and (min-width: 992px) {
  .insight-navigation li,
  .main-navigation li {
    padding-right: 6px;
    padding-left: 6px;
  }
}
@media screen and (min-width: 1410px) {
  .insight-navigation li,
  .main-navigation li {
    padding-right: 11px;
    padding-left: 11px;
  }
}
.insight-navigation li:last-child,
.main-navigation li:last-child {
  border-bottom: 1px solid #e7f1fd;
}
@media screen and (min-width: 800px) {
  .insight-navigation li:last-child,
  .main-navigation li:last-child {
    border: none;
  }
}
.insight-navigation li:hover,
.main-navigation li:hover {
  background-color: #e7f1fd;
}
@media screen and (min-width: 800px) {
  .insight-navigation li:hover,
  .main-navigation li:hover {
    background-color: transparent;
  }
}
.insight-navigation a,
.main-navigation a {
  color: #525355;
  display: block;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  padding-top: 12px;
  padding-bottom: 12px;
  text-decoration: none;
  z-index: 8;
}
@media screen and (min-width: 800px) {
  .insight-navigation a,
  .main-navigation a {
    border-bottom: 5px solid #fff;
    padding-bottom: 21px;
  }
}
@media screen and (min-width: 992px) {
  .insight-navigation a,
  .main-navigation a {
    padding-bottom: 21px;
  }
}
@media screen and (min-width: 1410px) {
  .insight-navigation a,
  .main-navigation a {
    font-size: 18px;
    font-size: 1.125rem;
    padding-bottom: 19px;
  }
}
.insight-navigation .current-menu-ancestor > a,
.insight-navigation .current-menu-item > a,
.insight-navigation .current-page-ancestor > a,
.insight-navigation .current_page_item > a,
.insight-navigation a:active,
.insight-navigation a:focus,
.insight-navigation a:hover,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current-menu-item > a,
.main-navigation .current-page-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation a:active,
.main-navigation a:focus,
.main-navigation a:hover {
  color: #96cf24;
}
@media screen and (min-width: 800px) {
  .insight-navigation .current-menu-ancestor > a,
  .insight-navigation .current-menu-item > a,
  .insight-navigation .current-page-ancestor > a,
  .insight-navigation .current_page_item > a,
  .main-navigation .current-menu-ancestor > a,
  .main-navigation .current-menu-item > a,
  .main-navigation .current-page-ancestor > a,
  .main-navigation .current_page_item > a {
    border-bottom: 5px solid #96cf24;
    font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
    font-weight: 400;
  }
}
@media screen and (min-width: 800px) {
  .insight-navigation .sub-menu .current-menu-ancestor > a,
  .insight-navigation .sub-menu .current-page-ancestor > a,
  .main-navigation .sub-menu .current-menu-ancestor > a,
  .main-navigation .sub-menu .current-page-ancestor > a {
    border-bottom: none;
    font-weight: 300;
  }
}
.insight-navigation .countryselect,
.main-navigation .countryselect {
  background-color: #ff3e00;
}
@media screen and (min-width: 800px) {
  .insight-navigation .countryselect,
  .main-navigation .countryselect {
    display: none;
  }
}
.insight-navigation .countryselect:hover,
.main-navigation .countryselect:hover {
  background-color: #ff3e00;
}
.insight-navigation .countryselect a,
.main-navigation .countryselect a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZENzk3RkQ5NUIwMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZENzk3RkU5NUIwMTFFOUIwRTY5NUYxQUM5REM5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkQ3OTdGQjk1QjAxMUU5QjBFNjk1RjFBQzlEQzk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkQ3OTdGQzk1QjAxMUU5QjBFNjk1RjFBQzlEQzk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm9UO/8AAANkSURBVHjanFVvSFNRFH9vrjkVmpkKSsEqixApIYjwQ62wL8vESMq+mB/FLAK1iNIP/TNMCiuTsiLrg6WIJWV/Jvn/T06x+d90bppuLuembjo333u3e5576/F0Bl043Ht/95zfPfe8c84jEUKEtxFXlx2VsCWmJ3rTDiLML4igEUMYHDPEd/MgUTnRvK0uNl+/piGQCuV4XfaegdmxT3itQ96Hrm164G3Ml4vhQvtVhHf63qRyZKM2IzIuzrAM1ZPtSGPRsmutzYCmFi3sepmmhs+rC+O9kt4bqLgAhE7KNZTZ+TQRsCXKiWC/sypFckiVIYdzw6IZ+Ii8vrI0hmHAAR2f2EN4uvHWATgEpaQmdk24FdGrUdUNTq/B1P0aMAgR7C93PUsCO4qmtFwoPKRjdlM9KOdoSpI57Idl5D1gbg9ZLLkl7yBg7341F3DYi5HPOYBBjD2kKS13FVwcZ512DSdrYfOuhR7A4EVCDPQVqky5GDIgYWvMCTzJsehlkoCNvORYC4OhJ0lSjnF+SsFajlNQx3qKv3Ar3BL9MTWQe1K25iWEAT0eqrokzJAPE22FcHa2JU/BYfF1ORBj1Drdj0RwRag0MJTBD+pSFs1y10pFEinMk44ZgzC3jQ6LEWZfH4mEw3rn9L3gbbjfZoIlJQlSxOAw8Q1FJMmewWVCUlxZFKtDrOjA0MaXsHo+GGJBs3POLBb5iPmGVpfdAnOwryxYSBoilYXAbHHZLBymqMmUu19BkBAPlbGz+GjYvlj7ssNOuz2TiMQSP7Hvbhe9/NNBu5b4pAFiqT92ImKBWuqnGJr1egN2yl8sjSweqV5JqbT2B0penWsEgtxnfPHaD5S1VyM9X9S8NNcJaEbnk1gOG56fqADsSE3Wdg5z5zT6NtWFZGUJJ0EKBisjAHM3ob8Vda79YRzchJ+rPqzKCgLsStdzpTCtcGMpAvszTbejeWlmAttjtdeiVjWUUl1tLhxanbb6xIbruwDDNY1srkWoGGIvzmOaobUW53wzZ4ObDYSjI7e3NNVr6+OIwcN6Uzcat5vYWEFTwfsS2PRadeW4L5SCx3CW31+evm4/BUlXP4pzx3jdjwJN6FTjzf3/bNJ8gTh/NXQU/3ZY1dBA4OlQ0pXjTff5JSoUcr1/1P+OPwIMAPB/GCgWojXeAAAAAElFTkSuQmCC);
  background-position: right 15px bottom 10px;
  background-repeat: no-repeat;
  background-size: 24px;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
}
.insight-navigation .current-menu-item > a {
  border-bottom: 5px solid transparent;
}
.insight-navigation a:focus {
  color: #525355;
}
@media screen and (max-width: 800px) and (max-height: 440px) {
  .main-navigation a {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .main-navigation .countryselect a {
    background-size: 18px;
    background-position: right 15px bottom 7px;
  }
}
.main-navigation.toggled ul,
.menu-toggle {
  display: block;
}
@media screen and (min-width: 800px) {
  .menu-toggle {
    display: none;
  }
  .insight-navigation ul,
  .main-navigation ul {
    display: block;
  }
}
.main-navigation {
  margin-top: 17px;
}
@media screen and (min-width: 800px) {
  .main-navigation {
    margin-top: 0;
    width: calc(100% - 126px);
  }
}
@media screen and (min-width: 992px) {
  .main-navigation {
    width: calc(100% - 302px);
  }
}
@media screen and (min-width: 801px) and (max-width: 940px) {
  .main-navigation {
    width: calc(100% - 176px);
  }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  .main-navigation {
    width: calc(100% - 334px);
  }
}
@media screen and (min-width: 1200px) {
  .main-navigation {
    width: calc(100% - 444px);
  }
}
@media screen and (min-width: 800px) {
  .main-navigation a {
    border-bottom: 5px solid transparent;
  }
}
@media screen and (min-width: 801px) and (max-width: 940px) {
  .main-navigation li {
    padding-left: 3px;
    padding-right: 3px;
  }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  .main-navigation li {
    padding-left: 4px;
    padding-right: 4px;
  }
}
.menu-main-menu-container {
  opacity: 0;
  visibility: visible;
  transition: all 0.3s ease;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .menu-main-menu-container {
    opacity: 1;
    visibility: visible;
  }
}
.toggled .menu-main-menu-container {
  background-color: #fff;
  opacity: 1;
  position: absolute;
  visibility: visible;
  width: 100%;
  z-index: 9;
}
@media screen and (min-width: 800px) {
  .toggled .menu-main-menu-container {
    background-color: transparent;
    padding-bottom: 0;
    position: relative;
    width: auto;
  }
}
.site-main .comment-navigation,
.site-main .post-navigation,
.site-main .posts-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}
.comment-navigation .nav-previous,
.post-navigation .nav-previous,
.posts-navigation .nav-previous {
  float: left;
  width: 50%;
}
.comment-navigation .nav-next,
.post-navigation .nav-next,
.posts-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}
.insight-navigation {
  margin-top: 0;
  width: auto;
}
@media screen and (min-width: 801px) and (max-width: 993px) {
  .insight-navigation {
    margin-left: -80px;
  }
}
.insight-navigation li {
  padding-right: 12px;
  padding-left: 12px;
  position: relative;
}
@media screen and (min-width: 801px) and (max-width: 940px) {
  .insight-navigation li {
    padding-left: 3px;
    padding-right: 3px;
  }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  .insight-navigation li {
    padding-left: 4px;
    padding-right: 4px;
  }
}
.insight-navigation li:last-child a:after {
  width: 0;
}
.insight-navigation a {
  border-bottom: 4px solid transparent;
  font-size: 13px;
  font-size: 0.8125rem;
  padding: 0 0 9px;
  position: relative;
}
@media screen and (min-width: 900px) {
  .insight-navigation a {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.insight-navigation a:after {
  background-color: #525355;
  content: "";
  height: 20px;
  position: absolute;
  right: -12px;
  top: 0;
  width: 1px;
}
@media screen and (min-width: 800px) {
  .insight-navigation a:after {
    right: -6px;
  }
}
@media screen and (min-width: 940px) {
  .insight-navigation a:after {
    right: -12px;
  }
}
@media screen and (min-width: 992px) {
  .insight-navigation a:after {
    right: -6px;
  }
}
@media screen and (min-width: 1200px) {
  .insight-navigation a:after {
    right: -12px;
  }
}
.insight-navigation .growwealth.current-menu-item a,
.insight-navigation .growwealth a:hover {
  color: #2ea3ab;
}
.insight-navigation .tradebeyond.current-menu-item a,
.insight-navigation .tradebeyond a:hover {
  color: #d2ab29;
}
.insight-navigation .exploreworld.current-menu-item a,
.insight-navigation .exploreworld a:hover {
  color: #d87d23;
}
.insight-navigation .navigatefuture.current-menu-item a,
.insight-navigation .navigatefuture a:hover {
  color: #5e3371;
}
.insight-navigation .expandbusiness.current-menu-item a,
.insight-navigation .expandbusiness a:hover {
  color: #c13055;
}
.mobile-navigation {
  border-left: 1px solid #e7f1fd;
  height: 60px;
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
}
@media screen and (min-width: 800px) {
  .mobile-navigation {
    display: none;
  }
}
.hamburger {
  background-color: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  overflow: visible;
  outline: none;
  padding: 0;
  right: 15px;
  top: 18px;
  position: absolute;
  text-transform: none;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
}
@media screen and (min-width: 800px) {
  .hamburger {
    display: none;
  }
}
.hamburger:hover {
  opacity: 0.7;
}
.hamburger-box {
  display: inline-block;
  height: 24px;
  position: relative;
  width: 24px;
}
.hamburger-inner {
  top: 50%;
  margin-top: -2px;
}
.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
  background-color: #ff3e00;
  border-radius: 4px;
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  transition-property: none;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
  width: 24px;
}
.hamburger-inner:before {
  top: -6px;
}
.hamburger-inner:after {
  bottom: -6px;
}
.hamburger[aria-expanded="true"] .hamburger-inner {
  transform: rotate(45deg);
}
.hamburger[aria-expanded="true"] .hamburger-inner:before {
  top: 0;
  opacity: 0;
}
.hamburger[aria-expanded="true"] .hamburger-inner:after {
  bottom: 0;
  transform: rotate(-90deg);
}
.language-navigation {
  float: right;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 28px 0 0;
  padding-left: 0;
  position: relative;
  z-index: 2;
}
.language-navigation li {
  list-style: none;
}
.language-navigation .language-sub {
  background-color: #fff;
  display: none;
  font-size: 14px;
  font-size: 0.875rem;
  left: -128px;
  margin: 0;
  padding: 8px 15px;
  position: absolute;
  top: 34px;
  width: 230px;
}
.language-navigation .language-sub li {
  padding-top: 2px;
  padding-bottom: 2px;
}
.language-navigation .language-sub a {
  display: block;
}
.language-navigation .language-trigger {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJFNzI4NEY5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJFNzI4NTA5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QkU3Mjg0RDk1QjIxMUU5QjBFNjk1RjFBQzlEQzk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QkU3Mjg0RTk1QjIxMUU5QjBFNjk1RjFBQzlEQzk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlchnfIAAAB+SURBVHjafI7BDYAgDEU/6DYuoIvowUW8CSddBFbx6kIGWywJQbTJT0n7HoAQArD1Hfe/JEarfTAATuojPkp2zBgts5biapLMnDDQYTn4BSsDT8CUwXz2srPMqvi/Z8niSrkoszh8c5PgyCWhIqGEX0IhoYSrQiahhLluAQYAZjRVj+MGzFgAAAAASUVORK5CYII=);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 12px 8px;
  padding-right: 26px;
}
.language-mobile-navigation {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0;
  top: 74px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  z-index: 2;
  height: 44px;
  text-align: right;
}
@media screen and (min-width: 800px) {
  .language-mobile-navigation {
    display: none;
  }
}
.language-mobile-navigation li {
  list-style: none;
}
.language-mobile-navigation .language-sub {
  background-color: #fff;
  display: none;
  font-size: 14px;
  font-size: 0.875rem;
  left: 0;
  margin: 0;
  padding: 8px 15px;
  position: absolute;
  top: 30px;
  width: 100%;
}
.language-mobile-navigation .language-sub li {
  padding-top: 2px;
  padding-bottom: 2px;
}
.language-mobile-navigation .language-sub a {
  display: block;
}
.language-mobile-navigation .language-trigger {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJFNzI4NEY5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJFNzI4NTA5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QkU3Mjg0RDk1QjIxMUU5QjBFNjk1RjFBQzlEQzk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QkU3Mjg0RTk1QjIxMUU5QjBFNjk1RjFBQzlEQzk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlchnfIAAAB+SURBVHjafI7BDYAgDEU/6DYuoIvowUW8CSddBFbx6kIGWywJQbTJT0n7HoAQArD1Hfe/JEarfTAATuojPkp2zBgts5biapLMnDDQYTn4BSsDT8CUwXz2srPMqvi/Z8niSrkoszh8c5PgyCWhIqGEX0IhoYSrQiahhLluAQYAZjRVj+MGzFgAAAAASUVORK5CYII=);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 12px 8px;
  padding-right: 26px;
}
.language-mobile-navigation .language-trigger:focus {
  outline: none;
}
.sub-header-languages .sub-header-left {
  width: calc(100% - 420px);
}
.sub-header-languages .sub-header-right {
  width: 420px;
}
@media screen and (min-width: 800px) {
  .footer-menu-toggle {
    display: none;
  }
}
.footer-navigation ul {
  display: block;
  -moz-column-count: 1;
  column-count: 1;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
}
@media screen and (min-width: 800px) {
  .footer-navigation ul {
    display: inline-block;
    -moz-column-count: 2;
    column-count: 2;
  }
}
.footer-navigation li {
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer-navigation a {
  color: #fff;
  display: block;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
}
@media screen and (min-width: 800px) {
  .footer-navigation a {
    margin-right: 60px;
    border-bottom: none;
  }
}
.footer-navigation a:hover {
  color: #ff3e00;
}
@media screen and (min-width: 800px) {
  .footer-navigation .usefullinks {
    display: none;
  }
}
#colophon .footer-navigation a {
  color: #fff;
}
@media screen and (min-width: 800px) {
  #colophon .footer-navigation a {
    line-height: 24px;
    padding: 0;
    display: inline-block;
    height: auto;
    min-height: 0;
  }
}
@media screen and (min-width: 800px) {
  #colophon .footer-navigation a:after {
    display: none;
  }
}
.mobile-toggle {
  display: block;
}
.toggle-container {
  margin-right: -15px;
  margin-bottom: 15px;
  margin-left: -15px;
}
@media screen and (min-width: 800px) {
  .toggle-container {
    display: none;
  }
}
.footer-menu-toggle {
  background-color: #061d33;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 1px;
  outline: none;
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative;
  transition: color 0.6s ease;
  width: 100%;
}
.footer-menu-toggle:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJFNzI4NEY5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJFNzI4NTA5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QkU3Mjg0RDk1QjIxMUU5QjBFNjk1RjFBQzlEQzk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QkU3Mjg0RTk1QjIxMUU5QjBFNjk1RjFBQzlEQzk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlchnfIAAAB+SURBVHjafI7BDYAgDEU/6DYuoIvowUW8CSddBFbx6kIGWywJQbTJT0n7HoAQArD1Hfe/JEarfTAATuojPkp2zBgts5biapLMnDDQYTn4BSsDT8CUwXz2srPMqvi/Z8niSrkoszh8c5PgyCWhIqGEX0IhoYSrQiahhLluAQYAZjRVj+MGzFgAAAAASUVORK5CYII=);
  background-size: contain;
  content: "";
  height: 8px;
  margin-right: -60px;
  position: absolute;
  right: 50%;
  top: 14px;
  width: 12px;
}
.footer-menu-toggle:hover {
  color: #ff3e00;
}
.menu-open:after {
  transform: rotate(-180deg);
}
.secondary-navigation .current-page-ancestor > a {
  border-bottom: none;
  color: #525355;
  font-weight: 300;
}
.secondary-navigation .current-menu-item > a,
.secondary-navigation .current_page_item > a {
  color: #525355;
  font-weight: 600;
}
@media screen and (min-width: 800px) {
  .secondary-nav-mobile {
    display: none;
  }
}
.language-sub.secondary-nav-mobile {
  margin-top: 35px;
}
.main-navigation .menu {
  background-color: #96cf24;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
@media screen and (min-width: 800px) {
  .main-navigation .menu {
    background-color: transparent;
    box-shadow: none;
  }
}
.main-navigation li {
  border: none;
  padding: 0;
  position: static;
}
@media screen and (min-width: 800px) {
  .main-navigation li {
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    transition: background-color 0.2s ease;
  }
}
@media screen and (min-width: 992px) {
  .main-navigation li {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media screen and (min-width: 1410px) {
  .main-navigation li {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media screen and (min-width: 1700px) {
  .main-navigation li {
    padding-right: 13px;
    padding-left: 12px;
  }
}
.main-navigation li:last-child {
  border: none;
}
.main-navigation li a {
  padding: 12px 15px;
  position: relative;
}
@media screen and (min-width: 800px) {
  .main-navigation li a {
    padding: 29px 0 12px;
  }
}
.main-navigation li:hover {
  background-color: #ff3e00;
}
@media screen and (min-width: 800px) {
  .main-navigation li:hover {
    background-color: #fff;
  }
}
.main-navigation li ul li {
  display: block;
}
.main-navigation .current_page_item > a,
.main-navigation a,
.main-navigation a:hover {
  color: #fff;
}
@media screen and (min-width: 800px) {
  .main-navigation a {
    color: #525355;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 1100px) {
  .main-navigation a {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media screen and (min-width: 1250px) {
  .main-navigation a {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 1410px) {
  .main-navigation a {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media screen and (min-width: 800px) {
  .main-navigation a:hover {
    color: #96cf24;
  }
}
.main-navigation a:focus {
  color: #fff;
}
@media screen and (min-width: 800px) {
  .main-navigation a:focus {
    color: #96cf24;
    outline: none;
  }
}
.main-navigation ul ul {
  display: none;
  top: auto;
  background-color: #96cf24;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .main-navigation ul ul {
    display: block;
    width: 280px;
  }
}
.main-navigation ul ul li {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  text-align: left;
  transition: 0.6s;
}
@media screen and (min-width: 800px) {
  .main-navigation ul ul li {
    background-color: #96cf24;
  }
}
.main-navigation ul ul li:hover {
  background-color: #ff3e00;
}
.main-navigation ul ul li a,
.main-navigation ul ul li a:hover {
  color: #fff;
}
.main-navigation ul ul li.back-menu a {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
  padding-left: 30px;
  position: relative;
}
.main-navigation ul ul li.back-menu a:before {
  position: absolute;
  left: 15px;
  top: 15px;
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVFMjExQ0E5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVFMjExQzk5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMEE2RjkyMTgyOEYxMUU3QkRDN0M3RTRFMTFBMkUzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMEE2RjkyMjgyOEYxMUU3QkRDN0M3RTRFMTFBMkUzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg/hq1AAAABmSURBVHjaYvz//z8DOmDssGwA0f8rjjcwoiuAStYD8R8gNmDCIxkNNOEqExbJv1DJVSBxJnySYDmGdgt0yZXI1jIxEABMIK8A6UYgZgbipUDrwjFMwKIoDMMKXIoIBhQjoaAGCDAA5xhBCkCmffAAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  width: 8px;
  height: 12px;
}
.main-navigation ul ul li.back-menu:hover a:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAAXNSR0IArs4c6QAAADBJREFUGNNjYICD/w3/GxhQuP////6vjcoNQ+b+QeeGY+diEcAnFIbpijDcDkM4HQBR80mp4v2dIAAAAABJRU5ErkJggg==);
}
.main-navigation ul ul li.back-title a {
  font-size: 24px;
  font-size: 1.5rem;
  padding-left: 15px;
}
@media screen and (min-width: 800px) {
  .main-navigation ul ul li.back-title a {
    display: none;
  }
}
.main-navigation ul ul a {
  padding-left: 30px;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .main-navigation ul ul a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    line-height: 1.1;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
  }
}
@media screen and (min-width: 1250px) {
  .main-navigation ul ul a {
    height: 50px;
  }
}
@media screen and (min-width: 1410px) {
  .main-navigation ul ul a {
    height: 51px;
    padding-top: 12px;
    padding-bottom: 9px;
  }
}
.main-navigation ul li.focus > ul,
.main-navigation ul li:hover > ul {
  left: 100%;
}
@media screen and (min-width: 800px) {
  .main-navigation ul li.focus > ul {
    left: -9999px;
  }
}
@media screen and (min-width: 800px) {
  .main-navigation ul li:hover > ul {
    left: 0;
  }
}
.main-navigation ul .sub-menu {
  left: 100%;
  min-height: 400px;
  position: absolute;
}
@media screen and (min-width: 800px) {
  .main-navigation ul .sub-menu {
    left: -9999px;
    min-height: 0;
  }
}
.main-navigation ul .sub-menu.deactivated {
  display: none;
}
@media screen and (min-width: 800px) {
  .main-navigation ul .sub-menu.deactivated {
    display: block;
  }
}
.main-navigation ul .menu-item-has-no-children.focus .sub-menu a {
  color: #fff;
}
@media screen and (min-width: 800px) {
  .main-navigation ul .menu-item-has-no-children:hover {
    background-color: #96cf24;
  }
  .main-navigation ul .menu-item-has-no-children:hover a {
    color: #fff;
  }
  .main-navigation ul .menu-item-has-no-children:hover .sub-menu {
    position: absolute;
  }
}
@media screen and (min-width: 1250px) {
  .main-navigation ul .menu-item-has-no-children {
    background-size: 10px 7px;
  }
}
@media screen and (min-width: 1250px) {
  .main-navigation ul .menu-item-has-no-children a {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1410px) {
  .main-navigation ul .menu-item-has-no-children a {
    padding-right: 18px;
  }
}
@media screen and (min-width: 800px) {
  .main-navigation ul a {
    height: 80px;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1410px) {
  .main-navigation ul a {
    height: 80px;
    padding-bottom: 0;
  }
}
.main-navigation .chevron {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ5Qjg2RUMxMkQ0MTFFOEJGQ0JCRjc3OTM4MEFERkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ5Qjg2RUIxMkQ0MTFFOEJGQ0JCRjc3OTM4MEFERkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMDAwN2VkZi0yMzE0LTQ2N2YtYTUwNS0zNmNmNTVhMGM5OTEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplYjU5Y2Q1OC01NTA1LTExN2EtYjQyYS1iMjNmZmE3ZWQzNTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5PqUYeAAAAh0lEQVR42rSUSw6AIAxEwTP5OZrb3lg9QbUJRoJISydO0gBdvEA7NDJzyETFqksAKYgfUZZvxr1Z+S3qAYxXbB5Ifpg8kDIhkL0HUkt2Qb6uNlshrQKZIFqbVIjFLEsLEoyOE8hRgwwB1d9PgIoItREyEmRl6DNB3xkeKPBIcw/ViI71U4ABAK5kY+WH2UyHAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: right 25px top 15px;
  background-size: 8px 12px;
  content: "";
  cursor: pointer;
  width: 100%;
  height: 46px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 4;
}
@media screen and (min-width: 800px) {
  .main-navigation .chevron {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDFGNkI3QURBRjlGMTFFOUJFOEJGNDQyREFFMzlEMkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDFGNkI3QUNBRjlGMTFFOUJFOEJGNDQyREFFMzlEMkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzJBNkM0M0U3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzJBNkM0NEU3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps9LDJwAAADZSURBVHjanJPdEcIgDICpA1iH0VYX0JHsm/KkK0kH8MFl1AUw4aCHHCSB3OXg+Pk+aKiy1qqQ6rY/Q27jsZZEBrKw37kBiO5+uEJzgXxDHu30fKmGAM4OGgO5gdROEMFDNEkSuItVYS0umP2GGvgcwxcBnBRvoJM9vZcMAvjg4X0ypZcbEBJDSfycycGR+feJaiUcPFsDRjJG8JGDu3XhmWZOl74sjA/kyfcfHJwUEJKvb9ccnBUQEiWBU/8BVxMRXCRgJCRcLChIWLioBoWaKAm8SVAbPwEGAK2qt2D/2kq/AAAAAElFTkSuQmCC);
    background-size: 9px 6px;
    background-position: 50%;
    right: 50%;
    bottom: 16px;
    z-index: 4;
    width: 12px;
    height: 8px;
    margin-right: -6px;
    top: auto;
  }
}
@media screen and (min-width: 1250px) {
  .main-navigation .chevron {
    background-size: 12px 8px;
    bottom: auto;
    right: 1px;
    top: 36px;
    margin-right: 0;
  }
}
@media screen and (min-width: 1410px) {
  .main-navigation .chevron {
    right: 0;
    top: 38px;
  }
}
.main-navigation .back-title a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current-page-ancestor > a {
  color: #fff;
}
@media screen and (min-width: 800px) {
  .main-navigation .current-menu-ancestor > a,
  .main-navigation .current-page-ancestor > a,
  .main-navigation .current_page_item > a {
    color: #96cf24;
  }
}
@media screen and (min-width: 800px) {
  .main-navigation .back-menu {
    display: none;
  }
}
.menu-external {
  position: relative;
}
.menu-external:after {
  color: #fff;
  content: "\f08e";
  font-family: FontAwesome;
  font-size: 18px;
  font-size: 1.125rem;
  height: 100%;
  position: absolute;
  right: 15px;
  top: 13px;
}
@media screen and (max-width: 799px) {
  .main-navigation ul li.focus .sub-menu {
    left: 0;
    top: 0;
  }
}
.sub-header.drop-secondary-sub-header {
  display: block;
  position: fixed;
  -ms-flex-pack: center;
  justify-content: center;
  top: 65px;
  height: auto;
}
@media screen and (min-width: 800px) {
  .sub-header.drop-secondary-sub-header {
    padding-top: 16px;
    top: 80px;
  }
}
.sub-header.drop-secondary-sub-header .sub-header-left {
  display: none;
}
@media screen and (min-width: 800px) {
  .sub-header.drop-secondary-sub-header .sub-header-left {
    display: block;
    width: calc(50% - 150px);
    padding-top: 6px;
  }
}
@media screen and (min-width: 1170px) {
  .sub-header.drop-secondary-sub-header .sub-header-left {
    width: calc(50% - 250px);
  }
}
.sub-header.drop-secondary-sub-header .drop-menu-trigger-container {
  width: 400px;
  text-align: center;
  cursor: pointer;
  color: #ff3e00;
  padding-top: 8px;
}
@media screen and (min-width: 800px) {
  .sub-header.drop-secondary-sub-header .drop-menu-trigger-container {
    padding-top: 3px;
    margin: 0 auto;
  }
}
.sub-header.drop-secondary-sub-header
  .drop-menu-trigger-container
  .drop-menu-icon {
  color: #ff3e00;
}
.sub-header.drop-secondary-sub-header
  .drop-menu-trigger-container
  .drop-menu-icon
  .burg1,
.sub-header.drop-secondary-sub-header
  .drop-menu-trigger-container
  .drop-menu-icon
  .burg2,
.sub-header.drop-secondary-sub-header
  .drop-menu-trigger-container
  .drop-menu-icon
  .burg3 {
  width: 22px;
  height: 2px;
  background-color: #ff3e00;
  margin: 4px 0;
  transition: 0.4s;
}
.sub-header.drop-secondary-sub-header
  .drop-menu-trigger-container
  .cross
  .burg1 {
  transform: rotate(-45deg) translate(-1px, 8px);
}
.sub-header.drop-secondary-sub-header
  .drop-menu-trigger-container
  .cross
  .burg2 {
  opacity: 0;
}
.sub-header.drop-secondary-sub-header
  .drop-menu-trigger-container
  .cross
  .burg3 {
  transform: rotate(45deg) translateY(-8px);
}
.sub-header.drop-secondary-sub-header
  .drop-menu-trigger-container
  #drop-menu-trigger {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: 30px;
}
@media screen and (min-width: 800px) {
  .sub-header.drop-secondary-sub-header
    .drop-menu-trigger-container
    #drop-menu-trigger {
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 0;
  }
}
.sub-header.drop-secondary-sub-header
  .drop-menu-trigger-container
  #drop-menu-trigger
  p {
  margin-left: 20px;
  font-size: 16px;
  font-size: 1rem;
}
.sub-header.drop-secondary-sub-header #drop-navigation {
  display: none;
  height: auto;
  width: 100%;
  position: absolute;
  background-color: #f6f7f8;
  padding-bottom: 20px;
}
.sub-header.drop-secondary-sub-header
  #drop-navigation
  .drop-secondary-navigation {
  width: 1440px;
  margin: 0 auto;
}
.sub-header.drop-secondary-sub-header
  #drop-navigation
  .menu-item-has-no-children {
  width: 100%;
  margin-top: 20px;
}
@media screen and (min-width: 1130px) {
  .sub-header.drop-secondary-sub-header
    #drop-navigation
    .menu-item-has-no-children {
    width: auto;
    padding-right: 50px;
  }
}
.sub-header.drop-secondary-sub-header #drop-navigation #drop-menu {
  list-style: none;
  font-weight: 700;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-line-pack: center;
  align-content: center;
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (min-width: 1170px) {
  .sub-header.drop-secondary-sub-header #drop-navigation #drop-menu {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.sub-header.drop-secondary-sub-header
  #drop-navigation
  #drop-menu
  .menu-item-has-no-children
  a:first-of-type {
  color: #96cf24;
}
.sub-header.drop-secondary-sub-header #drop-navigation #drop-menu li {
  list-style: none;
  margin-left: 0;
}
.sub-header.drop-secondary-sub-header #drop-navigation #drop-menu .sub-menu {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  font-size: 16px;
  font-size: 1rem;
}
.sub-header.drop-secondary-sub-header #drop-navigation #drop-menu .sub-menu a,
.sub-header.drop-secondary-sub-header
  #drop-navigation
  #drop-menu
  .sub-menu
  a:first-of-type {
  color: #000;
}
.sub-header.drop-secondary-sub-header
  #drop-navigation
  #drop-menu
  .sub-menu
  a:first-of-type:hover,
.sub-header.drop-secondary-sub-header
  #drop-navigation
  #drop-menu
  .sub-menu
  a:hover {
  color: #ff3e00;
}
.sub-header.drop-secondary-sub-header
  #drop-navigation
  #drop-menu
  .sub-menu
  .menu-item {
  margin-top: 10px;
}
.sub-header.drop-secondary-sub-header
  #drop-navigation
  #drop-menu
  .sub-menu
  .menu-item:after {
  margin-left: 15px;
  -ms-flex-pack: center;
  justify-content: center;
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVFMjExQzY5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVFMjExQzU5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjk4OTk2MjBDOUMxMUU3ODNDNkY5MDQwOEJCNTI1MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMjk4OTk2MzBDOUMxMUU3ODNDNkY5MDQwOEJCNTI1MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlBUxLcAAABzSURBVHjaYvz//z8DY4dlAwMQ/K84DqaRASNDu4U2kL4AxCxA3IiuiAkocBVIRwPxHyCuh5kGVwA1ehVU0V90RUwwBi5FjCBHojiqwzIcSC0FYmaQm5gYCAAmfLpBPmJCkgxDl4SbgEuSqIBiJBTUAAEGAGNGPnII5gUQAAAAAElFTkSuQmCC);
}
.site-content.drop-nav {
  padding-top: 115px;
}
.social-icons {
  color: #fff;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .social-icons {
    margin-right: 0;
    margin-top: 0;
  }
}
.social-icons ul {
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.social-icons li {
  display: inline-block;
  margin: 0 8px;
}
@media screen and (min-width: 800px) {
  .social-icons li:last-child {
    margin-right: 0;
  }
}
.social-icons a {
  color: #fff;
  display: block;
  height: 24px;
  line-height: 24px;
  padding: 0;
  text-align: center;
  width: 24px;
  font-size: 24px;
  font-size: 1.5rem;
}
.social-icons a:before {
  content: "\f09a";
  font-family: FontAwesome;
  transition: 0.4s;
}
.social-icons a:hover:before {
  opacity: 0.5;
}
.social-icons a[href*="codepen.io"]:before {
  content: "\f1cb";
}
.social-icons a[href*="digg.com"]:before {
  content: "\f1a6";
}
.social-icons a[href*="dribbble.com"]:before {
  content: "\f17d";
}
.social-icons a[href*="facebook.com"]:before {
  content: "facebook";
  font-weight: 300;
  font-family: Material Icons Round;
  font-size: 24px;
  font-size: 1.5rem;
  font-feature-settings: "liga";
}
.social-icons a[href*="flickr.com"]:before {
  content: "\f16e";
}
.social-icons a[href*="plus.google.com"]:before {
  content: "\f0d5";
}
.social-icons a[href*="instagram.com"]:before {
  content: "\f16d";
}
.social-icons a[href*="linkedin.com"]:before {
  content: "\f08c";
}
.social-icons a[href*="pinterest.com"]:before {
  content: "\f0d2";
}
.social-icons a[href*="skype.com"]:before {
  content: "\f17e";
}
.social-icons a[href*="twitter.com"]:before {
  content: "\f099";
}
.social-icons a[href*="vimeo.com"]:before {
  content: "\f27d";
}
.social-icons a[href*="youtube.com"]:before {
  content: "\f16a";
}
.social-icons a[href^="mailto:"]:before {
  content: "\f003";
}
.social-icons a[href$="/feed/"]:before {
  content: "\f09e";
}
.page-active-overlay {
  background-color: rgba(12, 58, 102, 0.5);
  opacity: 0;
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  transition: opacity 0.6s ease;
  width: 100%;
  z-index: -1;
}
@media screen and (min-width: 800px) {
  .page-active-overlay.overlay-active {
    opacity: 1;
    z-index: 12;
  }
}
.eyebrow-navigation {
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(
    to right,
    rgb(0, 104, 56) 0%,
    rgb(150, 207, 36) 100%
  );
  display: none;
  height: 32px;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  width: 100%;
  z-index: 9005;
}
@media screen and (min-width: 800px) {
  .eyebrow-navigation {
    display: -ms-flexbox;
    display: flex;
  }
}
.eyebrow-navigation ul {
  list-style: none;
  margin: 0 15px 0 0;
  padding: 0;
}
.eyebrow-navigation ul li {
  color: #fff;
  display: inline-block;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  margin-right: 28px;
}
@media screen and (min-width: 800px) {
  .eyebrow-navigation ul li {
    margin-right: 0;
  }
}
.eyebrow-navigation ul a {
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 18px;
  color: #fff;
  display: block;
  height: 32px;
  line-height: 32px;
  padding-left: 24px;
}
@media screen and (min-width: 800px) {
  .eyebrow-navigation ul a {
    background-position: 12px 6px;
    padding-left: 36px;
    padding-right: 12px;
    padding-top: 2px;
  }
}
@media screen and (min-width: 992px) {
  .eyebrow-navigation ul a {
    padding-left: 39px;
    padding-right: 15px;
  }
}
.eyebrow-navigation ul a:hover {
  background-color: #171d24;
}
.eyebrow-navigation ul a:focus {
  outline: none;
}
.eyebrow-navigation ul .eyebrow-private a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUUzNjBBRjk0OTJGMTFFQkEzRkRBQjRFODM0NUMzREYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUUzNjBBRkE0OTJGMTFFQkEzRkRBQjRFODM0NUMzREYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRTM2MEFGNzQ5MkYxMUVCQTNGREFCNEU4MzQ1QzNERiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRTM2MEFGODQ5MkYxMUVCQTNGREFCNEU4MzQ1QzNERiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/6YqwAAAG5SURBVHjaYvz//z/DUAZMDEMcjHpg1AMj3QMsWMSMgVgfiFMHmVtnA/FFID6LzwPiQBwGxJpAbDHIPPAaiNWB+AkQv4SLguoBKE4E4s//Bz/4DHUr2N0wxyf/H3oA5GYGRiDBBY0eriGWf78BsSioFMofgo5ngLo5HxQDoNAXwaJgMxDfGySOVQJiXyzib0Dp/weW9DUDKXMPFjwDizt/gGLgA9An/Gg+EwTiD4MsyQgA8Xs0sY+4auLvgzDNfye2JgaBOiB+Ncg8IIZNEFcSGirg42hrdNQDox4Y9cCoB0b7xKSAGySo5QFiGTzy71G6hqhAg2hbQDUxkT2gNhJbjzxAfACHWWeBWAaP3jYi3fSBlCQ0h8TY+gLEG3HIuUE75xTbRYoHfMhIovY4xHWpZRepjbl0ID5EpNpSIE7CIfcbiMOB+DoWOTsgnklsY260NTpaD1DBAxxD2P0cIA98HsIe+AzyQN8Q9kDfsBhaBDHyhmDo54HdPtSH1xnR5olBExxFDJAJDt9BFuKboTV3H3IrFr05DZJYxQCZYhIdZB7YwACZYnqJ3hYarYlHPTDqgVEPDBwACDAAZ7jLwrZlH08AAAAASUVORK5CYII=);
}
.eyebrow-navigation ul .eyebrow-online a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzgxQjhCQTg0OTJGMTFFQkEzRkRBQjRFODM0NUMzREYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzgxQjhCQTk0OTJGMTFFQkEzRkRBQjRFODM0NUMzREYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRTM2MEFGRjQ5MkYxMUVCQTNGREFCNEU4MzQ1QzNERiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRTM2MEIwMDQ5MkYxMUVCQTNGREFCNEU4MzQ1QzNERiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Puj/rC0AAAKBSURBVHja7JpNSFRRFMffiIKKleJmNm5EwaDFgLkwQ80JIRdBbWKgQGrhpiSKUGjVWpeObqSSlDYuiqAWfRHVqkWMOUxlJIYIxViJCgoTz/9h7sAwzhvvve++eSd4f/htnPtxDveed8+515Bt25ZhRcBpcARcF3+rA3HwDXwEb4zNRg4YZNKW0yNQZWJOU4ZHQdJW0yqIuZ07ZGgLLYEWjX5bot9P3YkrDBh/X9P4XGzM+RkDHSW2yAq4CGiVz4BEibbn/IqBBw4GvRSGF7a/69D+vR8OtDkY8/aAfg8d+g3o2FFhmVfc5e9lD+J8bYBnB7R5Bz5zdaDsChwIHHApmVSiARwCw6AL/Aa7oBF0F7TNgFdgB1QWOzcFveIUztcH8APUgMMicx0Dv0DajQPPRXrsl5KgE2zqOPACRBnsFEoWO8RnWjoG7jExntQKHquswDHwiWHMngVPZFbgGtOPzlHZFUiBNoYOUOET/p/PgergJOamSg/Hps/egjhVt0ETuGR8FodKJ2Xr6Z8oJ3scxo2AeZDRHP+vbEmp68CEZCl405QDJmOAcpUpybbTIj1gFcSDIvGSLT0vcHPgq2J7uuSd5eLAU7Co0W89KCl9nr+diwMD4IRiH0oWT3JagTuKJ/stbluI6uYbkm3Pg8scY+A2GAG1JXKvK2DC62sVtwXNH7GlqCxdE9ctp8AoaHYxLh2A9eWuyL6LFQkbGGufA16m0zk1ezl4cJBxdWCaqb1pWQcSTB0Yl/2Mkvy+1C0U3Va3qsTAVcvFC7rp0h0MqQbxF7ECaZ+Np0Ow38q+O1gqWygn+veZPhADx60iV9weiB5UlsEMeG1lXzaLak+AAQAUGtxPyHGO2gAAAABJRU5ErkJggg==);
}
.eyebrow-navigation ul .eyebrow-local a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUUzNjBBRkQ0OTJGMTFFQkEzRkRBQjRFODM0NUMzREYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUUzNjBBRkU0OTJGMTFFQkEzRkRBQjRFODM0NUMzREYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRTM2MEFGQjQ5MkYxMUVCQTNGREFCNEU4MzQ1QzNERiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRTM2MEFGQzQ5MkYxMUVCQTNGREFCNEU4MzQ1QzNERiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pht5cJQAAAPCSURBVHja7JpNSFRRFMfHcSq10oVJYYJRElEtXGS0KKUsrRa2cBXowlVBIG6CNg5oKNHKTQkStKhlChlMuIggyAIXGUoYGI6hQkil5pBf9fpfOQPT5Zz33n3vpc7QgR/Ceeeed869913vPXeyLMsKBSANoBBcAqccbN+C5+AreOz3xVk+ErgMroBKcMSjjzHwCjwFMU8eVAKGNIERK3gZId9G8ZgYHwLd1r+XbnpXoAm0gyVr42SJ3hlIAm3W5kmb3wSiLl4yY/PsGyHJmAv/Ua8JtDo4HgfV4KbwfBLsJyYFmxiocbEotJom0O7CYRjsA18Em7oUf3U2vg6DbBcd1u42gTaDIR0UbB5QUEm7bNJJkkN2t8Bnk29CD77UpvF7cD7FtlqwS4A8pmPybHxXptgVOHwbpXYJ9Ng0PKPZ9gp2nTbfVY3Q5gVNyaTdXjAr2PZICVwFqw5zPml7QOilRVDksLLFmHa/wDnNrlmIZZVi/SsB9dIpg2XsgmDb5eL/yjWh7WuDZXwq2VFJw9OCYVwI4gljq4a80EUCavRWmPYTgn1ciE3FHArTnq5R2Ot1MLodoIrRT9AW2Uni4C6jLxD8dgh+GlN3o9wH8wlEmB65TnNWlwaDjeFJoVdbGNsIxcKN+PoIqEzymQzvgDXuDAHCmm4WDBvs4j/QOUCXMhDRdGsUiy4q5kYVSA7Yrj1cBENMI2VfzOhVMKMGCSj/CUZ/A+xm9EPUJlVUzDkqoHqmwUuhR3NBi/BdmMoCo5sHy4x+mGLSpV4lUGvw0t/qswkFI7elQ6KBj1p1Jp6jFUAf4ilhCpUx34Bk79QZRxndOP3VpQTs0kdMSiBdZD4cSnP5n8BmS8RmnU6Hj3h9K8FJv7AFyAULjP0zDwWyY4yfOXoHZ9/PBap6csBwymUFNPqtUrnTwMeACqiXeXAWlDP6n6CL0S97SCBf2JFy/9XLKSZdelUCS2BFe6DmWoUwb2cYvSrwHjcIXvnfyejvgR+MvoKZ/yvrsWfCdlpJH5P1QdDE6B/SSqFLs8EI1DG67+Ado2+iWHTpSz3QmB4pp30cKQuFI+WknyPlRzDNZFkKooy+h9HtsVlZ9NVnG6O/z+iiFIMu0xSz57JKvseyShHZcGWVE37KKhtV2Oq0KWxF/Ba2NqK0mBDaVAVVWjQt7r4JoLg7mGLnu7jrtrz+CJTQimL5LK8Xu7yPcF1ed3vBEacSY8znBcdFMBr0BYfJFdPYVr1iyohLvoy4Zs2Ii+4t+1ODtP+xh58EtsTPbf4IMAAtKROH9QzH/gAAAABJRU5ErkJggg==);
}
.eyebrow-navigation ul .eyebrow-contact a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzgxQjhCQUM0OTJGMTFFQkEzRkRBQjRFODM0NUMzREYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzgxQjhCQUQ0OTJGMTFFQkEzRkRBQjRFODM0NUMzREYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDODFCOEJBQTQ5MkYxMUVCQTNGREFCNEU4MzQ1QzNERiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDODFCOEJBQjQ5MkYxMUVCQTNGREFCNEU4MzQ1QzNERiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkaUeLAAAAKqSURBVHja1JpPSFRRFMbvSKEQMYGBCKNGGJmYBGJ/FJwJAlEwwWjXTiEJCnIhKrjIjdAiamMErkqQqE1GiEvRMAjcmFkNRYib0I1/FgXW6zt4B4bHvHlv7j2+8+bAD2Z4vs/7+d6995xzjTmOozyiC5wDA6Asx/Up8BSsKsGI5TAQB29AMsD9uyAFlqUMlLi+D4GVgIOnOA76JZ/AkazP98C4gcZf/Yf4J/kKVenX4KSBxh/QCL5JvkKvDAdPUQr2JOdAO7hkqTMgaaCNQeeCpIFeBp1KcErKwAkGnXpwUcrAbyat71HYyGzidrEb6Cp2A/sSE5nTQALclDAQZ9aLhW1gjlHvvs5QQzXwnFGvwpXhhmIgwag3DXbCNrDDlMvTRjaiV6NQ6wFKhzcM02ky/h68BJO6NhApaF6DGwb3UxrSBD5L18TPDO+nbsUsOCptIA2+GmpUg7vSBn4qu/7OsF5CRXOhCQsdWgDmmXf1giZxJmhFabHQS+tJvSuVzA1a6p0BSxYdDusnQLEIWi11P4Fr4JfH9VugPOv7D/DW6DeRARctDk98AfEc+g88fn4NLIMe0KnHofzwuvCBycQ6GMrSPV3g/e80SVBXiIEqsOnwxQtQAx5a6iyAx5oGGmssz/kANXufMM43SjuoEXyMSW8LNOczQDEjVawHTd/9DJwFH8OusjiLesqPrujHFcXYDtKVoBzpap41PdJPIHtjomOn7WI1kHmdmsPMcw6jsZWO2JyIm3TmMnNiKgIGlvyWUb+gY9k76uCQUCJabQ0oVdjBOGdQAZXiaO7SypQC1xVvm9IvxrzSaVvawYxzuDEKSvJloxwkdSq8zjhwd3quOOZAkDlCFV4fOA9qLd75bvdmGoYBd9A/h5Tqzx3gsk8K/giseZWc/wUYALzS3HXeGCbZAAAAAElFTkSuQmCC);
}
.eyebrow-navigation ul .active-eyebrow {
  background-color: #171d24;
}
.eyebrow-present .language-navigation .language-trigger,
.eyebrow-present .mega-language-navigation .language-trigger {
  background-image: none;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .language-navigation .language-trigger,
  .eyebrow-present .mega-language-navigation .language-trigger {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzg0RTUwN0FDNzFGMTFFOTlBNTRDRTcyMzg1N0NBQzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzg0RTUwNzlDNzFGMTFFOTlBNTRDRTcyMzg1N0NBQzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzJBNkM0M0U3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzJBNkM0NEU3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu8g2ScAAACmSURBVHjatJNbDoNACEVp0wW4GEeX1l/25aLargDR8oFEBmaMN7mJIcw5PiIQEai+uaOZ9XQUFugh0j8fbrkAL8LYghZOFyUavucJ5xm4C7dAPkXODIfpySvS+XKnxJ1PsmuDdrFH4sLtR+6RVOGeoCaZ1c4cwWuCSJKCRwJP8pOG8IzAk6TgWUEkwdrZlr8UW+GtAivBzJkXtAWdazeP/TFuzCrAABSZFRVdcq0GAAAAAElFTkSuQmCC);
    background-position: 15px;
    padding-right: 15px;
    padding-left: 36px;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present .language-navigation .mobile-flag,
  .eyebrow-present .mega-language-navigation .mobile-flag {
    display: none;
  }
}
.eyebrow-present .language-navigation .mobile-flag img,
.eyebrow-present .mega-language-navigation .mobile-flag img {
  display: block;
  height: auto;
  max-width: 26px;
}
.eyebrow-present .language-navigation .desktop-title,
.eyebrow-present .mega-language-navigation .desktop-title {
  display: none;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .language-navigation .desktop-title,
  .eyebrow-present .mega-language-navigation .desktop-title {
    display: inline-block;
  }
}
.eyebrow-present .language-navigation .language-sub,
.eyebrow-present .mega-language-navigation .language-sub {
  background-color: #cfd5db;
  left: 0;
  top: 60px;
  padding: 0 0 4px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .language-navigation .language-sub,
  .eyebrow-present .mega-language-navigation .language-sub {
    background-color: #313f4c;
    left: 0;
    top: 32px;
    padding: 0;
  }
}
.eyebrow-present .language-navigation .language-sub li,
.eyebrow-present .mega-language-navigation .language-sub li {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  height: 45px;
  margin-right: 0;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .language-navigation .language-sub li,
  .eyebrow-present .mega-language-navigation .language-sub li {
    display: block;
    height: auto;
    padding: 0;
  }
}
.eyebrow-present .language-navigation .language-sub li a,
.eyebrow-present .mega-language-navigation .language-sub li a {
  border-bottom: none;
  color: #2c3844;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .language-navigation .language-sub li a,
  .eyebrow-present .mega-language-navigation .language-sub li a {
    color: #fff;
    height: auto;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 36px;
  }
}
.eyebrow-present .language-navigation .language-sub li a:hover,
.eyebrow-present .mega-language-navigation .language-sub li a:hover {
  color: #ecf0f3;
}
.eyebrow-present .mega-language-navigation {
  background-color: #cfd5db;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0;
  height: 60px;
  width: 60px;
  top: 60px;
  z-index: 19;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .mega-language-navigation {
    display: none;
  }
}
.eyebrow-present .mega-language-navigation .language-trigger {
  padding-right: 0;
}
.eyebrow-present #masthead {
  border-bottom: none;
  height: 60px;
  padding-top: 0;
}
@media screen and (min-width: 800px) {
  .eyebrow-present #masthead {
    box-shadow: 0 0 64px 0 rgba(4, 115, 234, 0.1);
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    top: auto;
    z-index: 14;
    position: relative;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present #masthead.stuck {
    position: fixed;
    top: 0;
  }
}
.eyebrow-present .site-branding {
  background-color: #fff;
  height: 60px;
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 6px;
  position: relative;
  width: 56px;
  z-index: 102;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .site-branding {
    height: 80px;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 10px;
    z-index: 1;
  }
}
@media screen and (min-width: 992px) {
  .eyebrow-present .site-branding {
    width: 142px;
  }
}
.eyebrow-present .site-branding .full-logo {
  opacity: 0;
  transition: opacity 0.6s ease-in-out;
  width: 142px;
  z-index: 2;
}
@media screen and (min-width: 992px) {
  .eyebrow-present .site-branding .full-logo {
    opacity: 1;
  }
}
.eyebrow-present .site-branding .small-logo {
  position: absolute;
  left: 0;
  top: 6px;
  z-index: 1;
  width: auto;
}

@media screen and (min-width: 800px) {
  .eyebrow-present .site-branding .small-logo {
    height: 80px !important;
    top: 6px; /* Adjusted to maintain alignment */
  }
}
@media screen and (min-width: 992px) {
  .eyebrow-present .stuck .site-branding .full-logo {
    opacity: 0;
  }
}
.eyebrow-present .toggle-close {
  display: none;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .toggle-close {
    display: block;
  }
}
.eyebrow-present .toggle-close:focus {
  outline: none;
}
.eyebrow-present #countryform {
  float: none;
  padding-left: 0;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .eyebrow-present #countryform {
    float: left;
    padding-left: 54px;
    width: calc(100% - 202px);
  }
}
.eyebrow-present #header-country-select {
  bottom: auto;
  height: calc(100vh - 60px);
  top: 60px;
  position: fixed;
  opacity: 0;
  left: 0;
  top: -600px;
  right: auto;
  z-index: 9999;
}
@media screen and (min-width: 800px) {
  .eyebrow-present #header-country-select {
    -webkit-animation: none;
    animation: none;
    height: auto;
    top: 0;
    position: absolute;
    transition: top 0.2s;
    z-index: 13;
  }
}
.eyebrow-present #header-country-select label:first-child {
  font-size: 16px;
  font-size: 1rem;
}
.eyebrow-present #header-country-select.active {
  -webkit-animation: fadeInLeft 0.6s ease-in-out both;
  animation: fadeInLeft 0.6s ease-in-out both;
  top: 60px;
  left: 0;
  opacity: 1;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .eyebrow-present #header-country-select.active {
    -webkit-animation: downFadeIn 0.6s ease-in-out both;
    animation: downFadeIn 0.6s ease-in-out both;
    top: 32px;
    width: 100%;
    z-index: 1006;
  }
}
.eyebrow-present #header-country-select.active .find-country {
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (min-width: 800px) {
  .eyebrow-present #header-country-select.active .find-country {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.eyebrow-present #header-country-select.active .find-country,
.eyebrow-present #header-country-select.active label {
  top: 30px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present #header-country-select.active .find-country,
  .eyebrow-present #header-country-select.active label {
    top: 50%;
  }
}
.eyebrow-present
  #header-country-select.active
  .siteLocationSuggestion
  div
  a
  img {
  display: block;
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    #header-country-select.active
    .siteLocationSuggestion
    div
    a
    img {
    display: inline-block;
  }
}
.eyebrow-present #header-country-select.active .easy-autocomplete-container {
  top: 80px;
}
.eyebrow-present #header-country-select .siteLocationSuggestion {
  background: transparent;
  border: none;
}
@media screen and (min-width: 800px) {
  .eyebrow-present #header-country-select .siteLocationSuggestion {
    background: #3c4b5a;
    bottom: 38px;
    width: 450px;
  }
}
.eyebrow-present #header-country-select .siteLocationSuggestion div {
  border-top: 1px solid hsla(0, 0%, 100%, 0.3);
  font-size: 16px;
  font-size: 1rem;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  padding: 20px 25px 15px 0;
  width: auto;
  margin: 0 15px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present #header-country-select .siteLocationSuggestion div {
    background-image: url(4c7312c6cff299e243bf75c39bf06276.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 0;
    border: none;
    font-size: 13px;
    font-size: 0.8125rem;
    font-family: SC Sans Regular, Helvetica, Arial, Lucida Grande, sans-serif;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0 30px;
    width: 100%;
  }
}
.eyebrow-present #header-country-select .siteLocationSuggestion div a {
  display: block;
}
@media screen and (min-width: 800px) {
  .eyebrow-present #header-country-select .siteLocationSuggestion div a {
    display: inline-block;
  }
}
.eyebrow-present #header-country-select .siteLocationSuggestion div a img {
  display: none;
  position: absolute;
  right: 30px;
  top: 66px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present #header-country-select .siteLocationSuggestion div a img {
    position: relative;
    top: auto;
    right: auto;
  }
}
.eyebrow-present #header-country-select.active label {
  left: 30px;
}
.eyebrow-present #header-country-select.active .find-country {
  left: 24px;
}
.eyebrow-present #header-country-select .toggle-btn {
  right: 30px;
  width: auto;
}
@media screen and (min-width: 800px) {
  .eyebrow-present #header-country-select .toggle-btn {
    right: 72px;
    width: 66px;
  }
}
.eyebrow-present #header-country-select .toggle-btn .footer-navigation a,
.eyebrow-present
  #header-country-select
  .toggle-btn
  .prev-next-press-releases
  .next-posts-link
  a,
.eyebrow-present
  #header-country-select
  .toggle-btn
  .prev-next-press-releases
  .prev-posts-link
  a,
.eyebrow-present #header-country-select .toggle-btn .sc-btn,
.footer-navigation .eyebrow-present #header-country-select .toggle-btn a,
.prev-next-press-releases
  .next-posts-link
  .eyebrow-present
  #header-country-select
  .toggle-btn
  a,
.prev-next-press-releases
  .prev-posts-link
  .eyebrow-present
  #header-country-select
  .toggle-btn
  a {
  background-color: transparent;
  border-bottom: 1px solid transparent;
  border-radius: 0;
  height: 40px;
}
.eyebrow-present #header-country-select .toggle-btn .footer-navigation a:hover,
.eyebrow-present
  #header-country-select
  .toggle-btn
  .prev-next-press-releases
  .next-posts-link
  a:hover,
.eyebrow-present
  #header-country-select
  .toggle-btn
  .prev-next-press-releases
  .prev-posts-link
  a:hover,
.eyebrow-present #header-country-select .toggle-btn .sc-btn:hover,
.footer-navigation .eyebrow-present #header-country-select .toggle-btn a:hover,
.prev-next-press-releases
  .next-posts-link
  .eyebrow-present
  #header-country-select
  .toggle-btn
  a:hover,
.prev-next-press-releases
  .prev-posts-link
  .eyebrow-present
  #header-country-select
  .toggle-btn
  a:hover {
  text-decoration: underline;
}
.eyebrow-present #header-country-select .toggle-btn .footer-navigation a:after,
.eyebrow-present
  #header-country-select
  .toggle-btn
  .prev-next-press-releases
  .next-posts-link
  a:after,
.eyebrow-present
  #header-country-select
  .toggle-btn
  .prev-next-press-releases
  .prev-posts-link
  a:after,
.eyebrow-present #header-country-select .toggle-btn,
.footer-navigation .eyebrow-present #header-country-select .toggle-btn a:after,
.prev-next-press-releases
  .next-posts-link
  .eyebrow-present
  #header-country-select
  .toggle-btn
  a:after,
.prev-next-press-releases
  .prev-posts-link
  .eyebrow-present
  #header-country-select
  .toggle-btn
  a:after {
  content: "";
}
.eyebrow-present #header-country-select .easy-autocomplete-container {
  top: 38px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present #header-country-select .easy-autocomplete-container {
    top: -400px;
    width: 450px;
  }
}
.eyebrow-present #header-country-select .easy-autocomplete-container ul {
  background-image: url(b70369fb6a70853a0eae6619561ad772.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 0;
  padding: 10px 0 25px;
  top: 0;
}
.eyebrow-present
  #header-country-select
  .easy-autocomplete-container
  ul
  .eac-category,
.eyebrow-present #header-country-select .easy-autocomplete-container ul li {
  padding-left: 24px;
  padding-right: 24px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    #header-country-select
    .easy-autocomplete-container
    ul
    .eac-category,
  .eyebrow-present #header-country-select .easy-autocomplete-container ul li {
    background-color: transparent;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
    font-size: 16px;
    font-size: 1rem;
    padding-left: 0;
    padding-right: 0;
    margin-right: 30px;
    margin-left: 30px;
  }
}
.eyebrow-present #header-country-select .header-country-back {
  background-color: #ff3e00;
  top: 160px;
  color: #fff;
  border-top: 1px solid hsla(0, 0%, 100%, 0.3);
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 55px;
  left: 0;
  margin: 0 15px;
  padding-left: 37px;
  position: absolute;
  width: calc(100% - 30px);
}
.eyebrow-present #header-country-select .header-country-back:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAAXNSR0IArs4c6QAAAJJJREFUOBFjYCAB/P//vwGESdCCUArVDKTAgDRDgFpANqODcoTxeFhAXdg0vweKm+DRBpHCo9mUXM0fgIYOnGYzSpw9cJrNyXX2R2BoE9YMNJ2JoA3EKMCRYEBxTpQrwHbgMYRwDMBcSWtDCCdhIlxCsSGgbEwVQwiXBQS8Q1yBQsAQ4oo0HIY0wMRJoqHpBEUzAJ4tHQujuzM9AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 13px;
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -6px;
  width: 8px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present #header-country-select .header-country-back {
    display: none;
  }
}
.eyebrow-present .header-overflow {
  overflow: visible;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .header-overflow {
    overflow: hidden;
  }
}
.eyebrow-present .header-search-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTZCNDU1OEY0QTQ4MTFFQkEzRkRBQjRFODM0NUMzREYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTZCNDU1OTA0QTQ4MTFFQkEzRkRBQjRFODM0NUMzREYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDODFCOEJCMjQ5MkYxMUVCQTNGREFCNEU4MzQ1QzNERiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NkI0NTU4RTRBNDgxMUVCQTNGREFCNEU4MzQ1QzNERiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmME3MgAAAHoSURBVHja7JxLcgMhDESRKmfIRXOOXDRnSJW9iTepOGOQWn/WtmnetARiwLSM29vH123n89+f77QCNYoEJwNAygIqCjzKBskbHGWHZQ2OKoCyBEfVYKGhUTVQaGhUFRYKHHnC+msgqIeiBY0sYZ2K9u5/C5hUrHYe8dZDKHHoNdGpNqkuzrqA9Apv0vxhr8LYUitnh2XdN2cTrKXhNDTF66BoG3xo/VwJloUmzhyGHo7kVbCZbO/skM7iLsSYuGsoinJY1m0bj4fL464AtWRGl70aZbymYRw24fgDrGrCRz3sCckBhl3osrWlx2EDbNoAG2DBgXVYq43DBliMimCA7Tqsw6JUMwezR6eTwwZYv3DcemukvY07Dptkfw6sost2Vgp88qUM0FAauXsoio47VXAZWhdHFhcpdz0aaYCIUF5ZncvlDGEQBdZTh0kgWLvNWidFEhMd1iUwabihwGmkAIjDvMWhc6XaLIkUanUBAaWnVDlkAa3FFWZNaK43ZDNCY4u4z1L2vGIE8cCjue03KO0qoMxfyfw3SE1ooS6wI8NPC1rav8NC5airfkLXfIjJRgrNbba7Eo6ciSXQ2h72PYXW+nT0CbTWZyvctqg7QZvTO+vwzfdAA+5WdJ0I2s+SO9AeDrwLMAC8+UflLN2XvQAAAABJRU5ErkJggg==);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px auto;
  cursor: pointer;
  display: block;
  height: 60px;
  right: 60px;
  top: 0;
  position: absolute;
  width: 60px;
  z-index: 1005;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .header-search-icon {
    display: none;
  }
}
.eyebrow-present .header-search-icon.opened {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAABtCAYAAACr+O9WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTA2QTJBMUU0QUI0MTFFQkEzRkRBQjRFODM0NUMzREYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTA2QTJBMUY0QUI0MTFFQkEzRkRBQjRFODM0NUMzREYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMDZBMkExQzRBQjQxMUVCQTNGREFCNEU4MzQ1QzNERiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMDZBMkExRDRBQjQxMUVCQTNGREFCNEU4MzQ1QzNERiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnT7qCMAAAHFSURBVHja7N1BTsJQFIXhYpi5BdfkFnBpdAuuyS04BoamaeBZ2vt6L98/02iCPTnnb4XC4eP79zI8Zvz7xc/n+9eAVbgd//PkW6dHv/PmsOVDaEJDBMfGnztNdnjguDiHaZp5hNAgtMonIuMCMToxiTvxGDXNPEJoaOLQsMFP7/ArOW5th80dO00zjxAa2pzWa6eL+Cvk2GiaeYTQsNxpWzsui+fWeAJzDb9rmnmE0LCe0/a69VUdpmnmEUJDnNOqOC7L49Y08wihQWhORAoIPus/vjXNPEJo6Oe0Bpc87ZMWl1R5gZKmmUcIDftxWtQ1Uw9vahqEJjRw2gaOW0KKG0U0zTxCaMjltCDHpbzZUdPMI4QGoQkNQoPQhAYX1z0vpktcbGuaeYTQsG+neWGPpplHCA0ZneYGDE0zjxAasjrNjfKaZh4dAqEhq9O8C922j1vTzCOEhu2c5t3CY/8uTTOPEBqE9tInIj6Kq++JiaaZRwgNy53mI5Obj0vIsdE08wihoc1pvXa6ChH+1zTzCKFh3mlVn8Cs6jhNM48QGu467cJhqRynaeYRQsM8Rw6LZXrsbo4b/us4TTOPEBqEVoWrAAMAGp/UUpTi690AAAAASUVORK5CYII=);
  background-position: right 21px center;
  transition: 0.2s ease-in-out;
}
.eyebrow-present .header-search {
  background-image: none;
  border: none;
  display: none;
  height: 60px;
  right: 60px;
  top: 0;
  transition: none;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .header-search {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTZCNDU1OEY0QTQ4MTFFQkEzRkRBQjRFODM0NUMzREYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTZCNDU1OTA0QTQ4MTFFQkEzRkRBQjRFODM0NUMzREYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDODFCOEJCMjQ5MkYxMUVCQTNGREFCNEU4MzQ1QzNERiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NkI0NTU4RTRBNDgxMUVCQTNGREFCNEU4MzQ1QzNERiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmME3MgAAAHoSURBVHja7JxLcgMhDESRKmfIRXOOXDRnSJW9iTepOGOQWn/WtmnetARiwLSM29vH123n89+f77QCNYoEJwNAygIqCjzKBskbHGWHZQ2OKoCyBEfVYKGhUTVQaGhUFRYKHHnC+msgqIeiBY0sYZ2K9u5/C5hUrHYe8dZDKHHoNdGpNqkuzrqA9Apv0vxhr8LYUitnh2XdN2cTrKXhNDTF66BoG3xo/VwJloUmzhyGHo7kVbCZbO/skM7iLsSYuGsoinJY1m0bj4fL464AtWRGl70aZbymYRw24fgDrGrCRz3sCckBhl3osrWlx2EDbNoAG2DBgXVYq43DBliMimCA7Tqsw6JUMwezR6eTwwZYv3DcemukvY07Dptkfw6sost2Vgp88qUM0FAauXsoio47VXAZWhdHFhcpdz0aaYCIUF5ZncvlDGEQBdZTh0kgWLvNWidFEhMd1iUwabihwGmkAIjDvMWhc6XaLIkUanUBAaWnVDlkAa3FFWZNaK43ZDNCY4u4z1L2vGIE8cCjue03KO0qoMxfyfw3SE1ooS6wI8NPC1rav8NC5airfkLXfIjJRgrNbba7Eo6ciSXQ2h72PYXW+nT0CbTWZyvctqg7QZvTO+vwzfdAA+5WdJ0I2s+SO9AeDrwLMAC8+UflLN2XvQAAAABJRU5ErkJggg==);
    background-position: 50%;
    border: none;
    box-shadow: none;
    display: block;
    height: 80px;
    right: 0;
    top: 0;
    width: 60px;
  }
}
@media screen and (min-width: 992px) {
  .eyebrow-present .header-search {
    width: 80px;
  }
}
.eyebrow-present .header-search.opened {
  -webkit-animation: downFadeIn 0.6s ease-in-out both;
  animation: downFadeIn 0.6s ease-in-out both;
  background-image: none;
  background-position: right 21px center;
  top: 60px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .header-search.opened {
    -webkit-animation: none;
    animation: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAABtCAYAAACr+O9WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTA2QTJBMUU0QUI0MTFFQkEzRkRBQjRFODM0NUMzREYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTA2QTJBMUY0QUI0MTFFQkEzRkRBQjRFODM0NUMzREYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMDZBMkExQzRBQjQxMUVCQTNGREFCNEU4MzQ1QzNERiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMDZBMkExRDRBQjQxMUVCQTNGREFCNEU4MzQ1QzNERiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnT7qCMAAAHFSURBVHja7N1BTsJQFIXhYpi5BdfkFnBpdAuuyS04BoamaeBZ2vt6L98/02iCPTnnb4XC4eP79zI8Zvz7xc/n+9eAVbgd//PkW6dHv/PmsOVDaEJDBMfGnztNdnjguDiHaZp5hNAgtMonIuMCMToxiTvxGDXNPEJoaOLQsMFP7/ArOW5th80dO00zjxAa2pzWa6eL+Cvk2GiaeYTQsNxpWzsui+fWeAJzDb9rmnmE0LCe0/a69VUdpmnmEUJDnNOqOC7L49Y08wihQWhORAoIPus/vjXNPEJo6Oe0Bpc87ZMWl1R5gZKmmUcIDftxWtQ1Uw9vahqEJjRw2gaOW0KKG0U0zTxCaMjltCDHpbzZUdPMI4QGoQkNQoPQhAYX1z0vpktcbGuaeYTQsG+neWGPpplHCA0ZneYGDE0zjxAasjrNjfKaZh4dAqEhq9O8C922j1vTzCOEhu2c5t3CY/8uTTOPEBqE9tInIj6Kq++JiaaZRwgNy53mI5Obj0vIsdE08wihoc1pvXa6ChH+1zTzCKFh3mlVn8Cs6jhNM48QGu467cJhqRynaeYRQsM8Rw6LZXrsbo4b/us4TTOPEBqEVoWrAAMAGp/UUpTi690AAAAASUVORK5CYII=);
    background-position: right 27px center;
    height: 80px;
    top: auto;
  }
}
@media screen and (min-width: 1200px) {
  .eyebrow-present .header-search.opened {
    background-position: right 27px center;
  }
}
.eyebrow-present .header-search.mobile-search-active {
  top: calc(100vh - 48px);
  display: block;
  right: auto;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .header-search.mobile-search-active {
    top: 0;
    right: 0;
    width: 68px;
  }
}
.eyebrow-present .header-search input {
  color: #2c3844;
  font-size: 14px;
  font-size: 0.875rem;
  height: 48px;
  line-height: 48px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .header-search input {
    font-size: 24px;
    font-size: 1.5rem;
    height: 80px;
    line-height: 80px;
  }
}
.eyebrow-present .header-search input::-webkit-input-placeholder {
  color: #85959e;
}
.eyebrow-present .header-search input::-moz-placeholder {
  color: #85959e;
}
.eyebrow-present .header-search input:-ms-input-placeholder {
  color: #85959e;
}
.eyebrow-present .header-search input::-ms-input-placeholder {
  color: #85959e;
}
.eyebrow-present .header-search input::placeholder {
  color: #85959e;
}
.eyebrow-present .header-search input:focus::-webkit-input-placeholder {
  transition: opacity 0.6s ease-in-out;
  opacity: 0.5;
}
.eyebrow-present .header-search input:focus::-moz-placeholder {
  transition: opacity 0.6s ease-in-out;
  opacity: 0.5;
}
.eyebrow-present .header-search input:focus:-ms-input-placeholder {
  transition: opacity 0.6s ease-in-out;
  opacity: 0.5;
}
.eyebrow-present .header-search input:focus::-ms-input-placeholder {
  transition: opacity 0.6s ease-in-out;
  opacity: 0.5;
}
.eyebrow-present .header-search input:focus::placeholder {
  transition: opacity 0.6s ease-in-out;
  opacity: 0.5;
}
.eyebrow-present #sc-mega-menu {
  -webkit-animation: fadeInLeft 0.6s ease-in-out both;
  animation: fadeInLeft 0.6s ease-in-out both;
  background-color: #fff;
  height: 100vh;
  padding-top: 0;
  padding-bottom: 60px;
  overflow-x: scroll;
}
@media screen and (min-width: 800px) {
  .eyebrow-present #sc-mega-menu {
    -webkit-animation: none;
    animation: none;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present #sc-mega-menu .nav-heading > a:after {
    display: none;
  }
}
.eyebrow-present #sc-mega-menu .chevron {
  display: none;
}
.eyebrow-present .main-navigation {
  margin-top: 0;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation {
    margin-top: 0;
    padding-right: 60px;
    width: calc(100% - 80px);
  }
}
@media screen and (min-width: 992px) {
  .eyebrow-present .main-navigation {
    padding-right: 80px;
    width: calc(100% - 158px);
  }
}
.eyebrow-present .main-navigation ul li.focus .sub-menu:not(.sub-active) {
  left: -9999px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation ul {
    text-align: right;
  }
}
.eyebrow-present .main-navigation ul a {
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation ul a {
    color: #96cf24;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation ul li:hover > ul {
    left: -9999px;
  }
}
.eyebrow-present .main-navigation ul > .activated-sub a {
  border-bottom: 2px solid #96cf24;
}
.eyebrow-present .main-navigation ul .menu-item-has-no-children {
  background-color: #96cf24;
  height: auto;
  position: inherit;
  padding-right: 16px;
  padding-left: 16px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation ul .menu-item-has-no-children {
    background-color: #fff;
    line-height: 1.2;
    padding-right: 7px;
    padding-left: 7px;
  }
}
@media screen and (min-width: 992px) {
  .eyebrow-present .main-navigation ul .menu-item-has-no-children {
    padding-right: 14px;
    padding-left: 14px;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation ul .menu-item-has-no-children:hover {
    background-color: #fff;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation ul .menu-item-has-no-children:hover > a {
    color: #96cf24;
  }
}
.eyebrow-present .main-navigation ul .menu-item-has-no-children > a {
  color: #fff;
}
.eyebrow-present .main-navigation ul .menu-item-has-no-children > a:after {
  content: "";
  display: block;
  position: absolute;
  right: 6px;
  top: 50%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAAXNSR0IArs4c6QAAAJtJREFUOBHNlG0KgDAIhqOgc+y6HaOve3SU6CLrNRQkgpwOSpCtH8+jC7emqRk550TpcjK8Y6UskygY2yvKJEAGBvVil4BqkZOmef+NZK7RyX8kS/Q4HQRVJGu0kx6C40Gyvd4bQHQMXwcM+/4BYBrvEOwbJq4cgn23kiuH4BGSe9jeA1DhFylBQtUkbJX1GIIUSTksIpYk+basJ2y1fFhlsEfDAAAAAElFTkSuQmCC);
  background-size: contain;
  height: 13px;
  width: 8px;
  margin-top: -6px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation ul .menu-item-has-no-children:hover {
    background-color: transparent;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation ul .menu-item-has-no-children:hover a {
    color: #96cf24;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children:hover
    a:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFAmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAxLTI3VDE2OjQwOjQwWiIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDEtMjdUMTY6NDE6NDNaIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTAxLTI3VDE2OjQxOjQzWiIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2ODA3ZjM1Zi1kYzBlLWY4NDgtYTI1Zi02Yjk2MmRjYWIxZjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjgwN2YzNWYtZGMwZS1mODQ4LWEyNWYtNmI5NjJkY2FiMWY3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NjgwN2YzNWYtZGMwZS1mODQ4LWEyNWYtNmI5NjJkY2FiMWY3Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ODA3ZjM1Zi1kYzBlLWY4NDgtYTI1Zi02Yjk2MmRjYWIxZjciIHN0RXZ0OndoZW49IjIwMjEtMDEtMjdUMTY6NDA6NDBaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0inUZgAAAO9JREFUOI2l1D0OgjAYgOGXmngLomfgBJ7D/9WdxRO4uDvi7z30Ap7AQcM9xOXDfBQqLTZhgOZ9UmhKVBQF/wyjb5I0HyZpPuwESHgFriGIseKBXN5IuYKVhOXwRkpgDZysOS/EANy38RtYdkG+H1Eh5xCkso2CLEIQYz8IRWqAhVzakEYgBInazkKS5j3gCIytqRcwagUE6QMPILambs5XsFaQNcQvYPkTkPiAY/n3bfx0AkmaG4knrhgcu+AbNwIqnrbFNUDivW9cAVQ8842/gMRZaKxXsAHmobEGdhIExaDOgvqx4htXAIXgGwN8AOGVjc/OfwF7AAAAAElFTkSuQmCC);
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children:hover
    .sub-menu
    .menu-item-has-no-children {
    padding-right: 0;
    padding-left: 0;
  }
}
@media screen and (min-width: 992px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children:hover
    .sub-menu
    .menu-item-has-no-children {
    padding-right: 16px;
    padding-left: 16px;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation ul .menu-item-has-no-children a {
    color: #525355;
    height: auto;
    padding-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children.activated-sub
    > a {
    border-bottom: 2px solid #96cf24;
    color: #96cf24;
  }
}
.eyebrow-present .main-navigation ul .menu-item-has-no-children .sub-menu {
  background-color: #09509c;
  box-shadow: none;
  height: 100vh;
  left: -9999px;
  height: 100%;
  top: 60px;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation ul .menu-item-has-no-children .sub-menu {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAJxCAIAAAC8GatBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIwMjAgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5MDQxODZGRkE4MTExRUE4RTIyRTE2MTNCREY4QUVGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5MDQxODcwRkE4MTExRUE4RTIyRTE2MTNCREY4QUVGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjkwNDE4NkRGQTgxMTFFQThFMjJFMTYxM0JERjhBRUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjkwNDE4NkVGQTgxMTFFQThFMjJFMTYxM0JERjhBRUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4NP+31AAAE/UlEQVR42uzcMQ7CMAxA0aTK/S/KyIzSnQpPidWa946AvhycFvrr/WmQ5fARIDgEByuM3rtPARMOwYHgEBz8Xhpamz4FTDgEB4JDcCA4brKlerRFanDTrQiOVAQHS77DedKACYfgQHA87zucezhMOAQHgkNwEC0NXjHHhENwsORIdQ+HCYfgYMmR6o1fUoNzLYIjlboT7rClYsIhOBAcgoNoaXAtQmpwnqXiSEVwIDgEB+HSML0ugglH2QnnWgQTDsGB4BAchEvDYWfAhENwIDgEB4JDcAgOBIfgQHAIDr4N719iwiE4EByCg3Bp8JerpAbn77pIDc4P7/EdDsGB4BAchEuDP7MhNTjXIjhSERwIDsGBLZUbBWdLxZFK2QnnbRFMOAQHtlRMOAgnnIf3mHAIDgSHLRVMOASH4GD/dzj3cJhwFJ5wBhyZwbkWwZGK4EBwCA7iLdWaigmH4EBwPO47nItfTDgEB4JDcCA47rOletKACUfdCecejtwj1YmKIxXBgeAQHAgOwSE42M2jLUw4Ck84j7Yw4RAcCA7BgeAQHIIDwSE4EByCgwtvi2DCUXjCeVsEEw7BgeAQHAgOwfGf/F0XJhyCA8EhOBAcgkNwIDgEB4JDcCA4BIfgYJPhR1uYcAgOBIfgQHAIDsGB4BAcCA7BgeAQHIIDwSE4EByCA8EhOAQHgkNwIDgEh+BAcAgOBIfgQHAIDsGB4BAcCA7BgeAQHIIDwSE4EByCA8EhOAQHgkNwIDgEh+BAcAgOBIfgQHAIDsGB4BAcCA7BgeAQHIIDwSE4EByCQ3AgOAQHgkNwIDgEh+BAcAgOBIfgQHAIDsGB4BAcCA7BgeAQHIIDwSE4EByCQ3AgOAQHgkNwIDgEh+BAcAgOBIfgQHAIDsGB4BAcCA7BgeAQHIIDwSE4EByCQ3AgOAQHgkNwIDgEh+BAcAgOBIfgQHAIDsGB4BAcCA7BITgQHIIDwSE4EByCQ3AgOAQHgkNwIDgEh+BAcAgOBIfgQHAIDsGB4BAcCA7BITgQHIIDwSE4EByCQ3AgOAQHgkNwIDgEh+BAcAgOBIfgQHAIDsGB4BAcCA7BITgQHIIDwSE4EByCQ3AgOAQHgkNwIDgEh+BAcAgOBIfgEBwIDsGB4BAcCA7BITgQHIIDwSE4EByCQ3AgOAQHgkNwIDgEh+BAcAgOBIfgEBwIDsGB4BAcCA7BITgQHIIDwSE4EByCQ3AgOAQHgkNwCM5HgOAQHAgOwYHgEByCA8EhOBAcggPBITgEB4JDcCA4BAeCQ3AIDgSH4EBwCA7BgeAQHAgOwYHgEByCA8EhOBAcggPBITgEB4JDcCA4BAeCQ3AIDgSH4EBwCA7BgeAQHAgOwYHgEByCA8EhOBAcggPBITgEB4JDcCA4BIfgQHAIDgSH4EBwCA7BgeAQHAgOwYHgEByCA8EhOBAcggPBITgEB4JDcCA4BIfgQHAIDgSH4EBwCA7BgeAQHAgOwYHgEByCA8EhOBAcggPBITgEB4JDcCA4BIfgQHAIDgSH4EBwCA7BgeAQHAgOwYHgEByCA8EhOBAcgkNwIDgEB4JDcCA4BIfgQHAIDgSH4EBwCA7BgeAQHAgOwYHgEByCA8EhOBAcgkNwIDgEB4JDcCA4BIfgQHAIDgSH4EBwCA7BgeAQHAgOwYHgEByCA8EhOBAcgkNwIDgEB4JDcHB1CjAAcCwkM+vK7HoAAAAASUVORK5CYII=);
    background-repeat: repeat-x;
    background-size: contain;
    background-color: #fff;
    height: auto;
    left: -9999px;
    min-height: 320px;
    right: auto;
    top: 80px;
    width: 100%;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .activated-sub
    > a {
    background-color: #094c92;
  }
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .activated-sub
  > a:hover {
  background-color: #fff;
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .current-page-ancestor
  > a {
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .menu-item-has-no-children {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 992px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .menu-item-has-no-children {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .sub-menu
    .menu-item-has-no-children {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .sub-menu
    a:hover {
    background-color: #fff;
    color: #96cf24;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .sub-overlay {
    background: #2c3a88;
    background: linear-gradient(90deg, #2c3a88, #0061c8 69%);
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 33%;
  }
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .chevron {
  top: 2px;
}
.eyebrow-present .main-navigation ul .menu-item-has-no-children .sub-menu li {
  background-color: #09509c;
  position: static;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation ul .menu-item-has-no-children .sub-menu li {
    background-color: #96cf24;
    width: 33%;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    li:first-child {
    padding-top: 40px;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    li:nth-last-child(3) {
    padding-bottom: 32px;
  }
}
.eyebrow-present .main-navigation ul .menu-item-has-no-children .sub-menu a {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
  color: #fff;
  display: block;
  height: auto;
  margin: 0 15px;
  padding: 12px 0;
  width: auto;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation ul .menu-item-has-no-children .sub-menu a {
    margin: 0 16px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}
@media screen and (min-width: 992px) {
  .eyebrow-present .main-navigation ul .menu-item-has-no-children .sub-menu a {
    margin: 0 31px;
    padding-left: 15px;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    a:hover {
    background-color: #fff;
    color: #96cf24;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    a:hover:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFAmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAxLTI3VDE2OjQwOjQwWiIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDEtMjdUMTY6NDE6NDNaIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTAxLTI3VDE2OjQxOjQzWiIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2ODA3ZjM1Zi1kYzBlLWY4NDgtYTI1Zi02Yjk2MmRjYWIxZjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjgwN2YzNWYtZGMwZS1mODQ4LWEyNWYtNmI5NjJkY2FiMWY3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NjgwN2YzNWYtZGMwZS1mODQ4LWEyNWYtNmI5NjJkY2FiMWY3Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ODA3ZjM1Zi1kYzBlLWY4NDgtYTI1Zi02Yjk2MmRjYWIxZjciIHN0RXZ0OndoZW49IjIwMjEtMDEtMjdUMTY6NDA6NDBaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0inUZgAAAO9JREFUOI2l1D0OgjAYgOGXmngLomfgBJ7D/9WdxRO4uDvi7z30Ap7AQcM9xOXDfBQqLTZhgOZ9UmhKVBQF/wyjb5I0HyZpPuwESHgFriGIseKBXN5IuYKVhOXwRkpgDZysOS/EANy38RtYdkG+H1Eh5xCkso2CLEIQYz8IRWqAhVzakEYgBInazkKS5j3gCIytqRcwagUE6QMPILambs5XsFaQNcQvYPkTkPiAY/n3bfx0AkmaG4knrhgcu+AbNwIqnrbFNUDivW9cAVQ8842/gMRZaKxXsAHmobEGdhIExaDOgvqx4htXAIXgGwN8AOGVjc/OfwF7AAAAAElFTkSuQmCC);
  }
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .menu-item-has-no-children
  > a:after {
  content: "";
  position: absolute;
  right: 6px;
  top: 50%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAAXNSR0IArs4c6QAAAJtJREFUOBHNlG0KgDAIhqOgc+y6HaOve3SU6CLrNRQkgpwOSpCtH8+jC7emqRk550TpcjK8Y6UskygY2yvKJEAGBvVil4BqkZOmef+NZK7RyX8kS/Q4HQRVJGu0kx6C40Gyvd4bQHQMXwcM+/4BYBrvEOwbJq4cgn23kiuH4BGSe9jeA1DhFylBQtUkbJX1GIIUSTksIpYk+basJ2y1fFhlsEfDAAAAAElFTkSuQmCC);
  background-size: contain;
  height: 13px;
  width: 8px;
  margin-top: -6px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .menu-item-has-no-children
    > a:hover:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFAmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAxLTI3VDE2OjQwOjQwWiIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDEtMjdUMTY6NDE6NDNaIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTAxLTI3VDE2OjQxOjQzWiIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2ODA3ZjM1Zi1kYzBlLWY4NDgtYTI1Zi02Yjk2MmRjYWIxZjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjgwN2YzNWYtZGMwZS1mODQ4LWEyNWYtNmI5NjJkY2FiMWY3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NjgwN2YzNWYtZGMwZS1mODQ4LWEyNWYtNmI5NjJkY2FiMWY3Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ODA3ZjM1Zi1kYzBlLWY4NDgtYTI1Zi02Yjk2MmRjYWIxZjciIHN0RXZ0OndoZW49IjIwMjEtMDEtMjdUMTY6NDA6NDBaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0inUZgAAAO9JREFUOI2l1D0OgjAYgOGXmngLomfgBJ7D/9WdxRO4uDvi7z30Ap7AQcM9xOXDfBQqLTZhgOZ9UmhKVBQF/wyjb5I0HyZpPuwESHgFriGIseKBXN5IuYKVhOXwRkpgDZysOS/EANy38RtYdkG+H1Eh5xCkso2CLEIQYz8IRWqAhVzakEYgBInazkKS5j3gCIytqRcwagUE6QMPILambs5XsFaQNcQvYPkTkPiAY/n3bfx0AkmaG4knrhgcu+AbNwIqnrbFNUDivW9cAVQ8842/gMRZaKxXsAHmobEGdhIExaDOgvqx4htXAIXgGwN8AOGVjc/OfwF7AAAAAElFTkSuQmCC);
  }
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .activated-sub
  > a {
  background-color: #fff;
  color: #96cf24;
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .activated-sub
    > a:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFAmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAxLTI3VDE2OjQwOjQwWiIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDEtMjdUMTY6NDE6NDNaIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTAxLTI3VDE2OjQxOjQzWiIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2ODA3ZjM1Zi1kYzBlLWY4NDgtYTI1Zi02Yjk2MmRjYWIxZjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjgwN2YzNWYtZGMwZS1mODQ4LWEyNWYtNmI5NjJkY2FiMWY3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NjgwN2YzNWYtZGMwZS1mODQ4LWEyNWYtNmI5NjJkY2FiMWY3Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ODA3ZjM1Zi1kYzBlLWY4NDgtYTI1Zi02Yjk2MmRjYWIxZjciIHN0RXZ0OndoZW49IjIwMjEtMDEtMjdUMTY6NDA6NDBaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0inUZgAAAO9JREFUOI2l1D0OgjAYgOGXmngLomfgBJ7D/9WdxRO4uDvi7z30Ap7AQcM9xOXDfBQqLTZhgOZ9UmhKVBQF/wyjb5I0HyZpPuwESHgFriGIseKBXN5IuYKVhOXwRkpgDZysOS/EANy38RtYdkG+H1Eh5xCkso2CLEIQYz8IRWqAhVzakEYgBInazkKS5j3gCIytqRcwagUE6QMPILambs5XsFaQNcQvYPkTkPiAY/n3bfx0AkmaG4knrhgcu+AbNwIqnrbFNUDivW9cAVQ8842/gMRZaKxXsAHmobEGdhIExaDOgvqx4htXAIXgGwN8AOGVjc/OfwF7AAAAAElFTkSuQmCC);
  }
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .mega-sub-back
  a,
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .mega-sub-child-back
  a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAAXNSR0IArs4c6QAAAJJJREFUOBFjYCAB/P//vwGESdCCUArVDKTAgDRDgFpANqODcoTxeFhAXdg0vweKm+DRBpHCo9mUXM0fgIYOnGYzSpw9cJrNyXX2R2BoE9YMNJ2JoA3EKMCRYEBxTpQrwHbgMYRwDMBcSWtDCCdhIlxCsSGgbEwVQwiXBQS8Q1yBQsAQ4oo0HIY0wMRJoqHpBEUzAJ4tHQujuzM9AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 8px 13px;
  background-position: 15px;
  border: none;
  padding: 12px 0 12px 22px;
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .mega-sub-back
  .back-trigger,
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .mega-sub-child-back
  .back-trigger {
  padding-left: 36px;
  margin: 0 15px 0 0;
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .menu-item-has-no-children
  a {
  padding: 12px 15px 12px 0;
  margin: 0;
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .menu-item-has-no-children
    a {
    margin: 0 15px;
    padding: 15px;
  }
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .sub-menu {
  background-color: #054b9a;
  background-image: none;
  bottom: 0;
  right: -9999px;
  top: 0;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .sub-menu {
    left: -9999px;
    right: auto;
    width: 67%;
  }
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .sub-menu
  li {
  background-color: transparent;
  padding-left: 16px;
  padding-right: 16px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .sub-menu
    li {
    padding-left: 0;
    padding-right: 0;
    width: 50%;
  }
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .sub-menu
  .menu-item-has-no-children
  a {
  margin: 0;
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .sub-menu
  .mega-sub-back,
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .sub-menu
  .mega-sub-child-back {
  background-position: 0;
  padding-left: 15px;
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .sub-menu
  .back-trigger {
  background-position: 0;
  padding-left: 21px;
  margin: 0;
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .sub-menu
    .sub-overlay {
    background: #09509c;
    width: 100%;
  }
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .sub-menu
  .sub-menu {
  right: -9999px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .sub-menu
    .sub-menu {
    background-color: #044184;
    left: -9999px;
    right: auto;
  }
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .sub-menu
  .sub-menu.sub-active {
  left: 0;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .sub-menu
    .sub-menu.sub-active {
    left: 50%;
    width: 50%;
  }
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .sub-menu
  .sub-menu
  li {
  width: 100%;
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .sub-menu
  .sub-menu
  a {
  margin: 0;
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .sub-menu
    .sub-menu
    a {
    margin: 0 15px;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .sub-menu
    .sub-menu
    .sub-overlay {
    background: #084482;
  }
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .sub-menu
  .sub-menu
  .sub-menu.sub-active {
  left: 0;
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .sub-menu
    .sub-menu
    .sub-menu.sub-active {
    left: 100%;
  }
}
.eyebrow-present
  .main-navigation
  ul
  .menu-item-has-no-children
  .sub-menu
  .sub-active {
  left: 0;
  -webkit-animation: fadeInLeft 0.6s ease-in-out both;
  animation: fadeInLeft 0.6s ease-in-out both;
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul
    .menu-item-has-no-children
    .sub-menu
    .sub-active {
    -webkit-animation: none;
    animation: none;
    left: 33%;
  }
}
.eyebrow-present .main-navigation ul .menu-item-has-no-children .sub-active {
  left: 0;
  top: 0;
  -webkit-animation: fadeInLeft 0.6s ease-in-out both;
  animation: fadeInLeft 0.6s ease-in-out both;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation ul .menu-item-has-no-children .sub-active {
    -webkit-animation: none;
    animation: none;
    left: 0;
    top: 80px;
    transition: none;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present
    .main-navigation
    ul#sc-mega-menu
    > .menu-item-has-no-children
    > a:after {
    display: none;
  }
}
.eyebrow-present .main-navigation li {
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation li {
    position: inherit;
  }
}
.eyebrow-present .main-navigation li a {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
  padding: 12px 0;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation li a {
    padding: 29px 0 12px;
  }
}
.eyebrow-present .main-navigation li a:focus {
  outline: none;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation li:hover {
    background-color: transparent;
  }
}
.eyebrow-present .main-navigation .mobile-menu-link {
  background-color: #fff;
  display: block;
  padding-right: 16px;
  padding-left: 16px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation .mobile-menu-link {
    display: none;
  }
}
.eyebrow-present .main-navigation .mobile-menu-link:hover {
  background-color: #fff;
}
.eyebrow-present .main-navigation .mobile-menu-link a {
  background-color: #fff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTgwRDEzNjVGRkM2MTFFQUFEMEREMzNFRTcwRjFCMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTgwRDEzNjZGRkM2MTFFQUFEMEREMzNFRTcwRjFCMTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFODBEMTM2M0ZGQzYxMUVBQUQwREQzM0VFNzBGMUIxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFODBEMTM2NEZGQzYxMUVBQUQwREQzM0VFNzBGMUIxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po3NCWMAAAXJSURBVHjarFdrbFRFFJ6Zu91Wdvt+l1LoUhYKCyJBHoW0jdE0PGKUBIEQGtHgA/9oTDAEDD8wgjFG/xAVokCAUINpIolgE6FSgfJoCEJb2ksptLJbW7orbh+2270znjP33uVugbZCT9Ps3Lkz5zvnzDnfmUuFEGQscuVWMKU7OODHcVpCXOq8qQmBseyzPe5F671etq+q/a2qq3+VNdztm0kFJ0JQ+Y5SUSsoI7NyHY1lc7OqNpXl7XWlO/mj9NBHebDp67rtR2u860DhTNzF4F+DdZTqALhHgbH5DgAb1xVPPLrv3fmfjAhwqeV+xtovLv7gC4RywFi3EBoooATGKh1mBzoDc27wCwAUHKs5KXZfxYcL1ywoSOp6COBySyBj+c7an3sGwvP1Vwz+eNOy+ZknVhdNPLZ2yaQLVoCKc38uOnbeu/pkXedyTtgMQvQIxcfZ6k58vHjF8wUpXVEAk9+uOtN5f6DY2K8+50q88lm556PiwrT2kQ6x5kZ33paD9Z9fvd0zF0DcOJeZFFfT9m1ZCTFCSN7be3VL5/1QlmG5ur4k90jtrtJ1oylHwTUXdpeu2VAy6RAahnOd//Rnoc6IBwnrf7quadSjEY0scCUfrvm0dAN5AinZ9vvB2hZ/OSMKscdo9cHDr8xmB860lw4OCfsQpCERTN31+rNbyRPK7nLPVkgKVVBOBkPEfrC6rZSp7f3VkH5uBfI6P9PRusSdfPdJARZPT/ahDsw8yoS72dtXzbyBXpnXWESurAmt5CmlINvRoucxIz5/P2EahAYLCFKSMEr40wIkPhMTZMY4DLoZ14vT0EzJ0wsnYWJWJdQSE5FslW6Nhzyoek5sugdch6C6H6evdblqVX9Rs69vur9nMMVguIh/lAsuGGQFWJrqiO0uzE24UVSYdr54Zko7nifq4oYu2wMsQu509U0p3n720KWb/gXIRfJsuJDw6CnWCc4ZPGREAR64V1b/0sL0s70DIadAUjSiYVOkXZJ3yE1f30pGeuSzggo5J1zGkBMNDKZCMRh1CGzX2ZVqMAKyA3Gfa+5yCwiJsDCvTXIRxWNR5CYubLpCdJUxYnIVNYzQJLwdc0RaKcAS9AbXaRzXRNM6Mw9XoiKW0HTPUTnRzKBD4WgyjLqyMPQD3TMC63EdlyYI+WsK6mBsWGpyRo0zAXQzqyAE6LppGfK/JhTpi7QRvMaOpx+qFtGlgC4blznLjGNmkYVoYKTquB6mWBu5ttCdeqG7ZyitoT3oAa/dlChyrzwPy+GazzZrmZERCtkZq1z5bWdJiWdyfC8+f3m8ZdXWIw27zB5gxlxYxpYKG102L3ftMZWjfPByQeW07AR1tH1jBpgxMbFp+JwrO7Z1XABwERbf8Pn6tn7PuADgyew/fWdj5cWOeeYctkRvoCd33EI0GNbmlH9Vh32XHL/cMWf/qdsbIWPc4waA6ZeXFicvAbPyEho1pKcxXDtHB4AqNm6MJN/oeFMzHWGnXek1C+//A1AeZbnJnAVZzlvmNFB0k1lQkW2WsWkUS5xgf1i/rE6DgyybXNDQzbEnL/m63ssfhEm/HBuVDIYlOWIIc+c4H7pzcrMeh3W4fAvA7DxnvQ5uWQOsDBdh3SgaVt058Suo6uu1z37/9HWYcCO5YSeSv1FR5NLSFzzp36Ql2rsxZG2BgbzLzYFybhiF/QMVhzkxQJSmfytWFtqmZTtCry7Kqqys7VjFKZJXDOEKcL1GpWpB9Y6GF47qhu53ZFgoNjJhCYdeK4IjrQt5gVtdlPlj1OU3f3NVdYd/oFTvRkoU8ZkdyrSUWzyz5otkUGDe3HT7r+qespeisujk9qJlrgzHL9AkmjCW5nnI/mv2AYtyOvyDAd5wHlZdOXEnTm5buuyxXzg7Khrf+P5U28Z7wVAG9lmZsqNfZ9SMxNiuN1+c8t2O12YcGPUTCuWPtmCS19//92Bo5MterB0qPNURb6Vyq/wnwAAOSpSFqLOSFwAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 12px 19px;
  background-position: right 6px top 50%;
  border-bottom: 1px solid #96cf24;
  color: #96cf24;
}
.eyebrow-present .main-navigation .mobile-menu-link.mobile-local a,
.eyebrow-present .main-navigation .mobile-menu-link:last-child a {
  border: none;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation .mega-sub-back,
  .eyebrow-present .main-navigation .mega-sub-child-back {
    display: none;
  }
}
.eyebrow-present .main-navigation .mega-sub-back a:hover,
.eyebrow-present .main-navigation .mega-sub-child-back a:hover {
  background-color: transparent;
}
.eyebrow-present .main-navigation .mega-sub-back a:focus,
.eyebrow-present .main-navigation .mega-sub-child-back a:focus {
  outline: none;
}
.eyebrow-present .main-navigation .chevron {
  right: -18px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation .chevron {
    display: none;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation ul .menu-item-has-no-children a {
    border-bottom: 2px solid transparent;
    font-size: 16px;
    font-size: 1rem;
    padding: 30px 0 10px;
  }
  .eyebrow-present .main-navigation ul .menu-item-has-no-children a:hover {
    border-bottom-color: #96cf24;
  }
}
@media screen and (min-width: 992px) {
  .eyebrow-present .main-navigation ul .menu-item-has-no-children a {
    padding: 30px 0 10px;
  }
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation ul .current-menu-parent > a {
    border-bottom-color: #96cf24;
    color: #96cf24;
  }
}
.eyebrow-present .main-navigation #primary-menu li a {
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-navigation #primary-menu li a {
    padding-left: 0;
    padding-right: 0;
  }
}
.eyebrow-present .mobile-navigation {
  background-color: #96cf24;
  border: none;
  z-index: 105;
}
.eyebrow-present .mobile-navigation .hamburger {
  right: 12px;
  top: 15px;
}
.eyebrow-present .mobile-navigation .hamburger-box {
  width: 33px;
}
.eyebrow-present .mobile-navigation .hamburger-inner,
.eyebrow-present .mobile-navigation .hamburger-inner:after,
.eyebrow-present .mobile-navigation .hamburger-inner:before {
  background-color: #fff;
  width: 33px;
}
.eyebrow-present .mobile-navigation .hamburger-inner:after {
  bottom: -8px;
}
.eyebrow-present .mobile-navigation .hamburger-inner:before {
  display: none;
}
.eyebrow-present .toggled .mobile-navigation .hamburger {
  top: 20px;
}
.eyebrow-present .toggled .mobile-navigation .hamburger-inner:after {
  bottom: -1px;
}
.eyebrow-present .sub-header {
  background-color: transparent;
  box-shadow: none;
  padding-top: 0;
  height: 60px;
  top: 60px;
  z-index: 12;
  display: block;
  position: absolute;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .sub-header {
    height: 32px;
    top: 112px;
  }
}
.eyebrow-present .sub-header.sub-header-mobile-off {
  display: none;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .sub-header.sub-header-mobile-off {
    display: block;
  }
}
.eyebrow-present .sub-header-left {
  display: none;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .sub-header-left {
    display: block;
    width: calc(100% - 400px);
  }
}
@media screen and (min-width: 992px) {
  .eyebrow-present .sub-header-left {
    width: calc(100% - 400px);
  }
}
.eyebrow-present .sub-header-right {
  width: 100%;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .sub-header-right {
    width: 400px;
  }
}
@media screen and (min-width: 992px) {
  .eyebrow-present .sub-header-right {
    width: 400px;
  }
}
.eyebrow-present .back-to-top {
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  right: 15px;
  top: 20px;
  z-index: 10;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .back-to-top {
    margin-right: 15px;
    margin-left: 0;
    top: 40px;
    right: 15px;
    position: absolute;
  }
}
.eyebrow-present .back-to-top a {
  color: #fff;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .back-to-top a {
    color: #ff3e00;
  }
}
.eyebrow-present .breadcrumbs {
  background-color: #ecf0f3;
  display: inline-block;
  font-size: 12px;
  font-size: 0.75rem;
  margin-left: 0;
  padding: 7px 15px 6px;
}
.eyebrow-present .breadcrumbs a {
  color: #96cf24;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
}
.eyebrow-present .anchor-navigation {
  background: #009d50;
  height: 60px;
  line-height: 60px;
  margin-right: 0;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .anchor-navigation {
    height: 31px;
    line-height: 31px;
    width: auto;
  }
}
.eyebrow-present .anchor-navigation .anchor-trigger {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAYCAYAAACSuF9OAAAABGdBTUEAALGPC/xhBQAAAENJREFUSA1j/A8EDIMIMA0it4CdMuqgwRYjo+4ZDYGRFwKMoyU1gUgfLakJBNCo9GgIjIYAzUNgtKQmFMSjJTWhEAIAUEEMCncE8EEAAAAASUVORK5CYII=);
  background-position: left 15px top 3px;
  color: #fff;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  padding-right: 0;
  padding-left: 45px;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .anchor-navigation .anchor-trigger {
    background-position: right 30px top 3px;
    padding-left: 15px;
    padding-right: 130px;
  }
}
.eyebrow-present .anchor-navigation .anchor-trigger:focus {
  outline: none;
}
.eyebrow-present .anchor-navigation .anchor-sub-nav {
  box-shadow: 0 32px 64px 0 rgba(4, 115, 234, 0.1);
  left: 0;
  padding-bottom: 0;
  top: 60px;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .anchor-navigation .anchor-sub-nav {
    top: 0;
  }
}
.eyebrow-present .anchor-navigation .anchor-sub-nav li {
  font-family: SC Sans Regular, Helvetica, Arial, Lucida Grande, sans-serif;
  padding-top: 4px;
  padding-bottom: 4px;
}
.eyebrow-present .anchor-navigation .anchor-trigger-close {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAH5JREFUKBWdUkEOgCAMI/7BX/D/G6/wQbMlHKa0kLBkAddWW7MSERXd0HfZFDmDW8u44IgHbcXEBgdHNArzQIotxwKwvsJ6MkVQM/kbBJHWWTLC5yUg5cxWdH1Upw+/r9He3qoQ0XK2PedcESxmgZRXcjDknrJmK17cV+5oyV9KXYe63M3uXAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: contain;
  display: none;
  height: 14px;
  width: 14px;
  position: absolute;
  left: 15px;
  top: 22px;
  z-index: 9;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .anchor-navigation .anchor-trigger-close {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZGNDkzRTI5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZGNDkzRTE5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTkzOUM2MzE5RTBDMTFFN0JBNjJCNEUxOUEwMjExMzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTkzOUM2MzI5RTBDMTFFN0JBNjJCNEUxOUEwMjExMzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4MC4eiAAAAoUlEQVR42pzSwQ2AMAgFUMoO3aID6LVTdIte3UCvbuEUXl3ALRyigsHERMBEEtKDvLT5EmDsEgDM1KUN2wFOhamPdCzUFQVl6lU+eGiV2Zlhod6pk4UfKMlsQXletrCCMpvQWjMHxL7QNX9DA4OGXlDBoCEuhJ+FH+mZaaOXnpc2epF7vyrQykUrcu81KLtnIi7l5oVhvXfQW/IH5tl6CjAAp2Rupqdk8lsAAAAASUVORK5CYII=);
    left: auto;
    right: 29px;
    top: 8px;
  }
}
.eyebrow-present .anchor-navigation.anchor-open .anchor-trigger {
  background-image: none;
}
.eyebrow-present .anchor-navigation.anchor-open .anchor-trigger-close {
  display: block;
}
.eyebrow-present .anchor-navigation #mega-secondary-menu {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
}
.eyebrow-present
  .anchor-navigation
  #mega-secondary-menu
  .menu-item-has-no-children {
  margin-bottom: 30px;
}
.eyebrow-present
  .anchor-navigation
  #mega-secondary-menu
  .menu-item-has-no-children
  > a {
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
}
.eyebrow-present .anchor-navigation #mega-secondary-menu .sub-menu {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
}
.eyebrow-present .site-content {
  padding-top: 0;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .site-content {
    padding-top: 0;
  }
}
.eyebrow-present .site-content-home {
  padding-top: 0;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .site-content-home {
    padding-top: 0;
  }
}
.eyebrow-present .main-with-sub-header {
  padding-top: 0;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-with-sub-header {
    padding-top: 0;
  }
}
.eyebrow-present .main-with-sub-header.site-content-no-sub {
  padding-top: 0;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .main-with-sub-header.site-content-no-sub {
    padding-top: 0;
  }
}
.eyebrow-present .breadcrumb-arrow {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAABGdBTUEAALGPC/xhBQAAAJpJREFUOBFjYKA30LNyyzK09RTFZS8TLglkcZAh//79m/rnz5/9uAwjyiBmZubVjIyMV////6+NyzBGZJvxsUEuARkCMgxkKAsLi+P5w9tfw/QQbRBIAz7DSDIIn2GMOhYu/2HOI4eGeZOowCbGAup5jRjbYGqoEtj4DAFZRJTXCBkCMoiowP77928oroQIMoQkQCjTkmQYPsUATp53yxV1TTIAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: 8px 9px;
  height: 8px;
  width: 9px;
}
.online-location-dropdown {
  background: linear-gradient(90deg, #2c3a88, #0061c8);
  left: 0;
  height: 100%;
  opacity: 0;
  position: fixed;
  padding: 0 20px;
  top: -600px;
  width: 100%;
  z-index: 1;
}
@media screen and (min-width: 800px) {
  .online-location-dropdown {
    display: block;
    height: auto;
    left: auto;
    overflow: visible;
    padding: 15px 32px;
    width: 100%;
  }
}
.online-location-dropdown.active-online-dropdown {
  -webkit-animation: fadeInLeft 0.6s ease-in-out both;
  animation: fadeInLeft 0.6s ease-in-out both;
  top: 60px;
  z-index: 9004;
}
@media screen and (min-width: 800px) {
  .online-location-dropdown.active-online-dropdown {
    -webkit-animation: downFadeIn 0.6s ease-in-out both;
    animation: downFadeIn 0.6s ease-in-out both;
    top: 32px;
  }
}
.online-location-dropdown ul {
  height: 100vh;
  list-style: none;
  overflow: scroll;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 800px) {
  .online-location-dropdown ul {
    -moz-column-count: 4;
    column-count: 4;
    -moz-column-gap: 16px;
    column-gap: 16px;
    height: auto;
    overflow: hidden;
    padding: 10px 0 24px;
  }
}
.online-location-dropdown li {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 800px) {
  .online-location-dropdown li {
    margin: 0 30px;
    page-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
  }
}
.online-location-dropdown li:last-child {
  padding-bottom: 140px;
}
@media screen and (min-width: 800px) {
  .online-location-dropdown li:last-child {
    padding-bottom: 0;
  }
}
.online-location-dropdown a {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
  color: #fff;
  display: block;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  padding: 15px 10px;
}
.online-location-dropdown a:hover {
  background-color: #177132;
  color: #fff;
}
.online-location-dropdown .online-location-back {
  background-color: #ff3e00;
  bottom: 55px;
  color: #fff;
  cursor: pointer;
  display: none;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 55px;
  left: 0;
  padding-left: 47px;
  position: fixed;
  width: 100%;
}
.online-location-dropdown .online-location-back span {
  background: #616161;
  background: linear-gradient(
    0deg,
    rgba(5, 5, 5, 0.2),
    rgba(1, 135, 56, 0) 56%
  );
  position: absolute;
  height: 40px;
  top: -40px;
  left: 0;
  width: 100%;
}
.online-location-dropdown .online-location-back:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAAXNSR0IArs4c6QAAAJJJREFUOBFjYCAB/P//vwGESdCCUArVDKTAgDRDgFpANqODcoTxeFhAXdg0vweKm+DRBpHCo9mUXM0fgIYOnGYzSpw9cJrNyXX2R2BoE9YMNJ2JoA3EKMCRYEBxTpQrwHbgMYRwDMBcSWtDCCdhIlxCsSGgbEwVQwiXBQS8Q1yBQsAQ4oo0HIY0wMRJoqHpBEUzAJ4tHQujuzM9AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 13px;
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -6px;
  width: 8px;
}
@media screen and (min-width: 800px) {
  .online-location-dropdown .online-location-back {
    display: none;
  }
}
.online-location-dropdown.active-online-dropdown .online-location-back {
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 800px) {
  .online-location-dropdown.active-online-dropdown .online-location-back {
    display: none;
  }
}
.admin-bar .eyebrow-present #header-country-select.active {
  top: 106px;
}
@media screen and (min-width: 800px) {
  .admin-bar .eyebrow-present #header-country-select.active {
    top: 64px;
  }
}
.admin-bar .mega-language-navigation {
  top: 106px;
}
@media screen and (min-width: 783px) {
  .admin-bar .mega-language-navigation {
    top: 92px;
  }
}
@media screen and (min-width: 800px) {
  .admin-bar .mega-language-navigation {
    top: 32px;
  }
}
@media screen and (min-width: 800px) {
  .admin-bar .eyebrow-present #masthead,
  .admin-bar .eyebrow-present .eyebrow-navigation {
    top: auto;
  }
}
@media screen and (min-width: 800px) {
  .admin-bar .eyebrow-present #masthead.stuck {
    top: 32px;
  }
}
.admin-bar .eyebrow-present .online-location-dropdown.active-online-dropdown {
  top: 106px;
}
@media screen and (min-width: 800px) {
  .admin-bar .eyebrow-present .online-location-dropdown.active-online-dropdown {
    top: 64px;
  }
}
.admin-bar .eyebrow-present .sub-main-overlay,
.admin-bar .eyebrow-present .sub-overlay {
  top: 0;
}
.admin-bar .eyebrow-present .sub-header {
  top: 106px;
}
@media screen and (min-width: 783px) {
  .admin-bar .eyebrow-present .sub-header {
    top: 112px;
  }
}
@media screen and (min-width: 800px) {
  .admin-bar .eyebrow-present .sub-header {
    top: 144px;
  }
}
.admin-bar .eyebrow-present .header-search.mobile-search-active {
  top: calc(100vh - 94px);
}
.admin-bar .eyebrow-present #header-country-select .header-country-back {
  bottom: 164px;
}
.mega-nav-intro {
  -ms-flex-align: center;
  align-items: center;
  display: none;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 320px;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  opacity: 0;
  right: 0;
  text-align: center;
  -webkit-animation: fadeIn 0.6s ease-in-out both;
  animation: fadeIn 0.6s ease-in-out both;
  top: 80px;
  padding: 0 15px;
  width: 67%;
  z-index: 999999;
}
.mega-nav-intro .marker {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  text-transform: none;
}
.mega-nav-intro .marker,
.mega-nav-intro h2 {
  font-family: SC Sans Medium, Helvetica, Arial, Lucida Grande, sans-serif;
  margin-bottom: 16px;
}
.mega-nav-intro h2 {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 1.3;
}
.mega-nav-intro p {
  font-family: SC Sans Regular, Helvetica, Arial, Lucida Grande, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 0;
}
@media screen and (min-width: 992px) {
  .mega-nav-intro p {
    width: 80%;
  }
}
@media screen and (min-width: 1170px) {
  .mega-nav-intro p {
    width: 60%;
  }
}
@media screen and (min-width: 800px) {
  .mega-nav-intro.mega-nav-active {
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
  }
}
.mega-nav-intro.mega-nav-reduced {
  display: none;
  transition: 0.6s;
  width: 34%;
}
@media screen and (min-width: 800px) {
  .mega-nav-intro.mega-nav-reduced p {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 992px) {
  .mega-nav-intro.mega-nav-reduced p {
    font-size: 22px;
    font-size: 1.375rem;
    width: 100%;
  }
}
@media screen and (min-width: 1170px) {
  .mega-nav-intro.mega-nav-reduced p {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 1410px) {
  .mega-nav-intro.mega-nav-reduced p {
    font-size: 28px;
    font-size: 1.75rem;
    width: 80%;
  }
}
.mega-nav-intro.mega-nav-reduced.depth-2 {
  margin-right: -100%;
  width: 100%;
}
.mega-nav-intro.depth-2,
.mega-nav-intro.mega-nav-hidden {
  display: none;
}
@media screen and (min-width: 800px) {
  .sub-menu .mega-nav-intro {
    top: 0;
  }
}
.mega-sub-panel {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAJxCAIAAAC8GatBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIwMjAgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5MDQxODZGRkE4MTExRUE4RTIyRTE2MTNCREY4QUVGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5MDQxODcwRkE4MTExRUE4RTIyRTE2MTNCREY4QUVGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjkwNDE4NkRGQTgxMTFFQThFMjJFMTYxM0JERjhBRUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjkwNDE4NkVGQTgxMTFFQThFMjJFMTYxM0JERjhBRUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4NP+31AAAE/UlEQVR42uzcMQ7CMAxA0aTK/S/KyIzSnQpPidWa946AvhycFvrr/WmQ5fARIDgEByuM3rtPARMOwYHgEBz8Xhpamz4FTDgEB4JDcCA4brKlerRFanDTrQiOVAQHS77DedKACYfgQHA87zucezhMOAQHgkNwEC0NXjHHhENwsORIdQ+HCYfgYMmR6o1fUoNzLYIjlboT7rClYsIhOBAcgoNoaXAtQmpwnqXiSEVwIDgEB+HSML0ugglH2QnnWgQTDsGB4BAchEvDYWfAhENwIDgEB4JDcAgOBIfgQHAIDr4N719iwiE4EByCg3Bp8JerpAbn77pIDc4P7/EdDsGB4BAchEuDP7MhNTjXIjhSERwIDsGBLZUbBWdLxZFK2QnnbRFMOAQHtlRMOAgnnIf3mHAIDgSHLRVMOASH4GD/dzj3cJhwFJ5wBhyZwbkWwZGK4EBwCA7iLdWaigmH4EBwPO47nItfTDgEB4JDcCA47rOletKACUfdCecejtwj1YmKIxXBgeAQHAgOwSE42M2jLUw4Ck84j7Yw4RAcCA7BgeAQHIIDwSE4EByCgwtvi2DCUXjCeVsEEw7BgeAQHAgOwfGf/F0XJhyCA8EhOBAcgkNwIDgEB4JDcCA4BIfgYJPhR1uYcAgOBIfgQHAIDsGB4BAcCA7BgeAQHIIDwSE4EByCA8EhOAQHgkNwIDgEh+BAcAgOBIfgQHAIDsGB4BAcCA7BgeAQHIIDwSE4EByCA8EhOAQHgkNwIDgEh+BAcAgOBIfgQHAIDsGB4BAcCA7BgeAQHIIDwSE4EByCQ3AgOAQHgkNwIDgEh+BAcAgOBIfgQHAIDsGB4BAcCA7BgeAQHIIDwSE4EByCQ3AgOAQHgkNwIDgEh+BAcAgOBIfgQHAIDsGB4BAcCA7BgeAQHIIDwSE4EByCQ3AgOAQHgkNwIDgEh+BAcAgOBIfgQHAIDsGB4BAcCA7BITgQHIIDwSE4EByCQ3AgOAQHgkNwIDgEh+BAcAgOBIfgQHAIDsGB4BAcCA7BITgQHIIDwSE4EByCQ3AgOAQHgkNwIDgEh+BAcAgOBIfgQHAIDsGB4BAcCA7BITgQHIIDwSE4EByCQ3AgOAQHgkNwIDgEh+BAcAgOBIfgEBwIDsGB4BAcCA7BITgQHIIDwSE4EByCQ3AgOAQHgkNwIDgEh+BAcAgOBIfgEBwIDsGB4BAcCA7BITgQHIIDwSE4EByCQ3AgOAQHgkNwCM5HgOAQHAgOwYHgEByCA8EhOBAcggPBITgEB4JDcCA4BAeCQ3AIDgSH4EBwCA7BgeAQHAgOwYHgEByCA8EhOBAcggPBITgEB4JDcCA4BAeCQ3AIDgSH4EBwCA7BgeAQHAgOwYHgEByCA8EhOBAcggPBITgEB4JDcCA4BIfgQHAIDgSH4EBwCA7BgeAQHAgOwYHgEByCA8EhOBAcggPBITgEB4JDcCA4BIfgQHAIDgSH4EBwCA7BgeAQHAgOwYHgEByCA8EhOBAcggPBITgEB4JDcCA4BIfgQHAIDgSH4EBwCA7BgeAQHAgOwYHgEByCA8EhOBAcgkNwIDgEB4JDcCA4BIfgQHAIDgSH4EBwCA7BgeAQHAgOwYHgEByCA8EhOBAcgkNwIDgEB4JDcCA4BIfgQHAIDgSH4EBwCA7BgeAQHAgOwYHgEByCA8EhOBAcgkNwIDgEB4JDcHB1CjAAcCwkM+vK7HoAAAAASUVORK5CYII=);
  background-repeat: repeat-x;
  background-size: contain;
  background-color: #fff;
  display: none;
  height: 320px;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  opacity: 0;
  left: 0;
  -webkit-animation: slideInDown 0.2s ease-in-out both;
  animation: slideInDown 0.2s ease-in-out both;
  top: -9999px;
  width: 100%;
  z-index: 999998;
}
@media screen and (min-width: 800px) {
  .mega-sub-panel.mega-panel-active {
    opacity: 1;
    top: 80px;
  }
}
.mega-sub-panel span {
  background-color: #96cf24;
  left: 0;
  position: absolute;
  top: 0;
  height: 100%;
  width: 33%;
}
.admin-bar .mega-sub-panel {
  top: 144px;
}
@media screen and (min-width: 800px) {
  .page-template-template-alternative-header .eyebrow-present .main-navigation {
    padding-right: 160px;
  }
}
@media screen and (min-width: 992px) {
  .page-template-template-alternative-header .eyebrow-present .main-navigation {
    padding-right: 200px;
  }
}
@media screen and (min-width: 1030px) {
  .page-template-template-alternative-header .eyebrow-present .main-navigation {
    padding-right: 270px;
  }
}
@media screen and (min-width: 800px) {
  .page-template-template-alternative-header
    .eyebrow-present
    .main-navigation
    > ul
    li
    a {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
@media screen and (min-width: 992px) {
  .page-template-template-alternative-header
    .eyebrow-present
    .main-navigation
    > ul
    li
    a {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 1100px) {
  .page-template-template-alternative-header
    .eyebrow-present
    .main-navigation
    > ul
    li
    a {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media screen and (min-width: 1400px) {
  .page-template-template-alternative-header
    .eyebrow-present
    .main-navigation
    > ul
    li
    a {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media screen and (min-width: 800px) {
  .page-template-template-alternative-header
    .eyebrow-present
    .header-alt-button {
    max-width: 140px;
  }
}
@media screen and (min-width: 992px) {
  .page-template-template-alternative-header
    .eyebrow-present
    .header-alt-button {
    max-width: none;
  }
}
.eyebrow-present .alt-site-header .site-branding {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 800px) {
  .eyebrow-present .alt-site-header .site-branding {
    margin-top: 0;
    width: 130px;
  }
}
@media screen and (min-width: 992px) {
  .eyebrow-present .alt-site-header .site-branding {
    width: 280px;
  }
}
.sticky-wrapper {
  height: 60px;
  position: relative;
}
@media screen and (min-width: 800px) {
  .sticky-wrapper {
    height: 80px;
  }
}
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
#content[tabindex="-1"]:focus {
  outline: 0;
}
.screen-reader-text,
.sr-only {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal;
}
.screen-reader-text:focus,
.sr-only-focusable:active,
.sr-only-focusable:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.clear:after:after,
.clear:before:after,
.comment-content:after:after,
.comment-content:before:after,
.entry-content:after:after,
.entry-content:before:after,
.site-content:after:after,
.site-content:before:after,
.site-footer:after:after,
.site-footer:before:after,
.site-header:after:after,
.site-header:before:after {
  clear: both;
  content: "";
  display: block;
}
.clear:after,
.comment-content:after,
.entry-content:after,
.site-content:after,
.site-footer:after,
.site-header:after {
  clear: both;
}
.widget {
  margin: 0 0 1.5em;
}
.widget select {
  max-width: 100%;
}
.sticky {
  display: block;
}
.hentry {
  margin: 0;
}
.byline,
.updated:not(.published) {
  display: none;
}
.group-blog .byline,
.single .byline {
  display: inline;
}
.entry-content,
.entry-summary,
.page-content {
  margin: 1.5em 0 0;
}
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}
.comment-content a {
  word-wrap: break-word;
}
.bypostauthor {
  display: block;
}
.infinite-scroll.neverending .site-footer,
.infinite-scroll .posts-navigation {
  display: none;
}
.infinity-end.neverending .site-footer {
  display: block;
}
.comment-content .wp-smiley,
.entry-content .wp-smiley,
.page-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.wp-caption,
embed,
iframe,
object {
  max-width: 100%;
}
.wp-caption {
  margin-bottom: 1.5em;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}
.wp-caption-text {
  font-size: 13px;
  font-size: 0.8125rem;
  text-align: left;
}
.gallery {
  margin-bottom: 1.5em;
}
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}
.gallery-caption {
  display: block;
}
.slick-slider {
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.slick-list,
.slick-slider {
  display: block;
  position: relative;
}
.slick-list {
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  transform: translateZ(0);
}
.slick-track {
  display: block;
  left: 0;
  position: relative;
  top: 0;
}
.slick-track:after,
.slick-track:before {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.slick-slide:focus {
  outline: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-loading .slick-list {
  background: #fff
    url(data:image/gif;base64,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)
    50% no-repeat;
}
@font-face {
  font-family: slick;
  font-weight: 400;
  font-style: normal;
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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?#iefix)
      format("embedded-opentype"),
    url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF)
      format("woff"),
    url(data:font/ttf;base64,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)
      format("truetype"),
    url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxmb250IGlkPSJzbGljayIgaG9yaXotYWR2LXg9IjUxMiI+PGZvbnQtZmFjZSBmb250LWZhbWlseT0ic2xpY2siIHVuaXRzLXBlci1lbT0iNTEyIiBhc2NlbnQ9IjQ4MCIgZGVzY2VudD0iLTMyIi8+PGdseXBoIHVuaWNvZGU9IuKGkiIgZD0iTTI0MSAxMTNsMTMwIDEzMGM0IDQgNiA4IDYgMTNzLTIgOS02IDEzTDI0MSAzOTljLTMgMy03IDUtMTIgNXMtMTAtMi0xMy01bC0yOS0zMGMtNC0zLTYtNy02LTEyczItMTAgNi0xM2w4Ny04OC04Ny04OGMtNC0zLTYtOC02LTEzczItOSA2LTEybDI5LTMwYzMtMyA4LTUgMTMtNXM5IDIgMTIgNXptMjM0IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOXMtNzcgOS0xMTAgMjljLTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMHM5IDc3IDI5IDExMGMyMCAzNCA0NiA2MCA4MCA4MCAzMyAyMCA3MCAyOSAxMTAgMjlzNzctOSAxMTAtMjljMzQtMjAgNjAtNDYgODAtODAgMjAtMzMgMjktNzAgMjktMTEweiIvPjxnbHlwaCB1bmljb2RlPSLihpAiIGQ9Ik0yOTYgMTEzbDI5IDMwYzQgMyA2IDcgNiAxMnMtMiAxMC02IDEzbC04NyA4OCA4NyA4OGM0IDMgNiA4IDYgMTNzLTIgOS02IDEybC0yOSAzMGMtMyAzLTggNS0xMyA1cy05LTItMTItNUwxNDEgMjY5Yy00LTQtNi04LTYtMTNzMi05IDYtMTNsMTMwLTEzMGMzLTMgNy01IDEyLTVzMTAgMiAxMyA1em0xNzkgMTQzYzAtNDAtOS03Ny0yOS0xMTAtMjAtMzQtNDYtNjAtODAtODAtMzMtMjAtNzAtMjktMTEwLTI5cy03NyA5LTExMCAyOWMtMzQgMjAtNjAgNDYtODAgODAtMjAgMzMtMjkgNzAtMjkgMTEwczkgNzcgMjkgMTEwYzIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOXM3Ny05IDExMC0yOWMzNC0yMCA2MC00NiA4MC04MCAyMC0zMyAyOS03MCAyOS0xMTB6Ii8+PGdseXBoIHVuaWNvZGU9IuKAoiIgZD0iTTQ3NSAyNTZjMC00MC05LTc3LTI5LTExMC0yMC0zNC00Ni02MC04MC04MC0zMy0yMC03MC0yOS0xMTAtMjlzLTc3IDktMTEwIDI5Yy0zNCAyMC02MCA0Ni04MCA4MC0yMCAzMy0yOSA3MC0yOSAxMTBzOSA3NyAyOSAxMTBjMjAgMzQgNDYgNjAgODAgODAgMzMgMjAgNzAgMjkgMTEwIDI5czc3LTkgMTEwLTI5YzM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz48Z2x5cGggdW5pY29kZT0iYSIgZD0iTTQ3NSA0MzlWMzExYzAtNS0xLTktNS0xM3MtOC01LTEzLTVIMzI5Yy04IDAtMTMgMy0xNyAxMS0zIDctMiAxNCA0IDIwbDQwIDM5Yy0yOCAyNi02MiAzOS0xMDAgMzktMjAgMC0zOS00LTU3LTExLTE4LTgtMzMtMTgtNDYtMzItMTQtMTMtMjQtMjgtMzItNDYtNy0xOC0xMS0zNy0xMS01N3M0LTM5IDExLTU3YzgtMTggMTgtMzMgMzItNDYgMTMtMTQgMjgtMjQgNDYtMzIgMTgtNyAzNy0xMSA1Ny0xMSAyMyAwIDQ0IDUgNjQgMTUgMjAgOSAzOCAyMyA1MSA0MiAyIDEgNCAzIDcgM3M1LTEgNy0zbDM5LTM5YzItMiAzLTMgMy02IDAtMi0xLTQtMi02LTIxLTI1LTQ2LTQ1LTc2LTU5LTI5LTE0LTYwLTIwLTkzLTIwLTMwIDAtNTggNS04NSAxN3MtNTEgMjctNzAgNDdjLTIwIDE5LTM1IDQzLTQ3IDcwcy0xNyA1NS0xNyA4NSA1IDU4IDE3IDg1IDI3IDUxIDQ3IDcwYzE5IDIwIDQzIDM1IDcwIDQ3czU1IDE3IDg1IDE3YzI4IDAgNTUtNSA4MS0xNSAyNi0xMSA1MC0yNiA3MC00NWwzNyAzN2M2IDYgMTIgNyAyMCA0IDgtNCAxMS05IDExLTE3eiIvPjwvZm9udD48L2RlZnM+PC9zdmc+)
      format("svg");
}
.slick-next,
.slick-prev {
  border: none;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
}
.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
  background: transparent;
  color: transparent;
  outline: none;
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
  opacity: 1;
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
  opacity: 0.25;
}
.slick-next:before,
.slick-prev:before {
  color: #fff;
  font-family: slick;
  font-size: 20px;
  line-height: 1;
  opacity: 0.75;
}
.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir="rtl"] .slick-prev:before {
  content: "→";
}
.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir="rtl"] .slick-next:before {
  content: "←";
}
.slick-dotted.slick-slider {
  margin-bottom: 40px;
}
@media screen and (min-width: 800px) {
  .slick-dotted.slick-slider {
    margin-bottom: 72px;
  }
}
.site-main .slick-dots {
  bottom: -30px;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1;
}
@media screen and (min-width: 800px) {
  .site-main .slick-dots {
    bottom: -68px;
  }
}
.site-main .slick-dots li {
  background-image: none;
  cursor: pointer;
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  position: relative;
}
.site-main .slick-dots li button {
  background-color: transparent;
  border: 1px solid #ff3e00;
  border-radius: 999px;
  color: transparent;
  cursor: pointer;
  display: block;
  height: 10px;
  outline: none;
  padding: 0;
  transition: background-color 0.6s ease;
  width: 10px;
}
@media screen and (min-width: 800px) {
  .site-main .slick-dots li button {
    background-color: #fff;
    border: 1px solid #ff3e00;
    height: 16px;
    width: 16px;
  }
}
.site-main .slick-dots .slick-active button,
.site-main .slick-dots li button:focus,
.site-main .slick-dots li button:hover {
  background-color: #ff3e00;
  outline: none;
}
.arrow {
  background-color: rgba(46, 57, 68, 0.5);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAAXNSR0IArs4c6QAAADBJREFUGNNjYICD/w3/GxhQuP////6vjcoNQ+b+QeeGY+diEcAnFIbpijDcDkM4HQBR80mp4v2dIAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 8px 12px;
  cursor: pointer;
  height: 60px;
  left: 0;
  margin-top: -30px;
  position: absolute;
  top: 50%;
  transition: background-color 0.6s ease;
  width: 60px;
  z-index: 9;
}
.arrow:hover {
  background-color: rgba(46, 57, 68, 0.8);
}
.feat-next {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAAXNSR0IArs4c6QAAAGRJREFUGBljYACC////c4AwiI0BoJI7gDQIYyoCCioD8QsgBgGcijSBkgQVaRGr6CXILiDAaZ02UPIHWMn//xuw+WoyVBKkyANFAVBgEtmSE/HpBHkPZB+mnTAHACU9QBjGR6YBoMe5Otp6q1YAAAAASUVORK5CYII=);
  left: auto;
  right: 0;
}
.most-recent .arrow {
  background-color: rgba(133, 149, 158, 0.5);
  left: auto;
  margin-top: 0;
  right: 75px;
  top: -86px;
}
@media screen and (min-width: 800px) {
  .most-recent .arrow {
    top: -100px;
  }
}
@media screen and (min-width: 1100px) and (max-width: 1410px) {
  .most-recent .arrow {
    left: 15px;
    right: auto;
    top: 20px;
  }
}
@media screen and (min-width: 1410px) {
  .most-recent .arrow {
    left: -75px;
    margin-top: 0;
    right: auto;
    top: 20px;
  }
}
.most-recent .arrow:hover {
  background-color: rgba(133, 149, 158, 0.8);
}
.most-recent .feat-next {
  left: auto;
  right: 15px;
}
@media screen and (min-width: 1100px) and (max-width: 1410px) {
  .most-recent .feat-next {
    left: auto;
    right: 15px;
  }
}
@media screen and (min-width: 1410px) {
  .most-recent .feat-next {
    right: -75px;
  }
}
.insights-header .arrow {
  bottom: auto;
  left: auto;
  margin-top: 0;
  right: 75px;
  top: 180px;
}
@media screen and (min-width: 800px) {
  .insights-header .arrow {
    bottom: 56px;
    margin-top: 0;
    right: 75px;
    top: auto;
  }
}
@media screen and (min-width: 1170px) {
  .insights-header .arrow {
    margin-right: -524px;
    right: 50%;
  }
}
.insights-header .feat-next {
  left: auto;
  right: 15px;
}
@media screen and (min-width: 1170px) {
  .insights-header .feat-next {
    margin-right: -584px;
    right: 50%;
  }
}
.collection-slider .arrow {
  background-color: rgba(133, 149, 158, 0.5);
  bottom: auto;
  left: auto;
  margin-top: 0;
  margin-right: 0;
  right: 50%;
  top: 38px;
}
@media screen and (min-width: 800px) {
  .collection-slider .arrow {
    margin-right: 75px;
    right: 0;
    top: -34px;
  }
}
.collection-slider .arrow:hover {
  background-color: rgba(133, 149, 158, 0.8);
}
.collection-slider .feat-next {
  left: auto;
  margin-right: -60px;
  right: 50%;
}
@media screen and (min-width: 800px) {
  .collection-slider .feat-next {
    margin-right: 0;
    right: 15px;
  }
}
.collections-page-slider .collection-slider .arrow {
  top: -106px;
}
.sc-images-gallery .slick-track {
  display: -ms-flexbox;
  display: flex;
}
.sc-images-gallery .slick-track .slick-slide {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.sc-images-gallery .slick-dotted.image-gallery {
  margin-bottom: 0;
}
@media screen and (min-width: 800px) {
  .site-main .location-hide .slick-dots {
    bottom: -32px;
  }
}
@media screen and (min-width: 800px) {
  .location-hide .slick-dotted.slick-slider {
    margin-bottom: 41px;
    height: 300px;
  }
}
@media screen and (min-width: 800px) {
  .sc-content-blocks-cards .slick-track .slick-slide {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.admin-bar #main .mfp-wrap .sc-asset-popup .mfp-close {
  top: 15px;
  right: 15px;
  margin-right: 0;
}
.mfp-iframe-holder .mfp-close:hover {
  top: -40px;
}
.mfp-close-btn-in .other-popup-block .mfp-close {
  color: #fff;
  position: fixed;
}
.mfp-bg {
  background: #0b0b0b;
  opacity: 0.8;
  overflow: hidden;
  z-index: 9004;
}
.mfp-bg,
.mfp-wrap {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.mfp-wrap {
  outline: none !important;
  -webkit-backface-visibility: hidden;
  z-index: 9005;
}
.mfp-container {
  box-sizing: border-box;
  height: 100%;
  left: 0;
  padding: 0 6px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}
@media screen and (min-width: 900px) {
  .mfp-container {
    padding-left: 0;
    padding-right: 0;
  }
}
.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
  display: none;
}
.mfp-content {
  display: inline-block;
  margin: 0 auto;
  position: relative;
  vertical-align: middle;
  text-align: left;
  z-index: 1045;
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.mfp-ajax-cur {
  cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}
.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mfp-loading.mfp-figure {
  display: none;
}
.mfp-hide {
  display: none !important;
}
.mfp-preloader {
  color: #ccc;
  left: 8px;
  margin-top: -0.8em;
  position: absolute;
  right: 8px;
  text-align: center;
  top: 50%;
  width: auto;
  z-index: 1044;
}
.mfp-preloader a {
  color: #ccc;
}
.mfp-preloader a:hover {
  color: #fff;
}
.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
  display: none;
}
button.mfp-arrow,
button.mfp-close {
  background: transparent;
  border: 0;
  box-shadow: none;
  cursor: pointer;
  display: block;
  overflow: visible;
  outline: none;
  padding: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-appearance: none;
  z-index: 1046;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-close {
  color: #fff;
  font-family: Arial, Baskerville, monospace;
  font-style: normal;
  height: 44px;
  line-height: 44px;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  position: absolute;
  right: 18px;
  text-decoration: none;
  text-align: center;
  top: 0;
  width: 44px;
  font-size: 28px;
  font-size: 1.75rem;
}
.mfp-close:focus,
.mfp-close:hover {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}
.mfp-close-btn-in .mfp-close {
  color: #333;
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
  color: #fff;
  right: 18px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  line-height: 18px;
  white-space: nowrap;
  font-size: 12px;
  font-size: 0.75rem;
}
.mfp-arrow {
  height: 110px;
  margin: -55px 0 0;
  opacity: 0.65;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 90px;
  -webkit-tap-highlight-color: transparent;
  transform: scale(0.75);
}
@media screen and (min-width: 900px) {
  .mfp-arrow {
    transform: none;
  }
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:focus,
.mfp-arrow:hover {
  opacity: 1;
}
.mfp-arrow:after,
.mfp-arrow:before {
  border: inset transparent;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin-top: 35px;
  margin-left: 35px;
  position: absolute;
  top: 0;
  width: 0;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
.mfp-arrow-left {
  left: 0;
  transform-origin: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #fff;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  border-right: 27px solid #3f3f3f;
  margin-left: 25px;
}
.mfp-arrow-right {
  right: 0;
  transform-origin: 100%;
}
@media screen and (min-width: 900px) {
  .mfp-arrow-right {
    transform-origin: 0;
  }
}
.mfp-arrow-right:after {
  border-left: 17px solid #fff;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 1440px;
}
.mfp-iframe-holder .mfp-close,
.mfp-iframe-holder .mfp-close:active,
.mfp-iframe-holder .mfp-close:focus,
.mfp-iframe-holder .mfp-close:hover {
  top: -40px;
}
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  background: #000;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
img.mfp-img {
  box-sizing: border-box;
  height: auto;
  display: block;
  margin: 0 auto;
  max-width: 100%;
  padding: 40px 0;
  width: auto;
}
.mfp-figure,
img.mfp-img {
  line-height: 0;
}
.mfp-figure:after {
  background: #444;
  bottom: 40px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  content: "";
  display: block;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 40px;
  width: auto;
  z-index: -1;
}
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  line-height: 14px;
  font-size: 12px;
  font-size: 0.75rem;
}
.mfp-figure figure {
  margin: 0;
}
.mfp-bottom-bar {
  cursor: auto;
  left: 0;
  margin-top: -36px;
  position: absolute;
  top: 100%;
  width: 100%;
}
.mfp-title {
  color: #f3f3f3;
  line-height: 18px;
  padding-right: 36px;
  text-align: left;
  word-wrap: break-word;
}
.mfp-image-holder .mfp-content {
  max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-height: 300px),
  screen and (max-width: 800px) and (orientation: landscape) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    background: rgba(0, 0, 0, 0.6);
    height: 35px;
    line-height: 35px;
    padding: 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    width: 35px;
  }
}
[aria-disabled="true"],
[aria-disabled="true"]:hover {
  background-color: #ddd;
  color: #666;
  cursor: not-allowed;
  pointer-events: none;
}
[role="tablist"].sc-tabs-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 800px) {
  [role="tablist"].sc-tabs-list {
    display: -ms-flexbox;
    display: flex;
  }
}
.sc-tab {
  position: relative;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .sc-tab {
    -ms-flex: 1 1;
    flex: 1 1;
  }
}
.sc-tab:last-child .tab {
  border: none;
}
@media (max-width: 799px) {
  .sc-tab:nth-child(2n) .tab {
    border-right: 0;
  }
}
@media (max-width: 799px) {
  .sc-tab:last-child .tab {
    border-right: 1px solid #fff;
  }
}
@media (max-width: 799px) {
  .sc-tab:last-child:nth-child(2n) .tab {
    border-right: 0;
  }
}
[role="tablist"] .tab {
  background-color: rgba(82, 83, 85, 0.9);
  border-bottom: 1px solid #fff;
  color: #fff;
  display: block;
  height: 60px;
  line-height: 1.1;
  padding-top: 22px;
  text-decoration: none;
}
@media screen and (min-width: 480px) {
  [role="tablist"] .tab {
    border-right: 1px solid #fff;
    border-bottom: none;
    height: 80px;
    padding-top: 32px;
  }
}
[role="tablist"] .tab:active,
[role="tablist"] .tab:focus,
[role="tablist"] .tab:hover,
[role="tablist"] .tab[aria-selected="true"] {
  color: #525355;
}
[role="tablist"] .tab:active,
[role="tablist"] .tab[aria-selected="true"] {
  background: hsla(0, 0%, 87.1%, 0.9);
}
.sc-tabs-in-page [role="tablist"] .tab:active,
.sc-tabs-in-page [role="tablist"] .tab[aria-selected="true"] {
  background-color: #96cf24;
  color: #fff;
}
.tabs-with-image .sc-tabs .container {
  padding-right: 0;
  padding-left: 0;
}
[role="tablist"] .tab:hover {
  background: #0c3a66;
  color: #fff;
}
[role="tablist"] .tab:focus {
  outline: 1px dotted;
}
@media screen and (max-width: 479px) {
  [role="tablist"] .tab {
    background-color: rgba(54, 70, 85, 0.5);
  }
  [role="tablist"] .tab:active,
  [role="tablist"] .tab[aria-selected="true"] {
    background-color: #0c3a66;
    color: #fff;
  }
  [role="tablist"] .tab:focus,
  [role="tablist"] .tab:hover {
    background-color: #0c3a66;
    border-bottom-color: #fff;
    color: #fff;
  }
}
[role="tablist"] .tab.no-first-tab:first-of-type {
  background-color: rgba(54, 70, 85, 0.9);
  border-bottom: 1px solid #fff;
  color: #fff;
  display: block;
  height: 60px;
  line-height: 1.1;
  padding-top: 22px;
  text-decoration: none;
}
[role="tablist"] .tab.yes-first-tab:first-of-type {
  background-color: #96cf24;
  color: #fff;
}
.panel {
  padding: 30px 10px 10px;
  width: 100%;
  overflow: hidden;
}
div.panel {
  padding-top: 30px;
}
div.panel .fl-module-content-blocks-alternates:first-child .sc-component {
  padding-top: 0;
}
.tab-wrap[aria-hidden="true"] {
  display: none;
}
[role="tablist"] .nested-tab:active,
[role="tablist"] .nested-tab[aria-selected="true"] {
  background-color: #0c3a66;
  color: #fff;
}
[role="tablist"] .nested-tab:focus,
[role="tablist"] .nested-tab:hover {
  background-color: #0c3a66;
  border-bottom-color: #fff;
  color: #fff;
}
.nested-panel {
  padding: 30px 15px 15px;
}
[role="tablist"].sc-tabs-list-nested {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 800px) {
  [role="tablist"].sc-tabs-list-nested {
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 480px) {
  .site-content .sc-tab-nested {
    float: left;
    width: 50%;
  }
}
.site-main ul .sc-tab-nested {
  background-image: none;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .site-main ul .sc-tab-nested {
    -ms-flex: 1 1;
    flex: 1 1;
  }
}
.sc-tab-nested:last-child .nested-tab {
  border: none;
}
[role="tablist"] .nested-tab {
  background-color: rgba(54, 70, 85, 0.9);
  border-bottom: 1px solid #fff;
  color: #fff;
  display: block;
  height: 60px;
  line-height: 1.1;
  padding-top: 22px;
  text-decoration: none;
}
@media screen and (min-width: 480px) {
  [role="tablist"] .nested-tab {
    border-right: 1px solid #fff;
    border-bottom: none;
    height: 80px;
    padding-top: 32px;
  }
}
[role="tablist"] .nested-tab:active,
[role="tablist"] .nested-tab:focus,
[role="tablist"] .nested-tab:hover,
[role="tablist"] .nested-tab[aria-selected="true"] {
  color: #525355;
}
[role="tablist"] .nested-tab:active,
[role="tablist"] .nested-tab[aria-selected="true"] {
  background: hsla(0, 0%, 100%, 0.9);
}
.sc-tabs-in-page [role="tablist"] .nested-tab:active,
.sc-tabs-in-page [role="tablist"] .nested-tab[aria-selected="true"] {
  background-color: #96cf24;
  color: #fff;
}
.tabs-with-image .sc-nested-tabs .container {
  padding-right: 0;
  padding-left: 0;
}
[role="tablist"] .nested-tab:hover {
  background: #ff3e00;
  color: #fff;
}
[role="tablist"] .nested-tab:focus {
  outline: 1px dotted;
}
@media screen and (max-width: 479px) {
  [role="tablist"] .nested-tab {
    background-color: rgba(54, 70, 85, 0.5);
  }
  [role="tablist"] .nested-tab:active,
  [role="tablist"] .nested-tab[aria-selected="true"] {
    background-color: #0c3a66;
    color: #fff;
  }
  [role="tablist"] .nested-tab:focus,
  [role="tablist"] .nested-tab:hover {
    background-color: #0c3a66;
    border-bottom-color: #fff;
    color: #fff;
  }
}
.nested-panel {
  padding: 10px;
  width: 100%;
  overflow: hidden;
}
.nested-panel[aria-hidden="true"] {
  display: none;
}
.easy-autocomplete {
  float: left;
  width: 99%;
}
.easy-autocomplete input {
  color: #fff;
  float: none;
}
.easy-autocomplete input:focus,
.easy-autocomplete input:hover {
  box-shadow: none;
}
.easy-autocomplete a {
  display: block;
}
.easy-autocomplete-container {
  left: 0;
  position: absolute;
  top: 44px;
  width: 100%;
  z-index: 2;
}
@media screen and (min-width: 800px) {
  .easy-autocomplete-container {
    top: 60px;
  }
}
.easy-autocomplete-container ul {
  background: none repeat scroll 0 0 #3c4b5a;
  display: none;
  margin-top: 0;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  top: 20px;
}
.easy-autocomplete-container ul .eac-category,
.easy-autocomplete-container ul li {
  background: #3c4b5a;
  border-bottom: 1px solid #525355;
  color: #fff;
  display: block;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  padding: 4px 12px;
  transition: 0.6s ease;
}
@media screen and (min-width: 800px) {
  .easy-autocomplete-container ul .eac-category,
  .easy-autocomplete-container ul li {
    font-size: 32px;
    font-size: 2rem;
    padding: 12px 12px 12px 54px;
  }
}
.easy-autocomplete-container ul .eac-category:hover,
.easy-autocomplete-container ul li:hover {
  background-color: #525355;
}
.easy-autocomplete-container ul li:last-child {
  border-radius: 0 0 2px 2px;
  border-width: 0 1px 1px;
}
.easy-autocomplete-container ul li.selected {
  cursor: pointer;
}
.easy-autocomplete-container ul li.selected div {
  font-weight: 300;
}
.easy-autocomplete-container ul li div {
  display: block;
  word-break: break-all;
}
.easy-autocomplete-container ul li b {
  font-weight: 700;
}
.eac-description .eac-item span {
  color: #aaa;
  font-size: 0.9em;
}
.eac-icon-left .eac-item img {
  margin-right: 4px;
  max-height: 30px;
}
.eac-icon-right .eac-item {
  margin-top: 8px;
  min-height: 24px;
  position: relative;
}
.eac-icon-right .eac-item img {
  margin-left: 4px;
  max-height: 30px;
  position: absolute;
  right: -4px;
  top: -8px;
}
.cc-window {
  opacity: 1;
  transition: opacity 1s ease;
}
.cc-window.cc-invisible {
  opacity: 0;
}
.cc-animate.cc-revoke {
  transition: transform 1s ease;
}
.cc-animate.cc-revoke.cc-top {
  transform: translateY(-2em);
}
.cc-animate.cc-revoke.cc-bottom {
  transform: translateY(2em);
}
.cc-animate.cc-revoke.cc-active.cc-bottom,
.cc-animate.cc-revoke.cc-active.cc-top,
.cc-revoke:hover {
  transform: translateY(0);
}
.cc-grower {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s;
}
.cc-link,
.cc-revoke:hover {
  text-decoration: underline;
}
.cc-revoke,
.cc-window {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  line-height: 1.5em;
  overflow: hidden;
  position: fixed;
  z-index: 9999;
  font-size: 15px;
  font-size: 0.9375rem;
}
.cc-window.cc-static {
  position: static;
}
.cc-window.cc-floating {
  max-width: 24em;
  padding: 2em;
}
.cc-window.cc-banner,
.cc-window.cc-floating {
  -ms-flex-direction: column;
  flex-direction: column;
}
.cc-window.cc-banner {
  padding: 1em 1.8em;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .cc-window.cc-banner {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.cc-revoke {
  padding: 0.5em;
}
.cc-header {
  font-weight: 700;
  font-size: 18px;
  font-size: 1.125rem;
}
.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
  cursor: pointer;
}
.cc-link {
  display: inline-block;
  opacity: 0.8;
  padding: 0.2em;
}
.cc-link:hover {
  opacity: 1;
}
.cc-link:active,
.cc-link:visited {
  color: initial;
}
.cc-btn {
  border-width: 2px;
  border-style: solid;
  display: block;
  font-size: 0.9em;
  font-weight: 700;
  padding: 0.4em 0.8em;
  text-align: center;
  white-space: nowrap;
}
.cc-banner .cc-btn:last-child {
  min-width: 140px;
}
.cc-highlight .cc-btn:first-child {
  background-color: transparent;
  border-color: transparent;
}
.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
  background-color: transparent;
  text-decoration: underline;
}
.cc-close {
  display: block;
  font-size: 1.6em;
  line-height: 0.75;
  opacity: 0.9;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
}
.cc-close:focus,
.cc-close:hover {
  opacity: 1;
}
.cc-revoke.cc-top {
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  left: 3em;
  top: 0;
}
.cc-revoke.cc-bottom {
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  bottom: 0;
  left: 3em;
}
.cc-revoke.cc-left {
  left: 3em;
  right: unset;
}
.cc-revoke.cc-right {
  right: 3em;
  left: unset;
}
.cc-top {
  top: 1em;
}
.cc-left {
  left: 1em;
}
.cc-right {
  right: 1em;
}
.cc-bottom {
  bottom: 1em;
}
.cc-floating > .cc-link {
  margin-bottom: 1em;
}
.cc-floating .cc-message {
  display: block;
  margin-bottom: 1em;
}
.cc-window.cc-floating .cc-compliance {
  -ms-flex: 1 1;
  flex: 1 1;
}
.cc-window.cc-banner {
  -ms-flex-align: center;
  align-items: center;
}
.cc-banner.cc-top {
  left: 0;
  right: 0;
  top: 0;
}
.cc-banner.cc-bottom {
  bottom: 0;
  left: 0;
  right: 0;
}
.cc-banner .cc-message {
  -ms-flex: 1 1;
  flex: 1 1;
  padding-bottom: 14px;
}
@media screen and (min-width: 800px) {
  .cc-banner .cc-message {
    padding-bottom: 0;
  }
}
.cc-compliance {
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
}
@media screen and (min-width: 800px) {
  .cc-compliance {
    margin-bottom: 0;
  }
}
.cc-compliance > .cc-btn {
  -ms-flex: 1 1;
  flex: 1 1;
}
.cc-btn + .cc-btn {
  margin-left: 0.5em;
}
@media print {
  .cc-revoke,
  .cc-window {
    display: none;
  }
}
@media screen and (max-width: 900px) {
  .cc-btn {
    white-space: normal;
  }
}
@media screen and (max-width: 414px) and (orientation: portrait),
  screen and (max-width: 736px) and (orientation: landscape) {
  .cc-window.cc-top {
    top: 0;
  }
  .cc-window.cc-bottom {
    bottom: 0;
  }
  .cc-window.cc-banner,
  .cc-window.cc-left,
  .cc-window.cc-right {
    left: 0;
    right: 0;
  }
  .cc-window.cc-banner {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cc-window.cc-banner .cc-compliance {
    -ms-flex: 1 1;
    flex: 1 1;
  }
  .cc-window.cc-floating {
    max-width: none;
  }
  .cc-window .cc-message {
    margin-bottom: 1em;
  }
  .cc-window.cc-banner {
    -ms-flex-align: unset;
    align-items: unset;
  }
}
.cc-floating.cc-theme-classic {
  border-radius: 5px;
  padding: 1.2em;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
  display: inline;
  -ms-flex: none;
  flex: none;
  text-align: center;
}
.cc-theme-classic .cc-btn {
  border-radius: 5px;
}
.cc-theme-classic .cc-btn:last-child {
  min-width: 140px;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
  display: inline-block;
}
.cc-theme-edgeless.cc-window {
  padding: 0;
}
.cc-floating.cc-theme-edgeless .cc-message {
  margin: 2em 2em 1.5em;
}
.cc-banner.cc-theme-edgeless .cc-btn {
  height: 100%;
  margin: 0;
  padding: 0.8em 1.8em;
}
.cc-banner.cc-theme-edgeless .cc-message {
  margin-left: 1em;
}
.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
  margin-left: 0;
}
.leaflet-image-layer,
.leaflet-layer,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-pane,
.leaflet-pane > canvas,
.leaflet-pane > svg,
.leaflet-tile,
.leaflet-tile-container,
.leaflet-zoom-box {
  position: absolute;
  left: 0;
  top: 0;
}
.leaflet-container {
  overflow: hidden;
}
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}
.leaflet-tile::-moz-selection {
  background: transparent;
}
.leaflet-tile::selection {
  background: transparent;
}
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer {
  max-width: none !important;
  max-height: none !important;
}
.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
  touch-action: none;
  touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  -ms-touch-action: none;
  touch-action: none;
}
.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
  -webkit-filter: inherit;
  filter: inherit;
  visibility: hidden;
}
.leaflet-tile-loaded {
  visibility: inherit;
}
.leaflet-zoom-box {
  width: 0;
  height: 0;
  box-sizing: border-box;
  z-index: 800;
}
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}
.leaflet-pane {
  z-index: 400;
}
.leaflet-tile-pane {
  z-index: 200;
}
.leaflet-overlay-pane {
  z-index: 400;
}
.leaflet-shadow-pane {
  z-index: 500;
}
.leaflet-marker-pane {
  z-index: 600;
}
.leaflet-tooltip-pane {
  z-index: 650;
}
.leaflet-popup-pane {
  z-index: 700;
}
.leaflet-map-pane canvas {
  z-index: 100;
}
.leaflet-map-pane svg {
  z-index: 200;
}
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  pointer-events: auto;
}
.leaflet-bottom,
.leaflet-top {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}
.leaflet-top {
  top: 0;
}
.leaflet-right {
  right: 0;
}
.leaflet-bottom {
  bottom: 0;
}
.leaflet-left {
  left: 0;
}
.leaflet-control {
  float: left;
  clear: both;
}
.leaflet-right .leaflet-control {
  float: right;
}
.leaflet-top .leaflet-control {
  margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
  margin-left: 10px;
}
.leaflet-right .leaflet-control {
  margin-right: 10px;
}
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}
.leaflet-zoom-animated {
  transform-origin: 0 0;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}
.leaflet-pan-anim .leaflet-tile,
.leaflet-zoom-anim .leaflet-tile {
  transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}
.leaflet-interactive {
  cursor: pointer;
}
.leaflet-grab {
  cursor: -webkit-grab;
  cursor: grab;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}
.leaflet-control,
.leaflet-popup-pane {
  cursor: auto;
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.leaflet-image-layer,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}
.leaflet-image-layer.leaflet-interactive,
.leaflet-marker-icon.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
  pointer-events: visiblePainted;
  pointer-events: auto;
}
.leaflet-container {
  background: #ddd;
  font: 12px/1.5 Helvetica Neue, Arial, Helvetica, sans-serif;
  outline: 0;
}
.leaflet-container a {
  color: #0078a8;
}
.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: hsla(0, 0%, 100%, 0.5);
}
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}
.leaflet-bar a,
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: #000;
}
.leaflet-bar a {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}
.leaflet-bar a:hover {
  background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: 700 18px Lucida Console, Monaco, monospace;
  text-indent: 1px;
}
.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}
.leaflet-control-layers-toggle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);
  width: 36px;
  height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);
  background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}
.leaflet-control-layers-expanded .leaflet-control-layers-toggle,
.leaflet-control-layers .leaflet-control-layers-list {
  display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}
.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}
.leaflet-control-layers label {
  display: block;
}
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}
.leaflet-default-icon-path {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=);
}
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: hsla(0, 0%, 100%, 0.7);
  margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}
.leaflet-control-attribution a {
  text-decoration: none;
}
.leaflet-control-attribution a:hover {
  text-decoration: underline;
}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}
.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  background: #fff;
  background: hsla(0, 0%, 100%, 0.5);
}
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}
.leaflet-touch .leaflet-bar,
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers {
  box-shadow: none;
}
.leaflet-touch .leaflet-bar,
.leaflet-touch .leaflet-control-layers {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}
.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}
.leaflet-popup-content p {
  margin: 18px 0;
}
.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: #fff;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: 700;
  background: transparent;
}
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}
.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);
}
.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before,
.leaflet-tooltip-top:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}
.leaflet-tooltip-bottom {
  margin-top: 6px;
}
.leaflet-tooltip-top {
  margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}
.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}
.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}
.leaflet-tooltip-left {
  margin-left: -6px;
}
.leaflet-tooltip-right {
  margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}
.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}
.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}
*,
:after,
:before {
  box-sizing: inherit;
}
html {
  box-sizing: border-box;
}
body {
  color: #525355;
  font-family: SC Sans Regular, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
  overflow-x: hidden;
}
.wrap {
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
.wrap:after {
  clear: both;
  content: "";
  display: block;
}
.container {
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.container:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 800px) {
  .container {
    padding-right: 60px;
    padding-left: 60px;
  }
}
@media screen and (min-width: 1410px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.container.boxed img {
  display: block;
}
.wide-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.wide-container:after {
  clear: both;
  content: "";
  display: block;
}
.mid-container {
  max-width: 812px;
  margin-left: auto;
  margin-right: auto;
}
.mid-container:after {
  clear: both;
  content: "";
  display: block;
}
.narrow-container {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.narrow-container:after {
  clear: both;
  content: "";
  display: block;
}
.no-container {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.panel {
  padding: 10px 0 0;
}
#wpadminbar {
  position: fixed;
}
p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  margin-top: 0;
  margin-bottom: 20px;
}
@media screen and (min-width: 800px) {
  p {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 1200px) {
  p {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
ol,
ul {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 100;
  line-height: 1.5;
  margin-bottom: 20px;
}
.site-main ul li {
  background-position: left 9px;
}
@media screen and (min-width: 800px) {
  .home .content-area .site-main {
    margin-top: 0;
  }
}
.site-main .fl-row-full-width .fl-row-fixed-width {
  max-width: 1190px;
}
.site-main ul li ul li {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsSAAALEgHS3X78AAAAqUlEQVQYlWP8//8/A0f4hgAWZsYpf/7+l2ZgYGBgYmR8/O///7wfKwM2MLKHrQ9gYGBYD5Kw1RIBUQyHr70B0wwMDIEsTIyMk/79/8+wqsScwc9UEiy66fRzhrCekwwgU5n+/f8vC9IJkwQBEBskBrKSCSQgwMUKl0QHTCzMjE83n3kONhYGQGyQO0COxXAkyDSQBpgj4d6EOlYWJAoy9c/f/zk/VgZsAADoOUbvu8fmxAAAAABJRU5ErkJggg==);
}
.site-main ul li ul li:first-of-type,
.site-main ul li ul li ul li:first-of-type {
  margin-top: 15px;
}
.site-main ul li ul li ul li {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGUlEQVQYlWNkD1v/nwEPYMInOUwUMDAwAAAeAgIbO57cPgAAAABJRU5ErkJggg==);
}
article table a {
  color: #ff3e00;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
article table a:hover {
  color: #ff3e00;
  border-bottom-color: #ff3e00;
  text-decoration: none;
}
iframe {
  min-height: auto;
}
a {
  text-decoration: none;
  transition: 0.4s;
}
.press-release-footer p > a:hover,
.sc-component ul.media-contacts li > a:hover,
article ul.media-contacts li > a:hover {
  border-bottom-color: transparent;
}
ol[type="a"] {
  list-style: lower-alpha;
}
img {
  height: auto;
  max-width: 100%;
}
.whitespace {
  white-space: pre-wrap;
}
body:not(.fl-builder-edit) select {
  -webkit-appearance: none;
}
.fl-builder-settings-section select {
  -webkit-appearance: caret;
}
.admin-notice {
  margin-top: 30px;
}
.admin-notice a {
  border-bottom: 1px solid #525355;
}
.admin-notice a:hover {
  border-bottom: 1px solid #ff3e00;
}
.sc-component td,
.sc-component th {
  border: 1px solid #eee;
  padding: 12px;
}
.sc-component th {
  font-weight: 400;
  min-width: 85px;
}
input:-ms-input-placeholder {
  color: #525355;
}
.cta-inner .cta-heading,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  line-height: 1.1;
  margin-top: 0;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
}
h1 {
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 400;
}
@media screen and (min-width: 540px) {
  h1 {
    font-size: 44px;
    font-size: 2.75rem;
  }
}
@media screen and (min-width: 800px) {
  h1 {
    font-size: 48px;
    font-size: 3rem;
  }
}
@media screen and (min-width: 1200px) {
  h1 {
    font-size: 56px;
    font-size: 3.5rem;
  }
}
h2 {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 400;
}
@media screen and (min-width: 540px) {
  h2 {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media screen and (min-width: 800px) {
  h2 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
@media screen and (min-width: 1170px) {
  h2 {
    font-size: 48px;
    font-size: 3rem;
  }
}
.cta-inner .cta-heading,
h3 {
  font-size: 24px;
  font-size: 1.5rem;
}
@media screen and (min-width: 800px) {
  .cta-inner .cta-heading,
  h3 {
    font-size: 32px;
    font-size: 2rem;
  }
}
@media screen and (min-width: 1170px) {
  .cta-inner .cta-heading,
  h3 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
h4 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (min-width: 800px) {
  h4 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
h5 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (min-width: 800px) {
  h5 {
    font-size: 16px;
    font-size: 1rem;
  }
}
h6 {
  font-size: 20px;
  font-size: 1.25rem;
}
.section-header {
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.footer-navigation a,
.prev-next-press-releases .next-posts-link a,
.prev-next-press-releases .prev-posts-link a,
.sc-btn {
  background-color: #96cf24;
  border-radius: 90px;
  color: #fff;
  display: inline-block;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  line-height: 50px;
  margin-left: 0;
  max-width: 100%;
  height: 50px;
  overflow: hidden;
  padding: 0 56px 0 30px;
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
  transition: all 0.4s;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .footer-navigation a,
  .prev-next-press-releases .next-posts-link a,
  .prev-next-press-releases .prev-posts-link a,
  .sc-btn {
    display: inline-block;
    margin-bottom: 0;
    width: auto;
  }
}
.footer-navigation a:active,
.footer-navigation a:visited,
.prev-next-press-releases .next-posts-link a:active,
.prev-next-press-releases .next-posts-link a:visited,
.prev-next-press-releases .prev-posts-link a:active,
.prev-next-press-releases .prev-posts-link a:visited,
.sc-btn:active,
.sc-btn:visited {
  color: #fff;
  text-decoration: none;
}
.footer-navigation a:focus,
.footer-navigation a:hover,
.prev-next-press-releases .next-posts-link a:focus,
.prev-next-press-releases .next-posts-link a:hover,
.prev-next-press-releases .prev-posts-link a:focus,
.prev-next-press-releases .prev-posts-link a:hover,
.sc-btn:focus,
.sc-btn:hover {
  background-color: #061d33;
  color: #fff;
  text-decoration: underline;
}
.footer-navigation a:after,
.prev-next-press-releases .next-posts-link a:after,
.prev-next-press-releases .prev-posts-link a:after {
  display: inline-block;
  position: absolute;
  width: 50px;
  height: 100%;
  text-align: center;
  top: 0;
  right: 6px;
  background-image: none;
  /*content: "chevron_right";*/
  font-weight: 300;
  font-family: Material Icons;
  font-size: 24px;
  font-size: 1.5rem;
  font-feature-settings: "liga";
}
.footer-navigation body.fl-builder-ie-11 a:after,
.prev-next-press-releases .next-posts-link body.fl-builder-ie-11 a:after,
.prev-next-press-releases .prev-posts-link body.fl-builder-ie-11 a:after,
body.fl-builder-ie-11 .footer-navigation a:after,
body.fl-builder-ie-11 .prev-next-press-releases .next-posts-link a:after,
body.fl-builder-ie-11 .prev-next-press-releases .prev-posts-link a:after,
body.fl-builder-ie-11 {
  font-feature-settings: "liga";
  height: 32px;
  line-height: 38px;
  top: 50%;
  margin-top: -18px;
  overflow: hidden;
}
.gradient {
  background-image: url(1ce4f6f1d5856772799c8da1ea6da019.png);
  background-repeat: repeat-x;
  background-position: 0 100%;
  background-size: cover;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 8;
}
iframe {
  border: none;
  min-height: 500px;
  width: 100%;
}
.quote {
  font-family: Prata, Helvetica, Arial, Lucida Grande, sans-serif;
}
.bg-white {
  background-color: #fff;
}
.bg-grey {
  background-color: #f7f7f7;
}
.bg-blue {
  background-color: #96cf24;
}
.bg-blue .heading-inner .marker,
.bg-blue .heading-inner h2 {
  color: #fff;
}
.bg-blue .content-block {
  background-color: #96cf24;
  color: #fff;
}
.bg-blue .btn-arrow,
.bg-blue .btn-arrow:visited,
.bg-blue .content-block-text h2 {
  color: #fff;
}
.bg-navy {
  background-color: #0c3a66;
}
.bg-navy .btn-arrow,
.bg-navy .btn-arrow:visited {
  color: #fff;
}
.bg-navy .btn-arrow:hover,
.bg-navy .btn-arrow:visited:hover {
  color: #ff3e00;
}
.bg-navy .marker,
.bg-navy h2,
.bg-navy p {
  color: #fff;
}
@media screen and (min-width: 800px) {
  .bg-navy.sc-content-blocks {
    margin-bottom: 80px;
    padding-bottom: 0;
  }
}
.bg-two-colors {
  background-color: #f7f7f7;
  position: relative;
}
.white-banner {
  display: none;
}
@media screen and (min-width: 992px) {
  .white-banner {
    background-color: #fff;
    display: block;
    height: 100px;
    position: absolute;
    top: 0;
    width: 100%;
  }
}
.grey-banner {
  display: none;
}
@media screen and (min-width: 992px) {
  .grey-banner {
    background-color: #f7f7f7;
    display: block;
    height: 100px;
    position: absolute;
    top: 0;
    width: 100%;
  }
}
.sc-divider {
  background-color: #525355;
  height: 4px;
  margin-bottom: 15px;
}
.sc-blue-divider {
  background-color: #96cf24;
}
.span-spacer {
  display: inline-block;
  width: 2px;
}
.hiddencomponent {
  display: none;
}
#masthead {
  background-color: #fff;
  border-bottom: 1px solid #e7f1fd;
  padding-top: 14px;
  position: fixed;
  width: 100%;
  z-index: 9003;
}
@media screen and (min-width: 800px) {
  #masthead {
    display: block;
    height: 80px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0;
  }
}
.home #masthead {
  border-bottom: none;
}
.site-branding {
  height: 32px;
  margin-bottom: 14px;
  margin-left: 15px;
  position: relative;
  width: 86px;
}
@media screen and (min-width: 800px) {
  .site-branding {
    float: left;
    height: 48px;
    margin-top: 14px;
    margin-bottom: 17px;
    -ms-flex-order: 1;
    order: 1;
    width: 110px;
  }
}
@media screen and (min-width: 992px) {
  .site-branding {
    width: 128px;
  }
}
.header-search {
  -ms-flex-item-align: end;
  align-self: flex-end;
  background: #fff
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBDMkUzNUU5NUIwMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBDMkUzNUY5NUIwMTFFOUIwRTY5NUYxQUM5REM5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEMyRTM1Qzk1QjAxMUU5QjBFNjk1RjFBQzlEQzk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEMyRTM1RDk1QjAxMUU5QjBFNjk1RjFBQzlEQzk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Put3TWAAAAFUSURBVHjanJQxSwNBEIX3zsQqFkIqm9hZSwS1uQv4G4RY6Y8QFRRMCvEi+iMEC8HOxkowacRCAlqJRUyKVOktVPRNeANLvMlpBj5md9/du9nd4QJ3vOK8WAQ7IAJFMAAtcALaLiW+9+6HOeQ8Bw7BA6iCOTDNXOW66FPOCDXaBzXOG2AJzDA3uC76gWWU43bE6AusgaanP5IbcMvnrtO2GfJM8uB0xMSPJvU8n0/dWsTxlRsfqkeWUZHjlwwj1WctowHHCxlGqr9aRi2O1zOMVG9bRtJsH2AbxIZJTF1u9swyki8csdnkihNQBgXmhOuiX4Bnq48cjbQxd4kfUsk52AQVVthN6+xPUAfL4BL0wTt4ooE07RZfLoE75l8VOe8gN8YceEyTeeaKVha6/0WXL7+pWZCsDisLRn4jf42SV1lHzEM3WWhlHeuMJjGTn1vvR4ABANjpShy70FeDAAAAAElFTkSuQmCC)
    right 20px center no-repeat;
  background-size: 18px auto;
  border-left: 1px solid #e7f1fd;
  cursor: pointer;
  display: block;
  height: 60px;
  margin-left: auto;
  -ms-flex-order: 3;
  order: 3;
  position: absolute;
  right: 120px;
  top: 0;
  transition: all 0.2s;
  width: 60px;
}
@media screen and (min-width: 800px) {
  .header-search {
    height: 79px;
    right: 120px;
  }
}
@media screen and (min-width: 992px) {
  .header-search {
    background-position: 50%;
    width: 84px;
  }
}
@media screen and (min-width: 801px) and (max-width: 940px) {
  .header-search {
    background-position: right 15px center;
    width: 52px;
  }
  .header-search form button {
    width: 52px;
  }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  .header-search {
    background-position: right 15px center;
    width: 52px;
    right: 280px;
  }
  .header-search form button {
    width: 52px;
  }
}
@media screen and (min-width: 1200px) {
  .header-search {
    right: 360px;
  }
}
.header-search form {
  display: none;
  position: relative;
}
.header-search form input {
  position: absolute;
  height: 60px;
  line-height: 60px;
  width: calc(100% - 60px);
  top: 0;
  left: 0;
  padding: 0 0 0 10px;
  margin: 0;
  border: none;
  font-size: 24px;
  font-size: 1.5rem;
  outline: none;
}
@media screen and (min-width: 800px) {
  .header-search form input {
    font-size: 32px;
    font-size: 2rem;
    height: 80px;
    line-height: 80px;
    padding: 0 0 0 50px;
    width: calc(100% - 160px);
  }
}
.header-search form button {
  position: absolute;
  height: 80px;
  width: 80px;
  top: 0;
  right: 0;
  padding: 0;
  margin: 0;
  opacity: 0;
  display: none;
}
.header-search.opened {
  background: #fff
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZGNDkzRTI5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZGNDkzRTE5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTkzOUM2MzE5RTBDMTFFN0JBNjJCNEUxOUEwMjExMzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTkzOUM2MzI5RTBDMTFFN0JBNjJCNEUxOUEwMjExMzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4MC4eiAAAAoUlEQVR42pzSwQ2AMAgFUMoO3aID6LVTdIte3UCvbuEUXl3ALRyigsHERMBEEtKDvLT5EmDsEgDM1KUN2wFOhamPdCzUFQVl6lU+eGiV2Zlhod6pk4UfKMlsQXletrCCMpvQWjMHxL7QNX9DA4OGXlDBoCEuhJ+FH+mZaaOXnpc2epF7vyrQykUrcu81KLtnIi7l5oVhvXfQW/IH5tl6CjAAp2Rupqdk8lsAAAAASUVORK5CYII=)
    right 30px center no-repeat;
  background-size: 18px auto;
  width: 100%;
  right: 0;
  z-index: 100;
}
@media screen and (min-width: 800px) {
  .header-search.opened {
    height: 80px;
  }
}
.header-search.opened form {
  display: block;
}
@media screen and (min-width: 1250px) {
  .online-header .header-search.opened {
    width: calc(100% - 360px);
  }
}
.select-country {
  -ms-flex-item-align: end;
  align-self: flex-end;
  background-color: #ff3e00;
  border-radius: 0;
  border: 0;
  display: none;
  font-size: 14px;
  font-size: 0.875rem;
  height: 80px;
  -ms-flex-order: 4;
  order: 4;
  position: absolute;
  top: 0;
  right: 0;
  transition: background-color 0.6s ease;
  width: 60px;
}
@media screen and (min-width: 800px) {
  .select-country {
    display: block;
  }
}
@media screen and (min-width: 992px) {
  .select-country {
    width: 218px;
  }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  .select-country {
    font-size: 13px;
    font-size: 0.8125rem;
    width: 140px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 1200px) {
  .select-country {
    width: 180px;
  }
}
.select-country span {
  display: none;
}
@media screen and (min-width: 992px) {
  .select-country span {
    display: inline-block;
    margin-right: 4px;
  }
}
.select-country a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZENzk3RkQ5NUIwMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZENzk3RkU5NUIwMTFFOUIwRTY5NUYxQUM5REM5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkQ3OTdGQjk1QjAxMUU5QjBFNjk1RjFBQzlEQzk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkQ3OTdGQzk1QjAxMUU5QjBFNjk1RjFBQzlEQzk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm9UO/8AAANkSURBVHjanFVvSFNRFH9vrjkVmpkKSsEqixApIYjwQ62wL8vESMq+mB/FLAK1iNIP/TNMCiuTsiLrg6WIJWV/Jvn/T06x+d90bppuLuembjo333u3e5576/F0Bl043Ht/95zfPfe8c84jEUKEtxFXlx2VsCWmJ3rTDiLML4igEUMYHDPEd/MgUTnRvK0uNl+/piGQCuV4XfaegdmxT3itQ96Hrm164G3Ml4vhQvtVhHf63qRyZKM2IzIuzrAM1ZPtSGPRsmutzYCmFi3sepmmhs+rC+O9kt4bqLgAhE7KNZTZ+TQRsCXKiWC/sypFckiVIYdzw6IZ+Ii8vrI0hmHAAR2f2EN4uvHWATgEpaQmdk24FdGrUdUNTq/B1P0aMAgR7C93PUsCO4qmtFwoPKRjdlM9KOdoSpI57Idl5D1gbg9ZLLkl7yBg7341F3DYi5HPOYBBjD2kKS13FVwcZ512DSdrYfOuhR7A4EVCDPQVqky5GDIgYWvMCTzJsehlkoCNvORYC4OhJ0lSjnF+SsFajlNQx3qKv3Ar3BL9MTWQe1K25iWEAT0eqrokzJAPE22FcHa2JU/BYfF1ORBj1Drdj0RwRag0MJTBD+pSFs1y10pFEinMk44ZgzC3jQ6LEWZfH4mEw3rn9L3gbbjfZoIlJQlSxOAw8Q1FJMmewWVCUlxZFKtDrOjA0MaXsHo+GGJBs3POLBb5iPmGVpfdAnOwryxYSBoilYXAbHHZLBymqMmUu19BkBAPlbGz+GjYvlj7ssNOuz2TiMQSP7Hvbhe9/NNBu5b4pAFiqT92ImKBWuqnGJr1egN2yl8sjSweqV5JqbT2B0penWsEgtxnfPHaD5S1VyM9X9S8NNcJaEbnk1gOG56fqADsSE3Wdg5z5zT6NtWFZGUJJ0EKBisjAHM3ob8Vda79YRzchJ+rPqzKCgLsStdzpTCtcGMpAvszTbejeWlmAttjtdeiVjWUUl1tLhxanbb6xIbruwDDNY1srkWoGGIvzmOaobUW53wzZ4ObDYSjI7e3NNVr6+OIwcN6Uzcat5vYWEFTwfsS2PRadeW4L5SCx3CW31+evm4/BUlXP4pzx3jdjwJN6FTjzf3/bNJ8gTh/NXQU/3ZY1dBA4OlQ0pXjTff5JSoUcr1/1P+OPwIMAPB/GCgWojXeAAAAAElFTkSuQmCC);
  background-position: right 20px center;
  background-repeat: no-repeat;
  background-size: 21px;
  color: #fff;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  letter-spacing: 1px;
  line-height: 80px;
  overflow: hidden;
  padding-right: 32px;
  padding-left: 22px;
  text-align: center;
  text-indent: -999px;
  width: 60px;
}
@media screen and (min-width: 800px) {
  .select-country a {
    width: auto;
    padding-left: 0;
    padding-right: 35px;
    overflow: hidden;
  }
}
@media screen and (min-width: 992px) {
  .select-country a {
    text-indent: 0;
  }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  .select-country a {
    background-position: right 10px center;
    padding-right: 28px;
  }
}
.toggle-close {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAPdJREFUSA3NltEOwyAIRZvFb9wf9mHfuAd7MSXBRBDQNSMh1gLnFquJxwGrtRb4CX/TfKcR82aXxsWExD5wsi98myixbiaGplGoO+pM2hZRAKUY808SHAWWRKfMaULgp7pZ7kRDPMwIFwjxdG2mMFMjvrWdS/dGWhZjZQ/Ik8M812gBrZgLriUZYDqr0pbObqcP6uif/kaMlQ3RUGcvBv7VaHTHyxrq0mxOESMBcmnroqCNNksDWzGzAy3oAXpyNH73PgKK5HYiPMkAMjVNL12I6nBtuICXRIxuhjtRwLXHKWuaoJGN9yYTwcevic9ehGll0OVjV/0LSI7k8br5KqYAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: contain;
  background-size: 14px;
  cursor: pointer;
  height: 14px;
  margin-top: 31px;
  margin-right: 24px;
  transition: 0.3s ease;
  width: 14px;
}
.toggle-btn,
.toggle-close {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  float: right;
  opacity: 0;
  visibility: hidden;
}
.toggle-btn {
  margin-top: 0;
  margin-right: 0;
  position: absolute;
  top: 10px;
  right: 52px;
  width: 84px;
}
@media screen and (min-width: 520px) {
  .toggle-btn {
    right: 72px;
    width: 120px;
  }
}
@media screen and (min-width: 800px) {
  .toggle-btn {
    margin-top: 0;
    top: 20px;
  }
}
.footer-navigation .toggle-btn a,
.prev-next-press-releases .next-posts-link .toggle-btn a,
.prev-next-press-releases .prev-posts-link .toggle-btn a,
.toggle-btn .footer-navigation a,
.toggle-btn .prev-next-press-releases .next-posts-link a,
.toggle-btn .prev-next-press-releases .prev-posts-link a,
.toggle-btn .sc-btn {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 40px;
  min-height: 40px;
  padding: 0;
  width: 100%;
}
@media screen and (min-width: 520px) {
  .footer-navigation .toggle-btn a,
  .prev-next-press-releases .next-posts-link .toggle-btn a,
  .prev-next-press-releases .prev-posts-link .toggle-btn a,
  .toggle-btn .footer-navigation a,
  .toggle-btn .prev-next-press-releases .next-posts-link a,
  .toggle-btn .prev-next-press-releases .prev-posts-link a,
  .toggle-btn .sc-btn {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
#header-country-select {
  background: linear-gradient(90deg, #2c3a88, #0061c8);
  bottom: 0;
  right: 0;
  position: absolute;
  top: 0;
  transition: width 0.2s;
  white-space: nowrap;
  width: 0;
  z-index: 10;
}
#header-country-select label {
  display: none;
}
#header-country-select.active {
  width: 100%;
}
@media screen and (min-width: 800px) {
  #header-country-select.active {
    height: 80px;
  }
}
#header-country-select.active .toggle-close {
  margin-top: 24px;
  margin-right: 16px;
  opacity: 1;
  visibility: visible;
}
@media screen and (min-width: 520px) {
  #header-country-select.active .toggle-close {
    margin-right: 24px;
  }
}
@media screen and (min-width: 800px) {
  #header-country-select.active .toggle-close {
    margin-top: 32px;
    margin-right: 16px;
  }
}
#header-country-select.active .toggle-btn {
  opacity: 1;
  visibility: visible;
}
#header-country-select.active .find-country {
  position: absolute;
  left: 10px;
  top: 50%;
  background-color: transparent;
  font-size: 24px;
  font-size: 1.5rem;
  margin-top: 0;
  transform: translateY(-50%);
  opacity: 1;
  width: calc(100% - 200px);
}
@media screen and (min-width: 800px) {
  #header-country-select.active .find-country {
    left: 50px;
    width: calc(100% - 300px);
  }
}
#header-country-select.active label {
  display: block;
  position: absolute;
  left: 10px;
  top: 50%;
  color: #fff;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  transform: translateY(-50%);
}
@media screen and (min-width: 800px) {
  #header-country-select.active label {
    left: 55px;
    font-size: 32px;
    font-size: 2rem;
  }
}
#header-country-select .easy-autocomplete-container {
  padding: 0 0 65px;
}
@media screen and (min-width: 800px) {
  #header-country-select .easy-autocomplete-container {
    padding: 0 0 70px;
  }
}
#header-country-select .easy-autocomplete-container ul {
  margin: 0;
}
#header-country-select .easy-autocomplete-container ul li.selected div,
#header-country-select .easy-autocomplete-container ul li div {
  font-weight: 400;
  color: hsla(0, 0%, 100%, 0.25);
  transition: all 0.3s;
}
#header-country-select .easy-autocomplete-container ul li div b {
  font-weight: 400;
  color: #fff;
}
#header-country-select .easy-autocomplete-container ul li:hover div {
  color: #fff;
}
#header-country-select .siteLocationSuggestion {
  display: block;
  opacity: 1;
  background: #3c4b5a;
  z-index: 1;
  border-top: 1px solid hsla(0, 0%, 100%, 0.75);
  color: #fff;
  font-size: 13px;
  font-size: 0.8125rem;
  position: absolute;
  width: 100%;
  bottom: 0;
}
#header-country-select .siteLocationSuggestion div {
  margin: 0 auto;
  padding: 5px 0;
  line-height: 35px;
  height: 45px;
  font-size: 10px;
  font-size: 0.625rem;
  width: calc(100% - 24px);
}
@media screen and (min-width: 520px) {
  #header-country-select .siteLocationSuggestion div {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
@media screen and (min-width: 800px) {
  #header-country-select .siteLocationSuggestion div {
    line-height: 40px;
    height: 50px;
    width: calc(100% - 113px);
  }
}
#header-country-select .siteLocationSuggestion div a {
  display: inline-block;
  color: #fff;
  text-decoration: none;
}
#header-country-select .siteLocationSuggestion div a img {
  width: 18px;
  vertical-align: middle;
  margin: 0 1px 0 2px;
}
#header-country-select .siteLocationSuggestion div a span {
  border-bottom: 1px solid transparent;
  text-decoration: none;
  transition: all 0.3s;
}
#header-country-select .siteLocationSuggestion div a:hover span {
  border-bottom-color: #fff;
}
.find-country {
  opacity: 0;
}
#countryform {
  float: left;
  padding-left: 54px;
  width: calc(100% - 202px);
}
#countryform input[type="text"] {
  background-color: #ff3e00;
  border: none;
  color: #fff;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 300;
  height: 40px;
  line-height: 38px;
  margin-top: 20px;
  outline: 0;
  width: 100%;
}
#countryform label:first-child {
  font-size: 12px;
  font-size: 0.75rem;
}
@media screen and (min-width: 520px) {
  #countryform label:first-child {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.find-country::-webkit-input-placeholder {
  color: #fff;
}
.find-country:-moz-placeholder,
.find-country::-moz-placeholder {
  color: #fff;
}
.find-country:-ms-input-placeholder {
  color: #fff;
}
.sc-detection {
  background-color: #525355;
  bottom: -50px;
  display: none;
  height: 50px;
  left: 0;
  position: absolute;
  width: 100%;
}
.blinking-cursor {
  display: none;
}
.header-alt-button {
  display: none;
  position: absolute;
  right: 15px;
  top: 10px;
}
@media screen and (min-width: 800px) {
  .header-alt-button {
    display: block;
  }
}
.alt-site-header .site-branding {
  width: 200px;
}
@media screen and (min-width: 800px) {
  .alt-site-header .site-branding {
    margin-top: 22px;
    width: 220px;
  }
}
@media screen and (min-width: 992px) {
  .alt-site-header .site-branding {
    margin-top: 15px;
    width: 300px;
  }
}
@media screen and (min-width: 992px) {
  .alt-site-header .main-navigation {
    width: calc(100% - 264px);
  }
}
@media screen and (min-width: 1200px) {
  .alt-site-header .main-navigation {
    width: calc(100% - 264px);
  }
}
@media screen and (min-width: 800px) {
  .alt-site-header .main-navigation .current-page-ancestor > a {
    border-bottom-color: transparent;
  }
}
.select-online {
  -ms-flex-item-align: end;
  align-self: flex-end;
  background-color: #fff;
  border-left: 1px solid #e7f1fd;
  display: table;
  -ms-flex-order: 4;
  order: 4;
  transition: background-color 0.6s ease;
  height: 60px;
  right: 60px;
  position: absolute;
  top: 0;
  width: 60px;
}
@media screen and (min-width: 800px) {
  .select-online {
    height: 79px;
  }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  .select-online {
    font-size: 13px;
    font-size: 0.8125rem;
    right: 140px;
    width: 140px;
  }
}
@media screen and (min-width: 1200px) {
  .select-online {
    font-size: 14px;
    font-size: 0.875rem;
    right: 180px;
    width: 180px;
  }
}
.select-online span {
  display: none;
}
@media screen and (min-width: 992px) {
  .select-online span {
    display: inline-block;
    margin-top: 2px;
  }
}
.select-online a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAsCAYAAABygggEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBDMkUzNUI5NUIwMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBDMkUzNUE5NUIwMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUQ1MkIwMkM2MEQ4MTFFODk2NTlFMTk4QkE2RDdBM0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUQ1MkIwMkQ2MEQ4MTFFODk2NTlFMTk4QkE2RDdBM0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7FJMF+AAACWUlEQVR42uyYPUsDQRCGL0HUXxAwlVGxiE1QERXEThErQfCjERErSSMINlqYQkVQRIKIomDhF4KVwX+QJoGg8TDxg5QWFiIWKkJ8V/ZkHfcul7vLFZKBl1z2Nvvs7M3ObM6jLLYrJqwSelfMWVV+Nv5RqJO3wP1O6BjKKOYt41nqOIY6jTp5dDyuhbahBn5txXLQAzSBFciZAU9DU1CdwYB6k5UZg0cBXzVa6mUoLIEy2D40AnVDAU0YMMDbRngfOjE2VhhLv6zn8Tw0TmbOBjmAItCbzB2Afy/hUkc1PuagUclYe+i/IIJD0BnpmIKGoKzRg6RgYQKNPDBDBD6A36S0pY4SaALqKgQtMKEsHyNB4iCqPeNmyE+CYQx6VWwa4K98rAeh2Y/VaGbgJPE2BqmKQwa4yscUvU56JdG7pThvWzTaZZkr7TQVXqeLTZklszLYNaswuMdSXxuvUPW8JssyFG1iqfWeJ5+EXm2WgVuhSajHRkn8SUaYWIwXnz9lMV8OrjLY7e1kZLR6Bd3wOM2PQk1cESuFxWvB0zXoSKg87Hq92BpuxeNdSdnb+ddR7ZPka1+pwSx6VyTtK8VGthWPWRE5F7w9520l38fMsxcyRtCt4Lqzezi0ChYP6Fdugm+F60s3wXcErLoBVkUwstYnPj7d8viJfL+xsp1qoHiRB7trg1OmmcBsYeBH6BQaNAkPKtbt+w0DHs+zttQzZIuUwhj0BtA5+ox7oQuDtzp2oSqgfbLgYpHJbmzyqM05BGT/KDYA7dd760NtGDq0CR4C8ER240uAAQAyvK1kf+LuSQAAAABJRU5ErkJggg==);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  color: #ff3e00;
  display: table-cell;
  height: 60px;
  line-height: 20px;
  padding-right: 32px;
  padding-left: 22px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 800px) {
  .select-online a {
    height: 79px;
  }
}
@media screen and (min-width: 992px) {
  .select-online a {
    background-position: right 20px center;
  }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  .select-online a {
    background-position: right 8px center;
    padding-right: 28px;
    padding-left: 10px;
  }
}
@media screen and (min-width: 1200px) {
  .select-online a {
    padding-right: 54px;
    padding-left: 18px;
  }
}
@media screen and (min-width: 1250px) {
  .select-online.select-online-longer {
    width: 205px;
  }
}
@media screen and (min-width: 1250px) {
  .select-online.select-online-longer + .header-search {
    right: 385px;
  }
}
.primary-navigation {
  float: left;
}
.no-js .main-navigation ul ul,
.no-js .site-header-menu {
  display: block;
}
.sub-header {
  background-color: rgba(246, 247, 248, 0.96);
  box-shadow: 0 2px 4px 0 rgba(0, 34, 68, 0.3);
  display: none;
  font-size: 14px;
  font-size: 0.875rem;
  height: 50px;
  padding-top: 16px;
  position: fixed;
  top: 80px;
  width: 100%;
  z-index: 9002;
}
@media screen and (min-width: 800px) {
  .sub-header {
    display: block;
  }
}
.sub-header-left {
  float: left;
  width: calc(100% - 320px);
}
.sub-header-right {
  float: right;
  width: 320px;
}
.secondary-sub-right {
  position: fixed;
  right: 0;
  margin-top: 5px;
}
.insights-sub-header {
  background-color: rgba(246, 247, 248, 0.96);
  display: none;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 10px;
  position: fixed;
}
@media screen and (min-width: 800px) {
  .insights-sub-header {
    display: -ms-flexbox;
    display: flex;
  }
}
.insights-sub-header .back-to-top {
  right: 0;
  top: 16px;
  margin-right: 10px;
  margin-left: 0;
}
.admin-bar .sub-header {
  top: 112px;
}
.breadcrumbs {
  margin-left: 15px;
}
.breadcrumbs a {
  color: #ff3e00;
}
.breadcrumb-space {
  display: inline-block;
  width: 12px;
}
.breadcrumbs span[property="name"] {
  display: inline-block;
  padding: 0;
  margin-top: -3px;
  max-width: 160px;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (min-width: 1170px) {
  .breadcrumbs span[property="name"] {
    max-width: none;
  }
}
.anchor-navigation {
  display: none;
  float: right;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 28px 0 0;
  padding-left: 0;
  position: relative;
  z-index: 2;
}
.anchor-navigation li {
  list-style: none;
}
.anchor-navigation .anchor-sub,
.anchor-navigation .anchor-sub-nav {
  background-color: #fff;
  display: none;
  font-size: 14px;
  font-size: 0.875rem;
  left: -15px;
  margin: 0;
  padding: 8px 15px;
  position: absolute;
  top: 34px;
  width: 180px;
}
.anchor-navigation .anchor-sub-nav li,
.anchor-navigation .anchor-sub li {
  padding-top: 2px;
  padding-bottom: 2px;
}
.anchor-navigation .anchor-sub-nav a,
.anchor-navigation .anchor-sub a {
  display: block;
  color: #96cf24;
}
.anchor-navigation .anchor-sub-nav a:hover,
.anchor-navigation .anchor-sub a:hover {
  color: #ff3e00;
}
.anchor-navigation .anchor-trigger {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJFNzI4NEY5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJFNzI4NTA5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QkU3Mjg0RDk1QjIxMUU5QjBFNjk1RjFBQzlEQzk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QkU3Mjg0RTk1QjIxMUU5QjBFNjk1RjFBQzlEQzk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlchnfIAAAB+SURBVHjafI7BDYAgDEU/6DYuoIvowUW8CSddBFbx6kIGWywJQbTJT0n7HoAQArD1Hfe/JEarfTAATuojPkp2zBgts5biapLMnDDQYTn4BSsDT8CUwXz2srPMqvi/Z8niSrkoszh8c5PgyCWhIqGEX0IhoYSrQiahhLluAQYAZjRVj+MGzFgAAAAASUVORK5CYII=);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 12px 8px;
  padding-right: 26px;
}
.back-to-top {
  display: none;
  float: right;
  margin-right: 36px;
  margin-left: 52px;
}
.back-to-top a {
  color: #ff3e00;
}
.fixed-header {
  position: fixed;
  top: 0;
}
.fixed-header .back-to-top {
  display: block;
}
.admin-bar .fixed-header {
  top: 32px;
}
.page-header {
  padding-bottom: 120px;
  position: relative;
  margin-bottom: 40px;
}
@media screen and (min-width: 800px) {
  .page-header {
    margin-bottom: 90px;
  }
}
.page-template-template-insights .page-header {
  padding-bottom: 0;
  margin-bottom: 0;
}
.header-image {
  height: 400px;
}
@media screen and (min-width: 800px) {
  .header-image {
    height: 620px;
  }
}
@media screen and (min-width: 992px) {
  .header-image {
    height: 760px;
  }
}
.header-intro-block {
  background-color: #96cf24;
  color: #fff;
  min-height: 460px;
  padding: 24px;
}
@media screen and (min-width: 800px) {
  .header-intro-block {
    bottom: -120px;
    left: 0;
    position: absolute;
    width: 60%;
  }
}
@media screen and (min-width: 992px) {
  .header-intro-block {
    padding: 48px 94px 44px 50px;
    width: 750px;
  }
}
.header-intro-block h1 {
  font-size: 54px;
  font-size: 3.375rem;
  line-height: 1.2;
  margin-bottom: 30px;
}
.header-intro-block h1 span {
  display: block;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.header-intro-block h2 {
  font-size: 23px;
  font-size: 1.4375rem;
  line-height: 1.5;
  margin-bottom: 38px;
  padding-right: 80px;
}
.header-intro-green {
  background-color: #ff3e00;
}
@media screen and (min-width: 800px) {
  .insight-intro-block {
    bottom: 58px;
  }
}
@media screen and (min-width: 992px) {
  .insight-intro-block {
    padding: 42px 64px 20px 36px;
    width: 570px;
  }
}
.cta-inner .insight-intro-block .cta-heading a,
.insight-intro-block .cta-inner .cta-heading a,
.insight-intro-block h3 a {
  color: #fff;
}
.search-filter-option {
  float: left;
  margin-left: 0;
  margin-right: 15px;
}
#page {
  overflow: hidden;
}
#content {
  position: relative;
  z-index: 1;
}
.site-content {
  padding-top: 60px;
}
@media screen and (min-width: 800px) {
  .site-content {
    padding-top: 130px;
  }
}
.site-content.push-content {
  padding-top: 50px;
}
@media screen and (min-width: 800px) {
  .site-content-home {
    padding-top: 80px;
  }
}
.site-main ul {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  padding-left: 0;
}
.site-main ul li {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAHBJREFUGBljZAACzuhtMv9//+wCMh1AfCA4wMjKXvZ9qdcTRqjkxf8MDEIQOQjJyMDwDqhInwWkE10SpAQsBpRjArIdQAI4gANIAV4AUnAAj4oDTCDXghyErgjqyDImsFeArgUKLAfi51C8HOQDkBwAmsMmdPOCqvMAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: left 7px;
  background-size: 8px;
  list-style: none;
  margin-bottom: 16px;
  padding-left: 30px;
}
.site-main ol {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 20px;
  padding-left: 0;
}
.site-main .sc-sitemap-section .children {
  margin-top: 8px;
}
.site-main .cat-title {
  background-image: none;
  padding-left: 0;
}
.site-main .cat-title h4 {
  font-size: 24px;
  font-size: 1.5rem;
  margin-top: 30px;
  margin-bottom: 20px;
}
.site-main .sc-sitemap-section {
  margin-bottom: 40px;
}
.fl-builder .entry-content,
.fl-builder .hentry {
  margin: 0;
}
.layout-document-filters .contact-filter {
  float: none;
  margin: 0 auto 50px;
}
.layout-document-filters .contact-filter:last-child {
  margin-right: auto;
}
.layout-document-filters .contact-card {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-right: 0;
  padding: 0;
  width: 100%;
}
.cta-inner .layout-document-filters .contact-card .cta-heading,
.layout-document-filters .contact-card .cta-inner .cta-heading,
.layout-document-filters .contact-card h3 {
  font-weight: 300;
  font-size: 23px;
  font-size: 1.4375rem;
  margin-bottom: 40px;
}
.layout-document-filters .contact-card p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  text-align: left;
  position: absolute;
  bottom: 6px;
}
@media screen and (min-width: 1410px) {
  .layout-document-filters .contact-card p {
    bottom: auto;
    position: relative;
  }
}
@media screen and (min-width: 992px) {
  .layout-document-filters .media-contact-list .contact-card {
    margin-right: 1.178826021%;
    margin-left: 1.178826021%;
    width: 47.642347958%;
  }
}
.contact-card-preview {
  margin-left: 6pc;
  margin-top: 3pc;
}
.document-section {
  background-color: #e7f1fd;
  margin-bottom: 20px;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .document-section {
    height: 100px;
  }
}
.document-dload {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 95px;
}
@media screen and (min-width: 1410px) {
  .document-dload {
    width: 115px;
  }
}
.document-dload a {
  background-color: #ff3e00;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAACkElEQVRoBe1Yv2/TQBR+z4mTFlIGmhSptBJrhRiQ6MgfACti5MdSQFQMyA2q6EAGtrRMHRAMTSuxwYIErMwwIaH+BaUCJ10IRLjF97hzG3O1avlHzi5U5yF+98553/u+92yfD0AfWgGtgFbgMBXArMDLln3JRXwm4heQbjvNsbdZYBWzCCpieskTTXg24HN+Pi1s1YehOqAfby95b0w07vsVG9kRUJxoWDhNIEyZvPy6AnkpHYajKxCmTF5+XYG8lA7D0RUIUyYvf+rF3Ejje9Xpbt8HBDJxaPlns/I1SdJmvXMdGD0mBBxktZq6hX79cF4xYA8ZsQWHep9L9a0rcQiMN+iYadkrxNgqAU0CX/Qxhk/j/Pega1IT4OAX/IAEo4y5L805u3WysXXC9weM0oPOVLvb+UAAN+UpUQV5nMROTYAjtoJARHCj23U/Fev2xeCcaXWuMcY+cuJn980h9AoAd/b5EgxSE1io1O4BGvMAuCPjcXXPAOF72SdsArbGf47LfkRcN6gw7SzW3sj+JHbq0vVBzHn7PPzGF0Q01ffFOSPCaq1Su7vZwF6c68OuGZiACDzxhIa/fWk3ufqzYUC+n7cMojG706y2fN8AhhICfXzvQx5ghY9P9X3yWbQMknF1e2l0XfYPYqe+Bw4CdZbG3g2Vhs/x++J1cH63ZarTKpMXGEorICdtzrVn+Njiz/kyGMYj3jJr8ry2j4oCkS1UrtuXXfI2pliB6Jbo8yzJJ8WLXMy5TGwP7m5M7W0VTmZJIClejKcQ/d0SlHfbMmORDC8GgcwyVRI4soWCKEXL5i/cf+f47ysQTQBx49D0joEdSUA8OiFGIOUkETfFp6byuDqgVkAroBXQChwpBf4AB0HJb6yVfvoAAAAASUVORK5CYII=);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  display: block;
  position: static;
  width: inherit;
  height: inherit;
}
@media screen and (min-width: 1410px) {
  .document-dload a {
    position: absolute;
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
  }
}
.document-dload a:hover {
  background-color: #061d33;
}
.document-title {
  padding: 10px 15px;
  width: calc(100% - 110px);
}
@media screen and (min-width: 800px) {
  .document-title {
    width: calc(100% - 115px);
  }
}
.cta-inner .document-title .cta-heading,
.document-title .cta-inner .cta-heading,
.document-title h3 {
  color: #96cf24;
  font-size: 22px;
  font-size: 1.375rem;
}
.document-title p {
  margin-bottom: 0;
}
.document-title p span {
  display: block;
  float: none;
  text-transform: uppercase;
}
@media screen and (min-width: 1410px) {
  .document-title p span {
    float: right;
  }
}
.document-title p span:before {
  display: none;
  content: "|";
  padding-right: 5px;
}
@media screen and (min-width: 1170px) {
  .document-title p span:before {
    display: inline-block;
  }
}
@media screen and (min-width: 1410px) {
  .document-title p span:before {
    content: "";
    padding-right: 0;
  }
}
.cta-inner .single-sc_media .site-main .cta-heading,
.single-sc_media .site-main .cta-inner .cta-heading,
.single-sc_media .site-main h3 {
  color: #96cf24;
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 10px;
}
.header-topics {
  background-color: #96cf24;
  height: 40px;
  left: 0;
  position: absolute;
  top: 24px;
  width: 100%;
}
.header-topic-title {
  color: #fff;
  float: left;
  padding-top: 12px;
  padding-left: 36px;
}
.topics-menu {
  float: right;
}
.topics-menu li {
  border-right: 1px solid #0141a2;
  display: inline-block;
  list-style: none;
}
.topics-menu li:last-child {
  border-right: none;
}
.topics-menu a {
  color: #fff;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  height: 40px;
  padding-top: 10px;
  padding-right: 24px;
  padding-left: 24px;
}
.featured-section {
  color: #fff;
  padding-top: 80px;
  padding-bottom: 60px;
}
.featured-section:after {
  clear: both;
  content: "";
  display: block;
}
.featured-section h2 {
  color: #96cf24;
  line-height: 1;
  margin-bottom: 26px;
}
.featured-section .insight-block {
  height: 414px;
}
.featured-section img {
  width: 100%;
}
.cta-inner .featured-section .cta-heading,
.featured-section .cta-inner .cta-heading,
.featured-section h3 {
  line-height: 1;
  padding: 10px 16px;
}
.cta-inner .featured-section .cta-heading a,
.featured-section .cta-inner .cta-heading a,
.featured-section h3 a {
  color: #fff;
  font-size: 20px;
  font-size: 1.25rem;
}
.featured-section .intro-meta {
  left: 16px;
}
.gold-scheme {
  background-color: #d2ab29;
}
.pink-scheme {
  background-color: #c13055;
}
.orange-scheme {
  background-color: #d87d23;
}
.purple-scheme {
  background-color: #5e3371;
}
.green-scheme {
  background-color: #2ea3ab;
}
.popular-insights {
  background-color: #fff;
  color: #525355;
  height: 414px;
  padding: 16px;
}
.popular-insights:after {
  clear: both;
  content: "";
  display: block;
}
.popular-insights h4 {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 6px;
}
.popular-insights p {
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 0;
}
.popular-post {
  border-bottom: 1px solid #e7f1fd;
  padding-top: 15px;
  padding-bottom: 15px;
}
.popular-post:after {
  clear: both;
  content: "";
  display: block;
}
.popular-post:first-child {
  padding-top: 0;
}
.popular-post:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.insight-block {
  position: relative;
}
.insight-category:before {
  display: block;
  content: " ";
  margin-top: -170px;
  height: 170px;
  position: relative;
  visibility: hidden;
  z-index: -1;
}
.entry-content:after {
  clear: both;
  content: "";
  display: block;
}
.entry-content p {
  font-size: 16px;
  font-size: 1rem;
}
.intro-meta {
  bottom: 0;
  position: absolute;
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .intro-meta {
    width: auto;
    text-align: left;
  }
}
.intro-meta p {
  font-size: 13px;
  font-size: 0.8125rem;
}
.intro-meta a {
  color: #fff;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
}
.archive .insightsmenu a,
.page-template-template-collections .insightsmenu a,
.sc_features-template-default .insightsmenu a,
.single-post .insightsmenu a {
  color: #fff;
}
@media screen and (min-width: 800px) {
  .archive .insightsmenu a,
  .page-template-template-collections .insightsmenu a,
  .sc_features-template-default .insightsmenu a,
  .single-post .insightsmenu a {
    border-bottom: 5px solid #96cf24;
    color: #96cf24;
    font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
    font-weight: 400;
  }
}
.insights-header .header-callout-block {
  width: 100%;
  min-width: 0;
  position: relative;
}
@media screen and (min-width: 800px) {
  .insights-header .header-callout-block {
    max-width: none;
    width: 50%;
  }
}
.insights-header .header-callout-block .insight-excerpt {
  font-size: 18px;
  font-size: 1.125rem;
}
@media screen and (min-width: 800px) {
  .insights-header .header-callout-block .insight-excerpt {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.insights-header .header-callout-block h1:after,
.insights-header .header-callout-block h1:before {
  display: none;
}
.insights-header .intro-meta {
  bottom: 15px;
}
.insights-header .intro-meta p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
}
.insights-header .intro-meta p span {
  font-weight: 300;
}
@media screen and (min-width: 800px) {
  .insights-head-slide {
    padding-bottom: 0;
  }
}
.insights-head-slide h2 {
  margin-bottom: 20px;
}
.insights-head-slide h2 a {
  color: #fff;
}
.insights-head-slide h2 a:hover {
  color: hsla(0, 0%, 100%, 0.5);
}
.insights-head-slide .header-callout-block {
  margin-right: 0;
  margin-left: 0;
}
@media screen and (min-width: 800px) {
  .insights-head-slide .header-callout-block {
    margin-bottom: 0;
  }
}
.insights-head-slide .intro-meta a:hover {
  color: hsla(0, 0%, 100%, 0.5);
}
.page-template-template-insights .insights-header .insights-head-slide {
  padding-bottom: 282px;
}
@media screen and (min-width: 480px) {
  .page-template-template-insights .insights-header .insights-head-slide {
    padding-bottom: 100px;
  }
}
.page-template-template-insights .insights-header .header-callout-block {
  min-width: 0;
  width: auto;
  padding-bottom: 60px;
}
@media screen and (min-width: 800px) {
  .page-template-template-insights .insights-header .header-callout-block {
    max-width: none;
    width: 75%;
  }
}
@media screen and (min-width: 992px) {
  .page-template-template-insights .insights-header .header-callout-block {
    max-width: none;
    width: 50%;
  }
}
.head-slide-inner {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  padding: 60px 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.head-slide-inner > .container {
  z-index: 60;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .head-slide-inner {
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    min-height: calc(85vh - 175px);
  }
}
@media screen and (min-width: 992px) {
  .head-slide-inner {
    padding-top: 90px;
    padding-bottom: 90px;
    min-height: calc(100vh - 175px);
  }
}
.head-slide-inner:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
  background: linear-gradient(0deg, #040404, rgba(4, 4, 4, 0));
}
@media screen and (min-width: 800px) {
  .head-slide-inner:after {
    background: linear-gradient(53.87deg, rgba(4, 4, 4, 0.8), transparent);
  }
}
@media screen and (min-width: 800px) {
  .head-slide-inner:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50%;
    width: 100%;
    z-index: 0;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.2));
  }
}
.term-expand-your-business {
  border-bottom: 6px solid #c13055;
}
.term-explore-our-world {
  border-bottom: 6px solid #d87d23;
}
.term-grow-your-wealth {
  border-bottom: 6px solid #2ea3ab;
}
.term-navigate-the-future {
  border-bottom: 6px solid #5e3371;
}
.term-trade-beyond-borders {
  border-bottom: 6px solid #d2ab29;
}
.most-recent {
  position: relative;
  z-index: 10;
}
.most-recent h2 {
  padding-bottom: 14px;
}
@media screen and (min-width: 800px) {
  .most-recent h2 {
    padding-bottom: 0;
  }
}
.most-recent-slider {
  margin-right: -15px;
  margin-bottom: 52px;
  margin-left: -15px;
}
@media screen and (min-width: 1100px) and (max-width: 1410px) {
  .most-recent-slider {
    padding-right: 80px;
    padding-left: 80px;
  }
}
.most-recent-content {
  border-bottom: 6px solid #e5e5e5;
  height: 124px;
  margin-right: 15px;
  margin-left: 15px;
}
.most-recent-content:after {
  clear: both;
  content: "";
  display: block;
}
.most-recent-image {
  float: left;
  height: 100px;
  width: 100px;
}
@media screen and (min-width: 480px) {
  .most-recent-image {
    height: 68px;
    width: 68px;
  }
}
@media screen and (min-width: 1170px) {
  .most-recent-image {
    height: 100px;
    width: 100px;
  }
}
.most-recent-meta {
  float: right;
  width: calc(100% - 114px);
}
@media screen and (min-width: 480px) {
  .most-recent-meta {
    width: calc(100% - 78px);
  }
}
@media screen and (min-width: 800px) {
  .most-recent-meta {
    width: calc(100% - 82px);
  }
}
@media screen and (min-width: 1170px) {
  .most-recent-meta {
    width: calc(100% - 114px);
  }
}
.cta-inner .most-recent-meta .cta-heading,
.most-recent-meta .cta-inner .cta-heading,
.most-recent-meta h3 {
  font-size: 16px;
  font-size: 1rem;
  height: 70px;
}
.cta-inner .most-recent-meta .cta-heading a,
.most-recent-meta .cta-inner .cta-heading a,
.most-recent-meta h3 a {
  white-space: pre-wrap;
}
.most-recent-meta p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
}
.most-recent-meta a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.cta-inner .most-recent-meta.expand-your-business .cta-heading a:hover,
.most-recent-meta.expand-your-business .cta-inner .cta-heading a:hover,
.most-recent-meta.expand-your-business h3 a:hover,
.most-recent-meta.expand-your-business p a,
.most-recent-meta.expand-your-business p a:visited {
  color: #c13055;
}
.most-recent-meta.expand-your-business p a:hover {
  color: #525355;
}
.cta-inner .most-recent-meta.explore-our-world .cta-heading a:hover,
.most-recent-meta.explore-our-world .cta-inner .cta-heading a:hover,
.most-recent-meta.explore-our-world h3 a:hover,
.most-recent-meta.explore-our-world p a,
.most-recent-meta.explore-our-world p a:visited {
  color: #d87d23;
}
.most-recent-meta.explore-our-world p a:hover {
  color: #525355;
}
.cta-inner .most-recent-meta.grow-your-wealth .cta-heading a:hover,
.most-recent-meta.grow-your-wealth .cta-inner .cta-heading a:hover,
.most-recent-meta.grow-your-wealth h3 a:hover,
.most-recent-meta.grow-your-wealth p a,
.most-recent-meta.grow-your-wealth p a:visited {
  color: #2ea3ab;
}
.most-recent-meta.grow-your-wealth p a:hover {
  color: #525355;
}
.cta-inner .most-recent-meta.navigate-the-future .cta-heading a:hover,
.most-recent-meta.navigate-the-future .cta-inner .cta-heading a:hover,
.most-recent-meta.navigate-the-future h3 a:hover,
.most-recent-meta.navigate-the-future p a,
.most-recent-meta.navigate-the-future p a:visited {
  color: #5e3371;
}
.most-recent-meta.navigate-the-future p a:hover {
  color: #525355;
}
.cta-inner .most-recent-meta.trade-beyond-borders .cta-heading a:hover,
.most-recent-meta.trade-beyond-borders .cta-inner .cta-heading a:hover,
.most-recent-meta.trade-beyond-borders h3 a:hover,
.most-recent-meta.trade-beyond-borders p a,
.most-recent-meta.trade-beyond-borders p a:visited {
  color: #d2ab29;
}
.most-recent-meta.trade-beyond-borders p a:hover {
  color: #525355;
}
.insight-section-header {
  background-color: #222;
  height: 50px;
  margin-bottom: 20px;
  padding-right: 15px;
  padding-left: 15px;
  transition: 0.6s ease;
}
.insight-section-header h2 {
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  height: 50px;
  line-height: 50px;
  position: relative;
}
@media screen and (min-width: 800px) {
  .insight-section-header h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.insight-section-header h2 span {
  display: inline-block;
  height: 13px;
  margin-left: 20px;
  position: relative;
  width: 8px;
}
.insight-section-header h2 span:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAAXNSR0IArs4c6QAAAGRJREFUGBljYACC////c4AwiI0BoJI7gDQIYyoCCioD8QsgBgGcijSBkgQVaRGr6CXILiDAaZ02UPIHWMn//xuw+WoyVBKkyANFAVBgEtmSE/HpBHkPZB+mnTAHACU9QBjGR6YBoMe5Otp6q1YAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: 8px 13px;
  content: "";
  height: 13px;
  left: 0;
  position: absolute;
  top: 0;
  transition: 0.6s ease;
  width: 8px;
}
.insight-section-header h2 a {
  bottom: 0;
  color: #fff;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.insight-section-header:hover h2 a {
  color: #525355;
}
.insight-section-header:hover h2 a span:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAAXNSR0IArs4c6QAAAGRJREFUGBljYACC////c4AwiI0BoJI7gDQIYyoCCioD8QsgBgGcijSBkgQVaRGr6CXILiDAaZ02UPIHWMn//xuw+WoyVBKkyANFAVBgEtmSE/HpBHkPZB+mnTAHACU9QBjGR6YBoMe5Otp6q1YAAAAASUVORK5CYII=);
  opacity: 0.5;
}
.insight-column {
  border-bottom: 6px solid #e5e5e5;
  margin-bottom: 30px;
  position: relative;
}
@media screen and (min-width: 800px) {
  .insight-column {
    height: 540px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .insight-column:last-child {
    margin-right: 0;
  }
}
.insight-column:hover {
  cursor: pointer;
}
.insight-column .insight-column-image,
.sc-tiles-insights .insight-column-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  height: 270px;
  margin-bottom: 20px;
  position: relative;
  transition: opacity 0.6s ease;
}
.insight-column .insight-column-image:hover,
.sc-tiles-insights .insight-column-image:hover {
  opacity: 0.8;
}
.insight-column .insight-column-image a,
.sc-tiles-insights .insight-column-image a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.insight-column h2 {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 300;
}
.insight-column h2 a {
  color: #525355;
}
.insight-column .intro-meta {
  width: 100%;
}
.insight-column .intro-meta a {
  color: #525355;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 55%;
  white-space: nowrap;
  vertical-align: middle;
}
.insight-column.insight-column-quote {
  background-color: #525355;
  border-bottom-color: #525355;
  color: #fff;
  padding: 20px;
}
.cta-inner .insight-column.insight-column-quote .cta-heading,
.insight-column.insight-column-quote .cta-inner .cta-heading,
.insight-column.insight-column-quote h3 {
  font-size: 26px;
  font-size: 1.625rem;
}
.insight-column.insight-column-quote h2 {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 28px;
}
.insight-column.insight-column-quote a,
.insight-column.insight-column-quote h2 a {
  color: #fff;
}
.insight-column.insight-column-quote .intro-meta {
  width: calc(100% - 30px);
}
.insight-column .author-img {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
}
.insight-column .author-img .author-image {
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 999px;
  height: 75px;
  width: 75px;
  background-position: 50%;
}
.insight-column .author-img h4 {
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 0;
  margin-left: 14px;
}
.insight-category:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 800px) {
  .insight-category .insight-column:first-child {
    border-bottom: none;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%;
  }
  .insight-category .insight-column:first-child:last-child {
    margin-right: 0;
  }
  .insight-category .insight-column:first-child .insight-column-image,
  .sc-tiles-insights .insight-column:first-child .insight-column-image {
    height: 540px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }
  .insight-category
    .insight-column:first-child
    .insight-column-image:last-child,
  .sc-tiles-insights
    .insight-column:first-child
    .insight-column-image:last-child {
    margin-right: 0;
  }
  .insight-category .insight-column:first-child .insight-column-meta {
    border-bottom: 6px solid #e5e5e5;
    height: 540px;
    padding-top: 0;
    float: left;
    display: block;
    width: 31.76157%;
    margin-right: 0;
  }
  .insight-category
    .insight-column:first-child
    .insight-column-meta:last-child {
    margin-right: 0;
  }
  .insight-category .insight-column:nth-child(2) {
    height: 255px;
    float: left;
    display: block;
    width: 23.23176%;
    margin-right: 0;
  }
  .insight-category .insight-column:nth-child(2):last-child {
    margin-right: 0;
  }
  .insight-category .insight-column:nth-child(2) .insight-column-image,
  .sc-tiles-insights .insight-column:nth-child(2) .insight-column-image {
    height: 110px;
  }
  .insight-category .insight-column:nth-child(2) .insight-column-meta h2 {
    font-size: 16px;
    font-size: 1rem;
  }
  .insight-category .insight-column:nth-child(2) .insight-excerpt {
    display: none;
  }
  .insight-category .insight-column:nth-child(3) {
    height: 255px;
    margin-bottom: 0;
    float: left;
    display: block;
    width: 23.23176%;
    margin-right: 0;
  }
  .insight-category .insight-column:nth-child(3):last-child {
    margin-right: 0;
  }
  .insight-category .insight-column:nth-child(3) .insight-column-image,
  .sc-tiles-insights .insight-column:nth-child(3) .insight-column-image {
    height: 110px;
  }
  .insight-category .insight-column:nth-child(3) .insight-column-meta h2 {
    font-size: 16px;
    font-size: 1rem;
  }
  .insight-category .insight-column:nth-child(3) .insight-excerpt {
    display: none;
  }
  .insight-category .insight-column:nth-child(4) {
    border-bottom: none;
    float: left;
    display: block;
    width: 100%;
    margin-right: 0;
  }
  .insight-category .insight-column:nth-child(4):last-child {
    margin-right: 0;
  }
  .insight-category .insight-column:nth-child(4) .insight-column-image,
  .sc-tiles-insights .insight-column:nth-child(4) .insight-column-image {
    float: right;
    height: 540px;
    width: 770px;
  }
  .insight-category .insight-column:nth-child(4) .insight-column-meta {
    background-color: #2ea3ab;
    color: #fff;
    height: 400px;
    left: 0;
    padding: 30px;
    position: absolute;
    top: 70px;
    width: 570px;
  }
  .insight-category .insight-column:nth-child(4) .insight-column-meta h2 a {
    color: #fff;
  }
  .insight-category
    .insight-column:nth-child(4)
    .insight-column-meta
    h2
    a:hover {
    color: #525355;
  }
  .insight-category
    .insight-column:nth-child(4)
    .insight-column-meta
    .intro-meta
    a {
    color: #fff;
  }
  .insight-category
    .insight-column:nth-child(4)
    .insight-column-meta
    .intro-meta
    a:hover {
    color: #525355;
  }
}
.insight-category .insight-column.insight-column-quote {
  height: 540px;
}
.insight-category .section-has-quote .insight-column {
  height: auto;
}
@media screen and (min-width: 800px) {
  .insight-category .section-has-quote .insight-column {
    height: 540px;
  }
}
@media screen and (min-width: 800px) {
  .insight-category .section-has-quote .insight-column:first-child {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    border-bottom: 6px solid #e5e5e5;
  }
  .insight-category .section-has-quote .insight-column:first-child:last-child {
    margin-right: 0;
  }
  .insight-category
    .section-has-quote
    .insight-column:first-child
    .insight-column-image {
    float: none;
    height: 270px;
    margin-right: 0;
    width: 100%;
  }
  .insight-category
    .section-has-quote
    .insight-column:first-child
    .insight-column-meta {
    width: 100%;
  }
  .insight-category .section-has-quote .insight-column:nth-child(2) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }
  .insight-category .section-has-quote .insight-column:nth-child(2):last-child {
    margin-right: 0;
  }
  .insight-category
    .section-has-quote
    .insight-column:nth-child(2)
    .insight-column-image {
    height: 270px;
  }
  .insight-category
    .section-has-quote
    .insight-column:nth-child(2)
    .insight-excerpt {
    display: none;
  }
  .insight-category .section-has-quote .insight-column:nth-child(3) {
    float: left;
    display: block;
    width: 23.23176%;
    margin-right: 0;
  }
  .insight-category .section-has-quote .insight-column:nth-child(3):last-child {
    margin-right: 0;
  }
  .insight-category
    .section-has-quote
    .insight-column:nth-child(3)
    .insight-column-image {
    height: 270px;
  }
  .insight-category
    .section-has-quote
    .insight-column:nth-child(3)
    .insight-excerpt {
    display: none;
  }
  .insight-category .section-has-quote .insight-column:nth-child(4) {
    float: left;
    display: block;
    width: 100%;
    margin-right: 0;
  }
  .insight-category .section-has-quote .insight-column:nth-child(4):last-child {
    margin-right: 0;
  }
}
.insight-category-more {
  text-align: center;
}
.insight-category-more,
.insight-category-more.sc-button {
  margin-top: 20px;
  margin-bottom: 50px;
}
.footer-navigation .insight-category-more a,
.insight-category-more .footer-navigation a,
.insight-category-more .prev-next-press-releases .next-posts-link a,
.insight-category-more .prev-next-press-releases .prev-posts-link a,
.insight-category-more .sc-btn,
.prev-next-press-releases .next-posts-link .insight-category-more a,
.prev-next-press-releases .prev-posts-link .insight-category-more a {
  margin-bottom: 10px;
}
.featured-collection .insight-category-more .footer-navigation a,
.featured-collection
  .insight-category-more
  .prev-next-press-releases
  .next-posts-link
  a,
.featured-collection
  .insight-category-more
  .prev-next-press-releases
  .prev-posts-link
  a,
.featured-collection .insight-category-more .sc-btn,
.footer-navigation .featured-collection .insight-category-more a,
.prev-next-press-releases
  .next-posts-link
  .featured-collection
  .insight-category-more
  a,
.prev-next-press-releases
  .prev-posts-link
  .featured-collection
  .insight-category-more
  a {
  display: block;
}
@media screen and (min-width: 400px) {
  .featured-collection .insight-category-more .footer-navigation a,
  .featured-collection
    .insight-category-more
    .prev-next-press-releases
    .next-posts-link
    a,
  .featured-collection
    .insight-category-more
    .prev-next-press-releases
    .prev-posts-link
    a,
  .featured-collection .insight-category-more .sc-btn,
  .footer-navigation .featured-collection .insight-category-more a,
  .prev-next-press-releases
    .next-posts-link
    .featured-collection
    .insight-category-more
    a,
  .prev-next-press-releases
    .prev-posts-link
    .featured-collection
    .insight-category-more
    a {
    display: inline-block;
  }
}
.insight-topic-section:after {
  clear: both;
  content: "";
  display: block;
}
#expand-your-business .insight-section-header {
  background-color: #c13055;
}
#expand-your-business .intro-meta a {
  color: #c13055;
}
#expand-your-business .intro-meta a:hover {
  color: #525355;
}
#expand-your-business .insight-column-meta h2 a:hover {
  color: #c13055;
}
@media screen and (min-width: 800px) {
  #expand-your-business .insight-column:nth-child(4) .insight-column-meta {
    background-color: #c13055;
  }
  #expand-your-business
    .insight-column:nth-child(4)
    .insight-column-meta
    h2
    a:hover {
    color: #525355;
  }
  #expand-your-business
    .insight-column:nth-child(4)
    .insight-column-meta
    .intro-meta
    a {
    color: #fff;
  }
  #expand-your-business
    .insight-column:nth-child(4)
    .insight-column-meta
    .intro-meta
    a:hover {
    color: #525355;
  }
}
#expand-your-business .insight-column.insight-column-quote {
  border-bottom-color: #c13055;
  background-color: #c13055;
}
#expand-your-business .insight-column.insight-column-quote h2 a:hover {
  color: #e8a2b4;
}
#expand-your-business .insight-column.insight-column-quote .intro-meta p {
  margin-bottom: 16px;
}
#expand-your-business .insight-column.insight-column-quote .intro-meta a {
  color: #fff;
}
#expand-your-business .insight-column.insight-column-quote .intro-meta a:hover {
  color: #e8a2b4;
}
#explore-our-world .insight-section-header {
  background-color: #d87d23;
}
#explore-our-world .intro-meta a {
  color: #d87d23;
}
#explore-our-world .intro-meta a:hover {
  color: #525355;
}
#explore-our-world .insight-column-meta h2 a:hover {
  color: #d87d23;
}
@media screen and (min-width: 800px) {
  #explore-our-world .insight-column:first-child {
    border-bottom: none;
    float: left;
    display: block;
    width: 100%;
    margin-right: 0;
  }
  #explore-our-world .insight-column:first-child:last-child {
    margin-right: 0;
  }
  #explore-our-world .insight-column:first-child .insight-column-image {
    float: right;
    height: 540px;
    margin-right: 0;
    width: 770px;
  }
  #explore-our-world .insight-column:first-child .insight-column-meta {
    background-color: #d87d23;
    border: none;
    color: #fff;
    height: 400px;
    left: 0;
    padding: 30px;
    position: absolute;
    top: 70px;
    width: 570px;
  }
  #explore-our-world .insight-column:first-child .insight-column-meta h2 a {
    color: #fff;
  }
  #explore-our-world
    .insight-column:first-child
    .insight-column-meta
    h2
    a:hover {
    color: #525355;
  }
  #explore-our-world
    .insight-column:first-child
    .insight-column-meta
    .intro-meta
    a {
    color: #fff;
  }
  #explore-our-world
    .insight-column:first-child
    .insight-column-meta
    .intro-meta
    a:hover {
    color: #525355;
  }
}
@media screen and (min-width: 800px) {
  #explore-our-world .insight-column:nth-child(2) {
    border-bottom: none;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%;
    height: 540px;
  }
  #explore-our-world .insight-column:nth-child(2):last-child {
    margin-right: 0;
  }
  #explore-our-world .insight-column:nth-child(2) .insight-column-image {
    height: 540px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }
  #explore-our-world
    .insight-column:nth-child(2)
    .insight-column-image:last-child {
    margin-right: 0;
  }
  #explore-our-world .insight-column:nth-child(2) .insight-column-meta {
    border-bottom: 6px solid #e5e5e5;
    height: 540px;
    position: relative;
    padding-top: 30px;
    float: left;
    display: block;
    width: 31.76157%;
    margin-right: 0;
  }
  #explore-our-world
    .insight-column:nth-child(2)
    .insight-column-meta:last-child {
    margin-right: 0;
  }
  #explore-our-world .insight-column:nth-child(2) .insight-column-meta h2 {
    font-size: 28px;
    font-size: 1.75rem;
  }
  #explore-our-world .insight-column:nth-child(2) .insight-excerpt {
    display: block;
  }
}
@media screen and (min-width: 800px) {
  #explore-our-world .insight-column:nth-child(3) {
    float: left;
    display: block;
    width: 23.23176%;
    margin-right: 0;
    margin-bottom: 28px;
  }
  #explore-our-world .insight-column:nth-child(3):last-child {
    margin-right: 0;
  }
  #explore-our-world .insight-column:nth-child(3) .insight-column-image {
    height: 110px;
  }
  #explore-our-world .insight-column:nth-child(3) .insight-excerpt {
    display: none;
  }
}
@media screen and (min-width: 800px) {
  #explore-our-world .insight-column:nth-child(4) {
    border-bottom: 6px solid #e5e5e5;
    height: 257px;
    margin-bottom: 0;
    float: left;
    display: block;
    width: 23.23176%;
    margin-right: 0;
  }
  #explore-our-world .insight-column:nth-child(4):last-child {
    margin-right: 0;
  }
  #explore-our-world .insight-column:nth-child(4) .insight-column-image {
    float: none;
    height: 110px;
    width: 100%;
  }
  #explore-our-world .insight-column:nth-child(4) .insight-column-meta {
    background-color: transparent;
    height: 120px;
    left: auto;
    padding: 0;
    position: relative;
    top: auto;
    width: auto;
  }
  #explore-our-world .insight-column:nth-child(4) .insight-column-meta h2 {
    font-size: 16px;
    font-size: 1rem;
  }
  #explore-our-world .insight-column:nth-child(4) .insight-column-meta h2 a {
    color: #525355;
  }
  #explore-our-world
    .insight-column:nth-child(4)
    .insight-column-meta
    h2
    a:hover {
    color: #d87d23;
  }
  #explore-our-world .insight-column:nth-child(4) .insight-excerpt {
    display: none;
  }
  #explore-our-world .insight-column:nth-child(4) .intro-meta {
    color: #525355;
  }
}
@media screen and (min-width: 800px) {
  #explore-our-world .section-has-quote .insight-column:nth-child(2) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    border-bottom: none;
  }
  #explore-our-world
    .section-has-quote
    .insight-column:nth-child(2):last-child {
    margin-right: 0;
  }
  #explore-our-world
    .section-has-quote
    .insight-column:nth-child(2)
    .insight-column-image {
    float: none;
    height: 270px;
    margin-right: 0;
    width: 100%;
  }
  #explore-our-world
    .section-has-quote
    .insight-column:nth-child(2)
    .insight-column-meta {
    padding-top: 0;
    width: 100%;
    height: 250px;
    border: none;
    border-bottom: 6px solid #e5e5e5;
  }
}
@media screen and (min-width: 800px) {
  #explore-our-world .section-has-quote .insight-column:nth-child(3) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }
  #explore-our-world
    .section-has-quote
    .insight-column:nth-child(3):last-child {
    margin-right: 0;
  }
  #explore-our-world
    .section-has-quote
    .insight-column:nth-child(3)
    .insight-column-image {
    height: 270px;
  }
  #explore-our-world
    .section-has-quote
    .insight-column:nth-child(3)
    .insight-excerpt {
    display: none;
  }
}
@media screen and (min-width: 800px) {
  #explore-our-world .section-has-quote .insight-column:nth-child(4) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
    height: 540px;
  }
  #explore-our-world
    .section-has-quote
    .insight-column:nth-child(4):last-child {
    margin-right: 0;
  }
  #explore-our-world
    .section-has-quote
    .insight-column:nth-child(4)
    .insight-column-image {
    height: 270px;
  }
  #explore-our-world
    .section-has-quote
    .insight-column:nth-child(4)
    .insight-column-meta {
    height: 242px;
  }
  #explore-our-world
    .section-has-quote
    .insight-column:nth-child(4)
    .insight-excerpt {
    display: none;
  }
}
#explore-our-world .insight-column.insight-column-quote {
  border-bottom-color: #d87d23;
  background-color: #d87d23;
}
#explore-our-world .insight-column.insight-column-quote h2 a:hover {
  color: #f0caa4;
}
#explore-our-world .insight-column.insight-column-quote .intro-meta p {
  margin-bottom: 16px;
}
#explore-our-world .insight-column.insight-column-quote .intro-meta a {
  color: #fff;
}
#explore-our-world .insight-column.insight-column-quote .intro-meta a:hover {
  color: #f0caa4;
}
#grow-your-wealth .insight-section-header {
  background-color: #2ea3ab;
}
#grow-your-wealth .intro-meta a {
  color: #2ea3ab;
}
#grow-your-wealth .intro-meta a:hover {
  color: #525355;
}
#grow-your-wealth .insight-column-meta h2 a:hover {
  color: #2ea3ab;
}
@media screen and (min-width: 800px) {
  #grow-your-wealth .insight-column:nth-child(4) .insight-column-meta {
    background-color: #2ea3ab;
  }
  #grow-your-wealth
    .insight-column:nth-child(4)
    .insight-column-meta
    .intro-meta
    a {
    color: #fff;
  }
  #grow-your-wealth
    .insight-column:nth-child(4)
    .insight-column-meta
    .intro-meta
    a:hover,
  #grow-your-wealth
    .insight-column:nth-child(4)
    .insight-column-meta
    h2
    a:hover {
    color: #525355;
  }
}
#grow-your-wealth .insight-column.insight-column-quote {
  border-bottom-color: #2ea3ab;
  background-color: #2ea3ab;
}
#grow-your-wealth .insight-column.insight-column-quote h2 a:hover {
  color: #91dce1;
}
#grow-your-wealth .insight-column.insight-column-quote .intro-meta p {
  margin-bottom: 16px;
}
#grow-your-wealth .insight-column.insight-column-quote .intro-meta a {
  color: #fff;
}
#grow-your-wealth .insight-column.insight-column-quote .intro-meta a:hover {
  color: #91dce1;
}
#navigate-the-future .insight-section-header {
  background-color: #5e3371;
}
#navigate-the-future .intro-meta a {
  color: #5e3371;
}
#navigate-the-future .intro-meta a:hover {
  color: #525355;
}
#navigate-the-future .insight-column-meta h2 a:hover {
  color: #5e3371;
}
@media screen and (min-width: 800px) {
  #navigate-the-future .insight-column:first-child {
    border-bottom: none;
    float: left;
    display: block;
    width: 100%;
    margin-right: 0;
  }
  #navigate-the-future .insight-column:first-child:last-child {
    margin-right: 0;
  }
  #navigate-the-future .insight-column:first-child .insight-column-image {
    float: right;
    height: 540px;
    margin-right: 0;
    width: 770px;
  }
  #navigate-the-future .insight-column:first-child .insight-column-meta {
    background-color: #5e3371;
    border: none;
    color: #fff;
    height: 400px;
    left: 0;
    padding: 30px;
    position: absolute;
    top: 70px;
    width: 570px;
  }
  #navigate-the-future .insight-column:first-child .insight-column-meta h2 a {
    color: #fff;
  }
  #navigate-the-future
    .insight-column:first-child
    .insight-column-meta
    h2
    a:hover {
    color: #c29dd3;
  }
  #navigate-the-future
    .insight-column:first-child
    .insight-column-meta
    .intro-meta
    a {
    color: #fff;
  }
  #navigate-the-future
    .insight-column:first-child
    .insight-column-meta
    .intro-meta
    a:hover {
    color: #c29dd3;
  }
}
@media screen and (min-width: 800px) {
  #navigate-the-future .insight-column:nth-child(2) {
    border-bottom: none;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%;
    height: 540px;
  }
  #navigate-the-future .insight-column:nth-child(2):last-child {
    margin-right: 0;
  }
  #navigate-the-future .insight-column:nth-child(2) .insight-column-image {
    height: 540px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }
  #navigate-the-future
    .insight-column:nth-child(2)
    .insight-column-image:last-child {
    margin-right: 0;
  }
  #navigate-the-future .insight-column:nth-child(2) .insight-column-meta {
    border-bottom: 6px solid #e5e5e5;
    height: 540px;
    padding-top: 30px;
    position: relative;
    float: left;
    display: block;
    width: 31.76157%;
    margin-right: 0;
  }
  #navigate-the-future
    .insight-column:nth-child(2)
    .insight-column-meta:last-child {
    margin-right: 0;
  }
  #navigate-the-future .insight-column:nth-child(2) .insight-column-meta h2 {
    font-size: 28px;
    font-size: 1.75rem;
  }
  #navigate-the-future .insight-column:nth-child(2) .insight-excerpt {
    display: block;
  }
}
@media screen and (min-width: 800px) {
  #navigate-the-future .insight-column:nth-child(3) {
    float: left;
    display: block;
    width: 23.23176%;
    margin-right: 0;
    margin-bottom: 28px;
  }
  #navigate-the-future .insight-column:nth-child(3):last-child {
    margin-right: 0;
  }
  #navigate-the-future .insight-column:nth-child(3) .insight-column-image {
    height: 110px;
  }
  #navigate-the-future .insight-column:nth-child(3) .insight-excerpt {
    display: none;
  }
}
@media screen and (min-width: 800px) {
  #navigate-the-future .insight-column:nth-child(4) {
    border-bottom: 6px solid #e5e5e5;
    height: 257px;
    margin-bottom: 0;
    float: left;
    display: block;
    width: 23.23176%;
    margin-right: 0;
  }
  #navigate-the-future .insight-column:nth-child(4):last-child {
    margin-right: 0;
  }
  #navigate-the-future .insight-column:nth-child(4) .insight-column-image {
    float: none;
    height: 110px;
    width: 100%;
  }
  #navigate-the-future .insight-column:nth-child(4) .insight-column-meta {
    background-color: transparent;
    height: 120px;
    left: auto;
    padding: 0;
    position: relative;
    top: auto;
    width: auto;
  }
  #navigate-the-future .insight-column:nth-child(4) .insight-column-meta h2 {
    font-size: 16px;
    font-size: 1rem;
  }
  #navigate-the-future .insight-column:nth-child(4) .insight-column-meta h2 a {
    color: #525355;
  }
  #navigate-the-future
    .insight-column:nth-child(4)
    .insight-column-meta
    h2
    a:hover {
    color: #5e3371;
  }
  #navigate-the-future .insight-column:nth-child(4) .insight-excerpt {
    display: none;
  }
  #navigate-the-future .insight-column:nth-child(4) .intro-meta {
    color: #525355;
  }
}
@media screen and (min-width: 800px) {
  #navigate-the-future .section-has-quote .insight-column:nth-child(2) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    border-bottom: none;
  }
  #navigate-the-future
    .section-has-quote
    .insight-column:nth-child(2):last-child {
    margin-right: 0;
  }
  #navigate-the-future
    .section-has-quote
    .insight-column:nth-child(2)
    .insight-column-image {
    float: none;
    height: 270px;
    margin-right: 0;
    width: 100%;
  }
  #navigate-the-future
    .section-has-quote
    .insight-column:nth-child(2)
    .insight-column-meta {
    padding-top: 0;
    width: 100%;
    height: 250px;
    border: none;
    border-bottom: 6px solid #e5e5e5;
  }
}
@media screen and (min-width: 800px) {
  #navigate-the-future .section-has-quote .insight-column:nth-child(3) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }
  #navigate-the-future
    .section-has-quote
    .insight-column:nth-child(3):last-child {
    margin-right: 0;
  }
  #navigate-the-future
    .section-has-quote
    .insight-column:nth-child(3)
    .insight-column-image {
    height: 270px;
  }
  #navigate-the-future
    .section-has-quote
    .insight-column:nth-child(3)
    .insight-excerpt {
    display: none;
  }
}
@media screen and (min-width: 800px) {
  #navigate-the-future .section-has-quote .insight-column:nth-child(4) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
    height: 540px;
  }
  #navigate-the-future
    .section-has-quote
    .insight-column:nth-child(4):last-child {
    margin-right: 0;
  }
  #navigate-the-future
    .section-has-quote
    .insight-column:nth-child(4)
    .insight-column-image {
    height: 270px;
  }
  #navigate-the-future
    .section-has-quote
    .insight-column:nth-child(4)
    .insight-column-meta {
    height: 242px;
  }
  #navigate-the-future
    .section-has-quote
    .insight-column:nth-child(4)
    .insight-excerpt {
    display: none;
  }
}
#navigate-the-future .insight-column.insight-column-quote {
  border-bottom-color: #5e3371;
  background-color: #5e3371;
}
#navigate-the-future .insight-column.insight-column-quote h2 a:hover {
  color: #ad7ac3;
}
#navigate-the-future .insight-column.insight-column-quote .intro-meta p {
  margin-bottom: 16px;
}
#navigate-the-future .insight-column.insight-column-quote .intro-meta a {
  color: #fff;
}
#navigate-the-future .insight-column.insight-column-quote .intro-meta a:hover {
  color: #ad7ac3;
}
#trade-beyond-borders .insight-section-header {
  background-color: #d2ab29;
}
#trade-beyond-borders .intro-meta a {
  color: #d2ab29;
}
#trade-beyond-borders .intro-meta a:hover {
  color: #525355;
}
#trade-beyond-borders .insight-column-meta h2 a:hover {
  color: #d2ab29;
}
@media screen and (min-width: 800px) {
  #trade-beyond-borders .insight-column:nth-child(4) .insight-column-meta {
    background-color: #d2ab29;
  }
  #trade-beyond-borders
    .insight-column:nth-child(4)
    .insight-column-meta
    h2
    a:hover {
    color: #525355;
  }
  #trade-beyond-borders
    .insight-column:nth-child(4)
    .insight-column-meta
    .intro-meta
    a {
    color: #fff;
  }
  #trade-beyond-borders
    .insight-column:nth-child(4)
    .insight-column-meta
    .intro-meta
    a:hover {
    color: #525355;
  }
}
#trade-beyond-borders .insight-column.insight-column-quote {
  border-bottom-color: #d2ab29;
  background-color: #d2ab29;
}
#trade-beyond-borders .insight-column.insight-column-quote h2 a:hover {
  color: #eedda6;
}
#trade-beyond-borders .insight-column.insight-column-quote .intro-meta p {
  margin-bottom: 16px;
}
#trade-beyond-borders .insight-column.insight-column-quote .intro-meta a {
  color: #fff;
}
#trade-beyond-borders .insight-column.insight-column-quote .intro-meta a:hover {
  color: #eedda6;
}
.featured-collection {
  background-color: #f7f7f7;
  padding-top: 50px;
  padding-bottom: 50px;
}
.featured-collection h2 {
  color: #525355;
  text-align: center;
}
.featured-collection .marker {
  color: #525355;
}
.featured-collection .insight-category-more {
  margin-top: 30px;
  margin-bottom: 10px;
  padding: 0 15px;
}
.collection-dark-blue {
  background-color: #0c3a66;
  color: #fff;
}
.collection-dark-blue .insight-column h2 a,
.collection-dark-blue .marker,
.collection-dark-blue h2 {
  color: #fff;
}
.collection-description {
  text-align: center;
}
@media screen and (min-width: 800px) {
  .collection-description {
    float: left;
    display: block;
    width: 48.82117%;
    margin-left: 25.58941%;
    margin-right: 0;
  }
  .collection-description:last-child {
    margin-right: 0;
  }
}
.article-count {
  margin-bottom: 90px;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .article-count {
    margin-bottom: 44px;
  }
}
.insight-excerpt-short {
  display: none;
}
.collection-slider {
  clear: both;
  margin-right: -15px;
  margin-left: -15px;
  z-index: 2;
}
.collection-slider .insight-column {
  float: none;
  margin-right: 15px;
  margin-left: 15px;
  width: auto;
}
.collection-slider .insight-column h2 {
  text-align: left;
}
.collection-slider .insight-column .insight-excerpt,
.collection-slider .insight-column .insight-excerpt-short {
  display: none;
}
@media screen and (min-width: 992px) {
  .collection-slide:nth-child(4n + 1) .insight-excerpt-short {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  .collection-slide:nth-child(2n + 2) .insight-column-image {
    height: 180px;
  }
}
.collection-slide:nth-child(2n + 2) .insight-excerpt-short {
  display: block;
}
.topic-expand-your-business.insight-column h2 a:hover {
  color: #c13055;
}
.topic-expand-your-business.insight-column-quote {
  background-color: #c13055;
  border-bottom: 6px solid #c13055;
}
.topic-expand-your-business .intro-meta a {
  color: #c13055;
}
.topic-expand-your-business .intro-meta a:hover {
  color: #525355;
}
.topic-explore-our-world.insight-column h2 a:hover,
.topic-explore-our-world .intro-meta a {
  color: #d87d23;
}
.topic-explore-our-world .intro-meta a:hover {
  color: #525355;
}
.topic-explore-our-world.insight-column-quote {
  background-color: #d87d23;
  border-bottom: 6px solid #d87d23;
}
.topic-explore-our-world.insight-column-quote .intro-meta a {
  color: #fff;
}
.topic-grow-your-wealth.insight-column h2 a:hover,
.topic-grow-your-wealth .intro-meta a {
  color: #2ea3ab;
}
.topic-grow-your-wealth .intro-meta a:hover {
  color: #525355;
}
.topic-grow-your-wealth.insight-column-quote {
  background-color: #2ea3ab;
  border-bottom: 6px solid #2ea3ab;
}
.topic-grow-your-wealth.insight-column-quote .intro-meta a {
  color: #fff;
}
.topic-navigate-the-future.insight-column h2 a:hover,
.topic-navigate-the-future .intro-meta a {
  color: #5e3371;
}
.topic-navigate-the-future .intro-meta a:hover {
  color: #525355;
}
.topic-navigate-the-future.insight-column-quote {
  background-color: #5e3371;
  border-bottom: 6px solid #5e3371;
}
.topic-navigate-the-future.insight-column-quote .intro-meta a {
  color: #fff;
}
.topic-trade-beyond-borders.insight-column h2 a:hover,
.topic-trade-beyond-borders .intro-meta a {
  color: #d2ab29;
}
.topic-trade-beyond-borders .intro-meta a:hover {
  color: #525355;
}
.topic-trade-beyond-borders.insight-column-quote {
  background-color: #d2ab29;
  border-bottom: 6px solid #d2ab29;
}
.topic-trade-beyond-borders.insight-column-quote .intro-meta a {
  color: #fff;
}
.sc-cta-exit.insight-cta,
.sc-cta-in-page.insight-cta {
  color: #fff;
  text-align: center;
}
.cta-inner .sc-cta-exit.insight-cta .cta-heading,
.cta-inner .sc-cta-in-page.insight-cta .cta-heading,
.sc-cta-exit.insight-cta .cta-inner .cta-heading,
.sc-cta-exit.insight-cta h3,
.sc-cta-in-page.insight-cta .cta-inner .cta-heading,
.sc-cta-in-page.insight-cta h3 {
  font-size: 34px;
  font-size: 2.125rem;
  font-weight: 100;
  margin-bottom: 18px;
}
.sc-cta-exit.insight-cta p,
.sc-cta-in-page.insight-cta p {
  font-size: 20px;
  font-size: 1.25rem;
}
.sc-cta-in-page.insight-cta {
  margin-bottom: 30px;
}
@media screen and (min-width: 800px) {
  .sc-cta-in-page.insight-cta {
    margin-bottom: 74px;
  }
}
.sc-cta-in-page .ctawrapa {
  position: relative;
  display: block;
}
.sc-cta-in-page .ctawrapa .cta-overlay {
  left: 0;
  right: 0;
}
.insight-cta .nf-error-msg {
  color: #fff;
  text-align: left;
}
.taxonomy-header {
  background-image: url(785aaad9f52630dc7c94a4c471da5730.jpg);
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  margin-top: 0;
}
.taxonomy-header .container {
  height: 100%;
}
@media screen and (min-width: 800px) {
  .insight-archives .insight-column:nth-child(8n + 2) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }
  .insight-archives .insight-column:nth-child(8n + 2):last-child {
    margin-right: 0;
  }
  .insight-archives .insight-column:nth-child(8n + 2) .insight-excerpt {
    display: none;
  }
}
@media screen and (min-width: 800px) {
  .insight-archives .insight-column:nth-child(8n + 3) {
    margin-bottom: 0;
    float: left;
    display: block;
    width: 23.23176%;
    margin-right: 0;
  }
  .insight-archives .insight-column:nth-child(8n + 3):last-child {
    margin-right: 0;
  }
  .insight-archives .insight-column:nth-child(8n + 3) .insight-excerpt {
    display: none;
  }
}
@media screen and (min-width: 800px) {
  .insight-archives .insight-column:nth-child(8n + 4) {
    border-bottom: none;
    float: left;
    display: block;
    width: 100%;
    margin-right: 0;
  }
  .insight-archives .insight-column:nth-child(8n + 4):last-child {
    margin-right: 0;
  }
  .insight-archives .insight-column:nth-child(8n + 4) .insight-column-image {
    float: right;
    height: 540px;
    width: 770px;
  }
  .insight-archives .insight-column:nth-child(8n + 4) .insight-column-meta {
    background-color: #2ea3ab;
    color: #fff;
    height: 400px;
    left: 0;
    padding: 30px;
    position: absolute;
    top: 70px;
    width: 570px;
  }
  .insight-archives
    .insight-column:nth-child(8n + 4)
    .insight-column-meta
    h2
    a {
    color: #fff;
  }
  .insight-archives
    .insight-column:nth-child(8n + 4)
    .insight-column-meta
    h2
    a:hover {
    color: #525355;
  }
  .insight-archives
    .insight-column:nth-child(8n + 4)
    .insight-column-meta
    .intro-meta
    a {
    color: #fff;
  }
  .insight-archives
    .insight-column:nth-child(8n + 4)
    .insight-column-meta
    .intro-meta
    a:hover {
    color: #525355;
  }
}
@media screen and (min-width: 800px) {
  .insight-archives .insight-column:nth-child(8n + 5) {
    border-bottom: none;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%;
    height: 540px;
  }
  .insight-archives .insight-column:nth-child(8n + 5):last-child {
    margin-right: 0;
  }
  .insight-archives .insight-column:nth-child(8n + 5) .insight-column-image {
    height: 540px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }
  .insight-archives
    .insight-column:nth-child(8n + 5)
    .insight-column-image:last-child {
    margin-right: 0;
  }
  .insight-archives .insight-column:nth-child(8n + 5) .insight-column-meta {
    border-bottom: 6px solid #e5e5e5;
    height: 540px;
    position: relative;
    padding-top: 30px;
    float: left;
    display: block;
    width: 31.76157%;
    margin-right: 0;
  }
  .insight-archives
    .insight-column:nth-child(8n + 5)
    .insight-column-meta:last-child {
    margin-right: 0;
  }
  .insight-archives .insight-column:nth-child(8n + 5) .insight-column-meta h2 {
    font-size: 28px;
    font-size: 1.75rem;
  }
  .insight-archives .insight-column:nth-child(8n + 5) .insight-excerpt {
    display: block;
  }
}
@media screen and (min-width: 800px) {
  .insight-archives .insight-column:nth-child(8n + 6) {
    height: 255px;
    float: left;
    display: block;
    width: 23.23176%;
    margin-right: 0;
  }
  .insight-archives .insight-column:nth-child(8n + 6):last-child {
    margin-right: 0;
  }
  .insight-archives .insight-column:nth-child(8n + 6) .insight-column-image {
    height: 110px;
  }
  .insight-archives .insight-column:nth-child(8n + 6) .insight-column-meta h2 {
    font-size: 16px;
    font-size: 1rem;
  }
  .insight-archives .insight-column:nth-child(8n + 6) .insight-excerpt {
    display: none;
  }
}
@media screen and (min-width: 800px) {
  .insight-archives .insight-column:nth-child(8n + 7) {
    height: 255px;
    margin-bottom: 0;
    float: left;
    display: block;
    width: 23.23176%;
    margin-right: 0;
  }
  .insight-archives .insight-column:nth-child(8n + 7):last-child {
    margin-right: 0;
  }
  .insight-archives .insight-column:nth-child(8n + 7) .insight-column-image {
    height: 110px;
  }
  .insight-archives .insight-column:nth-child(8n + 7) .insight-column-meta h2 {
    font-size: 16px;
    font-size: 1rem;
  }
  .insight-archives .insight-column:nth-child(8n + 7) .insight-excerpt {
    display: none;
  }
}
@media screen and (min-width: 800px) {
  .insight-archives .insight-column:nth-child(8n) {
    border-bottom: none;
    float: left;
    display: block;
    width: 100%;
    margin-right: 0;
  }
  .insight-archives .insight-column:nth-child(8n):last-child {
    margin-right: 0;
  }
  .insight-archives .insight-column:nth-child(8n) .insight-column-image {
    float: left;
    height: 540px;
    width: 770px;
  }
  .insight-archives .insight-column:nth-child(8n) .insight-column-meta {
    background-color: #2ea3ab;
    color: #fff;
    height: 400px;
    left: auto;
    padding: 30px;
    position: absolute;
    right: 0;
    top: 70px;
    width: 570px;
  }
  .insight-archives .insight-column:nth-child(8n) .insight-column-meta h2 a {
    color: #fff;
  }
  .insight-archives
    .insight-column:nth-child(8n)
    .insight-column-meta
    h2
    a:hover {
    color: #525355;
  }
  .insight-archives
    .insight-column:nth-child(8n)
    .insight-column-meta
    .intro-meta
    a {
    color: #fff;
  }
  .insight-archives
    .insight-column:nth-child(8n)
    .insight-column-meta
    .intro-meta
    a:hover {
    color: #525355;
  }
}
.insight-archives .insight-column.insight-column-quote {
  height: 540px;
}
.category-expand-your-business .insights-header .header-callout-block {
  border-bottom: 6px solid #c13055;
}
.category-explore-our-world .insights-header .header-callout-block {
  border-bottom: 6px solid #d87d23;
}
.category-grow-your-wealth .insights-header .header-callout-block {
  border-bottom: 6px solid #2ea3ab;
}
.category-navigate-the-future .insights-header .header-callout-block {
  border-bottom: 6px solid #5e3371;
}
.category-trade-beyond-borders .insights-header .header-callout-block {
  border-bottom: 6px solid #d2ab29;
}
.author-header {
  background-image: url(785aaad9f52630dc7c94a4c471da5730.jpg);
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
}
.author-header .container {
  height: 100%;
}
.author-meta {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
}
.author-meta .author-img {
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 999px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 75px;
  padding-bottom: 12px;
  width: 75px;
}
.author-meta .author-img img {
  border-radius: 999px;
}
.author-meta .author-title {
  padding-bottom: 0;
  margin-left: 20px;
  text-align: left;
}
@media screen and (min-width: 800px) {
  .author-meta .author-title {
    padding-top: 10px;
  }
}
.author-meta .author-title h2 {
  margin-bottom: 0;
}
.author-meta .author-title p {
  font-size: 18px;
  font-size: 1.125rem;
}
.author-template-header {
  background-image: url(785aaad9f52630dc7c94a4c471da5730.jpg);
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  border: 1px solid transparent;
  margin-top: 0;
  position: relative;
}
.author-template-header.insights-header {
  padding-top: 60px;
  padding-bottom: 60px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media screen and (min-width: 992px) {
  .author-template-header.insights-header {
    padding-top: 90px;
    padding-bottom: 90px;
    min-height: calc(100vh - 175px);
  }
}
.author-template-header.insights-header > .container {
  width: 100%;
}
.author-template-header .header-callout-block {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  position: relative;
}
.author-template-header .container {
  height: 100%;
  z-index: 50;
}
.author-template-header:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
  background: linear-gradient(0deg, #040404, rgba(4, 4, 4, 0));
}
@media screen and (min-width: 800px) {
  .author-template-header:after {
    background: linear-gradient(53.87deg, rgba(4, 4, 4, 0.8), transparent);
  }
}
@media screen and (min-width: 800px) {
  .author-template-header:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50%;
    width: 100%;
    z-index: 0;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.2));
  }
}
.author-column {
  background-color: #e7f1fd;
  height: auto;
  margin-bottom: 30px;
  padding: 24px 30px;
  position: relative;
}
@media screen and (min-width: 400px) {
  .author-column {
    height: 232px;
  }
}
@media screen and (min-width: 800px) {
  .author-column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .author-column:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 801px) and (max-width: 1000px) {
  .author-column {
    height: 280px;
    padding: 24px 20px;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1110px) {
  .author-column {
    height: 280px;
  }
}
@media screen and (min-width: 1111px) and (max-width: 1280px) {
  .author-column {
    height: 260px;
  }
}
@media screen and (min-width: 1281px) {
  .author-column {
    height: 260px;
  }
}
.author-column:nth-child(3n) {
  margin-right: 0;
}
.author-column h2 {
  font-size: 28px;
  font-size: 1.75rem;
}
.author-column p {
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (min-width: 801px) and (max-width: 1000px) {
  .author-column p {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.author-column .author-intro:after {
  clear: both;
  content: "";
  display: block;
}
.author-column .author-img {
  float: left;
  margin-right: 20px;
  width: 90px;
}
@media screen and (min-width: 801px) and (max-width: 1000px) {
  .author-column .author-img {
    width: 45px;
  }
}
.author-column .author-img img {
  border-radius: 999px;
  height: 75px;
  width: 75px;
}
@media screen and (min-width: 801px) and (max-width: 1000px) {
  .author-column .author-img img {
    height: 45px;
    width: 45px;
  }
}
.author-column .author-title {
  float: right;
  width: calc(100% - 110px);
}
@media screen and (min-width: 801px) and (max-width: 1000px) {
  .author-column .author-title {
    width: calc(100% - 70px);
  }
}
.author-column .intro-meta {
  left: 30px;
  right: 30px;
}
.author-column .intro-meta a {
  background-image: none;
  color: #525355;
  font-weight: 300;
  padding-right: 24px;
  position: relative;
}
@media screen and (min-width: 801px) and (max-width: 1000px) {
  .author-column .intro-meta a {
    padding-right: 14px;
  }
}
.author-column .intro-meta a:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJFNzI4NTQ5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJFNzI4NTM5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMDAwN2VkZi0yMzE0LTQ2N2YtYTUwNS0zNmNmNTVhMGM5OTEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplYjU5Y2Q1OC01NTA1LTExN2EtYjQyYS1iMjNmZmE3ZWQzNTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GzlpJAAAA3ElEQVR42qSUSw4CIQxAoQdQD+MnszbqkXTnuMMjOca1iXoY5wRYkmKwA0zBJoT55D0KKdXWWuVDm6Z1sz3cWyUMYPDRDS+ShHYZILDHZ8P+nSSZ+AxuON7snygToD2/cNrWSL5ngJInSfoSCYQvJNmUSIB/KM0EYlaUPKQSSO1NKoHcCZNkl5PosJST1WaaFU4djgkvNlB/BghXv8RWd6UOI/CS4GnqnsAI3OXgpEAKRwUIL6TwQEDwVQrzjlS08o8A4TnBs9Ku5DNY18BhRzo7oBQe3IWatv4RYACWwH5rIPizAQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 8px 12px;
  content: "";
  height: 12px;
  margin-top: -6px;
  position: absolute;
  right: 0;
  transition: 0.4s;
  top: 50%;
  width: 8px;
}
.author-column .intro-meta a:hover {
  color: #ff3e00;
}
.author-column .intro-meta a:hover:after {
  right: -20px;
}
.author-column .intro-meta span {
  float: right;
}
.collections-page-header {
  background-image: url(785aaad9f52630dc7c94a4c471da5730.jpg);
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 320px;
  position: relative;
}
.collections-page-header .header-callout-block {
  margin-right: 0;
  margin-left: 0;
}
.collections-page-header .header-callout-block h2 {
  margin-bottom: 20px;
}
.collections-page-header .header-callout-block p {
  margin-bottom: 36px;
}
.collections-page-header .container {
  height: 100%;
}
.collections-page-header .header-overlay {
  background-color: hsla(0, 0%, 100%, 0.25);
  bottom: 0;
  display: none;
  height: 294px;
  left: 0;
  position: absolute;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .collections-page-header .header-overlay {
    display: block;
  }
}
.collection-navigation {
  font-weight: 400;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
}
.collection-navigation span {
  display: inline-block;
  width: 20px;
}
.collections-slider-top {
  background-color: hsla(0, 0%, 89.8%, 0.8);
}
.collections-page-slider {
  margin-bottom: 50px;
  padding-top: 24px;
  padding-bottom: 30px;
  position: relative;
}
@media screen and (min-width: 992px) {
  .collections-page-slider {
    margin-top: -294px;
  }
}
@media screen and (min-width: 992px) {
  .collections-page-slider
    .collection-slide:nth-child(2n + 2)
    .insight-column-image {
    height: 270px;
  }
}
.collections-page-slider
  .collection-slider
  .insight-column
  .insight-excerpt-short {
  display: none;
}
.collections-slide-bg {
  background-color: #f7f7f7;
  bottom: 0;
  height: 330px;
  left: 0;
  position: absolute;
  width: 100%;
}
.collections-main {
  padding-bottom: 50px;
}
.collection-column {
  background-color: #f7f7f7;
  height: auto;
  margin-bottom: 30px;
  padding-bottom: 8px;
  position: relative;
}
@media screen and (min-width: 800px) {
  .collection-column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    min-height: 620px;
    padding-bottom: 0;
  }
  .collection-column:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1030px) {
  .collection-column {
    min-height: 600px;
  }
}
.collection-column:nth-child(3n) {
  margin-right: 0;
}
@media screen and (min-width: 800px) {
  .collection-column:nth-child(3n + 1) {
    clear: left;
  }
}
.collection-column .cta-inner .cta-heading,
.collection-column h3,
.cta-inner .collection-column .cta-heading {
  font-size: 28px;
  font-size: 1.75rem;
  margin-bottom: 12px;
  padding-right: 30px;
  padding-left: 30px;
}
@media screen and (min-width: 800px) {
  .collection-column .cta-inner .cta-heading,
  .collection-column h3,
  .cta-inner .collection-column .cta-heading {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 1030px) {
  .collection-column .cta-inner .cta-heading,
  .collection-column h3,
  .cta-inner .collection-column .cta-heading {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.collection-column .collection-meta {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.4;
  padding-right: 30px;
  padding-left: 30px;
}
.collection-column .intro-meta {
  padding-right: 30px;
  padding-left: 30px;
  left: auto;
  right: auto;
  position: absolute;
}
@media screen and (min-width: 800px) {
  .collection-column .intro-meta {
    left: 30px;
    right: 30px;
    padding-right: 0;
    padding-left: 0;
  }
}
@media screen and (min-width: 800px) and (max-width: 1060px) {
  .collection-column .intro-meta {
    text-align: center;
  }
}
.collection-column .intro-meta a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVFMjExQzY5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVFMjExQzU5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjk4OTk2MjBDOUMxMUU3ODNDNkY5MDQwOEJCNTI1MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMjk4OTk2MzBDOUMxMUU3ODNDNkY5MDQwOEJCNTI1MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlBUxLcAAABzSURBVHjaYvz//z8DY4dlAwMQ/K84DqaRASNDu4U2kL4AxCxA3IiuiAkocBVIRwPxHyCuh5kGVwA1ehVU0V90RUwwBi5FjCBHojiqwzIcSC0FYmaQm5gYCAAmfLpBPmJCkgxDl4SbgEuSqIBiJBTUAAEGAGNGPnII5gUQAAAAAElFTkSuQmCC);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 8px 12px;
  color: #525355;
  font-weight: 300;
  padding-right: 24px;
}
.collection-column .intro-meta span {
  float: right;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
}
@media screen and (min-width: 800px) and (max-width: 1060px) {
  .collection-column .intro-meta span {
    float: none;
    display: block;
    margin-top: 2px;
  }
}
.collection-column-image {
  background-image: url(94028a319c1364d208b8466fef231a19.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}
.single-post .site-main,
.single-sc_media .site-main {
  padding-bottom: 30px;
}
.single-post .has-dropcap .first-letter-large,
.single-post .has-dropcap p:first-child:first-letter,
.single-sc_media .has-dropcap .first-letter-large,
.single-sc_media .has-dropcap p:first-child:first-letter {
  color: #0c3a66;
  font-size: 40px;
  font-size: 2.5rem;
  float: left;
  font-weight: 100;
  line-height: 0.8;
  margin: 8px 5px 0 0;
}
@media screen and (min-width: 800px) {
  .single-post .has-dropcap .first-letter-large,
  .single-post .has-dropcap p:first-child:first-letter,
  .single-sc_media .has-dropcap .first-letter-large,
  .single-sc_media .has-dropcap p:first-child:first-letter {
    font-size: 60px;
    font-size: 3.75rem;
    margin: 8px 8px 0 0;
  }
}
@media screen and (min-width: 1170px) {
  .single-post .has-dropcap .first-letter-large,
  .single-post .has-dropcap p:first-child:first-letter,
  .single-sc_media .has-dropcap .first-letter-large,
  .single-sc_media .has-dropcap p:first-child:first-letter {
    font-size: 80px;
    font-size: 5rem;
  }
}
.single-post .entry-content,
.single-sc_media .entry-content {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
.cta-inner .single-post .entry-content .cta-heading,
.cta-inner .single-sc_media .entry-content .cta-heading,
.single-post .entry-content .cta-inner .cta-heading,
.single-post .entry-content h3,
.single-sc_media .entry-content .cta-inner .cta-heading,
.single-sc_media .entry-content h3 {
  font-size: 23px;
  font-size: 1.4375rem;
  margin-bottom: 10px;
}
.single-post.fl-builder .entry-content,
.single-sc_media.fl-builder .entry-content {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.single-post .sub-header-right {
  width: 200px;
}
.single-post .sub-header-left {
  float: left;
  width: calc(100% - 200px);
}
.single-post .layout-content div > a,
.single-post .layout-content em > a {
  color: #ff3e00;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.single-post .layout-content div > a:hover,
.single-post .layout-content em > a:hover {
  color: #ff3e00;
  border-bottom-color: #ff3e00;
  text-decoration: none;
}
@media screen and (min-width: 800px) {
  .single-post .site-main.single-with-header {
    margin-top: -160px;
  }
}
.insight-header {
  height: 225px;
  margin-bottom: 10px;
  position: relative;
}
@media screen and (min-width: 800px) {
  .insight-header {
    position: relative;
    margin: 0 auto 80px;
    max-width: 1440px;
    height: 450px;
  }
}
.insight-background-block {
  background-color: #fff;
  bottom: 0;
  position: absolute;
  right: 0;
}
@media screen and (min-width: 800px) {
  .insight-background-block {
    height: 80px;
    left: 0;
    right: 0;
  }
}
@media screen and (min-width: 992px) {
  .insight-background-block {
    right: 0;
    left: 50%;
    margin-left: -430px;
  }
}
@media screen and (min-width: 1170px) {
  .insight-background-block {
    height: 80px;
    margin-left: -520px;
    margin-top: -80px;
  }
}
@media screen and (min-width: 800px) {
  .single-sc_events.post-with-thumbnail .site-main,
  .single-sc_media.post-with-thumbnail .site-main {
    margin-top: -160px;
  }
}
.single-entry-title {
  color: #96cf24;
  margin-bottom: 30px;
  padding-top: 30px;
}
@media screen and (min-width: 800px) {
  .single-entry-title {
    font-size: 54px;
    font-size: 3.375rem;
    padding-top: 56px;
  }
}
.insight-excerpt {
  font-size: 20px;
  font-size: 1.25rem;
}
.insight-excerpt-header {
  font-size: 23px;
  font-size: 1.4375rem;
  line-height: 1.4;
  margin-bottom: 54px;
}
.entry-date,
.eta {
  display: inline-block;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 21px;
  margin-bottom: 25px;
}
.eta {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAYAAABLy77vAAAAAXNSR0IArs4c6QAAAilJREFUOBHFVDFrU1EUPue+Z7HVDIJTOzho8R9ka5WYWTtpcRSktKGCpGjSODgY+1qCQ0tTpNBVyGSdQ6DtZDt1cFIHkbp2CCKYd3M8301vacpLiCD4hnffPfc73/3uOd99TD2e2cJrSVraiBY5KW6Sgv81ligzt7h8R8Q+EOFJZhkj0TfRDwXvBYF5u1Z+vg/V+ZeVq79aPFwt5793ET15sTIe23hThG71Pp5ysrxT8jdKv6WbXeZg6PYp0XxxZSIWu00kV4i4ScyVMKRtG6S+gjSwzetxTPdIZEExKb8RE38auRhmHBGUtGL78YSkYYILj9bLC988+OyYK1WutW1rS7EZxJUoXY2KByEmOI4OUNKoLhWy7EqCFSJvA992bCAi2bliVHdkTE8V9tDMFpaynZpwE0rOkjimhBcwwKIEmjs9X1pOG43dd1itSa/jJHCRw2qOqmJr2zMGLQYQhU1K6BdjNh+wrtaYgKIxTHx38D3wM3TpC7DasdF/c0VYJNSjHam4m/CJkh+eV+O7dT7u5r9/3sAIDhxtFxNnNnz8xSPSvgs4OFDsmstVx8Jsg/I4rHO5U1QzG1Gxzkw7Ok3BsWo25/Z+hMCcuDuFXHC4YodB+FgFHitZBo7tpwxrp67WnE6u61xn71wpmmxbea9kuCoDXFo+NgFPrZcLrsZdxxjsN4Li0g6UrL569tmXoIvIB3H/cHW0FJ0fmy7o9xG6o2MNNfFYP/4BmVP+xLc87tAAAAAASUVORK5CYII=);
  background-size: 18px 21px;
  margin-left: 30px;
  padding-left: 32px;
}
.date-with-icon,
.eta {
  background-position: 0;
  background-repeat: no-repeat;
}
.date-with-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAAAXNSR0IArs4c6QAAAK1JREFUOBHNVMENwjAM9FkdA5iHSUAwQcUAwAYUMV6Zo0eDZGRFeVDLj0aK4jg++3yKLOLWqb+ybOdqmq04bUYGnDj3t/2Me1G4CeAFkFGhx07AgZRQklJ4xm4nmZ5KYhdh4jElWZpGaYk6o/i4X2D2ktO+SxqjzEQMtVS3/9OofvB308H7ak0zW/N14vb6GP0ldi1sS4C01so8GqOzyJh9Z5IqDhC8zbn0tMH2AeQLLp2bEEIgAAAAAElFTkSuQmCC);
  background-size: 24px;
  line-height: 2;
  padding-left: 34px;
}
.entry-authors:after {
  clear: both;
  content: "";
  display: block;
}
.entry-authors .author-image {
  float: left;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 999px;
  height: 70px;
  width: 70px;
  background-position: 50%;
}
.entry-authors .author-image img {
  border-radius: 999px;
}
.entry-authors .author-info {
  float: right;
  width: calc(100% - 90px);
}
.cta-inner .entry-authors .author-info .cta-heading,
.entry-authors .author-info .cta-inner .cta-heading,
.entry-authors .author-info h3 {
  color: #ff3e00;
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 6px;
}
.cta-inner .entry-authors .author-info .cta-heading a,
.entry-authors .author-info .cta-inner .cta-heading a,
.entry-authors .author-info h3 a {
  color: #ff3e00;
}
.cta-inner .entry-authors .author-info .cta-heading a:hover,
.entry-authors .author-info .cta-inner .cta-heading a:hover,
.entry-authors .author-info h3 a:hover {
  color: #061d33;
}
.entry-authors .author-info p {
  font-size: 14px;
  font-size: 0.875rem;
}
.author-bio {
  margin-bottom: 20px;
}
@media screen and (min-width: 800px) {
  .author-bio {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 32px;
    padding-top: 16px;
    padding-bottom: 16px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .author-bio:last-child {
    margin-right: 0;
  }
}
.author-bio:nth-child(2n) {
  margin-right: 0;
}
.insights-campaign-signup {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media screen and (min-width: 800px) {
  .insights-campaign-signup {
    padding-top: 58px;
    padding-bottom: 58px;
  }
}
.campaign-signup {
  margin: 0;
  padding: 0 15px;
  position: relative;
}
@media screen and (min-width: 800px) {
  .campaign-signup {
    padding-top: 58px;
    padding-bottom: 58px;
  }
}
@media screen and (min-width: 1170px) {
  .campaign-signup {
    margin-right: 236px;
  }
}
@media screen and (min-width: 1410px) {
  .campaign-signup {
    margin-right: 310px;
  }
}
.campaign-signup .marker {
  color: #fff;
}
.campaign-signup .cta-overlay {
  background: #fff;
  left: 0;
  right: 0;
}
.campaign-signup-content {
  color: #525355;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 2;
}
@media screen and (min-width: 800px) {
  .campaign-signup-content {
    padding-right: 50px;
    padding-left: 50px;
  }
}
@media screen and (min-width: 992px) {
  .campaign-signup-content {
    width: 70%;
  }
}
@media screen and (min-width: 1170px) {
  .campaign-signup-content {
    padding-right: 15px;
    padding-left: 80px;
  }
}
@media screen and (min-width: 1410px) {
  .campaign-signup-content {
    padding-right: 15px;
    padding-left: 150px;
  }
}
.campaign-signup-content h2 {
  margin-bottom: 12px;
}
.campaign-signup-content .campaign-signup-meta strong {
  margin-right: 12px;
}
.campaign-signup-box {
  position: relative;
  z-index: 2;
}
.site-content .insights-related {
  padding-top: 10px;
  padding-bottom: 30px;
}
.insight-related-articles:after {
  clear: both;
  content: "";
  display: block;
}
.cta-inner .insight-related-articles .cta-heading,
.insight-related-articles .cta-inner .cta-heading,
.insight-related-articles h3 {
  color: #96cf24;
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 15px;
}
.related-block {
  background-color: #e7f1fd;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  padding: 15px;
}
.related-block-image {
  -ms-flex-order: 1;
  order: 1;
  padding-top: 30px;
  width: 80px;
}
.related-block-image img {
  display: block;
}
.related-block-text {
  margin-left: 20px;
  -ms-flex-order: 2;
  order: 2;
  padding-top: 30px;
  position: relative;
  width: calc(100% - 100px);
}
.related-block-text .intro-meta {
  bottom: auto;
  right: 0;
  top: 0;
}
.related-block-text .intro-meta p {
  margin-bottom: 0;
}
@media screen and (min-width: 800px) {
  .related-title {
    float: left;
    width: 220px;
  }
}
@media screen and (min-width: 800px) {
  .related-excerpt {
    float: left;
    width: calc(100% - 220px);
  }
}
.related-excerpt p {
  margin-bottom: 0;
}
@media screen and (min-width: 800px) {
  .single-insight-grid .insight-box:nth-child(5n + 1) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .single-insight-grid .insight-box:nth-child(5n + 1):last-child {
    margin-right: 0;
  }
}
.single-insight-grid .insight-box:nth-child(5n + 1) .insight-box-image {
  float: none;
  height: 276px;
  width: 100%;
}
.single-insight-grid .insight-box:nth-child(5n + 1) .insight-box-meta {
  float: none;
  width: auto;
}
.single-insight-grid .insight-box:nth-child(5n + 1) .insight-excerpt {
  display: block;
}
@media screen and (min-width: 800px) {
  .single-insight-grid .insight-box:nth-child(5n + 2) {
    margin-right: 2.35765%;
  }
}
@media screen and (min-width: 800px) {
  .single-insight-grid .insight-box:nth-child(5n + 3) {
    margin-right: 0;
  }
}
.single-insight-grid .insight-box:nth-child(5n + 3) .insight-excerpt {
  display: block;
}
@media screen and (min-width: 800px) {
  .single-insight-grid .insight-box:nth-child(5n + 3) .insight-excerpt {
    display: none;
  }
}
.insight-single-result {
  margin: 0 auto 65px;
  background-color: #fff;
}
.insight-single-result .insight-box-single {
  width: 100%;
}
.insight-single-result .insight-meta {
  width: 100%;
  margin-top: 20px;
  color: #2c3844;
}
@media screen and (min-width: 800px) {
  .insight-single-result .insight-meta {
    margin-top: 0;
    width: 50%;
    float: left;
  }
}
.cta-inner .insight-single-result .insight-meta .cta-heading,
.insight-single-result .insight-meta .cta-inner .cta-heading,
.insight-single-result .insight-meta h3 {
  font-size: 46px;
  font-size: 2.875rem;
  font-weight: 100;
  line-height: 58.2px;
}
@media screen and (min-width: 800px) {
  .cta-inner .insight-single-result .insight-meta .cta-heading,
  .insight-single-result .insight-meta .cta-inner .cta-heading,
  .insight-single-result .insight-meta h3 {
    width: 85%;
  }
}
.insight-single-result .insight-meta p {
  color: #2c3844;
  font-weight: 200;
  line-height: 35px;
}
.insight-single-result .insight-meta .insight-excerpt {
  font-size: 28px;
  font-size: 1.75rem;
}
@media screen and (min-width: 800px) {
  .insight-single-result .insight-meta .insight-excerpt {
    width: 90%;
  }
}
.insight-single-result .intro-meta {
  border-bottom: 6px solid #cfd5db;
}
@media screen and (min-width: 800px) {
  .insight-single-result .intro-meta {
    width: 40%;
  }
}
@media screen and (min-width: 1410px) {
  .insight-single-result .intro-meta {
    width: 45%;
  }
}
.insight-single-result .insight-box-image {
  width: 100%;
  min-height: 270px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
}
@media screen and (min-width: 800px) {
  .insight-single-result .insight-box-image {
    width: 50%;
    float: right;
    height: 563px;
  }
}
.addthis-smartlayers-mobile {
  display: none;
}
@media screen and (min-width: 800px) {
  .admin-bar .at-image-sharing-tool-btns {
    margin-top: 32px;
  }
}
@media screen and (min-width: 800px) {
  .sc-media-contacts .container {
    padding-right: 55px;
    padding-left: 55px;
  }
}
.media-two-columns {
  clear: both;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .media-two-columns .contact-card {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
}
@media screen and (min-width: 800px) {
  .media-two-columns .contact-card:last-child,
  .media-two-columns .contact-card:nth-child(2n) {
    margin-right: 0;
  }
}
.media-three-columns {
  clear: both;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .media-three-columns .contact-card {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
}
@media screen and (min-width: 800px) {
  .media-three-columns .contact-card:last-child,
  .media-three-columns .contact-card:nth-child(3n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  #explore-our-world .insight-column:nth-child(4) .insight-column-meta h2,
  #navigate-the-future .insight-column:nth-child(4) .insight-column-meta h2,
  .insight-category .insight-column:nth-child(2) .insight-column-meta h2,
  .insight-category .insight-column:nth-child(3) .insight-column-meta h2 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.insight-category .insight-column .author-img,
.insight-category .insight-column .insight-box-quote {
  display: none;
}
#explore-our-world .insight-column:nth-child(2) .author-img,
#explore-our-world .insight-column:nth-child(2) .insight-box-quote,
#navigate-the-future .insight-column:nth-child(2) .author-img,
#navigate-the-future .insight-column:nth-child(2) .insight-box-quote,
.insight-category .insight-column:first-child .author-img,
.insight-category .insight-column:first-child .insight-box-quote {
  display: inline-block;
}
.insight-box-type.insight-quote.topic-expand-your-business {
  border-bottom-color: #c13055;
  background-color: #c13055;
}
.cta-inner
  .insight-box-type.insight-quote.topic-expand-your-business
  .cta-heading
  a,
.insight-box-type.insight-quote.topic-expand-your-business
  .cta-inner
  .cta-heading
  a,
.insight-box-type.insight-quote.topic-expand-your-business h3 a {
  color: #fff;
}
.cta-inner
  .insight-box-type.insight-quote.topic-expand-your-business
  .cta-heading
  a:hover,
.insight-box-type.insight-quote.topic-expand-your-business
  .cta-inner
  .cta-heading
  a:hover,
.insight-box-type.insight-quote.topic-expand-your-business h3 a:hover {
  color: #e8a2b4;
}
.insight-box-type.insight-quote.topic-explore-our-world {
  border-bottom-color: #d87d23;
  background-color: #d87d23;
}
.cta-inner
  .insight-box-type.insight-quote.topic-explore-our-world
  .cta-heading
  a,
.insight-box-type.insight-quote.topic-explore-our-world
  .cta-inner
  .cta-heading
  a,
.insight-box-type.insight-quote.topic-explore-our-world h3 a {
  color: #fff;
}
.cta-inner
  .insight-box-type.insight-quote.topic-explore-our-world
  .cta-heading
  a:hover,
.insight-box-type.insight-quote.topic-explore-our-world
  .cta-inner
  .cta-heading
  a:hover,
.insight-box-type.insight-quote.topic-explore-our-world h3 a:hover {
  color: #f0caa4;
}
.insight-box-type.insight-quote.topic-grow-your-wealth {
  border-bottom-color: #2ea3ab;
  background-color: #2ea3ab;
}
.cta-inner
  .insight-box-type.insight-quote.topic-grow-your-wealth
  .cta-heading
  a,
.insight-box-type.insight-quote.topic-grow-your-wealth
  .cta-inner
  .cta-heading
  a,
.insight-box-type.insight-quote.topic-grow-your-wealth h3 a {
  color: #fff;
}
.cta-inner
  .insight-box-type.insight-quote.topic-grow-your-wealth
  .cta-heading
  a:hover,
.insight-box-type.insight-quote.topic-grow-your-wealth
  .cta-inner
  .cta-heading
  a:hover,
.insight-box-type.insight-quote.topic-grow-your-wealth h3 a:hover {
  color: #3fff90;
}
.insight-box-type.insight-quote.topic-navigate-the-future {
  border-bottom-color: #5e3371;
  background-color: #5e3371;
}
.cta-inner
  .insight-box-type.insight-quote.topic-navigate-the-future
  .cta-heading
  a,
.insight-box-type.insight-quote.topic-navigate-the-future
  .cta-inner
  .cta-heading
  a,
.insight-box-type.insight-quote.topic-navigate-the-future h3 a {
  color: #fff;
}
.cta-inner
  .insight-box-type.insight-quote.topic-navigate-the-future
  .cta-heading
  a:hover,
.insight-box-type.insight-quote.topic-navigate-the-future
  .cta-inner
  .cta-heading
  a:hover,
.insight-box-type.insight-quote.topic-navigate-the-future h3 a:hover {
  color: #ad7ac3;
}
.insight-box-type.insight-quote.topic-trade-beyond-borders {
  border-bottom-color: #d2ab29;
  background-color: #d2ab29;
}
.cta-inner
  .insight-box-type.insight-quote.topic-trade-beyond-borders
  .cta-heading
  a,
.insight-box-type.insight-quote.topic-trade-beyond-borders
  .cta-inner
  .cta-heading
  a,
.insight-box-type.insight-quote.topic-trade-beyond-borders h3 a {
  color: #fff;
}
.cta-inner
  .insight-box-type.insight-quote.topic-trade-beyond-borders
  .cta-heading
  a:hover,
.insight-box-type.insight-quote.topic-trade-beyond-borders
  .cta-inner
  .cta-heading
  a:hover,
.insight-box-type.insight-quote.topic-trade-beyond-borders h3 a:hover {
  color: #eedda6;
}
.insight-column.insight-column-quote .intro-meta a:hover,
.insight-column.insight-column-quote h2 a:hover {
  color: #f0caa4;
}
.insight-column .insight-image-inner,
.sc-tiles-insights .insight-image-inner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  height: 100%;
  transition: all 0.75s;
}
.insight-column .insight-image-inner:hover,
.sc-tiles-insights .insight-image-inner:hover {
  opacity: 1;
  transform: scale(1.1);
}
.insight-column-meta {
  transition: all 0.6s;
}
.insight-column .insight-column-image {
  overflow: hidden;
}
.insight-column .insight-column-image:hover {
  opacity: 1;
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n-1),
  .insight-box:nth-child(6n-2) {
    background: none;
    border-bottom: none;
  }
  .insight-box:nth-child(6n-1) .insight-box-meta,
  .insight-box:nth-child(6n-2) .insight-box-meta {
    position: relative;
    height: 100%;
    border-bottom: 6px solid #e5e5e5;
    background: #fff;
  }
  .sc-tiles-insights .insight-box:nth-child(6n-1) .insight-box-meta {
    height: 166px;
  }
  #explore-our-world .insight-column:first-child .insight-column-meta,
  #navigate-the-future .insight-column:first-child .insight-column-meta,
  .insight-category .insight-column:nth-child(4) .insight-column-meta {
    width: 55%;
    max-width: 570px;
  }
  #explore-our-world .insight-column:first-child .insight-column-image,
  #navigate-the-future .insight-column:first-child .insight-column-image,
  .insight-category .insight-column:nth-child(4) .insight-column-image {
    width: 65%;
  }
  #expand-your-business
    .insight-column:nth-child(4)
    .insight-column-meta
    .intro-meta
    a:hover,
  #expand-your-business
    .insight-column:nth-child(4)
    .insight-column-meta
    h2
    a:hover,
  #explore-our-world
    .insight-column:first-child
    .insight-column-meta
    .intro-meta
    a:hover,
  #explore-our-world
    .insight-column:first-child
    .insight-column-meta
    h2
    a:hover,
  #grow-your-wealth
    .insight-column:nth-child(4)
    .insight-column-meta
    .intro-meta
    a:hover,
  #grow-your-wealth
    .insight-column:nth-child(4)
    .insight-column-meta
    h2
    a:hover,
  #trade-beyond-borders
    .insight-column:nth-child(4)
    .insight-column-meta
    .intro-meta
    a:hover,
  #trade-beyond-borders
    .insight-column:nth-child(4)
    .insight-column-meta
    h2
    a:hover,
  .insight-section-header:hover h2 a {
    color: hsla(0, 0%, 100%, 0.5);
  }
  .insight-archives
    .category-expand-your-business
    .insight-column:nth-child(8n)
    .insight-column-meta,
  .insight-archives
    .category-expand-your-business
    .insight-column:nth-child(8n + 4)
    .insight-column-meta {
    background-color: #c13055;
  }
  .insight-archives
    .category-trade-beyond-borders
    .insight-column:nth-child(8n)
    .insight-column-meta,
  .insight-archives
    .category-trade-beyond-borders
    .insight-column:nth-child(8n + 4)
    .insight-column-meta {
    background-color: #d2ab29;
  }
  .insight-archives
    .category-explore-our-world
    .insight-column:nth-child(8n)
    .insight-column-meta,
  .insight-archives
    .category-explore-our-world
    .insight-column:nth-child(8n + 4)
    .insight-column-meta {
    background-color: #d87d23;
  }
  .insight-archives
    .category-navigate-the-future
    .insight-column:nth-child(8n)
    .insight-column-meta,
  .insight-archives
    .category-navigate-the-future
    .insight-column:nth-child(8n + 4)
    .insight-column-meta {
    background-color: #5e3371;
  }
  .insight-archives
    .insight-column.topic-trade-beyond-borders:nth-child(8n)
    .insight-column-meta,
  .insight-archives
    .insight-column.topic-trade-beyond-borders:nth-child(8n + 4)
    .insight-column-meta {
    background-color: #d2ab29;
  }
  .insight-archives
    .insight-column.topic-expand-your-business:nth-child(8n)
    .insight-column-meta,
  .insight-archives
    .insight-column.topic-expand-your-business:nth-child(8n + 4)
    .insight-column-meta {
    background-color: #c13055;
  }
  .insight-archives
    .insight-column.topic-explore-our-world:nth-child(8n)
    .insight-column-meta,
  .insight-archives
    .insight-column.topic-explore-our-world:nth-child(8n + 4)
    .insight-column-meta {
    background-color: #d87d23;
  }
  .insight-archives
    .insight-column.topic-grow-your-wealth:nth-child(8n)
    .insight-column-meta,
  .insight-archives
    .insight-column.topic-grow-your-wealth:nth-child(8n + 4)
    .insight-column-meta {
    background-color: #2ea3ab;
  }
  .insight-archives
    .insight-column.topic-navigate-the-future:nth-child(8n)
    .insight-column-meta,
  .insight-archives
    .insight-column.topic-navigate-the-future:nth-child(8n + 4)
    .insight-column-meta {
    background-color: #5e3371;
  }
}
.author-intro .author-title {
  padding-top: 0;
  padding-bottom: 0;
  text-align: left;
}
.author-img {
  margin-top: -10px;
}
@media screen and (min-width: 800px) {
  .single-sc_features .site-main.single-with-header {
    margin-top: -160px;
  }
}
.insight-topic-pagination {
  margin-bottom: 30px;
}
.sc-comp-author,
.sc-comp-author span {
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
}
.form-show-include .sc-component {
  padding-top: 0;
}
.insight-navy-blue {
  color: #0c3a66;
}
.press-release-footer {
  background-color: #f7f7f7;
  padding-top: 30px;
  padding-bottom: 10px;
}
@media screen and (min-width: 800px) {
  .press-release-footer {
    padding-top: 74px;
    padding-bottom: 54px;
  }
}
.cta-inner .press-release-footer .cta-heading,
.press-release-footer .cta-inner .cta-heading,
.press-release-footer h3 {
  color: #96cf24;
  font-size: 22px;
  font-size: 1.375rem;
  margin-bottom: 24px;
}
.press-release-footer p {
  font-size: 20px;
  font-size: 1.25rem;
}
.press-release-form {
  overflow: hidden;
  margin: 0 -10px 30px;
  position: relative;
}
.press-release-form #prform {
  position: absolute;
  height: 1px;
  width: 1px;
  opacity: 0;
  z-index: -1;
  left: 0;
  top: -75px;
}
@media screen and (min-width: 800px) {
  .press-release-form #prform {
    top: -155px;
  }
}
.press-release-form .sc-filtering {
  float: left;
  margin-bottom: 10px;
  padding: 0 10px;
  width: 100%;
}
@media screen and (min-width: 600px) {
  .press-release-form .sc-filtering {
    margin-bottom: 0;
    width: calc(33.3333% - 25px);
  }
}
.press-release-form .sc-filtering.sc-filtering-button {
  margin-bottom: 10px;
  width: 100%;
}
@media screen and (min-width: 600px) {
  .press-release-form .sc-filtering.sc-filtering-button {
    margin-bottom: 0;
    width: 75px;
  }
}
.press-release-form .sc-filtering input[type="text"] {
  border: 1px solid #ff3e00;
  width: 100%;
  border-radius: 0;
  height: 60px;
  padding: 0 15px;
  outline: none;
}
.press-release-form .sc-filtering button {
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
  height: 60px;
  line-height: 60px;
  width: 100%;
  font-size: 20px;
  font-size: 1.25rem;
  outline: none;
  text-align: center;
}
.press-release-form .sc-filtering button:after {
  display: none;
}
.press-release-form .sc-filtering .disabled {
  opacity: 0.5;
}
.prev-next-press-releases {
  overflow: hidden;
  margin-top: 25px;
  clear: both;
}
.prev-next-press-releases .next-posts-link,
.prev-next-press-releases .prev-posts-link {
  float: right;
  min-height: 1px;
  width: 50%;
}
.prev-next-press-releases .prev-posts-link {
  text-align: right;
}
.prev-next-press-releases div.next-posts-link a {
  padding-right: 0;
  padding-left: 56px;
}
.prev-next-press-releases div.next-posts-link a:after {
  right: auto;
  left: 6px;
  content: "chevron_left";
}
.people-header {
  padding-top: 0;
  padding-bottom: 30px;
}
.people-header h1 {
  color: #96cf24;
  margin-bottom: 20px;
}
.people-header p {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 30px;
}
@media screen and (min-width: 1170px) {
  .people-header p {
    width: 90%;
  }
}
.people-header .people-meta p {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 24px;
}
@media screen and (min-width: 1170px) {
  .people-header .people-meta p {
    width: 100%;
  }
}
.people-meta .meta-spacer {
  display: inline;
  margin-right: 20px;
}
.people-meta .meta-spacer:last-child {
  margin-right: 0;
}
.people-meta .meta-spacer.nowrap {
  display: inline;
  white-space: normal;
}
@media screen and (min-width: 480px) {
  .people-meta .meta-spacer.nowrap {
    display: inline-block;
    white-space: nowrap;
  }
}
.people-hero {
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  height: 320px;
  position: relative;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 800px) {
  .people-hero {
    height: 600px;
    padding-right: 140px;
  }
}
.people-hero:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 800px) {
  .sc_people .container.wide-container {
    padding-right: 0;
    padding-left: 0;
    max-width: 1400px;
  }
}
.people-content {
  padding: 6px 30px 30px;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 800px) {
  .people-content {
    padding-top: 32px;
  }
}
.cta-inner .people-content .cta-heading,
.people-content .cta-inner .cta-heading,
.people-content h3 {
  color: #96cf24;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 100;
  padding-top: 0;
}
@media screen and (min-width: 1170px) {
  .people-with-hero {
    margin-top: -75px;
  }
}
.single-sc_people .heading-inner {
  padding-top: 20px;
  text-align: center;
}
.single-sc_people .people-content {
  padding: 6px 0 30px;
}
@media screen and (min-width: 800px) {
  .single-sc_people .people-content {
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
.single-sc_people .background-block {
  position: absolute;
  right: 10%;
}
@media screen and (min-width: 800px) {
  .single-sc_people .background-block {
    display: none;
    float: right;
  }
}
@media screen and (min-width: 1170px) {
  .single-sc_people .background-block {
    display: block;
    right: 0;
    width: 1120px;
  }
}
@media screen and (min-width: 1410px) {
  .single-sc_people .background-block {
    right: 0;
    width: 1180px;
  }
}
#country-popup {
  background-color: #fff;
  max-width: 100%;
  padding: 30px;
  width: 1100px;
  position: relative;
  margin: 60px auto 0;
}
@media screen and (min-width: 800px) {
  #country-popup {
    padding: 60px;
  }
}
#country-popup .country-popup-scroller {
  overflow-y: auto;
  max-height: 80vh;
}
#country-popup h2 {
  margin-bottom: 25px;
  text-align: center;
}
#country-popup p {
  font-size: 20px;
  font-size: 1.25rem;
  text-align: center;
}
#country-popup .country-grid {
  margin-left: 0;
  padding-top: 30px;
  padding-left: 0;
  overflow-y: inherit;
  max-height: 500vh;
  margin-bottom: 0;
}
#country-popup .country-grid:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 600px) {
  #country-popup .country-grid {
    max-height: 100%;
  }
}
#country-popup .country-grid-item {
  border: 1px solid #fff;
  font-size: 18px;
  font-size: 1.125rem;
  list-style: none;
  position: relative;
}
@media screen and (min-width: 480px) {
  #country-popup .country-grid-item {
    float: left;
    width: 50%;
  }
}
@media screen and (min-width: 800px) {
  #country-popup .country-grid-item {
    width: 33%;
  }
}
#country-popup .country-grid-item a {
  background-color: #f7f7f7;
  background-image: none;
  display: block;
  height: 50px;
  line-height: 50px;
  padding-left: 20px;
  position: relative;
}
#country-popup .country-grid-item a:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVFMjExQzY5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVFMjExQzU5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjk4OTk2MjBDOUMxMUU3ODNDNkY5MDQwOEJCNTI1MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMjk4OTk2MzBDOUMxMUU3ODNDNkY5MDQwOEJCNTI1MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlBUxLcAAABzSURBVHjaYvz//z8DY4dlAwMQ/K84DqaRASNDu4U2kL4AxCxA3IiuiAkocBVIRwPxHyCuh5kGVwA1ehVU0V90RUwwBi5FjCBHojiqwzIcSC0FYmaQm5gYCAAmfLpBPmJCkgxDl4SbgEuSqIBiJBTUAAEGAGNGPnII5gUQAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 8px 12px;
  content: "";
  height: 12px;
  position: absolute;
  right: 15px;
  top: 20px;
  width: 8px;
}
#country-popup .country-grid-item a:hover {
  background-color: #ff3e00;
  color: #fff;
}
#country-popup .country-grid-item a:hover:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAAXNSR0IArs4c6QAAAGRJREFUGBljYACC////c4AwiI0BoJI7gDQIYyoCCioD8QsgBgGcijSBkgQVaRGr6CXILiDAaZ02UPIHWMn//xuw+WoyVBKkyANFAVBgEtmSE/HpBHkPZB+mnTAHACU9QBjGR6YBoMe5Otp6q1YAAAAASUVORK5CYII=);
}
#country-popup .country-grid-item-large {
  background-color: #f7f7f7;
  height: auto;
  min-height: 50px;
  text-align: center;
  transition: 0.4s;
  width: 100%;
}
@media screen and (min-width: 460px) {
  #country-popup .country-grid-item-large {
    height: 132px;
    min-height: none;
    width: 20%;
  }
}
@media screen and (min-width: 461px) and (max-width: 800px) {
  #country-popup .country-grid-item-large {
    float: left;
    width: 50%;
  }
}
#country-popup .country-grid-item-large:hover {
  background-color: #ff3e00;
}
#country-popup .country-grid-item-large:hover a {
  background-color: #ff3e00;
  color: #fff;
}
#country-popup .country-grid-item-large:hover a:after,
#country-popup .country-grid-item-large:hover span:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAAXNSR0IArs4c6QAAAJtJREFUOBHNlG0KgDAIhqOgc+y6HaOve3SU6CLrNRQkgpwOSpCtH8+jC7emqRk550TpcjK8Y6UskygY2yvKJEAGBvVil4BqkZOmef+NZK7RyX8kS/Q4HQRVJGu0kx6C40Gyvd4bQHQMXwcM+/4BYBrvEOwbJq4cgn23kiuH4BGSe9jeA1DhFylBQtUkbJX1GIIUSTksIpYk+basJ2y1fFhlsEfDAAAAAElFTkSuQmCC);
}
#country-popup .country-grid-item-large a {
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7f7f7;
  background-image: none;
  background-size: 45px 30px;
  display: inline-block;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  position: relative;
  padding-right: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  line-height: 1;
  text-align: center;
}
#country-popup .country-grid-item-large a:after {
  background-image: none;
  right: -15px;
}
#country-popup .country-grid-item-large img {
  display: block;
  margin: 28px auto 24px;
  max-width: 45px;
}
#country-popup .country-grid-item-large span {
  padding-right: 30px;
  position: relative;
}
#country-popup .country-grid-item-large span:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJFNzI4NTQ5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJFNzI4NTM5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMDAwN2VkZi0yMzE0LTQ2N2YtYTUwNS0zNmNmNTVhMGM5OTEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplYjU5Y2Q1OC01NTA1LTExN2EtYjQyYS1iMjNmZmE3ZWQzNTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GzlpJAAAA3ElEQVR42qSUSw4CIQxAoQdQD+MnszbqkXTnuMMjOca1iXoY5wRYkmKwA0zBJoT55D0KKdXWWuVDm6Z1sz3cWyUMYPDRDS+ShHYZILDHZ8P+nSSZ+AxuON7snygToD2/cNrWSL5ngJInSfoSCYQvJNmUSIB/KM0EYlaUPKQSSO1NKoHcCZNkl5PosJST1WaaFU4djgkvNlB/BghXv8RWd6UOI/CS4GnqnsAI3OXgpEAKRwUIL6TwQEDwVQrzjlS08o8A4TnBs9Ku5DNY18BhRzo7oBQe3IWatv4RYACWwH5rIPizAQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 8px 12px;
  content: "";
  height: 12px;
  position: absolute;
  right: 0;
  top: 3px;
  transition: 0.4s;
  width: 8px;
}
#country-popup .mfp-close {
  color: #ff3e00;
  font-size: 40px;
  font-size: 2.5rem;
  margin: 0;
  right: 0;
  top: 0;
}
@media screen and (min-width: 1170px) {
  #country-popup .mfp-close {
    margin-right: -550px;
    right: 50%;
  }
}
@media screen and (max-width: 800px) {
  #country-popup [role="tablist"] .tab {
    height: 40px;
    padding-top: 10px;
    border-right: none;
  }
}
.countrypopup-service {
  display: none;
}
.campaign-landing-header {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  position: relative;
  height: auto;
  padding: 0;
}
@media screen and (min-width: 1100px) {
  .campaign-landing-header {
    height: 500px;
  }
}
.campaign-landing-header .container {
  -ms-flex-order: 2;
  order: 2;
  width: 100%;
}
@media screen and (min-width: 1100px) {
  .campaign-landing-header .container {
    max-width: 1200px;
  }
}
.campaign-landing-header .logo.mobile {
  display: block;
  margin: 20px;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
@media screen and (min-width: 1100px) {
  .campaign-landing-header .logo.mobile {
    display: none;
  }
}
.campaign-landing-header .logo.mobile #logo {
  top: 36px;
  height: 48px;
  width: auto;
}
.campaign-landing-header .logo.desktop {
  display: none;
}
@media screen and (min-width: 1100px) {
  .campaign-landing-header .logo.desktop {
    display: block;
    height: 48px;
    width: auto;
  }
}
.campaign-landing-header .logo.desktop #logo {
  height: 48px;
  width: auto;
  top: 36px;
}
.campaign-landing-header .campaign-left {
  -ms-flex-order: 2;
  order: 2;
  margin-top: 20px;
  padding: 20px;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  height: auto;
}
@media screen and (min-width: 1100px) {
  .campaign-landing-header .campaign-left {
    padding: 50px 54px 30px 60px;
    margin-top: 0;
    -ms-flex-order: 1;
    order: 1;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    height: 458px;
  }
}
.campaign-landing-header .campaign-left .campaign-name {
  text-align: center;
  overflow: hidden;
  overflow-wrap: break-word;
  width: 100%;
}
@media screen and (min-width: 1100px) {
  .campaign-landing-header .campaign-left .campaign-name {
    text-align: left;
    position: absolute;
    top: 152px;
    width: 35%;
    max-height: 175px;
  }
}
.campaign-landing-header .campaign-left .campaign-name h1 {
  font-size: 52px;
}
.campaign-landing-header .campaign-left .cta {
  position: relative;
}
@media screen and (min-width: 1100px) {
  .campaign-landing-header .campaign-left .cta {
    width: auto;
    position: absolute;
    top: 350px;
  }
}
.campaign-landing-header .campaign-left .cta button {
  width: 100%;
  border-radius: 0;
}
.campaign-landing-header .campaign-left .intro-text {
  position: relative;
}
@media screen and (min-width: 1100px) {
  .campaign-landing-header .campaign-left .intro-text {
    position: absolute;
    width: 35%;
    top: 330px;
  }
}
.campaign-landing-header .campaign-left .intro-text p {
  font-size: 22px;
  font-size: 1.375rem;
}
.campaign-landing-header .campaign-right {
  -ms-flex-order: 1;
  order: 1;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  min-height: 300px;
}
@media screen and (min-width: 1100px) {
  .campaign-landing-header .campaign-right {
    -ms-flex-order: 2;
    order: 2;
    height: 458px;
    position: absolute;
    width: 50%;
    right: 0;
  }
}
.campaign-landing-header .campaign-right img {
  height: 100%;
  width: 100%;
}
.campaign-landing-header .campaign-right .video-lightbox {
  height: 100%;
  width: 100%;
  float: right;
}
.campaign-landing-header .campaign-right video {
  position: relative;
  width: 100%;
  padding-bottom: 0;
  background-color: #000;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (min-width: 1100px) {
  .campaign-landing-header .campaign-right video {
    width: auto;
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    transform: translateX(0) translateY(0);
  }
}
.campaign-landing-header .campaign-right .sc-embed-container {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
}
@media screen and (min-width: 600px) {
  .campaign-landing-header .campaign-right .sc-embed-container {
    height: 500px;
  }
}
@media screen and (min-width: 1100px) {
  .campaign-landing-header .campaign-right .sc-embed-container {
    height: 458px;
  }
}
.campaign-landing-header .campaign-right .sc-embed-container iframe {
  min-height: auto;
}
.campaign-landing-header .campaign-right .fa-play {
  color: #fff;
  font-size: 60px;
  font-size: 3.75rem;
  margin-top: 50px;
  margin-left: -12px;
  opacity: 0.8;
  position: absolute;
  left: 50%;
  top: 50%;
}
@media screen and (min-width: 800px) {
  .campaign-landing-header .campaign-right .fa-play {
    margin-top: 70px;
  }
}
@media screen and (min-width: 1100px) {
  .campaign-landing-header .campaign-right .fa-play {
    margin-top: 80px;
  }
}
@media screen and (min-width: 1170px) {
  .campaign-landing-header .campaign-right .fa-play {
    margin-top: -30px;
  }
}
.campaign-landing-header .campaign-right #campaign-video-button {
  margin-top: -140px;
}
@media screen and (min-width: 1100px) {
  .campaign-landing-header .campaign-right #campaign-video-button {
    margin-top: -40px;
  }
}
.campaign-landing-header .campaign-right .background-fit {
  position: relative;
  height: 256px;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .campaign-landing-header .campaign-right .background-fit {
    height: 400px;
  }
}
@media screen and (min-width: 1100px) {
  .campaign-landing-header .campaign-right .background-fit {
    height: 100%;
    width: 100%;
  }
}
#video-lightbox-campaign-landing-page iframe {
  min-height: auto;
}
.error-404 {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media screen and (min-width: 800px) {
  .error-404 {
    padding-top: 160px;
    padding-bottom: 200px;
    width: 66%;
  }
}
@media screen and (min-width: 800px) {
  .error-404 p {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1.3;
  }
}
.error-404 .page-content {
  margin-bottom: 38px;
}
.error-404 input[type="search"] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAblJREFUOBGdU7FKA0EQndlNEAUJgrWxsxbEEJEYEJQIlhGx0Y8QGwVTaKHoRwgi4vUKgqApErSxEASx0PQ2abSId+O+1dXl7iTowTGz782+2ZmdZfK+YmVxNAqjNQOVhGWQhV+MX1da7TbPjm+90ITLQMq1Wua1cb9uXPNLNhFF3DHYdj4nW0EQhEmeSAH8FJEasyhi3jHqY3056oe1a+AktVabN9JEgDHKCcPoGiJK0XTzLLiKBxcr1akoogsRjrRWhbQy1WdPJCvEe2kiEAUOHmV/9TCey5ZWAsoiQYL1AI+38R5lXYXbgdebo4c46a9/eBnwceerryumtzaNODDNfvNMj2k8bq0OQpiraQEOc7xpeOo8KQyb6VCHSVZxO26jb4GDZ6ZQZ2Tf55xvB3J8ZmETc4JA3A4ai56gHJwEIiKkTcKDm/OTFbfZt1ao22TbBMKHJtmy8VtaZ6cap0ethJAD/LdmNg2QaSx6gnKap8FdYbb6bE6WZ+ZnrTNlX8yeyAl1sxNzS/kwfL8UkeG42J+EkOg3sT8LJcSInrI9VLavv1tJcR69QY/MKZ7i3L/Wk/PVIfzY/AFwdco+TeHw9wAAAABJRU5ErkJggg==);
  background-position: left 16px center;
  background-repeat: no-repeat;
  border: 1px solid #96cf24;
  border-radius: 0;
  font-size: 24px;
  font-size: 1.5rem;
  height: 55px;
  line-height: 1;
  margin-top: 20px;
  padding: 12px 12px 12px 44px;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .error-404 input[type="search"] {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
.error-404 .search-submit {
  display: none;
}
.error-404 a {
  border-bottom: 1px solid transparent;
}
.error-404 a,
.error-404 a:hover {
  color: #ff3e00;
  text-decoration: none;
}
.error-404 a:hover {
  border-bottom-color: #ff3e00;
}
#colophon {
  background: linear-gradient(90deg, #2c3a88, #0061c8);
  font-weight: 100;
  padding: 32px 0;
  z-index: 1;
  position: relative;
}
@media screen and (min-width: 800px) {
  #colophon {
    padding-bottom: 64px;
  }
}
@media screen and (min-width: 1170px) {
  #colophon {
    padding-top: 64px;
  }
}
#colophon h4 {
  display: none;
}
#colophon p {
  color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  margin-bottom: 0;
}
@media screen and (min-width: 1170px) {
  #colophon p {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
#colophon > .container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -ms-flex-align: end;
  align-items: flex-end;
  background: url(1e90f19528c1dedfee36e092b7e3e262.svg) 15px top no-repeat;
  padding-top: 80px;
}
@media screen and (min-width: 800px) {
  #colophon > .container {
    background-position: 60px top;
  }
}
@media screen and (min-width: 1410px) {
  #colophon > .container {
    background-position: 15px top;
  }
}
#colophon > .container .footer-navigation {
  -ms-flex-order: 0;
  order: 0;
  width: 100%;
}
@media screen and (min-width: 800px) {
  #colophon > .container .footer-navigation {
    width: auto;
    max-width: 490px;
  }
}
#colophon > .container .footer-right-side {
  width: 100%;
  -ms-flex-order: 1;
  order: 1;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: right;
  -ms-flex-align: end;
  align-items: flex-end;
}
@media screen and (min-width: 800px) {
  #colophon > .container .footer-right-side {
    width: auto;
    margin: 0 0 0 auto;
  }
}
#colophon > .container .footer-right-side .site-info {
  margin-top: 30px;
}
@media screen and (min-width: 800px) {
  #colophon > .container .footer-right-side .site-info {
    font-size: 50px;
    font-size: 3.125rem;
  }
}
@-ms-viewport {
  width: device-width;
}
@-o-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
.no-scroll {
  height: 100%;
  overflow: hidden;
}
.cookie-overlay {
  width: 100%;
  height: 100%;
  z-index: 99999999;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
}
.cookie-overlay .cookie-init-window,
.cookie-overlay .cookie-manage-window {
  position: fixed;
  background-color: #fff;
  padding: 15px;
  width: 90%;
  height: 90%;
  left: 5%;
  top: 5%;
}
@media screen and (min-width: 800px) {
  .cookie-overlay .cookie-init-window,
  .cookie-overlay .cookie-manage-window {
    padding: 30px;
  }
}
.cookie-overlay .cookie-init-window {
  overflow: scroll;
  max-height: 560px;
}
@media screen and (min-width: 768px) {
  .cookie-overlay .cookie-init-window {
    top: 20%;
  }
}
@media screen and (min-width: 768px) and (min-height: 500px) {
  .cookie-overlay .cookie-init-window {
    height: auto;
  }
}
@media screen and (min-width: 800px) {
  .cookie-overlay .cookie-init-window {
    height: 510px;
    width: 558px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    overflow-x: hidden;
    overflow-y: hidden;
  }
}
@media screen and (min-width: 800px) and (max-height: 520px) {
  .cookie-overlay .cookie-init-window {
    padding: 20px;
    width: 90%;
    height: 90%;
    overflow-y: scroll;
  }
}
.cookie-overlay .cookie-manage-window {
  overflow: scroll;
}
@media screen and (min-width: 800px) {
  .cookie-overlay .cookie-manage-window {
    height: 84%;
    width: 558px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    overflow: hidden;
  }
}
@media only screen and (min-width: 1668px) and (max-height: 2338px) and (-webkit-min-device-pixel-ratio: 1.5) {
  .cookie-overlay .cookie-manage-window {
    height: auto;
  }
}
@media only screen and (min-height: 1240px) {
  .cookie-overlay .cookie-manage-window {
    height: auto;
  }
}
.cookie-overlay .cookie-manage-window {
  display: none;
}
.cookie-overlay .cookie-button-container {
  width: 100%;
}
@media screen and (min-width: 800px) {
  .cookie-overlay .cookie-button-container {
    margin-top: 112px;
    position: relative;
  }
}
.cookie-overlay .cookie-button-container .footer-navigation a,
.cookie-overlay
  .cookie-button-container
  .prev-next-press-releases
  .next-posts-link
  a,
.cookie-overlay
  .cookie-button-container
  .prev-next-press-releases
  .prev-posts-link
  a,
.cookie-overlay .cookie-button-container .sc-btn,
.footer-navigation .cookie-overlay .cookie-button-container a,
.prev-next-press-releases
  .next-posts-link
  .cookie-overlay
  .cookie-button-container
  a,
.prev-next-press-releases
  .prev-posts-link
  .cookie-overlay
  .cookie-button-container
  a {
  display: block;
  width: 100%;
  margin-left: 0;
  border-radius: 90px;
}
@media screen and (min-width: 800px) {
  .cookie-overlay .cookie-button-container .footer-navigation a,
  .cookie-overlay
    .cookie-button-container
    .prev-next-press-releases
    .next-posts-link
    a,
  .cookie-overlay
    .cookie-button-container
    .prev-next-press-releases
    .prev-posts-link
    a,
  .cookie-overlay .cookie-button-container .sc-btn,
  .footer-navigation .cookie-overlay .cookie-button-container a,
  .prev-next-press-releases
    .next-posts-link
    .cookie-overlay
    .cookie-button-container
    a,
  .prev-next-press-releases
    .prev-posts-link
    .cookie-overlay
    .cookie-button-container
    a {
    width: auto;
    display: inline-block;
    position: absolute;
    bottom: 0;
    box-sizing: border-box;
    width: 233px;
  }
  .cookie-overlay .cookie-button-container .footer-navigation a:last-of-type,
  .cookie-overlay
    .cookie-button-container
    .prev-next-press-releases
    .next-posts-link
    a:last-of-type,
  .cookie-overlay
    .cookie-button-container
    .prev-next-press-releases
    .prev-posts-link
    a:last-of-type,
  .cookie-overlay .cookie-button-container .sc-btn:last-of-type,
  .footer-navigation .cookie-overlay .cookie-button-container a:last-of-type,
  .prev-next-press-releases
    .next-posts-link
    .cookie-overlay
    .cookie-button-container
    a:last-of-type,
  .prev-next-press-releases
    .prev-posts-link
    .cookie-overlay
    .cookie-button-container
    a:last-of-type {
    right: 0;
  }
}
.cookie-overlay .consent-icon,
.cookie-overlay .consent-icon-manage {
  position: relative;
  width: 5%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAsCAYAAABygggEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBDMkUzNUI5NUIwMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBDMkUzNUE5NUIwMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUQ1MkIwMkM2MEQ4MTFFODk2NTlFMTk4QkE2RDdBM0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUQ1MkIwMkQ2MEQ4MTFFODk2NTlFMTk4QkE2RDdBM0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7FJMF+AAACWUlEQVR42uyYPUsDQRCGL0HUXxAwlVGxiE1QERXEThErQfCjERErSSMINlqYQkVQRIKIomDhF4KVwX+QJoGg8TDxg5QWFiIWKkJ8V/ZkHfcul7vLFZKBl1z2Nvvs7M3ObM6jLLYrJqwSelfMWVV+Nv5RqJO3wP1O6BjKKOYt41nqOIY6jTp5dDyuhbahBn5txXLQAzSBFciZAU9DU1CdwYB6k5UZg0cBXzVa6mUoLIEy2D40AnVDAU0YMMDbRngfOjE2VhhLv6zn8Tw0TmbOBjmAItCbzB2Afy/hUkc1PuagUclYe+i/IIJD0BnpmIKGoKzRg6RgYQKNPDBDBD6A36S0pY4SaALqKgQtMKEsHyNB4iCqPeNmyE+CYQx6VWwa4K98rAeh2Y/VaGbgJPE2BqmKQwa4yscUvU56JdG7pThvWzTaZZkr7TQVXqeLTZklszLYNaswuMdSXxuvUPW8JssyFG1iqfWeJ5+EXm2WgVuhSajHRkn8SUaYWIwXnz9lMV8OrjLY7e1kZLR6Bd3wOM2PQk1cESuFxWvB0zXoSKg87Hq92BpuxeNdSdnb+ddR7ZPka1+pwSx6VyTtK8VGthWPWRE5F7w9520l38fMsxcyRtCt4Lqzezi0ChYP6Fdugm+F60s3wXcErLoBVkUwstYnPj7d8viJfL+xsp1qoHiRB7trg1OmmcBsYeBH6BQaNAkPKtbt+w0DHs+zttQzZIuUwhj0BtA5+ox7oQuDtzp2oSqgfbLgYpHJbmzyqM05BGT/KDYA7dd760NtGDq0CR4C8ER240uAAQAyvK1kf+LuSQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: contain;
  height: 23px;
  display: inline-block;
  line-height: 33.8px;
}
@media screen and (min-width: 768px) {
  .cookie-overlay .consent-icon,
  .cookie-overlay .consent-icon-manage {
    width: 17px;
    top: 2px;
  }
}
.cookie-overlay .first-line,
.cookie-overlay .first-line-manage {
  font-size: 20px;
  font-size: 1.25rem;
  margin-left: 5px;
  color: #96cf24;
  display: inline-block;
  line-height: 33.8px;
  padding-left: 10px;
}
@media screen and (min-width: 800px) {
  .cookie-overlay .first-line,
  .cookie-overlay .first-line-manage {
    margin-left: 20px;
    padding-left: 0;
    margin-bottom: 20px;
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.cookie-overlay .first-line {
  margin-left: 0;
  width: 92%;
  float: right;
}
.cookie-overlay .cookie-detail {
  clear: both;
  color: #2c3844;
  font-size: 14px;
  font-size: 0.875rem;
}
@media screen and (min-width: 800px) {
  .cookie-overlay .cookie-detail {
    font-size: 16px;
    font-size: 1rem;
  }
  .cookie-overlay .cookie-detail:last-of-type {
    display: block;
  }
}
.cookie-overlay .cookie-detail b {
  font-weight: 600;
}
.cookie-overlay .cookie-detail a {
  color: #96cf24;
  text-decoration: underline;
}
.cookie-overlay p.cookie-detail.right {
  padding-left: 20px;
  width: 80%;
  float: right;
}
@media screen and (min-width: 520px) {
  .cookie-overlay p.cookie-detail.right {
    padding-left: 0;
  }
}
@media screen and (min-width: 800px) {
  .cookie-overlay p.cookie-detail.right.last {
    margin-bottom: 20%;
  }
}
@media screen and (min-width: 800px) {
  .cookie-overlay .cookie-options-container {
    height: 92%;
    overflow-x: hidden;
    overflow-y: scroll;
  }
}
@media only screen and (min-width: 1668px) and (max-height: 2338px) and (-webkit-min-device-pixel-ratio: 1.5) {
  .cookie-overlay .cookie-options-container {
    height: auto;
    max-height: 560px;
  }
}
.cookie-overlay .manage-cookie-heading {
  color: #96cf24;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 600;
  clear: both;
}
.cookie-overlay .back-button-container .footer-navigation a,
.cookie-overlay
  .back-button-container
  .prev-next-press-releases
  .next-posts-link
  a,
.cookie-overlay
  .back-button-container
  .prev-next-press-releases
  .prev-posts-link
  a,
.cookie-overlay .back-button-container .sc-btn,
.footer-navigation .cookie-overlay .back-button-container a,
.prev-next-press-releases
  .next-posts-link
  .cookie-overlay
  .back-button-container
  a,
.prev-next-press-releases
  .prev-posts-link
  .cookie-overlay
  .back-button-container
  a {
  cursor: pointer;
  margin-bottom: 0;
  padding-right: 0;
  padding-left: 25px;
}
.cookie-overlay .back-button-container .footer-navigation a:after,
.cookie-overlay
  .back-button-container
  .prev-next-press-releases
  .next-posts-link
  a:after,
.cookie-overlay
  .back-button-container
  .prev-next-press-releases
  .prev-posts-link
  a:after,
.cookie-overlay .back-button-container,
.footer-navigation .cookie-overlay .back-button-container a:after,
.prev-next-press-releases
  .next-posts-link
  .cookie-overlay
  .back-button-container
  a:after,
.prev-next-press-releases
  .prev-posts-link
  .cookie-overlay
  .back-button-container
  a:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVFMjExQ0E5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVFMjExQzk5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMEE2RjkyMTgyOEYxMUU3QkRDN0M3RTRFMTFBMkUzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMEE2RjkyMjgyOEYxMUU3QkRDN0M3RTRFMTFBMkUzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg/hq1AAAABmSURBVHjaYvz//z8DOmDssGwA0f8rjjcwoiuAStYD8R8gNmDCIxkNNOEqExbJv1DJVSBxJnySYDmGdgt0yZXI1jIxEABMIK8A6UYgZgbipUDrwjFMwKIoDMMKXIoIBhQjoaAGCDAA5xhBCkCmffAAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  right: auto;
  left: 0;
  top: 35%;
  content: "";
}
.cookie-overlay .back-button-container .footer-navigation a:hover,
.cookie-overlay
  .back-button-container
  .prev-next-press-releases
  .next-posts-link
  a:hover,
.cookie-overlay
  .back-button-container
  .prev-next-press-releases
  .prev-posts-link
  a:hover,
.cookie-overlay .back-button-container .sc-btn:hover,
.footer-navigation .cookie-overlay .back-button-container a:hover,
.prev-next-press-releases
  .next-posts-link
  .cookie-overlay
  .back-button-container
  a:hover,
.prev-next-press-releases
  .prev-posts-link
  .cookie-overlay
  .back-button-container
  a:hover {
  padding-right: 0;
}
.cookie-overlay .section-heading {
  margin-left: 20px;
  width: 70%;
  color: #96cf24;
  display: inline-block;
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 10px;
}
@media screen and (min-width: 520px) {
  .cookie-overlay .section-heading {
    margin-left: 0;
  }
}
@media screen and (min-width: 800px) {
  .cookie-overlay .section-heading {
    margin-left: 0;
  }
}
.cookie-overlay .section-heading.full-width {
  width: 100%;
}
.cookie-overlay .analytics-container,
.cookie-overlay .functional-container,
.cookie-overlay .marketing-container {
  height: 140px;
  clear: both;
}
.cookie-overlay .analytics-switch-container,
.cookie-overlay .essential-switch-container,
.cookie-overlay .functional-switch-container,
.cookie-overlay .marketing-switch-container {
  width: 20%;
  display: inline-block;
  position: relative;
  top: -8px;
}
@media screen and (min-width: 768px) {
  .cookie-overlay .analytics-switch-container,
  .cookie-overlay .essential-switch-container,
  .cookie-overlay .functional-switch-container,
  .cookie-overlay .marketing-switch-container {
    width: 20%;
  }
}
.cookie-overlay .marketingSwitcher {
  width: 15%;
  display: inline-block;
}
.cookie-overlay .consent-switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}
.cookie-overlay .consent-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.cookie-overlay .analytics-checkbox-slide,
.cookie-overlay .functional-checkbox-slide,
.cookie-overlay .marketing-checkbox-slide {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #cfd9db;
  border: 1px solid #cfd9db;
  transition: 0.4s;
}
.cookie-overlay .analytics-checkbox-slide:before,
.cookie-overlay .functional-checkbox-slide:before,
.cookie-overlay .marketing-checkbox-slide:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 3px;
  bottom: 3px;
  background-color: #fff;
  transition: 0.4s;
}
.cookie-overlay input:checked + .analytics-checkbox-slide,
.cookie-overlay input:checked + .functional-checkbox-slide,
.cookie-overlay input:checked + .marketing-checkbox-slide {
  background-color: #ff3e00;
}
.cookie-overlay input:focus + .analytics-checkbox-slide,
.cookie-overlay input:focus + .functional-checkbox-slide,
.cookie-overlay input:focus + .marketing-checkbox-slide {
  box-shadow: 0 0 1px #ff3e00;
}
.cookie-overlay input:checked + .analytics-checkbox-slide:before,
.cookie-overlay input:checked + .functional-checkbox-slide:before,
.cookie-overlay input:checked + .marketing-checkbox-slide:before {
  transform: translateX(26px);
}
.cookie-overlay input:checked + #checkbox-slide-essential {
  background-color: rgba(0, 135, 56, 0.5);
}
.cookie-overlay #checkbox-slide-essential {
  cursor: default;
}
.cookie-overlay .analytics-checkbox-slide.round,
.cookie-overlay .functional-checkbox-slide.round,
.cookie-overlay .marketing-checkbox-slide.round {
  border-radius: 34px;
}
.cookie-overlay .analytics-checkbox-slide.round:before,
.cookie-overlay .functional-checkbox-slide.round:before,
.cookie-overlay .marketing-checkbox-slide.round:before {
  border-radius: 50%;
}
.cookie-overlay #save-cookies {
  width: 100%;
  padding: 0;
  margin-left: 0;
  border-radius: 90px;
  z-index: 23;
}
@media screen and (min-width: 800px) {
  .cookie-overlay #save-cookies {
    padding-left: 20px;
  }
}
.cookie-overlay #accept-all-cookies {
  margin-top: 20px;
  border-radius: 90px;
}
@media screen and (min-width: 800px) {
  .cookie-overlay #accept-all-cookies {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 3px;
  }
}
.cookie-overlay #manage-cookies {
  border-radius: 90px;
}
.cookie-overlay .cookie-back {
  cursor: pointer;
}
.cookie-overlay .cookie-back:after {
  background-image: none;
}
@media screen and (min-width: 800px) {
  .cookie-overlay .container-opacity {
    position: fixed;
    display: block;
    width: 558px;
    margin: 0 auto;
    height: 15%;
    left: 0;
    right: 0;
    bottom: 10%;
    background: linear-gradient(hsla(0, 0%, 100%, 0), #fff);
    z-index: 2;
    cursor: default;
  }
}
.search-no-results .site-content {
  padding-top: 165px;
}
.search-results .sub-header {
  display: none;
}
.search-results .site-content {
  padding-top: 80px;
}
.search-results .site-main {
  margin-top: 30px;
}
.search-results .search-meta {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 100;
  margin-bottom: 10px;
}
@media screen and (min-width: 800px) {
  .search-results .search-meta {
    font-size: 16px;
    font-size: 1rem;
  }
}
.search-results .search-tabs {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 300;
}
@media screen and (min-width: 800px) {
  .search-results .search-tabs {
    font-size: 16px;
    font-size: 1rem;
  }
}
.search-results .search-tabs label {
  color: #ff3e00;
}
.search-results .search-tabs input[type="checkbox"] {
  margin-right: 0.5rem;
}
.search-results .search-tabs label:nth-child(n + 3) {
  margin-left: 1.5rem;
}
.search-results .search-tabs legend {
  padding: 0 0.2rem;
}
.search-results .search-header {
  margin-bottom: 25px;
}
.search-results .hentry {
  clear: both;
}
.search-results .search-match-category {
  font-size: 32px;
  font-size: 2rem;
  margin-bottom: 10px;
}
@media screen and (min-width: 800px) {
  .search-results .search-match-category {
    font-size: 47px;
    font-size: 2.9375rem;
    margin: auto;
  }
}
.search-results .search-match-title {
  margin-bottom: 15px;
}
.search-results .search-match-title a {
  color: #ff3e00;
  font-size: 23px;
  font-size: 1.4375rem;
}
.search-results .search-match-summary p {
  font-size: 16px;
  font-size: 1rem;
}
.search-results .search-match-summary strong {
  font-weight: 400;
}
.search-results .search-match-result .search-match-date {
  text-transform: uppercase;
  color: #96cf24;
  font-size: 12px;
  font-size: 0.75rem;
}
.search-results .search-match-result .breadcrumbs {
  font-size: 14px;
  font-size: 0.875rem;
  margin-left: 0;
  margin-bottom: 15px;
}
.search-results .search-match-result .breadcrumb-space {
  width: auto;
}
.search-results .posts-navigation {
  overflow: inherit;
}
.search-results .posts-navigation .nav-next,
.search-results .posts-navigation .nav-previous {
  width: 100%;
  float: none;
}
@media screen and (min-width: 800px) {
  .search-results .posts-navigation .nav-next,
  .search-results .posts-navigation .nav-previous {
    min-height: 140px;
    margin-top: 95px;
    width: 50%;
  }
}
.search-results .posts-navigation .nav-previous {
  margin-bottom: 25px;
}
@media screen and (min-width: 800px) {
  .search-results .posts-navigation .nav-previous {
    float: right;
    text-align: right;
  }
}
@media screen and (min-width: 800px) {
  .search-results .posts-navigation .nav-next {
    float: left;
    text-align: left;
  }
}
.search-results .nav-links a {
  color: #ff3e00;
  border: 2px solid #ff3e00;
  font-size: 16px;
  font-size: 1rem;
  padding: 19px 50px;
  display: block;
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .search-results .nav-links a {
    width: auto;
    display: initial;
  }
}
@media screen and (min-width: 800px) {
  .search-results .breadcrumbs span[property="name"] {
    display: inherit;
    overflow: inherit;
    text-overflow: inherit;
  }
}
.search-no-results .search-form,
.search-results .search-form {
  margin-bottom: 40px;
}
.search-no-results .search-clear,
.search-results .search-clear {
  background: transparent
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAMNJREFUKBWVksENgzAMRRNnhm7BFEzRcxZglt4R507BFGzRGSD1A7kKKAmqD0Sx//N3Qvw4jl1K6RVCeMYYP64R0zQ91nV9e+8HAVJtv23bTKHGUUODFkZw0g6LbroabBAatDuDw7UgIr2NXat5G60koMYU5pQ3/IGIrjC5EkT+BJLI4V2gZ8qdyBFyLP9/T465G7dHu9tRrxDjATYvpwTd/o4WhCNR0ghvr3aOA3MOd0a3FwYjuhlUMJeu3EBWg9HCfAG08uoDM18+TQAAAABJRU5ErkJggg==)
    no-repeat 50%;
  height: 14px;
  width: 14px;
  position: relative;
  display: block;
  float: right;
  right: 15px;
  top: -47px;
  cursor: pointer;
}
.search-no-results .search-submit,
.search-results .search-submit {
  color: #fff;
  background-color: #ff3e00;
  border-radius: 0;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 20px 59px;
  width: 100%;
}
.search-no-results .search-title,
.search-results .search-title {
  color: #96cf24;
  font-size: 32px;
  font-size: 2rem;
}
@media screen and (min-width: 800px) {
  .search-no-results .search-title,
  .search-results .search-title {
    font-size: 47px;
    font-size: 2.9375rem;
  }
}
.content-area .search-field {
  border: 2px solid #e7f1fd;
  padding: 16px 15px 16px 45px;
  margin-right: 8px;
  margin-bottom: 8px;
  border-radius: 0;
  width: 100%;
  background: transparent
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAblJREFUOBGdU7FKA0EQndlNEAUJgrWxsxbEEJEYEJQIlhGx0Y8QGwVTaKHoRwgi4vUKgqApErSxEASx0PQ2abSId+O+1dXl7iTowTGz782+2ZmdZfK+YmVxNAqjNQOVhGWQhV+MX1da7TbPjm+90ITLQMq1Wua1cb9uXPNLNhFF3DHYdj4nW0EQhEmeSAH8FJEasyhi3jHqY3056oe1a+AktVabN9JEgDHKCcPoGiJK0XTzLLiKBxcr1akoogsRjrRWhbQy1WdPJCvEe2kiEAUOHmV/9TCey5ZWAsoiQYL1AI+38R5lXYXbgdebo4c46a9/eBnwceerryumtzaNODDNfvNMj2k8bq0OQpiraQEOc7xpeOo8KQyb6VCHSVZxO26jb4GDZ6ZQZ2Tf55xvB3J8ZmETc4JA3A4ai56gHJwEIiKkTcKDm/OTFbfZt1ao22TbBMKHJtmy8VtaZ6cap0ethJAD/LdmNg2QaSx6gnKap8FdYbb6bE6WZ+ZnrTNlX8yeyAl1sxNzS/kwfL8UkeG42J+EkOg3sT8LJcSInrI9VLavv1tJcR69QY/MKZ7i3L/Wk/PVIfzY/AFwdco+TeHw9wAAAABJRU5ErkJggg==)
    no-repeat 15px 18px;
}
@media screen and (min-width: 800px) {
  .content-area .search-field {
    width: 370px;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 800px) {
  .content-area .search-clear {
    left: -45px;
    top: 2px;
    display: inline-block;
    float: none;
  }
}
@media screen and (min-width: 800px) {
  .content-area .search-submit {
    color: #ff3e00;
    background-color: transparent;
    font-size: 16px;
    font-size: 1rem;
    width: auto;
  }
}
.search-field::-ms-clear {
  display: none;
}
@media screen and (min-width: 800px) {
  .sc-sitemap-section:first-of-type > ul {
    -moz-columns: 2;
    column-count: 2;
  }
}
@media screen and (min-width: 1100px) {
  .sc-sitemap-section:first-of-type > ul {
    -moz-columns: 3;
    column-count: 3;
  }
}
.sc-sitemap-section ul li {
  list-style: none;
  background: none;
  padding-left: 0;
  margin-bottom: 20px;
}
.sc-sitemap-section ul li a {
  font-family: SC Sans Regular, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 300;
  font-size: 23px;
  font-size: 1.4375rem;
  color: #96cf24;
  line-height: 1;
  border-bottom: 1px solid transparent;
}
.sc-sitemap-section ul li a:hover {
  border-bottom-color: #525355;
}
.sc-sitemap-section ul li li {
  margin-bottom: 10px;
}
.sc-sitemap-section ul li li a {
  font-family: SC Sans Regular, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  color: #525355;
}
.sc-sitemap-section ul li li li {
  margin-left: 12px;
}
.sc-sitemap-section ul li li li a {
  font-family: SC Sans Regular, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  color: #525355;
}
.sc-sitemap-section ul li li li:before,
.sc-sitemap-section ul li li li li:before {
  content: "- ";
}
.sc-sitemap-section .page-item-5 {
  display: none;
}
.site-main .sc-sitemap-section .children {
  margin: 10px 0 20px;
}
.site-main .sc-sitemap-section ul li,
.site-main .sc-sitemap-section ul li ul li,
.site-main .sc-sitemap-section ul li ul li ul li {
  background-image: none;
}
.sc-component {
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}
.sc-component:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 800px) {
  .sc-component {
    padding-top: 25px;
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 1170px) {
  .sc-component {
    padding-bottom: 100px;
  }
}
.background-center,
.background-cover,
.background-left,
.background-right {
  background-repeat: no-repeat;
}
.background-center {
  background-position: 50%;
  background-size: contain;
}
.background-left {
  background-position: 0;
  background-size: contain;
}
.background-right {
  background-position: 100%;
  background-size: contain;
}
.background-cover {
  background-position: 50%;
  background-size: cover;
}
.background-fit {
  position: relative;
}
.background-fit img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50%;
  object-position: 50%;
  left: 0;
}
.relative {
  position: relative;
}
.full-height-section {
  height: 100vh;
  width: 100%;
}
.full-cover,
.overlay {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.overlay {
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
@media screen and (min-width: 992px) {
  .full-width-right {
    margin-right: calc(-50vw + 585px);
  }
}
@media screen and (min-width: 992px) {
  .full-width-left {
    margin-left: calc(-50vw + 585px);
  }
}
.featured-below-title {
  margin-bottom: 30px;
  text-align: left;
}
.featured-center {
  text-align: center;
}
.sc-anchor-link {
  position: relative;
  z-index: -1;
}
.sc-anchor-link:before {
  display: block;
  content: " ";
  margin-top: -170px;
  height: 170px;
  visibility: hidden;
}
.sc-button {
  padding-top: 0;
  margin: 12px -12px -16px;
}
.sc-button.sc-button-centered {
  text-align: center;
}
.footer-navigation .sc-button a,
.prev-next-press-releases .next-posts-link .sc-button a,
.prev-next-press-releases .prev-posts-link .sc-button a,
.sc-button .footer-navigation a,
.sc-button .prev-next-press-releases .next-posts-link a,
.sc-button .prev-next-press-releases .prev-posts-link a,
.sc-button .sc-btn {
  margin: 0 12px 16px;
  max-width: calc(100% - 24px);
}
@media screen and (min-width: 540px) {
  .footer-navigation .sc-button a,
  .prev-next-press-releases .next-posts-link .sc-button a,
  .prev-next-press-releases .prev-posts-link .sc-button a,
  .sc-button .footer-navigation a,
  .sc-button .prev-next-press-releases .next-posts-link a,
  .sc-button .prev-next-press-releases .prev-posts-link a,
  .sc-button .sc-btn {
    width: auto;
    margin-left: 12px;
    margin-right: 12px;
  }
}
.fl-node-591570e581915 .sc-button .footer-navigation a,
.fl-node-591570e581915 .sc-button .prev-next-press-releases .next-posts-link a,
.fl-node-591570e581915 .sc-button .prev-next-press-releases .prev-posts-link a,
.fl-node-591570e581915 .sc-button .sc-btn,
.footer-navigation .fl-node-591570e581915 .sc-button a,
.prev-next-press-releases .next-posts-link .fl-node-591570e581915 .sc-button a,
.prev-next-press-releases .prev-posts-link .fl-node-591570e581915 .sc-button a {
  margin-bottom: 10px;
}
@media screen and (min-width: 992px) {
  .fl-node-591570e581915 .sc-button .footer-navigation a,
  .fl-node-591570e581915
    .sc-button
    .prev-next-press-releases
    .next-posts-link
    a,
  .fl-node-591570e581915
    .sc-button
    .prev-next-press-releases
    .prev-posts-link
    a,
  .fl-node-591570e581915 .sc-button .sc-btn,
  .footer-navigation .fl-node-591570e581915 .sc-button a,
  .prev-next-press-releases
    .next-posts-link
    .fl-node-591570e581915
    .sc-button
    a,
  .prev-next-press-releases
    .prev-posts-link
    .fl-node-591570e581915
    .sc-button
    a {
    margin-bottom: 0;
  }
}
.marker {
  color: #525355;
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 2px;
  margin-bottom: 15px;
  text-transform: lowercase;
}
.marker:first-letter {
  text-transform: uppercase;
}
@media screen and (min-width: 800px) {
  .marker {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 30px;
  }
}
.job-space {
  display: inline-block;
  width: 10px;
}
.search-results .search-match-result {
  border-bottom: 1px solid #b0bbc4;
  margin-bottom: 15px;
}
.fl-col {
  float: none;
}
.fl-col-small {
  float: left;
}
.site-main .fl-row-fixed-width {
  max-width: 100%;
}
.fl-builder-edit .addthis-smartlayers-desktop .slideInLeft {
  display: none;
}
@media screen and (min-width: 800px) {
  .block-reduce-120 {
    margin-bottom: -90px;
  }
}
@media screen and (min-width: 1170px) {
  .block-reduce-120 {
    margin-bottom: -120px;
  }
}
@media screen and (min-width: 800px) {
  .block-reduce-90 {
    margin-bottom: -60px;
  }
}
@media screen and (min-width: 1170px) {
  .block-reduce-90 {
    margin-bottom: -90px;
  }
}
@media screen and (min-width: 800px) {
  .block-reduce-60 {
    margin-bottom: -30px;
  }
}
@media screen and (min-width: 1170px) {
  .block-reduce-60 {
    margin-bottom: -60px;
  }
}
@media screen and (min-width: 800px) {
  .block-reduce-40 {
    margin-bottom: -10px;
  }
}
@media screen and (min-width: 1170px) {
  .block-reduce-40 {
    margin-bottom: -40px;
  }
}
.sc-full-col {
  width: 100%;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
@-ms-viewport {
  width: auto !important;
}
input[type="text"]::-ms-clear {
  display: none;
}
.component-columns:after {
  clear: both;
  content: "";
  display: block;
}
.half-column,
.quarter-column,
.sixth-column,
.third-column {
  width: 100%;
}
@media screen and (min-width: 800px) {
  .half-column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
}
@media screen and (min-width: 800px) {
  .half-column:last-child,
  .half-column:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .third-column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
}
@media screen and (min-width: 800px) {
  .third-column:last-child,
  .third-column:nth-child(3n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .quarter-column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }
}
@media screen and (min-width: 800px) {
  .quarter-column:last-child,
  .quarter-column:nth-child(4n) {
    margin-right: 0;
  }
  .quarter-column:nth-child(4n + 1) {
    clear: left;
  }
}
@media screen and (min-width: 800px) {
  .sixth-column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 14.70196%;
  }
}
@media screen and (min-width: 800px) {
  .sixth-column:last-child,
  .sixth-column:nth-child(6n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .two-thirds-column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }
  .two-thirds-column:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .three-quarter-column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%;
  }
  .three-quarter-column:last-child {
    margin-right: 0;
  }
}
.one-column {
  width: 100%;
}
@media screen and (min-width: 800px) {
  .two-columns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .two-columns:last-child,
  .two-columns:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .three-columns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .three-columns:last-child,
  .three-columns:nth-child(3n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .four-columns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .four-columns:last-child,
  .four-columns:nth-child(4n) {
    margin-right: 0;
  }
}
.column-last {
  margin-right: 0;
}
.mobile {
  display: block;
}
@media screen and (min-width: 800px) {
  .mobile {
    display: none;
  }
}
.desktop {
  display: none;
}
@media screen and (min-width: 800px) {
  .desktop {
    display: block;
  }
}
.invisible {
  visibility: hidden;
}
.nf-error-msg.nf-error-field-errors {
  display: none;
}
.home-intro {
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: calc(85vh - 175px);
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  text-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media screen and (min-width: 992px) {
  .home-intro {
    text-align: left;
    padding-top: 90px;
    padding-bottom: 90px;
    min-height: calc(100vh - 175px);
  }
}
.home-intro .container {
  z-index: 9;
  width: 100%;
}
.home-intro h1 {
  line-height: 1.2;
}
@media screen and (min-width: 800px) {
  .home-intro h1 {
    font-size: 48px;
    font-size: 3rem;
    margin-bottom: 8px;
  }
}
.home-intro h2 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.5;
  margin-bottom: 30px;
}
@media screen and (min-width: 800px) {
  .home-intro h2 {
    font-size: 23px;
    font-size: 1.4375rem;
    margin-bottom: 62px;
  }
}
.home-intro .gradient {
  background: linear-gradient(0deg, #040404, rgba(4, 4, 4, 0));
}
@media screen and (min-width: 800px) {
  .home-intro .gradient {
    background: linear-gradient(53.87deg, rgba(4, 4, 4, 0.8), transparent);
  }
}
@media screen and (min-width: 800px) {
  .home-intro .gradient:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50%;
    width: 100%;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.2));
  }
}
.home-content {
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 800px) {
  .home-content {
    width: 80%;
    max-width: 600px;
  }
}
@media screen and (min-width: 992px) {
  .home-content {
    width: 50%;
    max-width: none;
    margin: 0;
  }
}
.home-content h1 {
  font-family: SC Sans Medium, Helvetica, Arial, Lucida Grande, sans-serif;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 47px;
}
@media screen and (min-width: 800px) {
  .home-content h1 {
    font-size: 48px;
    font-size: 3rem;
    line-height: 62px;
  }
  .home-content h1:before {
    content: "ª";
    color: #96cf24;
  }
  .home-content h1:after,
  .home-content h1:before {
    display: inline-block;
    margin: 0;
    transition: all 0.4s;
    opacity: 0;
  }
  .home-content h1:after {
    content: "º";
    position: absolute;
    color: #ff3e00;
  }
}
@media screen and (min-width: 992px) {
  .home-content h1 {
    font-size: 56px;
    font-size: 3.5rem;
    line-height: 73px;
  }
}
@media screen and (min-width: 540px) {
  .footer-navigation .home-content a,
  .home-content .footer-navigation a,
  .home-content .prev-next-press-releases .next-posts-link a,
  .home-content .prev-next-press-releases .prev-posts-link a,
  .home-content .sc-btn,
  .prev-next-press-releases .next-posts-link .home-content a,
  .prev-next-press-releases .prev-posts-link .home-content a {
    width: auto;
    margin-left: 12px;
    margin-right: 12px;
  }
}
body.loaded .home-content h1:after,
body.loaded .home-content h1:before {
  opacity: 1;
}
.fullscreen-bg,
body:not(.fl-builder-ie-11) .home-content h1:before {
  position: absolute;
}
.fullscreen-bg {
  background-position: 50%;
  background-size: cover;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 8;
}
.fullscreen-bg.novid video {
  opacity: 0;
}
.fullscreen-bg .cta-overlay {
  background: none;
  left: 0;
  right: 0;
  z-index: 11;
}
.fullscreen-bg__video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  z-index: 9;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 800px) {
  .fl-module-headers-home #videoplayer {
    position: absolute;
    left: 0;
  }
}
.fl-module-headers-home #videoplayer video {
  bottom: -9999px;
  height: auto;
  width: auto;
  left: -9999px;
  margin: auto;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  right: -9999px;
  top: -9999px;
}
.fullscreen-bg.home-header-with-boxes.video-bg-with-boxes {
  width: 100%;
  background-color: #2c3843;
  position: relative;
  height: auto;
}
.fullscreen-bg.home-header-with-boxes.video-bg-with-boxes .gradient {
  z-index: 0;
  background-color: #2c3843;
}
@media screen and (min-width: 800px) {
  .fullscreen-bg.home-header-with-boxes.video-bg-with-boxes #videoplayer {
    width: calc(100% - 400px);
    position: absolute;
    left: 0;
  }
}
.fullscreen-bg.home-header-with-boxes.video-bg-with-boxes video {
  height: auto;
  width: 100%;
  max-width: 1200px;
}
@media screen and (min-width: 800px) {
  .fullscreen-bg.home-header-with-boxes.video-bg-with-boxes video {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
  }
}
@media screen and (min-width: 800px) {
  .fullscreen-bg.home-header-with-boxes.video-bg-with-boxes {
    position: absolute;
    width: calc(100% - 400px);
  }
}
@media screen and (min-width: 1340px) {
  .fullscreen-bg.home-header-with-boxes.video-bg-with-boxes {
    width: 70vw;
  }
}
.home-intro-type-image-boxes {
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}
.home-header-with-boxes {
  position: relative;
  bottom: auto;
  width: 100%;
}
.home-header-intro {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  z-index: 9;
  padding-top: 30px;
  left: 0;
  top: 0;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .home-header-intro {
    height: 100%;
    z-index: 9;
    left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.home-header-wrapper {
  position: relative;
  text-align: left;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 30px 15px;
  z-index: 12;
  margin: 0 auto;
}
@media screen and (min-width: 800px) {
  .home-header-wrapper {
    padding-left: 60px;
    padding-bottom: 130px;
    min-height: calc(85vh - 260px);
  }
}
@media screen and (min-width: 992px) {
  .home-header-wrapper {
    min-height: calc(100vh - 260px);
  }
}
@media screen and (min-width: 540px) {
  .footer-navigation .home-header-wrapper a,
  .home-header-wrapper .footer-navigation a,
  .home-header-wrapper .prev-next-press-releases .next-posts-link a,
  .home-header-wrapper .prev-next-press-releases .prev-posts-link a,
  .home-header-wrapper .sc-btn,
  .prev-next-press-releases .next-posts-link .home-header-wrapper a,
  .prev-next-press-releases .prev-posts-link .home-header-wrapper a {
    width: auto;
    margin-left: 12px;
    margin-right: 12px;
  }
}
.home-header-wrapper h1 {
  font-family: SC Sans Medium, Helvetica, Arial, Lucida Grande, sans-serif;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 47px;
}
@media screen and (min-width: 800px) {
  .home-header-wrapper h1 {
    font-size: 48px;
    font-size: 3rem;
    line-height: 62px;
  }
  .home-header-wrapper h1:before {
    content: "ª";
    display: inline-block;
    margin: 0;
    color: #96cf24;
    transition: all 0.4s;
    opacity: 0;
  }
  .home-header-wrapper h1:after {
    content: "º";
    display: inline-block;
    position: absolute;
    margin: 0;
    color: #ff3e00;
    transition: all 0.4s;
    opacity: 0;
  }
}
@media screen and (min-width: 992px) {
  .home-header-wrapper h1 {
    font-size: 56px;
    font-size: 3.5rem;
    line-height: 73px;
  }
}
@media screen and (max-height: 780px) and (min-width: 800px) {
  .home-header-wrapper h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 992px) {
  .home-header-wrapper {
    max-width: 1200px;
    padding-right: 60px;
    padding-left: 60px;
  }
}
@media screen and (min-width: 1410px) {
  .home-header-wrapper {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.home-header-wrapper .home-header-wrapper-inner {
  text-align: center;
}
@media screen and (min-width: 800px) {
  .home-header-wrapper .home-header-wrapper-inner {
    text-align: left;
    width: 50%;
  }
}
.home-header-wrapper .home-header-wrapper-inner h5 {
  font-size: 16px;
  font-size: 1rem;
  font-family: SC Sans Regular, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 300;
  line-height: 1.5;
}
.home-header-wrapper .home-header-wrapper-inner p:last-of-type {
  margin-bottom: 0;
}
.home-header-wrapper .home-header-wrapper-inner .sc-button {
  margin-top: 32px;
}
body.loaded .home-header-wrapper h1:after,
body.loaded .home-header-wrapper h1:before {
  opacity: 1;
}
body:not(.fl-builder-ie-11) .home-header-wrapper h1:before {
  position: absolute;
}
.home-header-box {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  transition: 0.6s ease;
}
.home-header-box:hover {
  background-color: #96cf24;
}
.home-header-box + .home-header-box {
  border-top: 2px solid rgba(123, 182, 245, 0.4);
}
@media screen and (min-width: 800px) {
  .home-header-box + .home-header-box {
    border-top: none;
    border-left: 2px solid rgba(123, 182, 245, 0.4);
  }
}
.home-header-box-content {
  -ms-flex-order: 2;
  order: 2;
  padding: 20px 20px 10px;
  text-align: left;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .home-header-box-content {
    min-height: 170px;
  }
}
.footer-navigation .home-header-box-content:hover a.btn-arrow,
.home-header-box-content:hover,
.home-header-box-content:hover .footer-navigation a.btn-arrow,
.home-header-box-content:hover
  .prev-next-press-releases
  .next-posts-link
  a.btn-arrow,
.home-header-box-content:hover
  .prev-next-press-releases
  .prev-posts-link
  a.btn-arrow,
.home-header-box-content:hover .sc-btn.btn-arrow,
.prev-next-press-releases
  .next-posts-link
  .home-header-box-content:hover
  a.btn-arrow,
.prev-next-press-releases
  .prev-posts-link
  .home-header-box-content:hover
  a.btn-arrow {
  text-decoration: underline;
}
.home-header-box-content h2 {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  margin-bottom: 5px;
}
.home-header-box-content p {
  font-size: 14px;
  font-size: 0.875rem;
}
@media screen and (min-width: 800px) {
  .home-header-box-content p {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.home-header-box-content .header-box-heading {
  font-size: 16px;
  font-size: 1rem;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
  margin-bottom: 5px;
}
@media screen and (min-width: 992px) {
  .home-header-box-content .header-box-heading {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.footer-navigation .home-header-box-content a.btn-arrow,
.home-header-box-content .footer-navigation a.btn-arrow,
.home-header-box-content .prev-next-press-releases .next-posts-link a.btn-arrow,
.home-header-box-content .prev-next-press-releases .prev-posts-link a.btn-arrow,
.home-header-box-content .sc-btn.btn-arrow,
.prev-next-press-releases .next-posts-link .home-header-box-content a.btn-arrow,
.prev-next-press-releases
  .prev-posts-link
  .home-header-box-content
  a.btn-arrow {
  margin-top: auto;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #fff;
  z-index: 2;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
}
@media screen and (min-width: 800px) {
  .footer-navigation .home-header-box-content a.btn-arrow,
  .home-header-box-content .footer-navigation a.btn-arrow,
  .home-header-box-content
    .prev-next-press-releases
    .next-posts-link
    a.btn-arrow,
  .home-header-box-content
    .prev-next-press-releases
    .prev-posts-link
    a.btn-arrow,
  .home-header-box-content .sc-btn.btn-arrow,
  .prev-next-press-releases
    .next-posts-link
    .home-header-box-content
    a.btn-arrow,
  .prev-next-press-releases
    .prev-posts-link
    .home-header-box-content
    a.btn-arrow {
    font-size: 16px;
    font-size: 1rem;
  }
}
.home-header-box-content .home-header-box-mask {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
@media screen and (min-width: 480px) {
  .home-header-box-content {
    -ms-flex-order: 1;
    order: 1;
    text-align: left;
  }
}
.home-header-box-image {
  display: none;
  height: 200px;
  overflow: hidden;
  -ms-flex-order: 1;
  order: 1;
}
@media screen and (min-width: 480px) {
  .home-header-box-image {
    -ms-flex-order: 2;
    order: 2;
    height: auto;
    width: 35%;
  }
}
@media screen and (min-width: 1000px) {
  .home-header-box-image {
    width: 40%;
  }
}
.home-header-box-image.no-image {
  display: none;
}
.home-header-box:hover .header-box-image-inner {
  transform: scale(1.1);
}
.header-box-image-inner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  height: 100%;
  transition: all 0.75s;
}
.home-header-boxes {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  background: linear-gradient(90deg, #2c3a88, #0061c8);
  z-index: 12;
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 800px) {
  .home-header-boxes {
    -ms-flex-direction: row;
    flex-direction: row;
    transform: translateY(-50%);
    width: calc(100% - 30px);
    margin-bottom: -85px;
    max-width: 1170px;
  }
}
@media screen and (max-height: 1000px) and (min-width: 800px) {
  .box-maximum {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
@media screen and (max-height: 780px) and (min-width: 800px) {
  .box-maximum {
    display: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.animated-arrow {
  position: absolute;
  left: 50%;
  margin-left: -12px;
  bottom: 24px;
  width: 24px;
  z-index: 10;
}
.animated-arrow a {
  -ms-flex-align: center;
  align-items: center;
  display: none;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 1000px) {
  .animated-arrow a {
    display: -ms-flexbox;
    display: flex;
  }
}
.animated-arrow img {
  max-width: 24px;
}
.animated-arrow .arrow-bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  width: 20px;
}
.animated-arrow .arrow-bottom img {
  margin-bottom: 7px;
}
.bottom,
.top {
  -webkit-animation-name: fadearrow;
  animation-name: fadearrow;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
.bottom {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
@-webkit-keyframes fadearrow {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadearrow {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
.headers-hub {
  overflow: hidden;
  padding: 60px 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media screen and (min-width: 800px) {
  .headers-hub {
    margin: 0 auto;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    min-height: calc(85vh - 260px);
  }
}
@media screen and (min-width: 992px) {
  .headers-hub {
    padding-top: 90px;
    padding-bottom: 90px;
    min-height: calc(100vh - 260px);
  }
}
.headers-hub .header-callout-block {
  background: none;
  bottom: 0;
  min-width: 0;
  z-index: 1;
}
@media screen and (min-width: 800px) {
  .headers-hub .header-callout-block {
    bottom: 40px;
    max-width: none;
    width: 50%;
  }
}
.headers-hub .container {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  max-width: 1200px;
}
@media screen and (min-width: 800px) {
  .headers-hub .container {
    padding-left: 60px;
    padding-right: 60px;
    max-width: 1170px;
  }
}
@media screen and (min-width: 1170px) {
  .headers-hub .container {
    padding-left: 45px;
    padding-right: 45px;
  }
}
@media screen and (min-width: 1410px) {
  .headers-hub .container {
    padding-right: 0;
    padding-left: 0;
  }
}
.headers-hub .race-clock.header-clock {
  bottom: 0;
  right: 0;
  padding-bottom: 20px;
  padding-right: 29px;
  position: absolute;
  width: 50%;
}
.headers-hub .race-block {
  height: 150px;
  text-align: center;
  position: relative;
}
@media screen and (min-width: 800px) {
  .headers-hub .race-block {
    text-align: left;
  }
}
@media screen and (min-width: 992px) {
  .headers-hub .race-block {
    margin-right: 0;
    margin-left: 0;
    padding: 20px;
    right: 0;
    bottom: -90px;
  }
}
.cta-inner .headers-hub .race-block .cta-heading,
.headers-hub .race-block .cta-inner .cta-heading,
.headers-hub .race-block h3 {
  line-height: 2;
  text-align: center;
  padding-left: 20px;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 800px) and (max-width: 992px) {
  .cta-inner .headers-hub .race-block .cta-heading,
  .headers-hub .race-block .cta-inner .cta-heading,
  .headers-hub .race-block h3 {
    margin-top: 15px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1300px) {
  .cta-inner .headers-hub .race-block .cta-heading,
  .headers-hub .race-block .cta-inner .cta-heading,
  .headers-hub .race-block h3 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 800px) {
  .cta-inner .headers-hub .race-block .cta-heading,
  .headers-hub .race-block .cta-inner .cta-heading,
  .headers-hub .race-block h3 {
    text-align: left;
  }
}
.headers-hub .race-block.header-clock {
  bottom: 0;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 29px;
  position: absolute;
  right: 0;
  text-align: center;
  width: 50%;
}
@media screen and (min-width: 800px) {
  .headers-hub .race-block.header-clock {
    text-align: left;
  }
}
@media screen and (min-width: 540px) {
  .footer-navigation .headers-hub a,
  .headers-hub .footer-navigation a,
  .headers-hub .prev-next-press-releases .next-posts-link a,
  .headers-hub .prev-next-press-releases .prev-posts-link a,
  .headers-hub .sc-btn,
  .prev-next-press-releases .next-posts-link .headers-hub a,
  .prev-next-press-releases .prev-posts-link .headers-hub a {
    width: auto;
    margin-left: 12px;
    margin-right: 12px;
  }
}
article.type-page + .collection-section {
  margin-top: 30px;
}
.headers-hub-inner {
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 0;
}
.headers-hub-inner.background-cover {
  overflow: hidden;
  position: relative;
}
.headers-hub-inner:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
  background: linear-gradient(0deg, #040404, rgba(4, 4, 4, 0));
}
@media screen and (min-width: 800px) {
  .headers-hub-inner:after {
    background: linear-gradient(53.87deg, rgba(4, 4, 4, 0.8), transparent);
  }
}
@media screen and (min-width: 800px) {
  .headers-hub-inner:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50%;
    width: 100%;
    z-index: 0;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.2));
  }
}
.header-callout-block {
  background: none;
  bottom: 0;
  color: #fff;
  text-align: center;
  padding: 0;
  width: 100%;
  min-width: 0;
  left: auto;
}
@media screen and (min-width: 800px) {
  .header-callout-block {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    text-align: left;
    width: 50%;
  }
}
.header-callout-block .marker {
  color: #fff;
  margin-bottom: 15px;
  position: absolute;
  margin-top: -50px;
  text-align: center;
  width: 100%;
  left: 0;
}
@media screen and (min-width: 800px) {
  .header-callout-block .marker {
    text-align: left;
    left: auto;
    width: auto;
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 540px) {
  .header-callout-block h2 {
    font-size: 44px;
    font-size: 2.75rem;
  }
}
@media screen and (min-width: 800px) {
  .header-callout-block h2 {
    font-size: 54px;
    font-size: 3.375rem;
  }
}
.header-callout-block p {
  font-size: 18px;
  font-size: 1.125rem;
}
.header-callout-block p:last-of-type {
  margin-bottom: 0;
}
.header-callout-block .sc-button {
  margin-top: 32px;
}
.header-callout-block h1,
.header-callout-block h2 {
  font-family: SC Sans Medium, Helvetica, Arial, Lucida Grande, sans-serif;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 47px;
  margin-bottom: 8px;
}
@media screen and (min-width: 800px) {
  .header-callout-block h1,
  .header-callout-block h2 {
    font-size: 48px;
    font-size: 3rem;
    line-height: 62px;
  }
  .header-callout-block h1:before,
  .header-callout-block h2:before {
    content: "ª";
    display: inline-block;
    margin: 0;
    color: #96cf24;
    transition: all 0.4s;
    opacity: 0;
  }
  .header-callout-block h1:after,
  .header-callout-block h2:after {
    content: "º";
    display: inline-block;
    position: absolute;
    margin: 0;
    color: #ff3e00;
    transition: all 0.4s;
    opacity: 0;
  }
}
@media screen and (min-width: 992px) {
  .header-callout-block h1,
  .header-callout-block h2 {
    font-size: 56px;
    font-size: 3.5rem;
    line-height: 73px;
  }
}
body.loaded .header-callout-block h1:after,
body.loaded .header-callout-block h1:before,
body.loaded .header-callout-block h2:after,
body.loaded .header-callout-block h2:before {
  opacity: 1;
}
body:not(.fl-builder-ie-11) .header-callout-block h1:before,
body:not(.fl-builder-ie-11) .header-callout-block h2:before {
  position: absolute;
}
.wide-container .header-callout-block h2 {
  font-size: 44px;
  font-size: 2.75rem;
  margin-bottom: 22px;
}
@media screen and (min-width: 800px) {
  .wide-container .header-callout-block h2 {
    font-size: 60px;
    font-size: 3.75rem;
  }
}
.headers-hub-video,
.headers-insights-video,
.headers-tabs-video {
  position: absolute;
  z-index: 0;
  min-height: 100%;
  min-width: 100%;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.header-secondary {
  display: none;
}
@media screen and (min-width: 1170px) {
  .header-secondary {
    display: block;
    position: absolute;
    right: -370px;
  }
}
.hub-nasdaq {
  background-color: #96cf24;
  height: 40px;
  line-height: 40px;
  opacity: 0;
  padding-top: 0;
  padding-left: 15px;
  position: absolute;
  right: 50%;
  top: -40px;
  transition: all 0.6s ease;
  visibility: hidden;
  width: 305px;
}
@media screen and (min-width: 800px) {
  .hub-nasdaq {
    right: 20px;
  }
}
@media screen and (min-width: 1410px) {
  .hub-nasdaq {
    margin-right: -600px;
    right: 50%;
  }
}
.hub-nasdaq tr {
  display: inline;
}
.hub-nasdaq tr td {
  display: inline;
  padding: 0;
  border: none;
  color: #fff;
}
.hub-nasdaq tr td:last-of-type {
  padding-right: 35px;
}
.hub-nasdaq tr:last-of-type td:last-of-type {
  padding-right: 0;
}
@media screen and (min-width: 800px) {
  .loaded .hub-nasdaq {
    opacity: 1;
    top: 0;
    visibility: visible;
  }
}
.currency-price {
  color: #fff;
  float: left;
  margin-right: 48px;
}
.currency-price:last-child {
  margin-right: 0;
}
.header-overflow {
  overflow: hidden;
}
.headers-hub .header-callout-image {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-gold-gradient {
  background: linear-gradient(90deg, #020024, #664c0b 0, #936d11);
}
.headers-hub .bg-light-blue-transparent {
  background: none !important;
}
.headers-hub .container.news-ticker {
  max-width: none;
  position: relative;
  padding-left: 0;
  padding-right: 0;
  border-top: 1px solid #fff;
  bottom: -60px;
}
@media screen and (min-width: 800px) {
  .headers-hub .container.news-ticker {
    border-top: none;
  }
}
@media screen and (min-width: 992px) {
  .headers-hub .container.news-ticker {
    bottom: -90px;
  }
}
.headers-hub .hub-news-ticker {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: auto;
}
@media screen and (min-width: 800px) {
  .headers-hub .hub-news-ticker {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.headers-hub .hub-news-ticker h2 {
  background-color: #96cf24;
  font-size: 16px;
  font-size: 1rem;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  padding: 5px 10px 5px 17px;
  line-height: 20px;
  color: #fff;
  height: 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  margin-bottom: 0;
}
@media screen and (min-width: 800px) {
  .headers-hub .hub-news-ticker h2 {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    max-width: 245px;
  }
}
@-webkit-keyframes ticker-translate {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-100%);
  }
}
@keyframes ticker-translate {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-100%);
  }
}
.headers-hub .hub-news-ticker .ticker-container {
  width: 100%;
  overflow: hidden;
}
.headers-hub .hub-news-ticker .ticker-wrap {
  width: 100%;
  height: 30px;
  background-color: #2c3844;
  color: #fff;
}
.headers-hub .hub-news-ticker .ticker-wrap .ticker {
  display: inline-block;
  height: 100%;
  white-space: nowrap;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-name: ticker-translate;
  animation-name: ticker-translate;
  -webkit-animation-duration: 120s;
  animation-duration: 120s;
}
.headers-hub .hub-news-ticker .ticker-wrap .ticker:hover {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.headers-hub .hub-news-ticker .ticker-wrap .ticker-item {
  display: inline-block;
  padding-left: 30px;
  padding-right: 40px;
  padding-top: 2px;
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  position: relative;
}
.headers-hub .hub-news-ticker .ticker-wrap .ticker-item .ticker-headling {
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
}
.headers-hub .hub-news-ticker .ticker-wrap .ticker-item .news-date {
  font-weight: 400;
  font-size: 12px;
  font-size: 0.75rem;
}
.headers-hub .hub-news-ticker .ticker-wrap .ticker-item .news-separator {
  position: absolute;
  right: 0;
  top: 10px;
  border: 1px solid green;
  background-color: green;
  border-radius: 50%;
  width: 10px;
  height: 10px;
}
.headers-tabs-inner {
  min-height: 60vh;
  padding-bottom: 0;
}
@media screen and (min-width: 800px) {
  .headers-tabs-inner {
    min-height: 85vh;
  }
}
.headers-tabs-inner .container-tabs {
  min-height: 360px;
  padding-top: 360px;
}
@media screen and (min-width: 800px) {
  .headers-tabs-inner .container-tabs {
    min-height: 760px;
    padding-top: 0;
  }
}
.headers-tabs-inner .container-tabs.container {
  z-index: 1;
}
.headers-tabs-inner .header-callout-block {
  padding: 50px;
  width: 100%;
  min-width: 0;
  max-width: 610px;
  position: relative;
  left: auto;
  bottom: 0;
}
@media screen and (min-width: 800px) {
  .headers-tabs-inner .header-callout-block {
    bottom: 120px;
    left: 60px;
    position: absolute;
    width: 65%;
  }
}
@media screen and (min-width: 1170px) {
  .headers-tabs-inner .header-callout-block {
    left: 0;
    min-height: 400px;
    width: 750px;
  }
}
.headers-tabs-inner.background-cover {
  overflow: hidden;
  position: relative;
}
.headers-tabs-inner.header-tabs-inner-subtab {
  display: none;
  position: absolute;
  overflow: hidden;
  width: 100%;
  top: 0;
  left: 0;
}
.headers-tabs {
  padding-bottom: 0;
}
.headers-tabs .sc-tabs-section {
  position: relative;
  z-index: 1;
}
.headers-tabs .sc-tabs-section .faq-section,
.headers-tabs .sc-tabs-section .locations-section,
.headers-tabs .sc-tabs-section .media-contact-section {
  padding-right: 15px;
  padding-bottom: 50px;
  padding-left: 15px;
}
.headers-tabs .head-office-container {
  padding-bottom: 50px;
}
@media screen and (max-height: 960px) and (min-width: 800px) {
  .headers-tabs .header-callout-block {
    bottom: 120px;
  }
}
.headers-tabs .header-callout-block h1:after,
.headers-tabs .header-callout-block h1:before {
  display: none;
}
@media screen and (min-width: 800px) {
  .headers-tabs > .sc-tabs-section {
    margin-top: -80px;
  }
}
.locations-section,
.media-contact-section {
  padding-top: 30px;
}
@media screen and (min-width: 800px) {
  .locations-section,
  .media-contact-section {
    padding-top: 70px;
  }
}
@media screen and (min-width: 800px) {
  .media-contact-section .media-contact-list .contact-card {
    margin-right: 1.178826021%;
    margin-left: 1.178826021%;
    width: 30.975678%;
  }
}
.media-contact-description {
  width: 100%;
}
.media-contact-description:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 800px) {
  .media-contact-description h2 {
    margin-bottom: 80px;
  }
}
.media-contact-filters,
.media-contact-list {
  clear: both;
}
.media-contact-filters:after,
.media-contact-list:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 800px) {
  .media-contact-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -1.178826021%;
    margin-left: -1.178826021%;
  }
}
.media-contact-list .contact-role {
  min-height: 72px;
}
.contact-card {
  background-color: #e7f1fd;
  margin-bottom: 30px;
  min-height: 0;
  padding: 30px;
}
@media screen and (min-width: 800px) {
  .contact-card {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    min-height: 500px;
  }
}
@media screen and (min-width: 800px) {
  .contact-card:last-child,
  .contact-card:nth-child(3n) {
    margin-right: 0;
  }
}
.contact-card .cta-inner .cta-heading,
.contact-card h3,
.cta-inner .contact-card .cta-heading {
  color: #96cf24;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 100;
  margin-bottom: 6px;
}
@media screen and (min-width: 800px) {
  .contact-card .cta-inner .cta-heading,
  .contact-card h3,
  .cta-inner .contact-card .cta-heading {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media screen and (min-width: 1410px) {
  .contact-card .cta-inner .cta-heading,
  .contact-card h3,
  .cta-inner .contact-card .cta-heading {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
.contact-card .contact-card-section:last-child {
  border-bottom: none;
}
.media-contact-list .contact-card {
  position: relative;
}
@media screen and (min-width: 800px) {
  .media-contact-list .contact-card {
    margin-right: 1.178826021%;
    margin-left: 1.178826021%;
    width: 47.642347958%;
  }
}
@media screen and (min-width: 992px) {
  .media-contact-list .contact-card {
    width: 30.975678%;
  }
}
.media-contact-list .contact-card:nth-child(3n) {
  margin-right: 1.178826021%;
}
.contact-filter {
  margin-bottom: 30px;
}
@media screen and (min-width: 800px) {
  .contact-filter {
    margin-bottom: 70px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .contact-filter:last-child {
    margin-right: 0;
  }
}
.contact-card-section {
  border-top: none;
  border-bottom: 1px solid #e5e5e5;
  margin-top: 10px;
  padding-top: 10px;
}
.contact-card-section.contact-top {
  border: none;
}
.contact-card-section p {
  margin-bottom: 10px;
}
.contact-card-section .contact-card-title {
  color: #96cf24;
  margin-bottom: 0;
}
.sc-filtering {
  height: 60px;
  max-width: 100%;
  width: 370px;
}
.sc-filtering select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAACu0lEQVRoBe2UPWgUURDH5+3d5u7UFOotkZzpxFoRVIiFYmejsRERDFpEbEST7IGmWYtg0ERRUYgQEFKoGFG0E7QQK1FEW5sEP8DbOxslua9947zog90ze747D2xmm9n5v5k3M799bwH4YQJMgAkwASbABJgAE2ACTIAJMIH/Q0CYlk25hX2BFLcoQQoB+eqkc9c01yQuky9trKMcBgRM2emJHxe6fZM8yyRIxQQopgEwR/v3ScQ7XSPFcUQ0BtCsTjrv76kFwVuUeIb2HK5Ulx41iw+vGQ9AZCLNSpDnbNef6/VwVXjDVt/t0cKpuoSnlJfVuVRqh+ehUW9GQWrjhICTZCq6yLJFOOh/L75Unz+iGzibrtFJGS3cRoSrgJgMpxCpOc8TMqzFvRsPUJl0nohEYjdt9DW8GR2prbVAvrLzxe1hvdl7ZqyYW1govqDmBxvjhBAzm7uzRxv1OD9yLOKCwnpmrNRXrwSPqfiWsE4HrGyBOPa3y510v/UD1ufoSG6I5IOoCRCna1PZm1G9uWf8BfQ2S+PrP64DZxc1/FBryxYhvXy5Xf983OW2R/whwOD5H80LKICFe1ttXtVt+QvoplWTKdcflwhntaYt/Wbv9/Q6g5+GxZLStk2j/f5D8TrlnNAx2hL1N8m0NaDAaK0V2/YAukhX3j8iA5whP6U1Zeksv7Yt2C+SmaBaXXxAR64/vP47Zja3Jjs074ly45qp/88DqEJ2vrQTg0D9u3uihcXnXz7mGvSACru1KedKVG/d68gAqmzs5W7sSUApaVmHyhezzxqX2vE7NoAq3jOKq0vgz9IlHVipGSr2LmHbB8oTa+dXWm9H6+gAqoG4y02X9Z7TnT3+xROL7TQal9PxAXShLtc/LCVcEoAVFOJGfdK5rNfYMgEmwASYABNgAkyACTABJsAEOkHgJ3MW7Md5ZSfnAAAAAElFTkSuQmCC);
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  border: 1px solid #ff3e00;
  border-radius: 0;
  font-size: 16px;
  font-size: 1rem;
  height: 60px;
  padding-left: 15px;
  position: relative;
  width: 100%;
}
.sc-filtering select:after {
  content: url(http://i62.tinypic.com/2e3ybe1.jpg) no-repeat right bottom;
  position: absolute;
  right: 0;
}
.sc-filtering select::-ms-expand {
  display: none;
}
.location-head-office {
  padding-top: 30px;
}
@media screen and (min-width: 800px) {
  .location-head-office {
    padding-top: 70px;
  }
}
.head-office-list {
  border-top: 1px solid #b0bbc4;
  border-bottom: 1px solid #b0bbc4;
  padding-top: 20px;
  padding-bottom: 20px;
}
.head-office-list h4 {
  font-size: 22px;
  font-size: 1.375rem;
  margin-bottom: 10px;
}
.sc-web-link a {
  color: #ff3e00;
}
.sc-web-link a:hover {
  color: #238500;
}
.sc-phone-link {
  margin-bottom: 0;
}
.head-office-exit {
  margin-top: 0;
  margin-bottom: 40px;
}
@media screen and (min-width: 800px) {
  .head-office-exit {
    margin-top: 40px;
    margin-bottom: 90px;
  }
}
.head-office-exit h4 {
  font-size: 22px;
  font-size: 1.375rem;
  margin-bottom: 10px;
}
.head-office-exit-inner {
  background-color: #f7f7f7;
  padding: 30px;
}
.flag {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 35px 24px;
  height: 24px;
  width: 35px;
}
.country-title {
  float: left;
  width: 100%;
}
.location-meta:after {
  clear: both;
  content: "";
  display: block;
}
.location-meta h4 {
  font-size: 22px;
  font-size: 1.375rem;
  margin-bottom: 10px;
}
.location-address {
  max-width: 100%;
  width: 370px;
}
@media screen and (min-width: 800px) {
  .location-contacts {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .location-contacts:last-child {
    margin-right: 0;
  }
}
.location-socials {
  padding-top: 10px;
}
@media screen and (min-width: 800px) {
  .location-socials {
    padding-top: 36px;
    text-align: right;
    float: left;
    display: block;
    width: 48.82117%;
    margin-right: 0;
  }
  .location-socials:last-child {
    margin-right: 0;
  }
}
.location-socials a {
  display: inline-block;
  font-size: 24px;
  font-size: 1.5rem;
  margin-left: 10px;
}
.location-content {
  max-width: 100%;
  width: 570px;
}
.collapsing-section .location-meta p {
  margin-bottom: 20px;
}
#localmediacontacts .contact-card-nocontacts {
  margin-bottom: 30px;
}
#localmediacontacts .contact-card-nocontacts .cta-inner .cta-heading,
#localmediacontacts .contact-card-nocontacts h3,
.cta-inner #localmediacontacts .contact-card-nocontacts .cta-heading {
  color: #96cf24;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 100;
  margin-bottom: 6px;
}
@media screen and (min-width: 800px) {
  #localmediacontacts .contact-card-nocontacts .cta-inner .cta-heading,
  #localmediacontacts .contact-card-nocontacts h3,
  .cta-inner #localmediacontacts .contact-card-nocontacts .cta-heading {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media screen and (min-width: 1410px) {
  #localmediacontacts .contact-card-nocontacts .cta-inner .cta-heading,
  #localmediacontacts .contact-card-nocontacts h3,
  .cta-inner #localmediacontacts .contact-card-nocontacts .cta-heading {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
.contact-card-file {
  background: #e7f1fd;
  transition: background-color 0.5s;
}
.contact-card-file a {
  display: block;
  width: 100%;
}
.contact-card-file a .document-title {
  width: calc(100% - 60px);
}
.contact-card-file a .document-title .cta-inner .cta-heading,
.contact-card-file a .document-title h3,
.cta-inner .contact-card-file a .document-title .cta-heading {
  color: #525355;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 20px;
}
.contact-card-file a .document-title p {
  position: relative;
  color: #525355;
}
.contact-card-file a .document-title p span {
  display: inline;
  font-weight: 400;
}
.contact-card-file a .document-title p span:before {
  content: "|";
  padding-right: 5px;
  display: inline-block;
}
@media screen and (min-width: 1410px) {
  .contact-card-file a .document-title p span:before {
    content: "";
    padding-right: 0;
  }
}
.contact-card-file a .document-dload {
  width: 60px;
  color: #96cf24;
}
.contact-card-file a .document-dload span {
  background-color: #e7f1fd;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAACkElEQVRoBe1Yv2/TQBR+z4mTFlIGmhSptBJrhRiQ6MgfACti5MdSQFQMyA2q6EAGtrRMHRAMTSuxwYIErMwwIaH+BaUCJ10IRLjF97hzG3O1avlHzi5U5yF+98553/u+92yfD0AfWgGtgFbgMBXArMDLln3JRXwm4heQbjvNsbdZYBWzCCpieskTTXg24HN+Pi1s1YehOqAfby95b0w07vsVG9kRUJxoWDhNIEyZvPy6AnkpHYajKxCmTF5+XYG8lA7D0RUIUyYvf+rF3Ejje9Xpbt8HBDJxaPlns/I1SdJmvXMdGD0mBBxktZq6hX79cF4xYA8ZsQWHep9L9a0rcQiMN+iYadkrxNgqAU0CX/Qxhk/j/Pega1IT4OAX/IAEo4y5L805u3WysXXC9weM0oPOVLvb+UAAN+UpUQV5nMROTYAjtoJARHCj23U/Fev2xeCcaXWuMcY+cuJn980h9AoAd/b5EgxSE1io1O4BGvMAuCPjcXXPAOF72SdsArbGf47LfkRcN6gw7SzW3sj+JHbq0vVBzHn7PPzGF0Q01ffFOSPCaq1Su7vZwF6c68OuGZiACDzxhIa/fWk3ufqzYUC+n7cMojG706y2fN8AhhICfXzvQx5ghY9P9X3yWbQMknF1e2l0XfYPYqe+Bw4CdZbG3g2Vhs/x++J1cH63ZarTKpMXGEorICdtzrVn+Njiz/kyGMYj3jJr8ry2j4oCkS1UrtuXXfI2pliB6Jbo8yzJJ8WLXMy5TGwP7m5M7W0VTmZJIClejKcQ/d0SlHfbMmORDC8GgcwyVRI4soWCKEXL5i/cf+f47ysQTQBx49D0joEdSUA8OiFGIOUkETfFp6byuDqgVkAroBXQChwpBf4AB0HJb6yVfvoAAAAASUVORK5CYII=);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color 0.5s;
  border-left: 2px solid #fff;
  height: 100%;
}
.contact-card-file.withoutmeta a .document-title .cta-inner .cta-heading,
.contact-card-file.withoutmeta a .document-title h3,
.cta-inner .contact-card-file.withoutmeta a .document-title .cta-heading {
  margin-bottom: 10px;
  margin-top: 10px;
}
.contact-card-file:hover {
  background-color: #e5e5e5;
}
.contact-card-file:hover a .document-title p {
  color: #525355;
}
.contact-card-file:hover a .document-dload span {
  background-color: #96cf24;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAABsklEQVRoBe2YPU4DMRCFk4iGFFQgcQXoOAAHSCipiWiAI3ABuAHUcIUcgTsAoouUH0RBCQ0SWr5BO5JlbbLeaNcmYSw9zXrsnff8bCnOtlrWzAFzwBxYSweyLOuBSY7+yi0yF074bbOmFtBuqrDIdmu3aW6/rudOXYVS1bEFpHJeeW0H1IlU0XYglfPKazugTqSKtgOpnFfepXeAq842uAZXYFcLhkbeGYAxkBtr/NsqpA9A2zsPx654HdCoY/S74E7zeRzreLQI8acnQrr3YEtE+GN5bo/8oz9GfxJNuBJBelsgRFIjcCgPXjuh/+HlpCtGHGndaBHSDrgEX8Bv335iTv+J/H400UVECDgAz3MELkrLcesW1YyeQ8gmuFmk1hmTI3MaXWQIIcLkj/ybI9Z/TH9kyhaC4h0w9JXT/ztHpmwRMo7gM/ACRmAQ8o7NWUsH2P4+mAG5s/SaXmTtfBScAm2N/+RDVImv9GuZKHddb+oLm3JU5Vv6Oq2EqeNGVQG+Q1Xfr3v+yu9AyAKmdbtWoV4pd8gCziEsLVRBVOjUVyZehE62eeaAOWAOmAP/04EfcoBf/uqo6xQAAAAASUVORK5CYII=);
}
.layout-document-filters .contact-card {
  min-height: 106px;
  position: relative;
}
@media screen and (min-width: 800px) {
  .layout-document-filters .contact-card {
    min-height: 90px;
  }
}
.layout-document-filters .contact-card.withoutmeta {
  min-height: 60px;
}
.layout-document-filters
  .contact-card:not(.withoutmeta)
  ~ .contact-card.withoutmeta {
  min-height: 90px;
}
.cta-inner
  .layout-document-filters
  .contact-card:not(.withoutmeta)
  ~ .contact-card.withoutmeta
  a
  .document-title
  .cta-heading,
.layout-document-filters
  .contact-card:not(.withoutmeta)
  ~ .contact-card.withoutmeta
  a
  .document-title
  .cta-inner
  .cta-heading,
.layout-document-filters
  .contact-card:not(.withoutmeta)
  ~ .contact-card.withoutmeta
  a
  .document-title
  h3 {
  margin-top: 0;
  margin-bottom: 20px;
}
.headers-tab-wrapper {
  position: relative;
  padding-bottom: 60px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media screen and (min-width: 800px) {
  .headers-tab-wrapper {
    min-height: calc(85vh - 320px);
    padding-bottom: 120px;
  }
}
@media screen and (min-width: 992px) {
  .headers-tab-wrapper {
    min-height: calc(100vh - 350px);
    padding-bottom: 120px;
  }
}
.headers-tab-wrapper .header-callout-block {
  max-width: 100%;
}
.headers-tab-wrapper .headers-tabs-inner {
  position: absolute;
  height: 100%;
  width: calc(100% + 30px);
  bottom: 0;
  left: -15px;
  z-index: 0;
}
@media screen and (min-width: 800px) {
  .headers-tab-wrapper .headers-tabs-inner {
    width: 100%;
    left: 0;
  }
}
.headers-tab-wrapper .headers-tabs-inner:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 0;
  background: linear-gradient(0deg, #040404, rgba(4, 4, 4, 0));
}
@media screen and (min-width: 800px) {
  .headers-tab-wrapper .header-callout-block {
    bottom: 120px;
    max-width: 610px;
  }
}
.headers-tab-wrapper .header-callout-block.header-callout-block-subtab {
  display: none;
}
.headers-tabs [role="tablist"] li .jumptab[aria-selected="true"] {
  background-color: rgba(54, 70, 85, 0.5);
}
@media screen and (min-width: 480px) {
  .headers-tabs [role="tablist"] li .jumptab[aria-selected="true"] {
    background-color: rgba(54, 70, 85, 0.9);
    color: #fff;
  }
}
.headers-tabs [role="tablist"] li .jumptab[aria-selected="true"]:hover {
  background-color: rgba(54, 70, 85, 0.9);
}
@media screen and (min-width: 480px) {
  .headers-tabs [role="tablist"] li .jumptab[aria-selected="true"]:hover {
    background-color: #ff3e00;
  }
}
.headers-tabs [role="tablist"] .jumptab:focus {
  outline: none;
}
.headers-media {
  padding-top: 0;
}
.headers-media.sc-component {
  background-color: #0756af;
  padding-bottom: 0;
}
@media screen and (min-width: 800px) {
  .headers-media {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1200px) {
  .headers-media {
    padding-bottom: 0;
  }
}
.headers-media .header-secondary {
  background-color: #0c3a66;
  display: block;
  margin-top: 0;
  top: auto;
  transform: none;
  right: 0;
  width: 100%;
  min-width: 0;
  position: relative;
  bottom: 0;
  padding: 15px;
  height: auto;
  left: auto;
}
@media screen and (min-width: 800px) {
  .headers-media .header-secondary {
    bottom: auto;
    padding: 50px;
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
  }
}
@media screen and (min-width: 992px) {
  .headers-media .header-secondary {
    bottom: auto;
    width: 40%;
    display: block;
    margin-top: 0;
    right: 0;
  }
}
.cta-inner .headers-media .header-secondary .cta-heading,
.headers-media .header-secondary .cta-inner .cta-heading,
.headers-media .header-secondary h3 {
  font-family: SC Sans Medium, Helvetica, Arial, Lucida Grande, sans-serif;
  color: #fff;
  font-size: 32px;
  font-size: 2rem;
}
.headers-media .header-secondary .media-contacts {
  list-style: none;
  margin: 0;
  padding: 0;
}
.headers-media .header-secondary .media-contacts li {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVFMjExQzY5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVFMjExQzU5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjk4OTk2MjBDOUMxMUU3ODNDNkY5MDQwOEJCNTI1MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMjk4OTk2MzBDOUMxMUU3ODNDNkY5MDQwOEJCNTI1MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlBUxLcAAABzSURBVHjaYvz//z8DY4dlAwMQ/K84DqaRASNDu4U2kL4AxCxA3IiuiAkocBVIRwPxHyCuh5kGVwA1ehVU0V90RUwwBi5FjCBHojiqwzIcSC0FYmaQm5gYCAAmfLpBPmJCkgxDl4SbgEuSqIBiJBTUAAEGAGNGPnII5gUQAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 100%;
  background-size: 8px 12px;
  border-bottom: 1px solid #b0bbc4;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 0;
}
@media screen and (min-width: 480px) {
  .headers-media .header-secondary .media-contacts li {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.headers-media .header-secondary .media-contacts li:last-child {
  border-bottom: none;
}
.headers-media .header-secondary .media-contacts li a {
  color: #fff;
  display: block;
  border-bottom: none;
}
.headers-media .header-secondary .media-contacts li a:visited {
  color: #fff;
}
.headers-media .header-secondary .media-contacts li a:focus,
.headers-media .header-secondary .media-contacts li a:hover {
  color: #ff3e00;
  border-bottom: none;
}
.headers-media .header-secondary .media-contacts a {
  color: #fff;
  display: block;
}
.headers-media .header-secondary .media-contacts a:hover {
  color: #ff3e00;
}
.headers-media .header-callout-block {
  min-width: 0;
  margin-top: 0;
  max-width: none;
  width: 60%;
  padding: 50px 280px 50px 50px;
  left: 0;
  top: 0;
  width: 100%;
  max-width: 100%;
}
@media screen and (min-width: 430px) {
  .headers-media .header-callout-block {
    height: auto;
  }
}
@media screen and (min-width: 800px) {
  .headers-media .header-callout-block {
    background-color: #0756af;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    padding: 10px 50px 50px;
    text-align: left;
    width: 60%;
  }
}
@media screen and (min-width: 992px) {
  .headers-media .header-callout-block {
    padding: 35px;
  }
}
.headers-media .header-callout-block h1:after,
.headers-media .header-callout-block h1:before {
  display: none;
}
.headers-media .header-callout-block h1 .marker {
  margin-top: -25px;
}
@media screen and (min-width: 800px) {
  .headers-media .header-callout-block h1 .marker {
    margin-top: -50px;
  }
}
.headers-media .wide-container .header-callout-block {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding: 45px 25px 30px;
  left: 0;
  top: 0;
  overflow: hidden;
}
@media screen and (min-width: 800px) {
  .headers-media .wide-container .header-callout-block {
    width: 60%;
    min-width: 500px;
  }
}
@media screen and (min-width: 992px) {
  .headers-media .wide-container .header-callout-block {
    padding: 80px 35px 60px;
    width: 60%;
    min-width: 500px;
    max-width: none;
  }
}
.headers-media.text-box {
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .headers-media.text-box {
    text-align: left;
    width: 90%;
  }
}
@media screen and (min-width: 1400px) {
  .headers-media.text-box {
    width: 100%;
    max-width: 737px;
  }
}
.headers-media.text-box.secondary {
  padding-top: 30px;
  text-align: left;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .headers-media.text-box.secondary {
    padding-top: 60px;
  }
}
@media screen and (min-width: 801px) and (max-width: 1212px) {
  .headers-media.text-box.secondary {
    width: 90%;
  }
}
@media screen and (min-width: 1213px) and (max-width: 1340px) {
  .headers-media.text-box.secondary {
    width: 85%;
  }
}
@media screen and (min-width: 1340px) {
  .headers-media.text-box.secondary {
    max-width: 342px;
    width: 60%;
  }
}
.headers-media .header-callout-block .text-box {
  float: right;
  margin-right: 0;
  margin-top: 0;
}
@media screen and (min-width: 801px) and (max-width: 1024px) {
  .headers-media .header-callout-block .text-box {
    margin-right: 0;
  }
  .headers-media .header-callout-block .text-box h2:after,
  .headers-media .header-callout-block .text-box h2:before {
    display: none;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  .headers-media .header-callout-block .text-box {
    margin-right: 0;
  }
}
.press-release-row {
  border-bottom: 1px solid #fff;
  padding-top: 20px;
}
.press-release-row a {
  color: #fff;
}
.press-release-row a:hover {
  color: #ff3e00;
}
.cta-inner .press-release-row .cta-heading,
.press-release-row .cta-inner .cta-heading,
.press-release-row h3 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 10px;
}
.press-release-row p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
}
h1 + .press-release-row {
  margin-top: 30px;
}
.headers-hub .race-block {
  background-color: #0c3a66;
  color: #fff;
  padding: 20px;
  position: absolute;
  top: auto;
  bottom: 0;
  transform: none;
  right: 0;
  width: 100%;
  max-width: 350px;
}
.headers-hub .race-block:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 992px) {
  .headers-hub .race-block {
    margin-right: 0;
    margin-left: 0;
    position: absolute;
    display: block;
  }
}
.cta-inner .headers-hub .race-block .cta-heading,
.headers-hub .race-block .cta-inner .cta-heading,
.headers-hub .race-block h3 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 24px;
  text-transform: uppercase;
}
.headers-hub .header-secondary {
  position: absolute;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
  right: -140px;
  width: 400px;
  display: none;
}
@media screen and (min-width: 992px) {
  .headers-hub .header-secondary {
    display: block;
  }
}
@media screen and (min-width: 1170px) {
  .headers-hub .header-secondary {
    right: -270px;
    width: 470px;
  }
}
@media screen and (min-width: 1410px) {
  .headers-hub .header-secondary {
    right: -370px;
    width: 610px;
  }
}
@media screen and (min-width: 1410px) {
  .header-callout-block,
  .header-with-countdown .header-callout-block,
  .header-with-secondary .wide-container .header-callout-block,
  .headers-tabs-inner .header-callout-block,
  .insights-header .header-callout-block {
    left: 15px;
  }
}
@media screen and (max-width: 800px) {
  .cta-inner .headers-media.text-box .cta-heading,
  .headers-media.text-box .cta-inner .cta-heading,
  .headers-media.text-box h3,
  .headers-media.text-box p {
    text-align: left;
  }
}
@media screen and (min-width: 801px) and (max-width: 1024px) {
  .headers-media.text-box {
    width: 100%;
  }
  .headers-media .header-callout-block .text-box {
    margin-right: 0;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  .headers-media.text-box {
    width: 80%;
  }
  .headers-media .header-callout-block .text-box {
    margin-right: 0;
  }
}
.sc-content-blocks-alternates {
  padding-top: 0;
  padding-bottom: 40px;
}
.fl-module-content-blocks-alternates:first-child .sc-component {
  padding-top: 40px;
}
@media screen and (min-width: 800px) {
  .fl-module-content-blocks-alternates:last-child .sc-component {
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 1170px) {
  .fl-module-content-blocks-alternates:last-child .sc-component {
    padding-bottom: 90px;
  }
}
@media screen and (min-width: 800px) {
  .fl-module-content-blocks-alternates:nth-child(odd) .content-block-image {
    -ms-flex-order: 2;
    order: 2;
  }
}
@media screen and (min-width: 800px) {
  .fl-module-content-blocks-alternates:nth-child(odd) .content-block-content {
    -ms-flex-order: 1;
    order: 1;
  }
}
.content-block-section:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 800px) {
  .content-block-section {
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 800px) {
  .content-block-section:nth-child(odd) .content-block-image {
    -ms-flex-order: 2;
    order: 2;
  }
}
.content-block-content {
  background-color: #fff;
  padding: 20px;
}
.content-block-content:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 800px) {
  .content-block-content {
    float: left;
    min-height: 300px;
    width: 50%;
    -ms-flex-order: 2;
    order: 2;
    padding: 50px 54px 30px 60px;
  }
}
.content-block-content .cta-inner .cta-heading,
.content-block-content h3,
.cta-inner .content-block-content .cta-heading {
  color: #96cf24;
  margin-bottom: 20px;
  text-transform: none;
  font-size: 22px;
  font-size: 1.375rem;
}
.content-block-content p {
  font-size: 16px;
  font-size: 1rem;
}
.content-block-image {
  min-height: 300px;
}
@media screen and (min-width: 800px) {
  .content-block-image {
    float: left;
    min-height: 300px;
    width: 50%;
    -ms-flex-order: 1;
    order: 1;
  }
}
.sc-content-blocks {
  padding-bottom: 25px;
}
@media screen and (min-width: 800px) {
  .sc-content-blocks .container {
    display: -ms-flexbox;
    display: flex;
  }
}
.sc-content-blocks.center-align .content-block-text,
.sc-content-blocks.center-align .sc-button {
  text-align: center;
}
.sc-content-blocks .ctawrapa {
  display: block;
}
.sc-content-blocks .ctawrapa img {
  display: block;
  width: 100%;
}
.content-block {
  background-color: #fff;
  margin-bottom: 30px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 800px) {
  .content-block {
    margin-bottom: 0;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .content-block:last-child {
    margin-right: 0;
  }
}
.content-block .sc-button {
  margin-top: auto;
  margin-bottom: 14px;
  text-align: left;
}
.three-blocks div.content-block,
.two-blocks div.content-block,
div.content-block {
  display: -ms-flexbox;
  display: flex;
}
.content-block-text {
  padding: 20px 0;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .content-block-text {
    padding: 24px 0 0;
  }
}
.content-block-text h2 {
  color: #525355;
  margin-bottom: 16px;
  font-size: 20px;
  font-size: 1.25rem;
}
.content-block-text p {
  font-size: 16px;
  font-size: 1rem;
}
.content-block-text p:last-child {
  margin-bottom: 0;
}
.no-buttons {
  padding: 20px 0;
}
@media screen and (min-width: 800px) {
  .no-buttons {
    padding: 24px 0;
  }
}
@media screen and (min-width: 800px) {
  .grey-blocks .container {
    display: -ms-flexbox;
    display: flex;
  }
}
.grey-blocks .content-block {
  background-color: #f7f7f7;
}
.grey-blocks .content-block-text {
  padding-bottom: 30px;
}
.grey-blocks .content-block-text,
.grey-blocks .sc-button {
  padding-right: 15px;
  padding-left: 15px;
}
.two-block .content-block-text {
  padding: 20px;
}
@media screen and (min-width: 800px) {
  .two-block .content-block-text {
    padding: 30px;
  }
}
.two-block .no-buttons {
  padding: 20px;
}
@media screen and (min-width: 800px) {
  .two-block .no-buttons {
    padding: 44px 64px 40px;
  }
}
.two-block .sc-button {
  padding-right: 20px;
  padding-left: 20px;
}
@media screen and (min-width: 800px) {
  .two-block .sc-button {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media screen and (min-width: 800px) {
  .three-blocks .content-block {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .three-blocks .content-block:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .four-blocks .content-block {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }
  .four-blocks .content-block:last-child {
    margin-right: 0;
  }
}
.bg-grey .four-blocks .content-block-text,
.bg-grey .three-blocks .content-block-text {
  padding: 20px;
}
.bg-navy .content-block,
.bg-navy .content-block-text {
  background-color: transparent;
}
.bg-navy .content-block-text h2,
.bg-navy .content-block-text p {
  color: #fff;
}
.event-blocks .content-block {
  background-color: #e7f1fd;
  padding-bottom: 40px;
}
.event-blocks img {
  display: block;
}
.event-blocks.bg-grey .content-block {
  background-color: #fff;
}
.event-blocks .content-block-text {
  padding: 22px 30px 20px;
}
.cta-inner .event-blocks .content-block-text .cta-heading,
.event-blocks .content-block-text .cta-inner .cta-heading,
.event-blocks .content-block-text h3 {
  color: #96cf24;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 300;
  margin-bottom: 10px;
}
.event-blocks .content-block-text .subtitle {
  font-size: 18px;
  font-size: 1.125rem;
}
.event-date {
  margin-top: -20px;
}
.event-date p {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAAAXNSR0IArs4c6QAAAF9JREFUOMtjYEACZm6h/0GYgQAgqI4igyzdQz3M3UMfwyRJxu5hjyw8wz0ZgIY8INsQJMNAzvxHsUEgbw5egxjIBIPboP90Mwhr4I4aRBuD6Bv9FJVFyMUIqFCiRsEGAOfmbGMjgtt2AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 18px 20px;
  font-weight: 300;
  padding-top: 24px;
  padding-left: 38px;
}
.sc-content-blocks-callout {
  padding-top: 0;
  padding-bottom: 0;
}
.content-block-callout {
  float: none;
  margin: 0 0 20px;
  max-width: none;
  overflow: hidden;
  padding: 20px 20px 0;
  width: 100%;
}
@media screen and (min-width: 480px) {
  .content-block-callout {
    float: left;
    margin: 0 25px 20px 0;
    max-width: 400px;
    width: 50%;
  }
}
@media screen and (min-width: 992px) {
  .content-block-callout {
    margin-left: -100px;
  }
}
@media screen and (min-width: 1170px) {
  .content-block-callout {
    margin-left: -200px;
  }
}
.content-block-callout.callout-right {
  float: none;
  margin: 0 0 20px;
  width: 100%;
  max-width: none;
}
@media screen and (min-width: 480px) {
  .content-block-callout.callout-right {
    float: right;
    margin: 0 0 20px 25px;
    max-width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .content-block-callout.callout-right {
    margin-right: -100px;
  }
}
@media screen and (min-width: 1170px) {
  .content-block-callout.callout-right {
    margin-right: -200px;
  }
}
.content-block-callout.bg-green {
  background: #ff3e00;
}
.content-block-callout.bg-green a {
  color: #fff;
  border-bottom-color: #fff;
}
.content-block-callout.bg-green a:hover {
  border-bottom-color: hsla(0, 0%, 100%, 0.5);
}
.content-block-callout.bg-lfc {
  background: #cd292a;
}
.content-block-callout.bg-lfc a {
  color: #fff;
  border-bottom-color: #fff;
}
.content-block-callout.bg-lfc a:hover {
  border-bottom-color: hsla(0, 0%, 100%, 0.5);
}
.content-block-callout.bg-grey li,
.content-block-callout.bg-grey p,
.content-block-callout.bg-white li,
.content-block-callout.bg-white p {
  color: #525355;
}
.content-block-callout.bg-grey .cta-inner .cta-heading,
.content-block-callout.bg-grey h2,
.content-block-callout.bg-grey h3,
.content-block-callout.bg-grey h4,
.content-block-callout.bg-white .cta-inner .cta-heading,
.content-block-callout.bg-white h2,
.content-block-callout.bg-white h3,
.content-block-callout.bg-white h4,
.cta-inner .content-block-callout.bg-grey .cta-heading,
.cta-inner .content-block-callout.bg-white .cta-heading {
  color: #96cf24;
}
.content-block-callout.bg-blue .cta-inner .cta-heading,
.content-block-callout.bg-blue h2,
.content-block-callout.bg-blue h3,
.content-block-callout.bg-blue h4,
.content-block-callout.bg-blue li,
.content-block-callout.bg-blue p,
.content-block-callout.bg-green .cta-inner .cta-heading,
.content-block-callout.bg-green h2,
.content-block-callout.bg-green h3,
.content-block-callout.bg-green h4,
.content-block-callout.bg-green li,
.content-block-callout.bg-green p,
.content-block-callout.bg-lfc .cta-inner .cta-heading,
.content-block-callout.bg-lfc h2,
.content-block-callout.bg-lfc h3,
.content-block-callout.bg-lfc h4,
.content-block-callout.bg-lfc li,
.content-block-callout.bg-lfc p,
.content-block-callout.bg-navy .cta-inner .cta-heading,
.content-block-callout.bg-navy h2,
.content-block-callout.bg-navy h3,
.content-block-callout.bg-navy h4,
.content-block-callout.bg-navy li,
.content-block-callout.bg-navy p,
.cta-inner .content-block-callout.bg-blue .cta-heading,
.cta-inner .content-block-callout.bg-green .cta-heading,
.cta-inner .content-block-callout.bg-lfc .cta-heading,
.cta-inner .content-block-callout.bg-navy .cta-heading {
  color: #fff;
}
.site-main .content-block-callout.bg-blue ul li {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTgzNEIwQjRBMDgxMTFFNzgwQzFGOTNDMDc0MTQwQzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTgzNEIwQjVBMDgxMTFFNzgwQzFGOTNDMDc0MTQwQzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBODM0QjBCMkEwODExMUU3ODBDMUY5M0MwNzQxNDBDNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBODM0QjBCM0EwODExMUU3ODBDMUY5M0MwNzQxNDBDNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmp3BscAAABGSURBVHjaYvj//z8DEMsA8TIgfgbFy6BiDDDJt/8xAUhMhgGqGhdYxggykoGBQZIBO3jOxEAAgBQcwCN/gChH4vUmQIABAKhKl/P1uYRYAAAAAElFTkSuQmCC);
}
.fl-module-layout-content ~ .fl-module-content-blocks-callout-text {
  margin-top: -10px;
}
.cb_blk_gold_border {
  border: 2px solid #896307;
}
.cb_blk_gold_border .content-block-text {
  color: #0c3a66;
  padding: 20px;
}
.cb_blk_gold_border .content-block-text h2 {
  font-weight: 600;
  color: #0c3a66;
}
.cb_blk_gold_border .footer-navigation a:after,
.cb_blk_gold_border .prev-next-press-releases .next-posts-link a:after,
.cb_blk_gold_border .prev-next-press-releases .prev-posts-link a:after,
.cb_blk_gold_border,
.footer-navigation .cb_blk_gold_border a:after,
.prev-next-press-releases .next-posts-link .cb_blk_gold_border a:after,
.prev-next-press-releases .prev-posts-link .cb_blk_gold_border a:after {
  right: -20px;
}
@media screen and (min-width: 800px) {
  .content-block.content-block-no-button {
    padding-bottom: 25px;
  }
}
.download-box {
  background-color: #e7f1fd;
  min-height: 380px;
}
@media screen and (min-width: 800px) {
  .download-box {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .download-box:last-child {
    margin-right: 0;
  }
}
.download-box:nth-child(3n) {
  margin-right: 0;
}
.download-box img {
  display: block;
  margin-bottom: 15px;
}
.cta-inner .download-box .cta-heading,
.download-box .cta-inner .cta-heading,
.download-box h3 {
  font-size: 23px;
  font-size: 1.4375rem;
  padding-left: 15px;
  position: relative;
}
.cta-inner .download-box .cta-heading a,
.download-box .cta-inner .cta-heading a,
.download-box h3 a {
  color: #96cf24;
  padding-right: 80px;
}
.cta-inner .download-box .cta-heading a:after,
.download-box .cta-inner .cta-heading a:after,
.download-box h3 a:after {
  content: "\f019";
  font-family: FontAwesome;
  position: absolute;
  right: 15px;
  top: 0;
}
.download-box p {
  margin-bottom: 15px;
  padding: 15px 15px 0;
}
.contact-panel {
  background-color: #e7f1fd;
  margin-bottom: 30px;
  padding-top: 15px;
}
@media screen and (min-width: 800px) {
  .contact-panel {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .contact-panel:last-child {
    margin-right: 0;
  }
}
.contact-panel:nth-child(3n) {
  margin-right: 0;
}
.contact-panel .cta-inner .cta-heading,
.contact-panel h3,
.cta-inner .contact-panel .cta-heading {
  border-bottom: 1px solid #e5e5e5;
  color: #96cf24;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  position: relative;
  font-size: 23px;
  font-size: 1.4375rem;
}
.contact-panel-top {
  min-height: 160px;
  padding-right: 15px;
  padding-left: 15px;
}
.contact-panel-bottom {
  height: 60px;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
}
.contact-panel-bottom a {
  color: #96cf24;
  display: block;
}
.contact-panel-bottom a:after {
  content: "\f019";
  font-size: 20px;
  font-size: 1.25rem;
  font-family: FontAwesome;
  position: absolute;
  right: 15px;
  top: 15px;
}
.panel-with-download {
  border-top: 1px solid #e5e5e5;
}
@media screen and (min-width: 1170px) {
  .sc-content-blocks-cards .slick-list {
    padding: 0 110px 0 0;
  }
}
@media screen and (min-width: 800px) {
  .sc-content-blocks-cards .slick-track {
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 800px) {
  .sc-content-blocks-cards .slick-track .slick-slide {
    -ms-flex-align: start;
    align-items: flex-start;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
  }
}
@media screen and (min-width: 1170px) {
  .sc-race-reports .container {
    padding-right: 45px;
    padding-left: 45px;
  }
}
@media screen and (min-width: 1410px) {
  .sc-race-reports .container {
    padding-right: 0;
    padding-left: 0;
  }
}
.sc-race-reports .slick-slider {
  margin-bottom: 40px;
}
@media screen and (min-width: 800px) {
  .sc-race-reports .slick-slider {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 800px) {
  .sc-race-reports .slick-list {
    padding: 0;
  }
}
.card {
  background-color: #0c3a66;
  color: #fff;
  min-height: 200px;
  padding: 20px;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .card {
    display: block;
    float: left;
    margin-right: 15px;
    padding: 30px 48px 30px 30px;
    text-align: left;
  }
}
.card h2 {
  font-size: 68px;
  font-size: 4.25rem;
  margin-bottom: 20px;
}
@media screen and (min-width: 800px) {
  .card h2 {
    margin-bottom: 8px;
    font-size: 100px;
    font-size: 6.25rem;
  }
}
.card .cta-inner .cta-heading,
.card h3,
.cta-inner .card .cta-heading {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 300;
  margin-bottom: 14px;
}
.card p {
  font-size: 16px;
  font-size: 1rem;
}
.card .footer-navigation a,
.card .prev-next-press-releases .next-posts-link a,
.card .prev-next-press-releases .prev-posts-link a,
.card .sc-btn,
.footer-navigation .card a,
.prev-next-press-releases .next-posts-link .card a,
.prev-next-press-releases .prev-posts-link .card a {
  margin-left: 0;
}
@media screen and (min-width: 800px) {
  .card.card-dark-blue {
    position: relative;
  }
}
@media screen and (min-width: 800px) {
  .card.card-dark-blue p:last-of-type:after {
    content: "";
    display: block;
    height: 40px;
    width: 100%;
  }
}
@media screen and (min-width: 800px) {
  .card.card-dark-blue .footer-navigation a.btn-arrow,
  .card.card-dark-blue .prev-next-press-releases .next-posts-link a.btn-arrow,
  .card.card-dark-blue .prev-next-press-releases .prev-posts-link a.btn-arrow,
  .card.card-dark-blue a.sc-btn.btn-arrow,
  .footer-navigation .card.card-dark-blue a.btn-arrow,
  .prev-next-press-releases .next-posts-link .card.card-dark-blue a.btn-arrow,
  .prev-next-press-releases .prev-posts-link .card.card-dark-blue a.btn-arrow {
    position: absolute;
    bottom: 30px;
    max-width: calc(100% - 48px);
  }
}
.card.card-green {
  background-color: #ff3e00;
}
.card.card-green .btn-arrow {
  color: #fff;
}
.card.card-green .btn-arrow:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjU5RDQ4NjY0MzA4MTFFNzlDMUY5M0Q1QjlGMDQ5NzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjU5RDQ4Njc0MzA4MTFFNzlDMUY5M0Q1QjlGMDQ5NzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEUxRjNGRjQyQTMxMUU3OUMxRjkzRDVCOUYwNDk3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMEUxRjQwMDQyQTMxMUU3OUMxRjkzRDVCOUYwNDk3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgVk9sIAAAD1SURBVHjapJS7DQIxDIYvBrEFgi1o6diAgue1jMAEjEDJu2EDOijZgQIWITjIQb6QcPYR6VeUy32frESOsdZm/wzgi06v33apJCDw7KKRQAC3KGKJr2BGoB9iiRfMMbtgTyR5C66n4xOnvIrkc4hMstdICtdIkqlGAuEHrQRiZTHJoUwCqcORSkxZL+CPNZy2mEGw9cB0jaSZUNLA6YZpBlsXEMCuglUEdhXkdQG8SZWP53SHHzAQPEzByVuQwlEBg0dlcOxFcuu1FA5fJA+PpTB/kYCuSgXzChaYiRbmgiUBKrjQC+xhzaTwVzP5DpPCbrwEGAAAtod0UXNA9wAAAABJRU5ErkJggg==);
}
.card.card-green .footer-navigation a.btn-arrow:active,
.card.card-green .footer-navigation a.btn-arrow:hover,
.card.card-green .prev-next-press-releases .next-posts-link a.btn-arrow:active,
.card.card-green .prev-next-press-releases .next-posts-link a.btn-arrow:hover,
.card.card-green .prev-next-press-releases .prev-posts-link a.btn-arrow:active,
.card.card-green .prev-next-press-releases .prev-posts-link a.btn-arrow:hover,
.card.card-green .sc-btn.btn-arrow:active,
.card.card-green .sc-btn.btn-arrow:hover,
.footer-navigation .card.card-green a.btn-arrow:active,
.footer-navigation .card.card-green a.btn-arrow:hover,
.prev-next-press-releases .next-posts-link .card.card-green a.btn-arrow:active,
.prev-next-press-releases .next-posts-link .card.card-green a.btn-arrow:hover,
.prev-next-press-releases .prev-posts-link .card.card-green a.btn-arrow:active,
.prev-next-press-releases .prev-posts-link .card.card-green a.btn-arrow:hover {
  color: #525355;
}
.center-text .card {
  text-align: center;
}
@media screen and (min-width: 800px) {
  .center-text .card {
    padding-right: 30px;
  }
}
.center-text .card .cta-inner .cta-heading,
.center-text .card h3,
.center-text .card p,
.cta-inner .center-text .card .cta-heading {
  width: 100%;
}
.center-text .card .footer-navigation a,
.center-text .card .prev-next-press-releases .next-posts-link a,
.center-text .card .prev-next-press-releases .prev-posts-link a,
.center-text .card .sc-btn,
.footer-navigation .center-text .card a,
.prev-next-press-releases .next-posts-link .center-text .card a,
.prev-next-press-releases .prev-posts-link .center-text .card a {
  margin: 0 auto;
}
@media screen and (min-width: 800px) {
  .center-text .slick-list {
    padding-right: 0;
  }
}
.card-white {
  background-color: #fff;
  color: #0c3a66;
}
.card-light-grey {
  background-color: #f7f7f7;
  color: #525355;
}
.card-dark-grey {
  background-color: #061d33;
}
.card-dark-blue .btn-arrow,
.card-dark-blue .btn-arrow:visited,
.card-dark-grey .footer-navigation a.btn-arrow,
.card-dark-grey .prev-next-press-releases .next-posts-link a.btn-arrow,
.card-dark-grey .prev-next-press-releases .prev-posts-link a.btn-arrow,
.card-dark-grey .sc-btn.btn-arrow,
.footer-navigation .card-dark-grey a.btn-arrow,
.prev-next-press-releases .next-posts-link .card-dark-grey a.btn-arrow,
.prev-next-press-releases .prev-posts-link .card-dark-grey a.btn-arrow {
  color: #fff;
}
.card-dark-blue .btn-arrow:hover {
  color: #ff3e00;
}
.card-dark-blue .footer-navigation a.btn-arrow,
.card-dark-blue .prev-next-press-releases .next-posts-link a.btn-arrow,
.card-dark-blue .prev-next-press-releases .prev-posts-link a.btn-arrow,
.card-dark-blue .sc-btn.btn-arrow,
.footer-navigation .card-dark-blue a.btn-arrow,
.prev-next-press-releases .next-posts-link .card-dark-blue a.btn-arrow,
.prev-next-press-releases .prev-posts-link .card-dark-blue a.btn-arrow {
  color: #fff;
}
.card-sc-blue {
  background-color: #96cf24;
}
.card-light-blue {
  background-color: #7bb6f5;
}
.card-navy {
  background-color: #0c3a66;
}
.content-cards .card .footer-navigation a[target="_blank"],
.content-cards
  .card
  .prev-next-press-releases
  .next-posts-link
  a[target="_blank"],
.content-cards
  .card
  .prev-next-press-releases
  .prev-posts-link
  a[target="_blank"],
.content-cards .card .sc-btn[target="_blank"],
.footer-navigation .content-cards .card a[target="_blank"],
.prev-next-press-releases
  .next-posts-link
  .content-cards
  .card
  a[target="_blank"],
.prev-next-press-releases
  .prev-posts-link
  .content-cards
  .card
  a[target="_blank"] {
  position: relative;
}
.content-cards .card .footer-navigation a[target="_blank"]:after,
.content-cards
  .card
  .prev-next-press-releases
  .next-posts-link
  a[target="_blank"]:after,
.content-cards
  .card
  .prev-next-press-releases
  .prev-posts-link
  a[target="_blank"]:after,
.content-cards .card .sc-btn[target="_blank"]:after,
.footer-navigation .content-cards .card a[target="_blank"]:after,
.prev-next-press-releases
  .next-posts-link
  .content-cards
  .card
  a[target="_blank"]:after,
.prev-next-press-releases
  .prev-posts-link
  .content-cards
  .card
  a[target="_blank"]:after {
  content: "\E89E";
}
.sc-content-blocks-full-image .container {
  min-height: 110px;
  padding-right: 0;
  padding-left: 0;
}
@media screen and (min-width: 1170px) {
  .sc-content-blocks-full-image .container {
    max-width: 1440px;
    padding-left: 0;
  }
}
.footer-navigation .sc-content-blocks-full-image .container a,
.prev-next-press-releases
  .next-posts-link
  .sc-content-blocks-full-image
  .container
  a,
.prev-next-press-releases
  .prev-posts-link
  .sc-content-blocks-full-image
  .container
  a,
.sc-content-blocks-full-image .container .footer-navigation a,
.sc-content-blocks-full-image
  .container
  .prev-next-press-releases
  .next-posts-link
  a,
.sc-content-blocks-full-image
  .container
  .prev-next-press-releases
  .prev-posts-link
  a,
.sc-content-blocks-full-image .container .sc-btn {
  max-width: calc(100% - 30px);
}
.button-overlay {
  -ms-flex-align: center;
  align-items: center;
  bottom: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
}
@media screen and (min-width: 800px) {
  .button-overlay {
    bottom: 86px;
  }
}
.sc-content-blocks-header-inset {
  margin-right: -15px;
  margin-left: -15px;
}
@media screen and (min-width: 800px) {
  .sc-content-blocks-header-inset {
    margin-right: 0;
    margin-left: 0;
    padding-bottom: 52px;
  }
}
.sc-content-blocks-header-inset .container {
  padding-right: 0;
  padding-left: 0;
}
@media screen and (min-width: 1170px) {
  .sc-content-blocks-header-inset .container {
    max-width: 1200px;
    padding-right: 62px;
    padding-left: 60px;
  }
}
@media screen and (min-width: 1410px) {
  .sc-content-blocks-header-inset .container {
    max-width: 1440px;
    padding-right: 140px;
    padding-left: 30px;
  }
}
@media screen and (min-width: 1580px) {
  .sc-content-blocks-header-inset .container {
    padding-right: 140px;
  }
}
.sc-content-blocks-header-inset .promo-image {
  height: 220px;
}
@media screen and (min-width: 480px) {
  .sc-content-blocks-header-inset .promo-image {
    height: 350px;
  }
}
@media screen and (min-width: 800px) {
  .sc-content-blocks-header-inset .promo-image {
    height: 600px;
    margin-left: -16%;
  }
}
@media screen and (min-width: 1410px) {
  .sc-content-blocks-header-inset .promo-image {
    margin-left: 0;
  }
}
@media screen and (min-width: 800px) {
  .sc-content-blocks-header-inset .block-inner {
    margin-top: -65px;
  }
}
.background-block {
  background-color: #fff;
  height: auto;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 800px) {
  .background-block {
    height: 120px;
    margin-top: -120px;
    width: 90%;
  }
}
@media screen and (min-width: 1170px) {
  .background-block {
    height: 110px;
    margin-top: -99px;
    margin-left: -16%;
    width: 92%;
  }
}
@media screen and (min-width: 1410px) {
  .background-block {
    margin-left: 0;
    width: 932px;
  }
}
.bg-grey .background-block {
  background-color: #f7f7f7;
}
.block-inner {
  background-color: #fff;
  margin-top: -30px;
  margin-right: 15px;
  margin-left: 15px;
  padding: 30px 15px;
  position: relative;
  text-align: center;
  z-index: 1;
}
@media screen and (min-width: 800px) {
  .block-inner {
    background-color: transparent;
    margin-top: -90px;
    margin-right: 0;
    margin-left: 0;
    padding: 0 0 0 60px;
    text-align: left;
    width: 70%;
  }
}
@media screen and (min-width: 1170px) {
  .block-inner {
    padding-left: 0;
    width: 720px;
  }
}
@media screen and (min-width: 1410px) {
  .block-inner {
    padding-left: 100px;
    width: 856px;
  }
}
.block-inner h2 {
  margin-bottom: 0;
}
.block-inner h4 {
  font-size: 16px;
  font-size: 1rem;
  text-transform: uppercase;
}
.block-inner-text {
  margin-top: 30px;
  padding-right: 30px;
  padding-left: 40px;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .block-inner-text {
    padding-right: 0;
    padding-left: 60px;
    text-align: left;
  }
}
@media screen and (min-width: 1170px) {
  .block-inner-text {
    padding-left: 0;
  }
}
@media screen and (min-width: 1410px) {
  .block-inner-text {
    padding-left: 100px;
  }
}
@media screen and (min-width: 800px) and (max-width: 1130px) {
  .block-inner-text {
    padding-right: 60px;
  }
}
.sc-embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.sc-embed-container embed,
.sc-embed-container iframe,
.sc-embed-container object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sc-content-blocks-iframe.podcast {
  max-height: 140px;
}
@media screen and (min-width: 800px) {
  .sc-content-blocks-iframe.podcast {
    max-height: 180px;
  }
}
@media screen and (min-width: 1170px) {
  .overlap-with-image {
    margin-bottom: 180px;
  }
}
.sc-overlap-block {
  background-color: #e7f1fd;
  padding-top: 30px;
  padding-bottom: 0;
}
.sc-overlap-block:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 1170px) {
  .sc-overlap-block {
    display: -ms-flexbox;
    display: flex;
    margin-left: -6%;
    margin-bottom: 0;
    min-height: 930px;
    padding-top: 80px;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1410px) {
  .sc-overlap-block {
    margin-right: 105px;
    margin-left: 0;
  }
}
.overlap-left-column {
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (min-width: 1170px) {
  .overlap-left-column {
    padding-left: 105px;
    padding-right: 100px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 57.35098%;
  }
  .overlap-left-column:last-child {
    margin-right: 0;
  }
}
.overlap-left-column p {
  font-size: 20px;
  font-size: 1.25rem;
}
.overlap-image {
  height: 300px;
  width: 100%;
}
@media screen and (min-width: 1170px) {
  .overlap-image {
    bottom: -180px;
    height: 540px;
    left: 0;
    position: absolute;
  }
}
.overlap-right-column {
  padding: 30px;
}
@media screen and (min-width: 1170px) {
  .overlap-right-column {
    padding: 60px 78px 40px 0;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-left: 8.5298%;
  }
  .overlap-right-column:last-child {
    margin-right: 0;
  }
}
.cta-inner .overlap-right-column .cta-heading,
.overlap-right-column .cta-inner .cta-heading,
.overlap-right-column h3 {
  color: #96cf24;
  font-size: 22px;
  font-size: 1.375rem;
  margin-bottom: 25px;
}
.overlap-right-column p {
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (min-width: 1170px) {
  .sc-content-blocks-overlap .overlap-image {
    bottom: auto;
    margin-top: 40px;
  }
}
@media screen and (min-width: 1410px) {
  .no-side-margin .sc-overlap-block {
    margin-right: 0;
  }
}
.sc-content-protected {
  padding-bottom: 0;
  margin-top: -80px;
}
@media screen and (min-width: 680px) {
  .sc-content-protected {
    margin-top: -80px;
  }
}
@media screen and (min-width: 768px) {
  .sc-content-protected {
    margin-top: 0;
  }
}
@media screen and (min-width: 800px) {
  .sc-content-protected {
    margin: -60px auto 30px;
    max-width: 1440px;
  }
}
.password-protect-background {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  height: 280px;
}
@media screen and (min-width: 768px) {
  .password-protect-background {
    height: 585px;
  }
}
@media screen and (min-width: 1170px) {
  .password-protect-background {
    height: 685px;
  }
}
.password-protect {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 768px) {
  .password-protect {
    position: absolute;
    top: 0;
    padding-bottom: 0;
    margin: 90px auto 0;
  }
}
@media screen and (min-width: 1170px) {
  .password-protect {
    margin-top: 140px;
  }
}
.password-protect .logo-holder {
  width: 50%;
  float: right;
}
.password-protect .logo {
  height: 60px;
  width: 60px;
  padding: 10px;
  background-color: #fff;
  background-origin: content-box;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  float: right;
}
.password-protect .logo-rectangle {
  width: 104px;
}
.password-protect .logo-rectangle-wide {
  width: 100%;
}
.password-protect .logo-rectangle-wide img.attachment-full.size-full {
  -o-object-fit: cover;
  object-fit: cover;
}
.password-protect .background-fit img {
  -o-object-fit: contain;
  object-fit: contain;
  padding: 5px;
}
.password-protect .password-protect-form {
  margin: 0 auto;
}
@media screen and (min-width: 1030px) {
  .password-protect .password-protect-form {
    position: absolute;
    left: 135px;
  }
}
.password-protect .form {
  width: 100%;
  text-align: left;
  color: #fff;
  background-color: rgba(7, 86, 175, 0.85);
  padding: 15px;
}
@media screen and (min-width: 768px) {
  .password-protect .form {
    width: 80%;
    margin: 0 auto;
  }
}
@media screen and (min-width: 800px) {
  .password-protect .form {
    width: 460px;
    height: auto;
    padding: 35px;
  }
}
.password-protect .form h1 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  margin-top: 34px;
}
@media screen and (min-width: 800px) {
  .password-protect .form h1 {
    margin-top: 0;
  }
}
.password-protect .form p {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 200;
}
.password-protect .form .heading-company-name {
  font-size: 46px;
  font-size: 2.875rem;
  font-weight: 100;
}
.password-protect .input {
  text-align: left;
}
@media screen and (min-width: 800px) {
  .password-protect .input {
    width: 386px;
  }
}
.password-protect .input input {
  width: 100%;
  border: none;
  background-color: #ecf0f3;
  padding: 15px;
}
.password-protect .input .wrong-password {
  border: 1px solid #cd292a;
  background-color: #ffcccb;
  color: #2c3844;
}
.password-protect .input label {
  color: #fff;
  margin-bottom: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
}
.password-protect .input .asterix {
  color: red;
}
.password-protect .input #login-protected {
  border: none;
  border-radius: 0;
}
.password-protect .button {
  width: 50%;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .password-protect .button {
    width: 138px;
    float: left;
  }
}
.password-protect .incorrect-credentials {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  min-height: 10px;
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
  text-align: left;
}
@media screen and (min-width: 800px) {
  .password-protect.thai {
    margin-top: 70px;
  }
}
@media screen and (min-width: 1170px) {
  .password-protect.thai {
    margin-top: 120px;
  }
}
.fl-module-content-blocks-staff-quotes .sc-content-blocks-staff-quotes {
  padding-top: 0;
  padding-bottom: 30px;
}
.fl-module-content-blocks-staff-quotes:first-child
  .sc-content-blocks-staff-quotes {
  padding-top: 40px;
}
.fl-module-content-blocks-staff-quotes:last-child
  .sc-content-blocks-staff-quotes {
  padding-bottom: 40px;
}
@media screen and (min-width: 800px) {
  .fl-module-content-blocks-staff-quotes:last-child
    .sc-content-blocks-staff-quotes {
    padding-bottom: 100px;
  }
}
.sc-content-blocks-staff-quotes:after {
  clear: both;
  content: "";
  display: block;
}
.quote-tile {
  background-color: #eee;
  margin-bottom: 30px;
}
@media screen and (min-width: 800px) {
  .quote-tile {
    height: 600px;
    margin-bottom: 0;
  }
}
.tile-large {
  color: #fff;
  padding: 120px 30px 30px;
}
@media screen and (min-width: 480px) {
  .tile-large {
    padding: 280px 30px 30px;
  }
}
@media screen and (min-width: 800px) {
  .tile-large {
    padding: 30px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }
  .tile-large:last-child {
    margin-right: 0;
  }
}
.tile-large .quote-tile-content {
  padding: 0;
}
@media screen and (min-width: 800px) {
  .tile-large .quote-tile-content {
    height: 300px;
  }
}
@media screen and (min-width: 992px) {
  .tile-large .quote-tile-content {
    height: 280px;
  }
}
@media screen and (min-width: 1100px) {
  .tile-large .quote-tile-content {
    height: 330px;
  }
}
.cta-inner .tile-large .quote-tile-content .cta-heading,
.tile-large .quote-tile-content .btn-arrow,
.tile-large .quote-tile-content .btn-arrow:visited,
.tile-large .quote-tile-content .cta-inner .cta-heading,
.tile-large .quote-tile-content .quote-tile-name,
.tile-large .quote-tile-content h3 {
  color: #fff;
}
.tile-large .quote-tile-content .btn-arrow:hover {
  color: #ff3e00;
}
@media screen and (min-width: 800px) {
  .tile-small {
    float: left;
    display: block;
    width: 31.76157%;
  }
  .tile-small,
  .tile-small:last-child {
    margin-right: 0;
  }
}
.quote-tile-image {
  height: 310px;
}
@media screen and (min-width: 800px) {
  .quote-tile-image {
    height: 260px;
  }
}
@media screen and (min-width: 992px) {
  .quote-tile-image {
    height: 310px;
  }
}
.quote-tile-content {
  padding: 20px;
}
@media screen and (min-width: 800px) {
  .quote-tile-content {
    padding: 30px;
  }
}
.cta-inner .quote-tile-content .cta-heading,
.quote-tile-content .cta-inner .cta-heading,
.quote-tile-content .quote-tile-name,
.quote-tile-content h3 {
  color: #96cf24;
  font-size: 22px;
  font-size: 1.375rem;
  font-style: normal;
  margin-bottom: 10px;
}
.quote-tile-content p {
  font-size: 14px;
  font-size: 0.875rem;
}
@media screen and (min-width: 992px) {
  .quote-tile-content p {
    font-size: 16px;
    font-size: 1rem;
  }
}
.quote-tile-content .quote-role {
  font-style: normal;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 10px;
}
@media screen and (min-width: 992px) {
  .quote-tile-content .quote-role {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 14px;
  }
}
.quote-callout {
  background-color: #0c3a66;
  padding: 20px;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 800px) {
  .quote-callout {
    height: 500px;
    padding: 30px 20px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .quote-callout:last-child {
    margin-right: 0;
  }
}
.quote-callout blockquote {
  margin: 0;
}
.quote-callout .quote {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.3;
}
@media screen and (min-width: 800px) {
  .quote-callout .quote {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 992px) {
  .quote-callout .quote {
    font-size: 26px;
    font-size: 1.625rem;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1170px) {
  .quote-callout .quote {
    margin-bottom: 70px;
  }
}
@media screen and (min-width: 800px) {
  .large-right .tile-large {
    float: right;
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .large-right .tile-small {
    margin-right: 2.35765%;
  }
}
@media screen and (min-width: 800px) {
  .quote-tile.tile-large .quote-callout {
    position: relative;
  }
  .footer-navigation .quote-tile.tile-large .quote-callout a,
  .prev-next-press-releases
    .next-posts-link
    .quote-tile.tile-large
    .quote-callout
    a,
  .prev-next-press-releases
    .prev-posts-link
    .quote-tile.tile-large
    .quote-callout
    a,
  .quote-tile.tile-large .quote-callout .footer-navigation a,
  .quote-tile.tile-large
    .quote-callout
    .prev-next-press-releases
    .next-posts-link
    a,
  .quote-tile.tile-large
    .quote-callout
    .prev-next-press-releases
    .prev-posts-link
    a,
  .quote-tile.tile-large .quote-callout .sc-btn {
    position: absolute;
    bottom: 20px;
  }
  .footer-navigation
    .quote-tile.tile-small
    .quote-tile-content
    .quote-tile-content
    a,
  .footer-navigation .quote-tile.tile-small .quote-tile-content a,
  .prev-next-press-releases
    .next-posts-link
    .quote-tile.tile-small
    .quote-tile-content
    .quote-tile-content
    a,
  .prev-next-press-releases
    .next-posts-link
    .quote-tile.tile-small
    .quote-tile-content
    a,
  .prev-next-press-releases
    .prev-posts-link
    .quote-tile.tile-small
    .quote-tile-content
    .quote-tile-content
    a,
  .prev-next-press-releases
    .prev-posts-link
    .quote-tile.tile-small
    .quote-tile-content
    a,
  .quote-tile.tile-small .quote-tile-content .footer-navigation a,
  .quote-tile.tile-small
    .quote-tile-content
    .prev-next-press-releases
    .next-posts-link
    a,
  .quote-tile.tile-small
    .quote-tile-content
    .prev-next-press-releases
    .prev-posts-link
    a,
  .quote-tile.tile-small
    .quote-tile-content
    .quote-tile-content
    .footer-navigation
    a,
  .quote-tile.tile-small
    .quote-tile-content
    .quote-tile-content
    .prev-next-press-releases
    .next-posts-link
    a,
  .quote-tile.tile-small
    .quote-tile-content
    .quote-tile-content
    .prev-next-press-releases
    .prev-posts-link
    a,
  .quote-tile.tile-small .quote-tile-content .quote-tile-content .sc-btn,
  .quote-tile.tile-small .quote-tile-content .sc-btn {
    position: relative;
  }
}
.stepped-section {
  padding-bottom: 0;
}
.stepped-section:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 1170px) {
  .stepped-section:nth-child(3n + 1) .stepped-image {
    padding-left: 50px;
  }
}
.stepped-section:nth-child(3n + 1) .stepped-image .stepped-image-inner {
  height: 220px;
}
@media screen and (min-width: 800px) {
  .stepped-section:nth-child(3n + 1) .stepped-image .stepped-image-inner {
    height: 540px;
  }
}
@media screen and (min-width: 1170px) {
  .stepped-section:nth-child(3n + 1) .stepped-image .stepped-image-inner {
    width: 470px;
    padding-left: 50px;
  }
}
.stepped-section:nth-child(3n + 1) .stepped-content {
  margin-top: 0;
}
@media screen and (min-width: 800px) {
  .stepped-section:nth-child(3n + 1) .stepped-content {
    margin-top: 2px;
  }
}
.stepped-section:nth-child(3n + 1) .stepped-content p {
  font-size: 16px;
  font-size: 1rem;
}
.stepped-section:nth-child(3n + 1) .marker {
  margin-bottom: 28px;
}
@media screen and (min-width: 800px) {
  .stepped-section:nth-child(3n + 2) .stepped-image {
    float: right;
    margin-right: 0;
  }
}
.stepped-section:nth-child(3n + 2) .stepped-image .stepped-image-inner {
  height: 230px;
}
@media screen and (min-width: 800px) {
  .stepped-section:nth-child(3n + 2) .stepped-image .stepped-image-inner {
    height: 540px;
  }
}
@media screen and (min-width: 1410px) {
  .stepped-section:nth-child(3n + 2) .stepped-image .stepped-image-inner {
    margin-left: -115px;
    width: 704px;
  }
}
.stepped-section:nth-child(3n + 2) .stepped-content {
  margin-left: 0;
}
@media screen and (min-width: 1170px) {
  .stepped-section:nth-child(3n + 2) .stepped-content {
    margin-left: 200px;
    padding-left: 0;
  }
}
@media screen and (min-width: 1410px) {
  .stepped-section:nth-child(3n + 2) .stepped-content {
    margin-left: 0;
    padding-left: 200px;
  }
}
@media screen and (min-width: 800px) {
  .stepped-section:nth-child(3n) .stepped-image {
    margin-top: 0;
  }
}
@media screen and (min-width: 1170px) {
  .stepped-section:nth-child(3n) .stepped-image {
    margin-left: -30px;
  }
}
@media screen and (min-width: 1410px) {
  .stepped-section:nth-child(3n) .stepped-image {
    margin-top: -50px;
  }
}
@media screen and (min-width: 1580px) {
  .stepped-section:nth-child(3n) .stepped-image {
    margin-left: 0;
  }
}
.stepped-section:nth-child(3n) .stepped-image-inner {
  height: 220px;
}
@media screen and (min-width: 800px) {
  .stepped-section:nth-child(3n) .stepped-image-inner {
    height: 450px;
  }
}
@media screen and (min-width: 1410px) {
  .stepped-section:nth-child(3n) .stepped-image-inner {
    width: 504px;
  }
}
.stepped-image {
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 1px;
}
@media screen and (min-width: 800px) {
  .stepped-image {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 40.29137%;
  }
  .stepped-image:last-child {
    margin-right: 0;
  }
}
.stepped-content {
  margin-top: 25px;
}
@media screen and (min-width: 800px) {
  .stepped-content {
    margin-top: 66px;
    float: left;
    display: block;
    width: 48.82117%;
    margin-right: 0;
    margin-left: 8.5298%;
    padding-bottom: 66px;
  }
  .stepped-content:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1170px) {
  .stepped-content {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 40.29137%;
    margin-left: 17.05961%;
  }
  .stepped-content:last-child {
    margin-right: 0;
  }
}
.stepped-content h2 {
  line-height: 1.2;
  margin-top: 25px;
  margin-bottom: 20px;
}
@media screen and (min-width: 800px) {
  .stepped-content h2 {
    margin-top: 0;
    margin-bottom: 34px;
  }
}
.cta-inner .stepped-content .cta-heading,
.stepped-content .cta-inner .cta-heading,
.stepped-content h3 {
  color: #96cf24;
  font-size: 22px;
  font-size: 1.375rem;
  margin-bottom: 16px;
}
.stepped-content h4 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.5;
}
.stepped-content p {
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (min-width: 800px) {
  .first-right .stepped-section:nth-child(3n + 1) .stepped-image {
    float: right;
  }
}
.first-right
  .stepped-section:nth-child(3n + 1)
  .stepped-image
  .stepped-image-inner {
  height: 220px;
}
@media screen and (min-width: 800px) {
  .first-right
    .stepped-section:nth-child(3n + 1)
    .stepped-image
    .stepped-image-inner {
    height: 368px;
  }
}
@media screen and (min-width: 1170px) {
  .first-right
    .stepped-section:nth-child(3n + 1)
    .stepped-image
    .stepped-image-inner {
    margin-left: -140px;
    width: 590px;
  }
}
.first-right .stepped-section:nth-child(3n + 1) .stepped-content {
  margin-left: 0;
  padding-left: 0;
}
@media screen and (min-width: 1170px) {
  .first-right .stepped-section:nth-child(3n + 1) .stepped-content {
    padding-left: 0;
  }
}
.first-right .stepped-section:nth-child(3n + 2) {
  padding-top: 50px;
}
@media screen and (min-width: 800px) {
  .first-right .stepped-section:nth-child(3n + 2) .stepped-image {
    float: left;
    margin-top: 0;
  }
}
@media screen and (min-width: 1170px) {
  .first-right .stepped-section:nth-child(3n + 2) .stepped-image {
    margin-left: 0;
  }
}
.first-right .stepped-section:nth-child(3n + 2) .stepped-image-inner {
  height: 220px;
}
@media screen and (min-width: 800px) {
  .first-right .stepped-section:nth-child(3n + 2) .stepped-image-inner {
    height: 540px;
  }
}
@media screen and (min-width: 1170px) {
  .first-right .stepped-section:nth-child(3n + 2) .stepped-image-inner {
    margin-left: 0;
    width: 604px;
  }
}
@media screen and (min-width: 1410px) {
  .first-right .stepped-section:nth-child(3n + 2) .stepped-content {
    width: calc(40.29137% + 200px);
  }
}
@media screen and (min-width: 800px) {
  .first-right .stepped-section:nth-child(3n) .stepped-image {
    margin-top: -50px;
  }
}
@media screen and (min-width: 1170px) {
  .first-right .stepped-section:nth-child(3n) .stepped-image {
    margin-left: -30px;
  }
}
.first-right .stepped-section:nth-child(3n) .stepped-image-inner {
  height: 450px;
}
@media screen and (min-width: 1170px) {
  .first-right .stepped-section:nth-child(3n) .stepped-image-inner {
    width: 604px;
  }
}
@media screen and (min-width: 1170px) {
  .first-left .stepped-section:nth-child(3n + 2) .stepped-content {
    margin-left: 0;
    padding-left: 50px;
  }
}
@media screen and (min-width: 800px) and (max-width: 1170px) {
  .sc-content-blocks-stepped.first-right
    .stepped-section:nth-child(3n + 2)
    .stepped-content {
    margin-left: 8.5298043353%;
  }
}
.content-block-calculator {
  background-color: inherit;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media screen and (min-width: 1170px) {
  .content-block-calculator {
    padding: 80px;
  }
}
.content-block-calculator .calculator-container {
  max-width: 800px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.content-block-calculator h1 {
  color: #0756af;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
  margin-bottom: 30px;
}
.content-block-calculator h2 {
  text-align: center;
  font-size: 46px;
  font-size: 2.875rem;
  color: #2c3844;
  margin-bottom: 30px;
}
.content-block-calculator p {
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
}
.content-block-calculator .bg_blue {
  background-color: #0756af;
}
.content-block-calculator .bg_blue .calculator-category,
.content-block-calculator .bg_blue .calculator-category .category-title p {
  color: #fff;
}
.content-block-calculator .calculator-row {
  clear: both;
  height: auto;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-bottom: 20px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.content-block-calculator .calculator-row:first-of-type {
  border-bottom: 1px solid #cfd5db;
}
@media screen and (min-width: 800px) {
  .content-block-calculator .calculator-row {
    border-bottom: 1px solid #cfd5db;
    margin: 0 auto;
    min-height: 90px;
    padding-bottom: 0;
    padding-right: 10px;
  }
}
@media screen and (min-width: 1170px) {
  .content-block-calculator .calculator-row {
    border-bottom: 1px solid #cfd5db;
    margin: 0 auto;
    height: 90px;
    padding-bottom: 0;
  }
}
.content-block-calculator .calculator-row .category-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  height: auto;
  margin: 20px 0 10px;
}
@media screen and (min-width: 800px) {
  .content-block-calculator .calculator-row .category-title {
    display: block;
    position: absolute;
    left: 15px;
    top: 32.5px;
    margin: 0;
  }
}
.content-block-calculator .calculator-row .category-title p {
  margin-bottom: 5px;
  font-size: 16px;
  font-size: 1rem;
  text-align: left;
  font-weight: 700;
  color: #0756af;
  max-width: 85%;
}
@media screen and (min-width: 800px) {
  .content-block-calculator .calculator-row .category-title p {
    margin-bottom: 20px;
    display: block;
  }
}
.content-block-calculator .calculator-row .category-title.long {
  top: 17.5px;
}
@media screen and (min-width: 1170px) {
  .content-block-calculator .calculator-row .category-title.long p {
    max-width: 284px;
  }
}
@media screen and (min-width: 1170px) {
  .content-block-calculator .calculator-row .category-title.long .tooltip {
    margin-left: 0;
  }
}
.content-block-calculator .calculator-row input {
  text-align: center;
  height: 45px;
  width: 100%;
  font-weight: 300;
  border: none;
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (min-width: 800px) {
  .content-block-calculator .calculator-row input {
    width: 100%;
  }
}
.content-block-calculator .calculator-row .category-title.bg_blue {
  color: #fff;
}
.content-block-calculator .calculator-row .heading-category {
  display: none;
}
@media screen and (min-width: 800px) {
  .content-block-calculator .calculator-row .heading-category {
    display: block;
    width: 50%;
  }
}
.content-block-calculator .calculator-row .calculator-current,
.content-block-calculator .calculator-row .heading-current {
  display: block;
  width: 50%;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 800px) {
  .content-block-calculator .calculator-row .calculator-current,
  .content-block-calculator .calculator-row .heading-current {
    width: 25%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.content-block-calculator
  .calculator-row
  .calculator-current
  .calculator-current-input,
.content-block-calculator
  .calculator-row
  .heading-current
  .calculator-current-input {
  width: 90%;
}
.content-block-calculator .calculator-row .calculator-program,
.content-block-calculator .calculator-row .heading-program {
  display: inline-block;
  width: 50%;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 800px) {
  .content-block-calculator .calculator-row .calculator-program,
  .content-block-calculator .calculator-row .heading-program {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 25%;
  }
}
.content-block-calculator
  .calculator-row
  .calculator-program
  .calculator-program-input,
.content-block-calculator
  .calculator-row
  .heading-program
  .calculator-program-input {
  width: 90%;
}
.content-block-calculator .calculator-row .calculator-category {
  clear: both;
  width: 100%;
  padding-left: 5%;
}
@media screen and (min-width: 800px) {
  .content-block-calculator .calculator-row .calculator-category {
    padding-left: 0;
    clear: none;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    height: 80px;
  }
}
@media screen and (min-width: 1170px) {
  .content-block-calculator .calculator-row .calculator-category {
    width: 50%;
  }
}
.content-block-calculator .calculator-row .calculator-category p {
  font-size: 16px;
  font-size: 1rem;
  text-align: left;
  font-weight: 700;
  color: #0756af;
}
@media screen and (min-width: 800px) {
  .content-block-calculator .calculator-row .calculator-category p {
    display: inline-block;
    max-width: 280px;
  }
}
@media screen and (min-width: 1170px) {
  .content-block-calculator .calculator-row .calculator-category p {
    display: inline-block;
    max-width: 300px;
  }
}
.content-block-calculator .calculator-row .calculator-calculated {
  background-color: #cfd9db;
  height: 45px;
  width: 90%;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 1170px) {
  .content-block-calculator .calculator-row .calculator-calculated {
    padding: 20.5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.content-block-calculator
  .calculator-row
  .calculator-calculated
  .calculated-result {
  font-weight: 300;
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (min-width: 800px) {
  .content-block-calculator
    .calculator-row
    .calculator-calculated
    .calculated-result {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.content-block-calculator .calculator-row .calculator-calculated.light-blue {
  background-color: hsla(0, 0%, 100%, 0.15);
  color: #fff;
}
.content-block-calculator #program-saving-usd,
.content-block-calculator #program-total-saving {
  font-weight: 700;
}
.content-block-calculator .tooltip {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-left: 15px;
  position: relative;
  background: url(data:image/png;base64,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)
    50% no-repeat;
  background-size: contain;
}
@media screen and (min-width: 800px) {
  .content-block-calculator .tooltip {
    margin-left: 0;
    top: 5px;
  }
}
.content-block-calculator .tooltip-data {
  visibility: hidden;
  width: 258px;
  background-color: #85959e;
  color: #fff;
  text-align: center;
  padding: 10px;
  position: absolute;
  bottom: 2em;
  z-index: 1;
  left: -119px;
}
@media screen and (min-width: 800px) {
  .content-block-calculator .tooltip-data {
    left: -118px;
  }
}
.content-block-calculator .tooltip-data:after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border: 5px solid transparent;
  border-top-color: #85959e;
}
.content-block-calculator .tooltip-data.last {
  left: -240px;
}
@media screen and (min-width: 800px) {
  .content-block-calculator .tooltip-data.last {
    left: -118px;
  }
}
.content-block-calculator .tooltip-data.last:after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 97%;
  margin-left: -5px;
  border: 5px solid transparent;
  border-top-color: #85959e;
}
@media screen and (min-width: 800px) {
  .content-block-calculator .tooltip-data.last:after {
    left: 50%;
  }
}
.content-block-calculator .tooltip:hover .tooltip-data {
  visibility: visible;
}
.sc-component.sc-content-blocks.sc-article-tags {
  background-color: #f4f5f6;
}
@media screen and (min-width: 800px) {
  .sc-component.sc-content-blocks.sc-article-tags {
    max-height: 167px;
  }
}
.sc-component.sc-content-blocks.sc-article-tags .content-block.article-tags {
  text-align: center;
  margin: 0 auto;
  background-color: #f4f5f6;
}
@media screen and (min-width: 800px) {
  .sc-component.sc-content-blocks.sc-article-tags .content-block.article-tags {
    width: 1000px;
  }
}
@media screen and (min-width: 1170px) {
  .sc-component.sc-content-blocks.sc-article-tags .content-block.article-tags {
    width: 1200px;
  }
}
.cta-inner
  .sc-component.sc-content-blocks.sc-article-tags
  .content-block.article-tags
  .cta-heading,
.sc-component.sc-content-blocks.sc-article-tags
  .content-block.article-tags
  .cta-inner
  .cta-heading,
.sc-component.sc-content-blocks.sc-article-tags .content-block.article-tags h3 {
  color: #0756af;
  font-size: 14px;
  font-size: 0.875rem;
}
.sc-component.sc-content-blocks.sc-article-tags .content-block.article-tags a {
  font-size: 14px;
  font-size: 0.875rem;
  color: #364655;
}
@media screen and (min-width: 1170px) {
  .sc-component.sc-content-blocks.sc-article-tags
    .content-block.article-tags
    .article-tag-links {
    margin: 0 auto;
    width: 998px;
  }
}
.sc-component.sc-content-blocks.sc-article-tags
  .content-block.article-tags
  .article-tag-links
  a:active,
.sc-component.sc-content-blocks.sc-article-tags
  .content-block.article-tags
  .article-tag-links
  a:hover {
  color: #008738;
}
.sc-component.content-filter .filter-options {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 600px) {
  .sc-component.content-filter .filter-options {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.sc-component.content-filter .filter-options .line-break {
  display: block;
}
@media screen and (min-width: 600px) {
  .sc-component.content-filter .filter-options .line-break {
    display: none;
  }
}
.sc-component.content-filter .filter-options form {
  margin-left: -9px;
}
@media screen and (min-width: 600px) {
  .sc-component.content-filter .filter-options form {
    margin-left: 0;
  }
}
.sc-component.content-filter .filter-options p {
  font-weight: 700;
  color: #0756af;
  font-size: 18px;
  font-size: 1.125rem;
  width: 100%;
}
@media screen and (min-width: 600px) {
  .sc-component.content-filter .filter-options p {
    width: 120px;
  }
}
.sc-component.content-filter .filter-options input[type="checkbox"]:not(old),
.sc-component.content-filter .filter-options input[type="radio"]:not(old) {
  width: 2em;
  margin: 0;
  padding: 0;
  font-size: 1em;
  opacity: 0;
}
.sc-component.content-filter
  .filter-options
  input[type="checkbox"]:not(old)
  + label,
.sc-component.content-filter
  .filter-options
  input[type="radio"]:not(old)
  + label {
  display: inline-block;
  margin-left: -2em;
  line-height: 1.5em;
}
.sc-component.content-filter
  .filter-options
  input[type="checkbox"]:not(old)
  + label
  > span,
.sc-component.content-filter
  .filter-options
  input[type="radio"]:not(old)
  + label
  > span {
  display: inline-block;
  width: 1em;
  height: 1em;
  margin: 0.25em 0.5em 0.25em 0.25em;
  border: 1px solid #ff3e00;
  border-radius: 100%;
  background-color: #fff;
  vertical-align: bottom;
}
.sc-component.content-filter
  .filter-options
  input[type="checkbox"]:not(old):checked
  + label
  > span,
.sc-component.content-filter
  .filter-options
  input[type="radio"]:not(old):checked
  + label
  > span {
  background-color: #ff3e00;
  box-shadow: inset 0 0 0 2px #fff;
}
.sc-component.content-filter .filtered-results {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sc-component.content-filter .filtered-results .filter-result-container {
  margin-top: 20px;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
  height: 347px;
  border-bottom: 3px solid #cfd5db;
}
@media screen and (min-width: 1170px) {
  .sc-component.content-filter .filtered-results .filter-result-container {
    width: 30%;
    margin-right: 30px;
    height: 357px;
    margin-bottom: 30px;
  }
}
.sc-component.content-filter
  .filtered-results
  .filter-result-container
  .feature-image {
  height: 189px;
  width: 100%;
  background-color: grey;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
}
@media screen and (min-width: 800px) {
  .sc-component.content-filter
    .filtered-results
    .filter-result-container
    .feature-image {
    height: 229px;
  }
}
.sc-component.content-filter
  .filtered-results
  .filter-result-container
  .filter-title {
  line-height: 32px;
  margin-top: 10px;
  color: #0756af;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 200;
}
.sc-component.content-filter
  .filtered-results
  .filter-result-container
  .filter-date {
  position: absolute;
  bottom: 0;
  color: #303e4d;
  font-size: 16px;
  font-size: 1rem;
}
.sc-component.content-filter .filtered-results .filtered {
  display: none;
}
.sc-component.content-filter ul.simple-pagination {
  list-style: none;
}
.sc-component.content-filter .simple-pagination {
  width: 280px;
  display: block;
  overflow: hidden;
  padding: 0 5px 5px 0;
  margin: 20px auto 0;
}
@media screen and (min-width: 480px) {
  .sc-component.content-filter .simple-pagination {
    width: 450px;
  }
}
.sc-component.content-filter a.page-link.next,
.sc-component.content-filter a.page-link.prev,
.sc-component.content-filter span.current.next,
.sc-component.content-filter span.current.prev {
  display: none;
}
@media screen and (min-width: 480px) {
  .sc-component.content-filter a.page-link.next,
  .sc-component.content-filter a.page-link.prev,
  .sc-component.content-filter span.current.next,
  .sc-component.content-filter span.current.prev {
    display: block;
  }
}
.sc-component.content-filter .simple-pagination ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}
.sc-component.content-filter .simple-pagination li {
  display: inline-block;
  list-style: none;
  padding: 0 15px;
  margin: 0;
}
.sc-component.content-filter span.ellipse.clickable {
  cursor: pointer;
}
.sc-component.content-filter .ellipse input {
  display: none;
}
.sc-component.content-filter #pagination-container ul li {
  background-image: none;
}
.sc-component.sc-content-blocks.content-document-filter .pagination {
  margin: 0 auto;
  text-align: center;
}
.sc-component.sc-content-blocks.content-document-filter
  .pagination
  .page-numbers {
  color: #ff3e00;
  padding: 10px;
}
.sc-component.sc-content-blocks.content-document-filter
  .pagination
  .page-numbers.current {
  color: #364655;
}
@media screen and (min-width: 800px) {
  .sc-component.sc-content-blocks.content-document-filter .pagination {
    padding-right: 60px;
  }
}
@media screen and (min-width: 1200px) {
  .sc-component.sc-content-blocks.content-document-filter .pagination {
    padding-right: 75px;
  }
}
.sc-component.sc-content-blocks.content-document-filter .simple-pagination {
  width: auto;
  min-width: 200px;
  max-width: 850px;
}
.sc-component.sc-content-blocks.content-document-filter #document-filter-form {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media screen and (min-width: 800px) {
  .sc-component.sc-content-blocks.content-document-filter
    #document-filter-form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.sc-component.sc-content-blocks.content-document-filter
  #document-filter-form
  .sc-filtering {
  margin-bottom: 10px;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .sc-component.sc-content-blocks.content-document-filter
    #document-filter-form
    .sc-filtering {
    margin-right: 10px;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.sc-component.sc-content-blocks.content-document-filter
  #document-filter-form
  .sc-filtering
  input[type="text"] {
  border: 1px solid #008738;
  width: 100%;
  border-radius: 0;
  height: 60px;
  padding: 0 15px;
  outline: none;
}
.sc-component.sc-content-blocks.content-document-filter
  #document-filter-form
  .sc-filtering
  button#clear-document-search {
  background-color: grey;
  width: 100%;
  border: none;
  border-radius: 0;
}
@media screen and (min-width: 800px) {
  .sc-component.sc-content-blocks.content-document-filter
    #document-filter-form
    .sc-filtering
    button#clear-document-search {
    max-width: 120px;
  }
}
.sc-component.sc-content-blocks.content-document-filter
  #document-filter-form
  .sc-filtering
  button#submit-document-search {
  border: none;
  border-radius: 0;
  width: 100%;
}
.sc-component.sc-content-blocks.content-document-filter
  #document-filter-form
  .document-type
  select {
  padding: 5px;
}
@media screen and (min-width: 800px) {
  .sc-component.sc-content-blocks.content-document-filter
    #document-filter-form
    .sc-filtering.sc-filtering-button.submit-btn {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
  }
}
.sc-component.sc-content-blocks.content-document-filter
  .content-block.document-filter {
  width: 100%;
}
@media screen and (min-width: 800px) {
  .sc-component.sc-content-blocks.content-document-filter
    .content-block.document-filter {
    margin: 0 auto;
  }
}
.cta-inner
  .sc-component.sc-content-blocks.content-document-filter
  .content-block.document-filter
  .cta-heading,
.sc-component.sc-content-blocks.content-document-filter
  .content-block.document-filter
  .cta-inner
  .cta-heading,
.sc-component.sc-content-blocks.content-document-filter
  .content-block.document-filter
  h3 {
  text-align: center;
}
.cta-inner
  .sc-component.sc-content-blocks.content-document-filter
  .content-block.document-filter
  .document-title
  .cta-heading,
.sc-component.sc-content-blocks.content-document-filter
  .content-block.document-filter
  .document-title
  .cta-inner
  .cta-heading,
.sc-component.sc-content-blocks.content-document-filter
  .content-block.document-filter
  .document-title
  h3 {
  text-align: left;
  font-size: 16px;
  font-size: 1rem;
}
.sc-component.sc-content-blocks.content-document-filter
  .content-block.document-filter
  p
  span.doc-date {
  float: left;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
}
.sc-component.sc-content-blocks.content-document-filter
  .content-block.document-filter
  p
  span.doc-type {
  float: left;
  padding-left: 5px;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
}
.sc-component.sc-content-blocks.content-document-filter
  .content-block.document-filter
  p
  span.doc-tax {
  float: left;
  font-weight: 400;
}
@media screen and (min-width: 800px) {
  .sc-component.sc-content-blocks.content-document-filter
    .content-block.document-filter
    p
    span.doc-tax {
    display: block;
    float: right;
  }
}
.sc-component.sc-content-blocks.content-document-filter
  .content-block.document-filter
  p
  span.doc-mb-space {
  content: "&nbsp;";
}
.sc-component.sc-content-blocks.content-document-filter
  .content-block.document-filter
  .contact-card.contact-card-file.two-columns {
  width: 100%;
  height: 126px;
}
@media screen and (min-width: 800px) {
  .sc-component.sc-content-blocks.content-document-filter
    .content-block.document-filter
    .contact-card.contact-card-file.two-columns {
    width: 98%;
  }
}
@media screen and (min-width: 900px) {
  .sc-component.sc-content-blocks.content-document-filter
    .content-block.document-filter
    .contact-card.contact-card-file.two-columns {
    width: 97%;
  }
}
@media screen and (min-width: 940px) {
  .sc-component.sc-content-blocks.content-document-filter
    .content-block.document-filter
    .contact-card.contact-card-file.two-columns {
    width: 96%;
  }
}
@media screen and (min-width: 1030px) {
  .sc-component.sc-content-blocks.content-document-filter
    .content-block.document-filter
    .contact-card.contact-card-file.two-columns {
    width: 45%;
    margin-right: 45px;
    height: 100px;
    max-width: 480px;
  }
}
@media screen and (min-width: 1400px) {
  .sc-component.sc-content-blocks.content-document-filter
    .content-block.document-filter
    .contact-card.contact-card-file.two-columns {
    max-width: 518px;
  }
}
.sc-component.sc-content-blocks.content-document-filter
  .content-block.document-filter
  .contact-card-file
  a
  .document-title
  p
  span:before {
  content: none;
}
.sc-cont-parallax {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  background-attachment: fixed;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
}
.sc-cont-parallax .container {
  height: 100%;
  position: relative;
  max-width: 1000px;
}
@media screen and (min-width: 800px) {
  .sc-cont-parallax .container {
    margin-top: -65px;
  }
}
.sc-cont-parallax h1 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 31px;
  font-weight: 500;
  color: #fff;
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 100%;
  padding-left: 21px;
  padding-right: 21px;
}
@media screen and (min-width: 800px) {
  .sc-cont-parallax h1 {
    top: 50%;
    line-height: 52px;
    padding: 0;
    font-size: 40px;
    font-size: 2.5rem;
  }
}
.sc-cont-parallax h1:before {
  content: "ª";
  color: #96cf24;
}
.sc-cont-parallax h1:after,
.sc-cont-parallax h1:before {
  display: inline-block;
  margin: 0;
  transition: all 0.4s;
  opacity: 0;
}
.sc-cont-parallax h1:after {
  content: "º";
  position: absolute;
  color: #ff3e00;
}
.sc-cont-parallax .parallax-heading.animated {
  display: none;
}
.sc-cont-parallax p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  position: absolute;
  bottom: 63px;
  left: 50%;
  transform: translate(-50%);
}
@media screen and (min-width: 800px) {
  .sc-cont-parallax p {
    bottom: 55px;
  }
}
body.loaded .sc-cont-parallax h1:after,
body.loaded .sc-cont-parallax h1:before {
  opacity: 1;
}
body:not(.fl-builder-ie-11) .sc-cont-parallax h1:before {
  position: absolute;
}
.sc-cont-parallax.hero-height {
  height: 430px;
}
@media screen and (min-width: 800px) {
  .sc-cont-parallax.hero-height {
    height: 550px;
    margin-bottom: 50px;
  }
}
.sc-cont-parallax.hero-height .gradient-overlay.add-overlay {
  position: absolute;
  width: 100%;
  height: 430px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.3), transparent);
  margin-top: 0;
}
.sc-cont-parallax.hero-height .jarallax-img {
  max-height: 550px;
  margin-top: 80px;
  -o-object-position: 10% 50% !important;
  object-position: 10% 50% !important;
}
@media screen and (min-width: 800px) {
  .sc-cont-parallax.hero-height .jarallax-img {
    max-height: 620px;
  }
}
.sc-cont-parallax.full-height {
  height: 210px;
}
@media screen and (min-width: 800px) {
  .sc-cont-parallax.full-height {
    margin-bottom: 50px;
    height: 800px;
  }
}
.sc-cont-parallax.partial-height {
  height: 210px;
}
@media screen and (min-width: 800px) {
  .sc-cont-parallax.partial-height {
    margin-bottom: 50px;
    height: 500px;
  }
}
.gradient-overlay.no-overlay {
  display: none;
}
.arrowhead-container {
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  width: 30px;
  position: absolute;
  bottom: 22px;
  left: 50%;
  transform: translate(-50%);
}
@media screen and (min-width: 800px) {
  .arrowhead-container {
    bottom: 39px;
  }
}
.arrowhead-down {
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-delay: 8s;
  animation-delay: 8s;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAF96VFh0UmF3IHByb2ZpbGUgdHlwZSBBUFAxAAAImeNKT81LLcpMVigoyk/LzEnlUgADYxMuE0sTS6NEAwMDCwMIMDQwMDYEkkZAtjlUKNEABZiYm6UBoblZspkpiM8FAE+6FWgbLdiMAAAC8UlEQVRoge2WTUhUURTHz7l3vsxF4DiWjdKmbRCEWChB2zZJi1oYVIu+w8hxBlTIJDRqXIS1URDaGehoFG2EokWrCGnRJqJVhcF7Y/Sl8/Xuv00jM6Njd+xJDtzf8tx7zvnfd9+5/IkMBoPBYDD8P1h3oy9qHXEcGmcixYJi2ZHQQzeFBPoXm7Np1UME4ffR8NJwaEEnT+g2cEBjzAgToxnApDdiDwHQ/gDr4Y/Zh7Op3DxDdTFwJZ1BQjdX+wCkim8LpPpkjz3dOIBtFWhdhSdqXc0pzDFRfUGvvbr52geQgi8ClC5OxjHrR/JlTSzZpFsnz+4BBDwR6wEp3GXAU6xKjOvWqegX8MSSB5DLPWLmHYVxgBfYIzpyd4KvtAr1J8MypWaZ0FJSB2C64YzU32Rm6JSq+B8O9C8259K5xwTaV9ScKSWIz/x1uKOLbdLJJtb4CN+l4JOZkfonlejRn4E/pIbqPgYp1K4Ys4VxBgUATHqj9mC54fZGrHMSzvNS8cT8zvFza6XiiTZwA3kAsC9qDQHUu8by1M5w6NSnbl4mIto/Bu+b9/Y9Bs6XblQsnm6XovPr7bpvG9Hxz8+gN2Z3qpyaYCZ/YRzMr32CjwpPwElllhMMtBWtgyEED/fVBq8PDrLaaH9X3vF1hvszEREzwsVx+klSnnbiQe33vhyuHICo/HCv7sgfmGRHdqTurRt9Kx7icpQb7kIU81ytx9vilngiF28gT7nhZuJ4R2t979Rxdtzs5/oB8nij1glA9ZESEBJDmXjD1Gb02TJulPqTYZlBhEDSzzW3luK1X3TS9N2oQ+Ob5UYpYh2SaWeelbrGUF1p/JrRTdUfYrFZbtS+LJmeMahhJbgZbpSIL7npRveMwu/ptidIqftV50ZrYvaujMIMA60ldarAjfYsHpTKSTCjsUT81nejosc6K8l5USq+WtzoKAMXSjdWhxtNL00zUXvRetW4UUFgoKk4btzoCsaNlmLcqMFgMBgMhiriN1uN6/flZLIQAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 50%;
  height: 30px;
  margin: 0 auto;
  transform-origin: bottom;
  width: 30px;
}
.arrowhead-down.arrow-white {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAACDUlEQVRoBe2Yu0vDUBTGW0V8DeLke3dwFkUQXIXiIKLgrIuD/4EgqIOgIA66CM6CTi7OioiCj83ByReKk3RQKVh/Fwwkl5OmLTdtA+fAR3JP7v3Ol6+5yaGplIY6oA6oA+qAOqAOJMCBfD4/Dp7BI5hxLRnOPrAFtkGXa/4UpE/AH6sM0i4KwTMGPnzk5y54AxyQG/ftOCTREphY4oD1iyBnEWdLpImeToEM+LYKmeE16I1mCM5gTRPYB1JsBGc7GlFpCLwJFV/JDRZbhrk94FLg+SW3BJw8mqIeyM1muwF2fJGI3NzMGQGSCZ/kM2JR10kKtYIjIMUySdFB8vPgR1h0T67ftc6CfBRMgzVBjEkdgGaPgPMGsAukOCbZ5s2t+JHis0Da3Ffku0EHOAN2mOd9BdRVXLRdEBFhm9u8eqXXb5b8pM1T1TGCwjY3lwLxwGigqmLDiiOs0OY2d3EC2sPW10QegWGbe51r9TUhshgRiJ0Gd+AWTBWzJtY5iIi7GzVf501gOtJO5zcDqf02cdmNjsL/DryIpRt98dh9Rxfd6AJ8OR+nOY2lG52AWPpglduNNsK3Z9QKUfPdqPlCXwjCE9GNDiPctN92JKIbnUN1YrvRHdvy/3EiutFTQXxiulH73wxzL9qNOv9SG0Kc1W40FmfLIeXXqK1utJyb0DXqgDqgDqgD6oA6EOHAH15USEb0Dh/DAAAAAElFTkSuQmCC);
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
@keyframes bounce {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
  to {
    transform: translateY(0);
  }
}
.jarallax > .jarallax-img {
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  z-index: -1;
}
@media screen and (min-width: 800px) {
  .newspaper-block {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 40px;
    column-gap: 40px;
  }
}
@media screen and (min-width: 1410px) {
  .sc-text-newspaper-columns .marker {
    line-height: 1.5;
  }
}
.sc-heading-sub-header {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}
.sc-heading-sub-header .container {
  background-color: #fff;
}
.sc-heading-sub-header .marker {
  font-family: SC Sans Regular, Helvetica, Arial, Lucida Grande, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  padding-top: 24px;
  margin-bottom: 13px;
}
@media screen and (min-width: 992px) {
  .sc-heading-sub-header .marker {
    padding-top: 32px;
    margin-bottom: 19px;
  }
}
@media screen and (min-width: 1440px) {
  .sc-heading-sub-header .marker {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.sc-heading-sub-header h2 {
  font-family: SC Sans Medium, Helvetica, Arial, Lucida Grande, sans-serif;
  margin-bottom: 0;
  font-size: 28px;
  font-size: 1.75rem;
}
@media screen and (min-width: 992px) {
  .sc-heading-sub-header h2 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
@media screen and (min-width: 1440px) {
  .sc-heading-sub-header h2 {
    font-size: 48px;
    font-size: 3rem;
  }
}
.cta-inner .sc-heading-sub-header .cta-heading,
.sc-heading-sub-header .cta-inner .cta-heading,
.sc-heading-sub-header h3 {
  margin-top: 16px;
  font-family: SC Sans Medium, Helvetica, Arial, Lucida Grande, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (min-width: 992px) {
  .cta-inner .sc-heading-sub-header .cta-heading,
  .sc-heading-sub-header .cta-inner .cta-heading,
  .sc-heading-sub-header h3 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media screen and (min-width: 1440px) {
  .cta-inner .sc-heading-sub-header .cta-heading,
  .sc-heading-sub-header .cta-inner .cta-heading,
  .sc-heading-sub-header h3 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
.sc-heading-sub-header .heading-sub-head {
  margin-bottom: 0;
}
.sc-heading-sub-header .heading-sub-content {
  margin-top: 16px;
  padding-bottom: 32px;
}
.sc-heading-sub-header .heading-sub-content p {
  margin: 0;
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (min-width: 992px) {
  .sc-heading-sub-header .heading-sub-content p {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 1440px) {
  .sc-heading-sub-header .heading-sub-content p {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.sc-heading-sub-header .heading-sub-content.has-buttons {
  padding-bottom: 16px;
}
@media screen and (min-width: 992px) {
  .sc-heading-sub-header .heading-sub-content.has-buttons {
    padding-bottom: 16px;
  }
}
@media screen and (min-width: 1440px) {
  .sc-heading-sub-header .heading-sub-content.has-buttons {
    padding-bottom: 20px;
  }
}
.sc-heading-sub-header .header-only {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 100;
  padding-bottom: 0;
}
@media screen and (min-width: 800px) {
  .sc-heading-sub-header .header-only {
    font-size: 46px;
    font-size: 2.875rem;
  }
}
.sc-heading-sub-header .sc-button {
  padding-top: 0;
  padding-bottom: 34px;
}
@media screen and (min-width: 992px) {
  .sc-heading-sub-header .sc-button {
    padding-bottom: 64px;
  }
}
@media screen and (min-width: 1440px) {
  .sc-heading-sub-header .sc-button {
    padding-top: 28px;
  }
}
.text-small-width {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.text-small-width:after {
  clear: both;
  content: "";
  display: block;
}
.text-medium-width {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
}
.text-medium-width:after {
  clear: both;
  content: "";
  display: block;
}
.text-large-width {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
}
.text-large-width:after {
  clear: both;
  content: "";
  display: block;
}
.author-title {
  padding-top: 30px;
  padding-bottom: 25px;
  text-align: center;
}
.heading-padding {
  padding-top: 40px;
}
@media screen and (min-width: 800px) {
  .heading-padding {
    padding-top: 45px;
  }
}
.heading-sub-head {
  font-weight: 100;
}
.blue-heading-colour {
  color: #0c3a66;
}
.layout-press-releases .section-header {
  border-bottom: 2px solid #b0bbc4;
  color: #96cf24;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
  margin-bottom: 22px;
  padding-bottom: 20px;
}
.layout-press-releases .posted-on {
  color: #96cf24;
  display: block;
  margin-bottom: 14px;
}
.press-release {
  border-bottom: 1px solid #e7f1fd;
  padding-top: 30px;
  padding-bottom: 30px;
}
.press-release:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 800px) {
  .press-release-content {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 82.94039%;
  }
  .press-release-content:last-child {
    margin-right: 0;
  }
}
.press-release-content h2 {
  font-size: 32px;
  font-size: 2rem;
  margin-bottom: 0;
}
@media screen and (min-width: 800px) {
  .press-release-with-image .press-release-content {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .press-release-with-image .press-release-content:last-child {
    margin-right: 0;
  }
}
.sc-tquotes-carousel {
  padding-top: 25px;
  text-align: center;
}
.sc-tquotes-carousel .quote {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1.3;
}
@media screen and (min-width: 800px) {
  .sc-tquotes-carousel .quote {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
.sc-tquotes-carousel .quote-author img {
  max-width: 60px;
}
.sc-tquotes-carousel .quote-author {
  line-height: 1.2;
  min-width: 300px;
}
.sc-tquotes-carousel .quote-author a {
  color: #525355;
}
.sc-tquotes-carousel .quote-author a:hover {
  border-bottom-color: #525355;
}
.sc-tquotes-carousel .quote-author span {
  font-weight: 400;
  display: block;
}
.sc-component.sc-tquotes-carousel {
  padding-top: 25px;
  padding-bottom: 0;
}
.fl-module-quotes-on-page-carousel .fl-module-content,
.sc-tquotes-carousel.block-reduce-120 {
  margin-bottom: 0;
}
.quote-author {
  display: inline-block;
  font-size: 18px;
  font-size: 1.125rem;
  position: relative;
}
@media screen and (min-width: 800px) {
  .quote-author {
    line-height: 1.2;
    padding-left: 0;
  }
}
.quote-author .quote-author-image {
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 999px;
  display: block;
  height: 60px;
  margin: 0 auto 15px;
  width: 60px;
  background-position: 50%;
}
@media screen and (min-width: 800px) {
  .quote-author .quote-author-image {
    display: inline-block;
    float: left;
    margin: 0 20px 0 0;
  }
}
.quote-author img {
  border-radius: 999px;
  display: block;
  margin: 0 auto 15px;
}
@media screen and (min-width: 800px) {
  .quote-author img {
    display: inline-block;
    float: left;
    margin: 0 20px 0 0;
  }
}
.quote-author span {
  display: block;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
}
.quotes-text-image {
  margin-bottom: 30px;
}
@media screen and (min-width: 800px) {
  .quotes-text-image {
    height: 584px;
    margin-bottom: 0;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .quotes-text-image:last-child {
    margin-right: 0;
  }
}
.quotes-text-image .feature-promo-image {
  height: 584px;
}
@media screen and (min-width: 800px) {
  .quotes-text-content {
    padding-top: 40px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 40.29137%;
    margin-left: 8.5298%;
  }
  .quotes-text-content:last-child {
    margin-right: 0;
  }
}
.quotes-text-content .quote {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 1.3;
  margin-bottom: 40px;
}
@media screen and (min-width: 801px) and (max-width: 1000px) {
  .quotes-text-content .quote {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.sc-accordions {
  padding-top: 40px;
  padding-bottom: 40px;
}
.sc-accordions:after {
  clear: both;
  content: "";
  display: block;
}
.accordian {
  color: #525355;
}
.accordian article {
  border-bottom: 0;
  margin-bottom: 0;
}
.accordian > div:not(.country-flag):not(.country-title) {
  padding: 30px 15px 50px;
}
.accordion-title {
  display: block;
  margin: 0;
  outline: none;
  position: relative;
}
.accordion-title:after {
  clear: both;
  content: "";
  display: block;
}
.accordion-title .cta-inner .cta-heading,
.accordion-title h3,
.cta-inner .accordion-title .cta-heading {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAABDElEQVRoBe2W3wmDMBDGkyp0A5/agbpIF3AOF+giXcgnNyi0pEZsOKjHifFOwc+n40Luz++L8DmHDwRAAARA4MgEvNby57q7fbx/xPpFCPdXUz01epUaRWPNYfgQLil27qrR66RRdKg5Dv8Xr9xQb4GVB+XKYQGOjFUeCliR5vpAAY6MVR4KWJHm+kABjoxVXnSjyVVSb2MxnfftHBcrPiHqKi3mTj16YD87nnITgbjAxJ1dpcQFooyul9N86vEJSX3Ff0AqwJ2XdRfo2bupVHqJCtAh9hhjga1VgQJQIJMAnlAmwOzrUCAbYWYBKMACpAaQxuyFZQdqCiQXO9NVLhsft0AABEAABI5O4Avi4DdDg/IyIQAAAABJRU5ErkJggg==);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 26px;
  border-bottom: 1px solid #b0bbc4;
  margin-bottom: 0;
  padding-top: 20px;
  padding-right: 32px;
  padding-bottom: 20px;
  position: relative;
  font-size: 22px;
  font-size: 1.375rem;
}
.accordion-title .cta-inner .cta-heading:hover,
.accordion-title h3:hover,
.cta-inner .accordion-title .cta-heading:hover {
  cursor: pointer;
}
.accordion-title.open .cta-inner .cta-heading,
.accordion-title.open h3,
.cta-inner .accordion-title.open .cta-heading {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAAl0lEQVRoBe3SsRGAIAyFYaKFG1i5kIu4gHO4gIu4kJUbWHiReNaJhYcWPxV3AV74ICUGAggggAACCCCAAAIIIIAAAggg8IWARKHNuPWHyJxUu2jtq3WRtVYd9qldvHMrr2i1T5q34Ax2ZdvcGeEFnL2/KIUXsGdM+TmLd3t/oeK5BCKAAAIIIIAAAggggAACCCCAAAKPBE6pshkICjZctQAAAABJRU5ErkJggg==);
}
button.accordion-title {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  letter-spacing: 1px;
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: left;
}
.collapsing-section {
  padding-top: 20px;
}
.faq-section {
  padding-top: 30px;
}
@media screen and (min-width: 800px) {
  .faq-section {
    padding-top: 72px;
  }
}
@media screen and (min-width: 800px) {
  .faq-description,
  .location-description {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .faq-description:last-child,
  .location-description:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .faq-list,
  .locations-list {
    float: left;
    display: block;
    width: 65.88078%;
    margin-right: 0;
  }
  .faq-list:last-child,
  .locations-list:last-child {
    margin-right: 0;
  }
}
.accordian article > div:not(.country-flag):not(.country-title) {
  padding: 30px 15px 50px;
}
.full-accordion-section {
  background-color: #96cf24;
  color: #fff;
  outline: none;
  transition: background-color 0.4s ease;
}
.full-accordion-section:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 800px) {
  .full-accordion-section {
    height: 100%;
    min-height: 360px;
  }
}
.full-accordion-section:hover {
  background-color: #0c3a66;
}
.full-accordion-section .accordion-effect {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
.full-accordion-section.open .accordion-trigger {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAFCAQAAADxwzQLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUU5NDdDNjQxMDc1MTFFN0IxQjlDNjUxN0U5MUNCMDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUU5NDdDNjUxMDc1MTFFN0IxQjlDNjUxN0U5MUNCMDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRTk0N0M2MjEwNzUxMUU3QjFCOUM2NTE3RTkxQ0IwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRTk0N0M2MzEwNzUxMUU3QjFCOUM2NTE3RTkxQ0IwNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrmCCC0AAAAgSURBVChTY/jv8j+ZROjC8H/jf1LBRnpqyvk/h0SYAwAeYual5mA7nQAAAABJRU5ErkJggg==);
}
.full-accordion-section a {
  outline: none;
}
button.accordion-effect,
button.accordion-effect:focus {
  background: transparent;
  border: none;
}
.full-accordion-content {
  padding: 40px;
  position: relative;
}
@media screen and (min-width: 800px) {
  .full-accordion-content {
    min-height: 360px;
    padding: 40px 40px 40px 60px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 57.35098%;
  }
  .full-accordion-content:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 992px) {
  .full-accordion-content {
    padding-right: 120px;
  }
}
@media screen and (min-width: 1200px) {
  .full-accordion-content {
    padding-right: 180px;
  }
}
.full-accordion-image {
  height: 260px;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .full-accordion-image {
    height: 380px;
    float: left;
    display: block;
    width: 40.29137%;
    margin-right: 0;
  }
  .full-accordion-image:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .fl-module-accordions-full-content:nth-child(2n) .full-accordion-image {
    float: right;
  }
}
.accordion-trigger {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTIxRUM1ODMxMDZCMTFFN0IxQjlDNjUxN0U5MUNCMDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTIxRUM1ODQxMDZCMTFFN0IxQjlDNjUxN0U5MUNCMDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MjFFQzU4MTEwNkIxMUU3QjFCOUM2NTE3RTkxQ0IwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MjFFQzU4MjEwNkIxMUU3QjFCOUM2NTE3RTkxQ0IwNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlCXuTYAAABQSURBVHjaYvz//z8DCWAjGt+fWI2MJFqErpiRWI1MDHQCoxaNWjRqEXUs2gjN8cRgbCUFMXjjaByRDUZL71GLRi0atQgTsJCofhO5FgEEGACgICIrWJb4PQAAAABJRU5ErkJggg==);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 26px;
  bottom: 23px;
  color: #fff;
  line-height: 26px;
  padding-left: 40px;
}
@media screen and (min-width: 800px) {
  .accordion-trigger {
    bottom: 23px;
    left: 60px;
    position: absolute;
  }
}
.js .collapsing-section {
  display: none;
}
.collapsing-section {
  padding-bottom: 40px;
}
.collapsing-section p {
  margin: 0;
}
.collapsing-section .layout-content .cta-inner .cta-heading,
.collapsing-section .layout-content h2,
.collapsing-section .layout-content h3,
.collapsing-section .layout-content h4,
.collapsing-section .layout-content h5,
.collapsing-section .layout-content p,
.collapsing-section .newspaper-block p,
.cta-inner .collapsing-section .layout-content .cta-heading,
.sc-accordions-full-content .collapsing-section p {
  margin-bottom: 20px;
}
.custom-collapse-text,
.custom-expand-text {
  display: none;
}
.fl-module-accordions-full-width:first-child .sc-accordions-full-width.alert {
  padding-top: 20px;
}
.sc-accordions-full-width.alert {
  padding-bottom: 40px;
}
.sc-accordions-full-width.alert .container {
  border: 1px solid rgba(205, 41, 42, 0.3);
}
@media screen and (min-width: 800px) {
  .sc-accordions-full-width.alert .container {
    width: 75%;
    max-width: 945px;
  }
}
.sc-accordions-full-width.alert .container.expanded {
  border: 1px solid #cd292a;
}
.sc-accordions-full-width.alert .accordion-title {
  padding: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAAu0lEQVRoBe2YMQ6DMBAE4/wmafn/E2jJc4jSbsHJWnuJpaE7mbuVZ4wQtMfga3+9z6uR2+doV+u9a8/ehn+7nw3cbQQDGDAJcIRMgHY7BmyE5gAMmADtdgzYCM0BGDAB2u0YsBGaA5Y30KpvWBPQ9PblDbCB6WekCMBAAWj6MgamIy4Chv6n/GVV7xX+jYoRngEBEi8xEEcugRgQIPESA3HkEogBARIvMRBHLoEYECDxEgNx5BKIAQESL7+cXgp9mjC/XQAAAABJRU5ErkJggg==);
  border-bottom: none;
  background-position: 95% 23px;
}
@media screen and (min-width: 430px) {
  .sc-accordions-full-width.alert .accordion-title {
    background-position: 95% 10%;
  }
}
@media screen and (min-width: 800px) {
  .sc-accordions-full-width.alert .accordion-title {
    background-position: 95% 20%;
  }
}
.sc-accordions-full-width.alert .accordion-title .alert-excerpt {
  font-size: 16px;
  font-size: 1rem;
  --lh: 1.4rem;
  line-height: var(--lh);
  --max-lines: 4;
  position: relative;
  max-height: calc(var(--lh) * var(--max-lines));
  overflow: hidden;
  padding-right: 1rem;
}
@media screen and (min-width: 800px) {
  .sc-accordions-full-width.alert .accordion-title .alert-excerpt {
    margin-top: 24px;
    padding-right: 100px;
    --max-lines: 2;
    max-height: calc(var(--lh) * var(--max-lines));
  }
}
.sc-accordions-full-width.alert
  .accordion-title
  .alert-excerpt
  .shortened-excerpt {
  display: none;
}
@media screen and (min-width: 800px) {
  .sc-accordions-full-width.alert
    .accordion-title
    .alert-excerpt
    .shortened-excerpt {
    display: block;
  }
}
.sc-accordions-full-width.alert
  .accordion-title
  .alert-excerpt
  .shortened-excerpt.mobile {
  display: block;
}
@media screen and (min-width: 800px) {
  .sc-accordions-full-width.alert
    .accordion-title
    .alert-excerpt
    .shortened-excerpt.mobile {
    display: none;
  }
}
.sc-accordions-full-width.alert .accordion-title .alert-excerpt .full-excerpt {
  display: none;
}
.sc-accordions-full-width.alert .accordion-title.open {
  background-position: 95% 35px;
  border-bottom: none;
  padding-bottom: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAICAYAAAC/K3xHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAACAAAAABprr1xAAAAJ0lEQVQ4EWM8q6n1n2EIA6Yh7Haw00c9MNAxOBoDozFAYQgM+SQEAPxbAi9PMcYkAAAAAElFTkSuQmCC);
}
.sc-accordions-full-width.alert .accordion-title.open .alert-excerpt {
  --max-lines: 80;
}
.sc-accordions-full-width.alert
  .accordion-title.open
  .alert-excerpt
  .shortened-excerpt,
.sc-accordions-full-width.alert
  .accordion-title.open
  .alert-excerpt
  .shortened-excerpt.mobile {
  display: none;
}
.sc-accordions-full-width.alert
  .accordion-title.open
  .alert-excerpt
  .full-excerpt {
  display: block;
}
@media screen and (min-width: 430px) {
  .sc-accordions-full-width.alert .accordion-title.open {
    background-position: 95% 32px;
  }
}
@media screen and (min-width: 800px) {
  .sc-accordions-full-width.alert .accordion-title.open {
    background-position: 95% 40px;
  }
}
.sc-accordions-full-width.alert .alert-heading {
  color: #cd292a;
  font-size: 20px;
  font-size: 1.25rem;
  display: block;
}
@media screen and (min-width: 800px) {
  .sc-accordions-full-width.alert .alert-heading {
    display: inline;
  }
}
.sc-accordions-full-width.alert .alert-date {
  font-size: 14px;
  font-size: 0.875rem;
  padding-bottom: 4px;
  display: block;
  margin-top: 20px;
}
@media screen and (min-width: 800px) {
  .sc-accordions-full-width.alert .alert-date {
    display: inline;
    margin-top: 0;
  }
}
@media screen and (min-width: 800px) {
  .sc-accordions-full-width.alert .alert-date:before {
    padding-left: 8px;
    padding-right: 8px;
    content: " | ";
  }
}
.sc-accordions-full-width.alert .collapsing-section {
  font-size: 16px;
  font-size: 1rem;
  padding: 0 30px 30px;
}
@media screen and (min-width: 800px) {
  .sc-accordions-full-width.alert .collapsing-section {
    padding-right: 100px;
  }
}
.sc-accordions-full-width {
  padding: 0 15px;
}
@media screen and (min-width: 800px) {
  .sc-accordions-full-width {
    padding: 0;
  }
}
.sc-accordions-full-width .accordion-title {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAABDElEQVRoBe2W3wmDMBDGkyp0A5/agbpIF3AOF+giXcgnNyi0pEZsOKjHifFOwc+n40Luz++L8DmHDwRAAARA4MgEvNby57q7fbx/xPpFCPdXUz01epUaRWPNYfgQLil27qrR66RRdKg5Dv8Xr9xQb4GVB+XKYQGOjFUeCliR5vpAAY6MVR4KWJHm+kABjoxVXnSjyVVSb2MxnfftHBcrPiHqKi3mTj16YD87nnITgbjAxJ1dpcQFooyul9N86vEJSX3Ff0AqwJ2XdRfo2bupVHqJCtAh9hhjga1VgQJQIJMAnlAmwOzrUCAbYWYBKMACpAaQxuyFZQdqCiQXO9NVLhsft0AABEAABI5O4Avi4DdDg/IyIQAAAABJRU5ErkJggg==);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 26px;
  border-bottom: 1px solid #b0bbc4;
  display: block;
  margin: 0;
  outline: none;
  padding-top: 23px;
  padding-right: 32px;
  padding-bottom: 23px;
  position: relative;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
}
@media screen and (min-width: 1170px) {
  .sc-accordions-full-width .accordion-title {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.sc-accordions-full-width .accordion-title.open {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAAl0lEQVRoBe3SsRGAIAyFYaKFG1i5kIu4gHO4gIu4kJUbWHiReNaJhYcWPxV3AV74ICUGAggggAACCCCAAAIIIIAAAggg8IWARKHNuPWHyJxUu2jtq3WRtVYd9qldvHMrr2i1T5q34Ax2ZdvcGeEFnL2/KIUXsGdM+TmLd3t/oeK5BCKAAAIIIIAAAggggAACCCCAAAKPBE6pshkICjZctQAAAABJRU5ErkJggg==);
}
.sc-accordions-full-width .js .collapsing-section {
  display: none;
}
.sc-accordions-full-width .collapsing-section {
  padding-top: 20px;
  padding-bottom: 40px;
}
.sc-accordions-full-width .collapsing-section p {
  margin: 0 0 20px;
}
.fl-module-accordions-full-width:last-child .sc-accordions-full-width {
  padding-bottom: 40px;
}
.sc-in-page-promo .container {
  padding-right: 0;
  padding-left: 0;
}
@media screen and (min-width: 800px) {
  .sc-in-page-promo .container {
    padding-right: 15px;
    padding-bottom: 70px;
    padding-left: 15px;
  }
}
.sc-in-page-promo .callout-block {
  background-color: #96cf24;
  color: #fff;
  position: relative;
  text-align: center;
  margin: -30px 15px 30px;
  padding: 30px 15px;
}
@media screen and (min-width: 800px) {
  .sc-in-page-promo .callout-block {
    bottom: 0;
    left: 60px;
    min-height: 460px;
    margin: 0;
    position: absolute;
    width: 470px;
    padding: 54px 58px;
  }
}
@media screen and (min-width: 1170px) {
  .sc-in-page-promo .callout-block {
    padding: 80px 58px;
  }
}
@media screen and (min-width: 1410px) {
  .sc-in-page-promo .callout-block {
    left: 10px;
  }
}
.sc-in-page-promo .callout-block .marker {
  color: #fff;
  margin-bottom: 30px;
}
.sc-in-page-promo .callout-block h2 {
  line-height: 1.2;
  margin-bottom: 30px;
}
.sc-in-page-promo .callout-block p {
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (min-width: 1170px) {
  .sc-in-page-promo .callout-block p {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 800px) {
  .sc-in-page-promo.callout-top .callout-block {
    bottom: auto;
    left: 60px;
    position: absolute;
    top: 0;
    width: 470px;
  }
}
@media screen and (min-width: 1410px) {
  .sc-in-page-promo.callout-top .callout-block {
    left: 15px;
  }
}
@media screen and (min-width: 800px) {
  .sc-in-page-promo.callout-top .container {
    padding-bottom: 0;
    padding-top: 96px;
  }
}
.sc-in-page-promo .callout-quote h4 {
  font-family: Prata, Helvetica, Arial, Lucida Grande, sans-serif;
  line-height: 1.3;
  margin-bottom: 40px;
  font-size: 29px;
  font-size: 1.8125rem;
}
.sc-in-page-promo .callout-quote .quote-small {
  font-size: 20px;
  font-size: 1.25rem;
}
.sc-in-page-promo .callout-quote .sc-comp-author {
  font-size: 14px;
  font-size: 0.875rem;
}
.sc-in-page-promo .callout-quote .sc-comp-author span {
  color: #ff3e00;
}
.sc-in-page-promo .callout-quote .sc-comp-author .quote-space {
  display: inline-block;
  width: 12px;
}
.sc-in-page-promo .callout-green {
  background-color: #96cf24;
}
.sc-in-page-promo .callout-green .sc-comp-author span {
  color: #fff;
}
.sc-in-page-promo .callout-dark-blue {
  background-color: #0c3a66;
}
.sc-in-page-promo .callout-dark-blue .sc-comp-author span {
  color: #fff;
}
.sc-in-page-promo .callout-white {
  background-color: #fff;
  box-shadow: 0 7px 22px -8px #757575;
}
.sc-in-page-promo .callout-white .btn-outline,
.sc-in-page-promo .callout-white .btn-outline:visited,
.sc-in-page-promo .callout-white h2,
.sc-in-page-promo .callout-white h2:visited,
.sc-in-page-promo .callout-white p,
.sc-in-page-promo .callout-white p:visited {
  color: #525355;
}
.sc-in-page-promo .callout-lfc {
  background-color: #cd292a;
}
.sc-in-page-promo .callout-lfc .sc-comp-author span {
  color: #fff;
}
.sc-in-page-promo .callout-private {
  background-color: #0c3a66;
}
.sc-in-page-promo .callout-private-grey {
  background-color: #666;
}
.promo-image {
  height: 220px;
  position: relative;
}
@media screen and (min-width: 480px) {
  .promo-image {
    height: 360px;
  }
}
@media screen and (min-width: 800px) {
  .promo-image {
    height: 560px;
  }
}
@media screen and (min-width: 480px) {
  .image-left .promo-image {
    margin-left: -12%;
  }
}
@media screen and (min-width: 1410px) {
  .image-left .promo-image {
    margin-left: -105px;
  }
}
@media screen and (min-width: 480px) {
  .image-right .promo-image {
    margin-right: -12%;
  }
}
@media screen and (min-width: 1410px) {
  .image-right .promo-image {
    margin-right: -135px;
  }
}
@media screen and (min-width: 800px) {
  .image-right.callout-top .callout-block {
    left: auto;
    right: 60px;
  }
}
@media screen and (min-width: 1410px) {
  .image-right.callout-top .callout-block {
    right: 15px;
  }
}
@media screen and (min-width: 800px) {
  .image-right .callout-block {
    left: auto;
    right: 60px;
  }
}
@media screen and (min-width: 1410px) {
  .image-right .callout-block {
    right: 15px;
  }
}
@media screen and (min-width: 800px) {
  .sc-in-page-promo.image-right.callout-top .callout-block {
    left: auto;
    right: 15px;
  }
}
@media screen and (min-width: 800px) {
  .sc-in-page-promo .callout-block {
    padding: 50px;
  }
}
.sc-in-page-promo .callout-quote .sc-comp-author span {
  color: #fff;
}
.sc-in-page-promo .callout-quote .sc-comp-author span a {
  color: #fff;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
}
.sc-in-page-promo .callout-quote .sc-comp-author span a:hover {
  color: #fff;
  font-weight: 400;
  opacity: 0.5;
}
.sc-in-page-promo .callout-quote .sc-comp-author .quote-space {
  width: 4px;
}
.feature-promo-section {
  background-color: #0c3a66;
  color: #fff;
  padding-bottom: 30px;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .feature-promo-section {
    padding-top: 118px;
    padding-bottom: 118px;
    text-align: left;
  }
}
.feature-promo-section .column-last {
  padding-top: 30px;
}
@media screen and (min-width: 800px) {
  .feature-promo-section .column-last {
    padding-top: 40px;
    padding-left: 100px;
  }
}
.feature-promo-section .marker {
  color: #fff;
}
.feature-promo-section .container {
  padding-right: 0;
  padding-left: 0;
}
@media screen and (min-width: 800px) {
  .feature-promo-section .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.feature-promo-image {
  height: 200px;
  margin-bottom: 10px;
  max-width: 100%;
  width: 100%;
  position: relative;
}
@media screen and (min-width: 480px) {
  .feature-promo-image {
    height: 300px;
  }
}
@media screen and (min-width: 800px) {
  .feature-promo-image {
    height: 374px;
    margin-bottom: 0;
    width: 638px;
  }
}
.feature-promo-trigger {
  background-color: hsla(0, 0%, 100%, 0.55);
  bottom: 50%;
  height: 60px;
  margin-bottom: -30px;
  margin-right: -30px;
  position: absolute;
  right: 50%;
  transition: background-color 0.6s ease, color 0.1s;
  width: 60px;
}
@media screen and (min-width: 800px) {
  .feature-promo-trigger {
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0;
    margin-bottom: 0;
    right: 0;
    width: 270px;
  }
}
.feature-promo-trigger:hover {
  background-color: hsla(0, 0%, 100%, 0.8);
}
.feature-promo-trigger:hover .play-watch {
  color: #ff3e00;
}
.play-watch {
  color: #fff;
  display: none;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  padding-top: 18px;
  text-align: center;
  width: 210px;
}
@media screen and (min-width: 800px) {
  .play-watch {
    display: block;
  }
}
.green-play {
  background-color: #ff3e00;
  height: 60px;
  padding-top: 18px;
  padding-left: 4px;
  width: 60px;
}
.green-play,
.sc-cta-exit {
  color: #fff;
  text-align: center;
}
.sc-cta-exit {
  background-color: #96cf24;
  padding: 40px 15px;
}
@media screen and (min-width: 800px) {
  .sc-cta-exit {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 992px) {
  .sc-cta-exit {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 540px) {
  .footer-navigation .sc-cta-exit .sc-button a,
  .prev-next-press-releases .next-posts-link .sc-cta-exit .sc-button a,
  .prev-next-press-releases .prev-posts-link .sc-cta-exit .sc-button a,
  .sc-cta-exit .sc-button .footer-navigation a,
  .sc-cta-exit .sc-button .prev-next-press-releases .next-posts-link a,
  .sc-cta-exit .sc-button .prev-next-press-releases .prev-posts-link a,
  .sc-cta-exit .sc-button .sc-btn {
    width: auto;
    margin-left: 12px;
    margin-right: 12px;
  }
}
.sc-cta-exit .cta-heading,
.sc-cta-exit .ctas-exit-heading {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 36px;
  font-weight: 100;
  max-width: 450px;
  margin: 0 auto 30px;
}
@media screen and (min-width: 800px) {
  .sc-cta-exit .cta-heading,
  .sc-cta-exit .ctas-exit-heading {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 48px;
    max-width: 550px;
  }
}
@media screen and (min-width: 992px) {
  .sc-cta-exit .cta-heading,
  .sc-cta-exit .ctas-exit-heading {
    font-size: 48px;
    font-size: 3rem;
    line-height: 62px;
  }
}
.sc-cta-exit.cta-blue-primary .cta-heading:before,
.sc-cta-exit.cta-blue-primary .ctas-exit-heading:before,
.sc-cta-exit.cta-green .cta-heading:after,
.sc-cta-exit.cta-green .ctas-exit-heading:after {
  color: #fff;
}
.sc-cta-exit p {
  margin: -15px auto 32px;
  max-width: 600px;
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (min-width: 800px) {
  .sc-cta-exit p {
    max-width: 780px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 1170px) {
  .sc-cta-exit p {
    font-size: 20px;
    font-size: 1.25rem;
    margin-bottom: 48px;
  }
}
.sc-cta-exit.insight-cta {
  padding-right: 15px;
  padding-left: 15px;
}
@media screen and (min-width: 520px) {
  .sc-cta-exit.insight-cta {
    padding-right: 0;
    padding-left: 0;
  }
}
.sc-cta-exit.cta-blue,
.sc-cta-exit.cta-blue-light {
  background: #e7f1fd;
  color: #525355;
}
.sc-cta-exit.cta-blue-primary {
  background: #96cf24;
}
.cta-inner {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  padding: 64px 15px;
  position: relative;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .cta-inner {
    text-align: left;
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media screen and (min-width: 992px) {
  .cta-inner {
    padding-right: 64px;
    padding-left: 64px;
  }
}
.cta-inner blockquote {
  margin: 0;
}
.cta-inner .cta-heading,
.cta-inner .footer-navigation a,
.cta-inner .prev-next-press-releases .next-posts-link a,
.cta-inner .prev-next-press-releases .prev-posts-link a,
.cta-inner .sc-btn,
.cta-inner h3,
.cta-inner p,
.footer-navigation .cta-inner a,
.prev-next-press-releases .next-posts-link .cta-inner a,
.prev-next-press-releases .prev-posts-link .cta-inner a {
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 540px) {
  .cta-inner .sc-button .footer-navigation a,
  .cta-inner .sc-button .prev-next-press-releases .next-posts-link a,
  .cta-inner .sc-button .prev-next-press-releases .prev-posts-link a,
  .cta-inner .sc-button .sc-btn,
  .footer-navigation .cta-inner .sc-button a,
  .prev-next-press-releases .next-posts-link .cta-inner .sc-button a,
  .prev-next-press-releases .prev-posts-link .cta-inner .sc-button a {
    width: auto;
    margin-left: 12px;
    margin-right: 12px;
  }
}
.cta-inner p {
  font-family: SC Sans Regular, Helvetica, Arial, Lucida Grande, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (min-width: 800px) {
  .cta-inner p {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 1170px) {
  .cta-inner p {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .cta-inner p br {
    display: none;
  }
}
@media screen and (min-width: 1170px) and (min-width: 800px) {
  .cta-inner p br {
    display: inline;
  }
}
.cta-inner .cta-heading,
.cta-inner h3 {
  font-family: SC Sans Medium, Helvetica, Arial, Lucida Grande, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 31px;
  font-weight: 100;
  margin-bottom: 14px;
}
@media screen and (min-width: 800px) {
  .cta-inner .cta-heading,
  .cta-inner h3 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 42px;
  }
}
@media screen and (min-width: 1170px) {
  .cta-inner .cta-heading,
  .cta-inner h3 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 52px;
  }
}
.cta-inner.cta-blue-light {
  color: #525355;
}
.cta-overlay {
  background: linear-gradient(53.87deg, rgba(4, 4, 4, 0.8), transparent);
  height: 100%;
  left: 15px;
  position: absolute;
  right: 15px;
  top: 0;
  z-index: 1;
}
@media screen and (min-width: 800px) {
  .cta-overlay {
    left: 60px;
    right: 60px;
  }
}
@media screen and (min-width: 1410px) {
  .cta-overlay {
    left: 15px;
    right: 15px;
  }
}
@media screen and (min-width: 1170px) {
  .sc-cta-in-page {
    padding-bottom: 50px;
  }
}
.sc-cta-in-page.insight-cta {
  padding: 50px 20px 30px;
}
@media screen and (min-width: 800px) {
  .sc-cta-in-page.insight-cta {
    padding-top: 70px;
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media screen and (min-width: 600px) {
  .sc-cta-download {
    padding-bottom: 40px;
  }
}
.sc-cta-download .cta-inner {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 800px) {
  .sc-cta-download .cta-inner {
    display: -ms-flexbox;
    display: flex;
    min-height: 200px;
    padding: 0;
  }
}
.sc-cta-download .cta-overlay {
  background-color: rgba(0, 0, 0, 0.7);
  left: 0;
  right: 0;
}
.sc-cta-download a {
  color: #fff;
}
.sc-cta-download a:hover .cta-download {
  background-color: #0c3a66;
}
.sc-cta-download a:hover h2,
.sc-cta-download a:hover p {
  opacity: 0.6;
}
.sc-cta-download a h2,
.sc-cta-download a p {
  transition: opacity 0.6s ease;
}
.sc-cta-download a h2.gated-header {
  margin-bottom: 0;
}
.sc-cta-download a h2.gated-header span {
  color: #fff;
}
.sc-cta-download .cta-banner {
  padding-top: 15px;
  padding-bottom: 15px;
}
@media screen and (min-width: 800px) {
  .sc-cta-download .cta-banner {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cta-banner {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0 30px;
  position: relative;
}
@media screen and (min-width: 800px) {
  .cta-banner {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    width: 90%;
    width: calc(100% - 200px);
  }
}
.cta-banner h2 {
  margin-bottom: 20px;
  position: relative;
  z-index: 9;
}
.cta-download {
  background-color: #96cf24;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAeCAYAAADZ7LXbAAAAAXNSR0IArs4c6QAAAQNJREFUSA3tll8OwUAQxku8941IG01F0zSO4QhO4STO4wAuQgghhEvUb4SHbuzaoU90ki+bmfn+6CZUEDiqLMs18Km1wyZou5Z17ZoQ1U021/Wn19Xh6zzl2buW5w8tc3Mc4jMzh4/+2mI5plmCnoX0zfiCeHI3IKgAZ1BniV9R+YQMcnCqKUV88krAs2GRgeOXQaLPnp4vTwgjcPgwSHSjl8bmEOIQ7JVBwh+aXs4eQQp2nkHCS52GtiXCBGyBq2Sf2Dy85hgMwMaSIvOBl9E7EkYxMN/30sfvtKo9hhFYASk5I5WBLxnjPljI6atpeOobkJ/6uVqlFEhIqdSo6b/zl+gGwQpkQO5YM+AAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 25px 30px;
  position: relative;
  width: 100%;
  height: 100px;
  transition: background-color 0.6s ease;
}
.cta-download:hover {
  background-color: #0c3a66;
}
@media screen and (min-width: 800px) {
  .cta-download {
    height: 200px;
    width: 200px;
  }
}
.cta-download a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .narrow-container .cta-inner {
    height: 128px;
    min-height: 128px;
  }
}
@media screen and (min-width: 800px) {
  .narrow-container .cta-banner {
    width: 90%;
    width: calc(100% - 128px);
  }
}
.narrow-container .cta-banner h2 {
  font-size: 32px;
  font-size: 2rem;
  margin-bottom: 0;
}
@media screen and (min-width: 800px) {
  .narrow-container .cta-banner h2 {
    width: calc(100% - 128px);
  }
}
.narrow-container .cta-banner p {
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 0;
}
@media screen and (min-width: 800px) {
  .narrow-container .cta-download {
    height: 128px;
    width: 128px;
  }
}
.theyears {
  background-color: #fff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAACu0lEQVRoBe2UPWgUURDH5+3d5u7UFOotkZzpxFoRVIiFYmejsRERDFpEbEST7IGmWYtg0ERRUYgQEFKoGFG0E7QQK1FEW5sEP8DbOxslua9947zog90ze747D2xmm9n5v5k3M799bwH4YQJMgAkwASbABJgAE2ACTIAJMIH/Q0CYlk25hX2BFLcoQQoB+eqkc9c01yQuky9trKMcBgRM2emJHxe6fZM8yyRIxQQopgEwR/v3ScQ7XSPFcUQ0BtCsTjrv76kFwVuUeIb2HK5Ulx41iw+vGQ9AZCLNSpDnbNef6/VwVXjDVt/t0cKpuoSnlJfVuVRqh+ehUW9GQWrjhICTZCq6yLJFOOh/L75Unz+iGzibrtFJGS3cRoSrgJgMpxCpOc8TMqzFvRsPUJl0nohEYjdt9DW8GR2prbVAvrLzxe1hvdl7ZqyYW1govqDmBxvjhBAzm7uzRxv1OD9yLOKCwnpmrNRXrwSPqfiWsE4HrGyBOPa3y510v/UD1ufoSG6I5IOoCRCna1PZm1G9uWf8BfQ2S+PrP64DZxc1/FBryxYhvXy5Xf983OW2R/whwOD5H80LKICFe1ttXtVt+QvoplWTKdcflwhntaYt/Wbv9/Q6g5+GxZLStk2j/f5D8TrlnNAx2hL1N8m0NaDAaK0V2/YAukhX3j8iA5whP6U1Zeksv7Yt2C+SmaBaXXxAR64/vP47Zja3Jjs074ly45qp/88DqEJ2vrQTg0D9u3uihcXnXz7mGvSACru1KedKVG/d68gAqmzs5W7sSUApaVmHyhezzxqX2vE7NoAq3jOKq0vgz9IlHVipGSr2LmHbB8oTa+dXWm9H6+gAqoG4y02X9Z7TnT3+xROL7TQal9PxAXShLtc/LCVcEoAVFOJGfdK5rNfYMgEmwASYABNgAkyACTABJsAEOkHgJ3MW7Md5ZSfnAAAAAElFTkSuQmCC);
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  border: 1px solid #96cf24;
  border-radius: 0;
  font-size: 16px;
  font-size: 1rem;
  height: 60px;
  outline: none;
  padding-left: 15px;
  position: relative;
  width: calc(100% - 30px);
  display: block;
  margin: 25px 15px;
  float: none;
}
.theyears::-ms-expand {
  display: none;
}
@media screen and (min-width: 380px) {
  .theyears {
    margin: 25px auto;
    width: 344px;
  }
}
.ctas-sticky-cta-cms {
  width: 100%;
  height: 120px;
}
.ctas-sticky-cta-cms .cta-container {
  width: 60px;
  height: auto;
}
.ctas-sticky-cta-cms .sticky-cta {
  position: absolute;
  right: 40px;
  height: 100px;
  width: 100px;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.ctas-sticky-cta-cms .sticky_btn-green {
  background-color: #ff3e00;
  color: #fff;
}
.ctas-sticky-cta-cms .sticky-btn-dark-blue {
  background-color: #0c3a66;
  color: #fff;
}
.ctas-sticky-cta-cms .sticky_btn-blue {
  background-color: #96cf24;
  color: #fff;
}
.ctas-sticky-cta-cms .sticky_btn-lfc {
  background-color: #cd292a;
  color: #fff;
}
.ctas-sticky-cta-cms .sticky_btn-green-outline {
  background-color: #fff;
  border: 2px solid #ff3e00;
  color: #000;
}
.ctas-sticky-cta-cms .sticky_btn-blue-outline {
  background-color: #fff;
  border: 2px solid #96cf24;
  color: #000;
}
.ctas-sticky-cta-cms .sticky_btn-white-outline {
  background-color: #fff;
  border: 2px solid #fff;
  color: #000;
}
.ctas-sticky-cta-cms .sticky-text {
  padding: 31px 26px 31px 27px;
  font-size: 16px;
  font-size: 1rem;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  text-align: center;
}
#sticky-cta-trigger {
  height: 1px;
}
.ctas-sticky-cta {
  width: 100%;
  height: 1px;
  display: block;
}
@media screen and (min-width: 800px) {
  .ctas-sticky-cta {
    display: none;
  }
}
.ctas-sticky-cta .cta-container {
  width: 60px;
  height: auto;
}
.ctas-sticky-cta .sticky-cta {
  position: fixed;
  right: 10px;
  bottom: 10px;
  height: 100px;
  width: 100px;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 99999;
}
@media screen and (min-width: 800px) {
  .ctas-sticky-cta .sticky-cta {
    right: 40px;
    bottom: 40px;
  }
}
.ctas-sticky-cta .sticky_btn-green {
  background-color: #ff3e00;
  color: #fff;
}
.ctas-sticky-cta .sticky_btn-green:hover {
  transition: background-color 0.2s linear;
  background-color: #005423;
}
.ctas-sticky-cta .sticky-btn-dark-blue {
  background-color: #0c3a66;
  color: #fff;
}
.ctas-sticky-cta .sticky-btn-dark-blue:hover {
  transition: background-color 0.2s linear;
  background-color: #96cf24;
}
.ctas-sticky-cta .sticky_btn-blue {
  background-color: #96cf24;
  color: #fff;
}
.ctas-sticky-cta .sticky_btn-blue:hover {
  transition: background-color 0.2s linear;
  background-color: #0c3a66;
}
.ctas-sticky-cta .sticky_btn-lfc {
  background-color: #cd292a;
  color: #fff;
}
.ctas-sticky-cta .sticky_btn-lfc:hover {
  transition: background-color 0.2s linear;
  background-color: #cd292a;
}
.ctas-sticky-cta .sticky_btn-green-outline {
  background-color: #fff;
  border: 2px solid #ff3e00;
  color: #000;
}
.ctas-sticky-cta .sticky_btn-green-outline:hover {
  transition: background-color 0.2s linear;
  border: 3px solid #238500;
}
.ctas-sticky-cta .sticky_btn-blue-outline {
  background-color: #fff;
  border: 2px solid #96cf24;
  color: #000;
}
.ctas-sticky-cta .sticky_btn-blue-outline:hover {
  transition: background-color 0.2s linear;
  border: 3px solid #0c3a66;
}
.ctas-sticky-cta .sticky_btn-white-outline {
  background-color: #fff;
  border: 2px solid #fff;
  color: #000;
}
.ctas-sticky-cta .sticky_btn-white-outline:hover {
  transition: background-color 0.2s linear;
  border: 3px solid #238500;
}
.ctas-sticky-cta .sticky-text {
  padding: 31px 26px 31px 27px;
  font-size: 16px;
  font-size: 1rem;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  text-align: center;
}
.ctas-sticky-jumplink-cms {
  width: 100%;
  height: 150px;
}
.ctas-sticky-jumplink-cms .container {
  border: 3px solid #96cf24;
  text-align: center;
}
.ctas-sticky-jumplink-cms .sticky-jumplink-navigation,
.ctas-sticky-jumplink-cms .stk-mob-cont {
  display: none;
}
.sticky-jumplink-container {
  display: block;
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: #96cf24;
  color: #fff;
  height: 48px;
  z-index: 99999;
}
@media screen and (min-width: 1000px) {
  .sticky-jumplink-container {
    background-color: transparent;
    display: none;
    top: 50%;
    right: 32px;
    transform: translateY(-50%);
    width: auto;
    height: 144px;
  }
}
.sticky-jumplink-container .sticky-jumplink-list {
  color: #fff;
  background-image: none;
  padding-left: 15px;
  margin-bottom: 16px;
  margin-top: 16px;
}
@media screen and (min-width: 1000px) {
  .sticky-jumplink-container .sticky-jumplink-list {
    color: #96cf24;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex: 1 1;
    flex: 1 1;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-image: none;
    padding-left: 13px;
    padding-top: 6px;
    padding-bottom: 5px;
    margin-top: 0;
    margin-bottom: 6px;
    width: 100%;
    min-width: 120px;
  }
}
@media screen and (min-width: 1000px) {
  .sticky-jumplink-container .sticky-jumplink-list.ie {
    min-width: 220px;
  }
}
.sticky-jumplink-container span.jumplink-text {
  color: #fff;
}
@media screen and (min-width: 1000px) {
  .sticky-jumplink-container span.jumplink-text {
    color: #96cf24;
  }
}
.sticky-jumplink-container span.jumplink-text:hover {
  text-decoration: underline;
}
.sticky-jumplink-container .sticky-jumplink-list.hover {
  color: #fff;
  text-decoration: none;
  font-size: 20px;
  font-weight: 700;
}
@media screen and (min-width: 1000px) {
  .sticky-jumplink-container .sticky-jumplink-list.hover {
    font-weight: 400;
  }
}
.sticky-jumplink-container .sticky-jumplink-list.hover span.jumplink-text {
  color: #fff;
}
.sticky-jumplink-container .sticky-jumplink-list.hover .sticky-jumplink-link {
  color: #fff !important;
}
@media screen and (min-width: 1000px) {
  .sticky-jumplink-container .sticky-jumplink-list.hover .sticky-jumplink-link {
    text-decoration: none;
    -webkit-text-decoration-color: #fff;
    text-decoration-color: #fff;
  }
}
.sticky-jumplink-container
  .sticky-jumplink-list.hover
  .sticky-jumplink-link:after {
  content: "";
  background: #96cf24;
  height: calc(100% + 8px);
  width: calc(100% + 61px);
  top: -4px;
  left: -20px;
  position: absolute;
  z-index: -1;
  border-radius: 99px;
}
.sticky-jumplink-container
  .sticky-jumplink-list.hover
  .sticky-jumplink-link:hover:after {
  background: #0c3a66;
}
.sticky-jumplink-container .sticky-jumplink-list.hover .sticky-button {
  background-color: #fff;
}
.sticky-jumplink-container .sticky-jumplink-navigation {
  background-image: none;
  display: none;
  background-color: #96cf24;
  color: #fff;
  position: absolute;
  bottom: -10px;
  margin-bottom: 5px;
  width: 100%;
}
@media screen and (min-width: 1000px) {
  .sticky-jumplink-container .sticky-jumplink-navigation {
    display: block;
    background-color: transparent;
    position: relative;
  }
}
.sticky-jumplink-container .sticky-jumplink-navigation .stk-page-chevron {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzg0RTUwN0FDNzFGMTFFOTlBNTRDRTcyMzg1N0NBQzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzg0RTUwNzlDNzFGMTFFOTlBNTRDRTcyMzg1N0NBQzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzJBNkM0M0U3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzJBNkM0NEU3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu8g2ScAAACmSURBVHjatJNbDoNACEVp0wW4GEeX1l/25aLargDR8oFEBmaMN7mJIcw5PiIQEai+uaOZ9XQUFugh0j8fbrkAL8LYghZOFyUavucJ5xm4C7dAPkXODIfpySvS+XKnxJ1PsmuDdrFH4sLtR+6RVOGeoCaZ1c4cwWuCSJKCRwJP8pOG8IzAk6TgWUEkwdrZlr8UW+GtAivBzJkXtAWdazeP/TFuzCrAABSZFRVdcq0GAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-left: 15px;
  content: "";
  height: 23px;
  position: absolute;
  width: 12px;
  top: 16px;
  right: 18px;
}
@media screen and (min-width: 1000px) {
  .sticky-jumplink-container .sticky-jumplink-navigation .stk-page-chevron {
    display: none;
  }
}
.sticky-jumplink-container .sticky-jumplink-link {
  border-bottom: none !important;
}
@media screen and (min-width: 1000px) {
  .sticky-jumplink-container .sticky-jumplink-link {
    font-weight: 700;
    color: #96cf24 !important;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    text-align: right;
    position: relative;
  }
}
.sticky-jumplink-container .sticky-jumplink-link:after {
  content: "";
  background: #fff;
  height: calc(100% + 8px);
  width: calc(100% + 61px);
  top: -4px;
  left: -20px;
  position: absolute;
  z-index: -1;
  border-radius: 99px;
}
.sticky-jumplink-container .sticky-jumplink-link:hover:after {
  background: #e7f1fd;
}
@media screen and (min-width: 1000px) {
  .sticky-jumplink-container .sticky-button-container {
    -ms-flex-preferred-size: 5%;
    flex-basis: 5%;
    margin-left: 22px;
    height: 24px;
    min-width: 20px;
  }
}
@media screen and (min-width: 1000px) {
  .sticky-jumplink-container .sticky-button-container .sticky-button {
    background-color: #96cf24;
    top: 6px;
    height: 12px;
    width: 12px;
    border-radius: 6px;
    margin-top: 5px;
    margin-right: 10px;
  }
}
@media screen and (min-width: 1000px) {
  .sticky-jumplink-container .stk-mob-cont {
    display: none;
  }
}
.sticky-jumplink-container .stk-mob-cont .stk-page-viewed {
  padding-left: 15px;
  padding-top: 8px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 500;
}
.sticky-jumplink-container .stk-mob-cont .stk-page-chevron {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzg0RTUwN0FDNzFGMTFFOTlBNTRDRTcyMzg1N0NBQzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzg0RTUwNzlDNzFGMTFFOTlBNTRDRTcyMzg1N0NBQzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzJBNkM0M0U3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzJBNkM0NEU3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu8g2ScAAACmSURBVHjatJNbDoNACEVp0wW4GEeX1l/25aLargDR8oFEBmaMN7mJIcw5PiIQEai+uaOZ9XQUFugh0j8fbrkAL8LYghZOFyUavucJ5xm4C7dAPkXODIfpySvS+XKnxJ1PsmuDdrFH4sLtR+6RVOGeoCaZ1c4cwWuCSJKCRwJP8pOG8IzAk6TgWUEkwdrZlr8UW+GtAivBzJkXtAWdazeP/TFuzCrAABSZFRVdcq0GAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
  transform: rotate(180deg);
  margin-left: 15px;
  content: "";
  height: 23px;
  position: absolute;
  width: 12px;
  top: 14px;
  right: 18px;
}
.layout-page-header {
  padding-bottom: 0;
}
.layout-page-header .container div a {
  color: #ff3e00;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.layout-page-header .container div a:hover {
  color: #ff3e00;
  border-bottom-color: #ff3e00;
  text-decoration: none;
}
.layout-page-header h1 {
  color: #96cf24;
  font-size: 60px;
  font-size: 3.75rem;
}
.cta-inner .layout-page-header .cta-heading,
.layout-page-header .cta-inner .cta-heading,
.layout-page-header h3 {
  font-size: 23px;
  font-size: 1.4375rem;
  line-height: 1.4;
  margin-bottom: 0;
}
.cta-inner .layout-page-header .cta-heading a,
.layout-page-header .cta-inner .cta-heading a,
.layout-page-header h3 a {
  color: #ff3e00;
}
.content-page {
  padding-bottom: 40px;
}
@media screen and (min-width: 1170px) {
  .content-page {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
    margin-left: 17.05961%;
  }
  .content-page:last-child {
    margin-right: 0;
  }
}
.layout-divider {
  background-color: #e5e5e5;
  height: 1px;
  margin-top: 50px;
  margin-bottom: 50px;
}
.layout-content {
  padding-top: 10px;
  padding-bottom: 10px;
}
body.compass-page .site-content {
  padding-top: 64px;
}
body.compass-page svg {
  display: block;
}
body.compass-page.compass-ie11 #compass-intro-anim > svg {
  height: 100vh !important;
}
.alt-site-header .site-branding img {
  max-height: 32px;
}
@media screen and (min-width: 800px) {
  .alt-site-header .site-branding img {
    max-height: 48px;
  }
}
@media (max-width: 799px) {
  .compass-map-header {
    height: calc(100vh - 64px);
    height: calc(var(--vh, 1vh) * 100 - 64px);
  }
}
@media (min-width: 783px) and (max-width: 799px) {
  body.admin-bar .compass-map-header {
    height: calc(100vh - 96px);
    height: calc(var(--vh, 1vh) * 100 - 96px);
  }
}
@media (max-width: 782px) {
  body.admin-bar .compass-map-header {
    height: calc(100vh - 110px);
    height: calc(var(--vh, 1vh) * 100 - 110px);
  }
}
#compass-intro .compass-intro-left #compass-intro-anim,
#compass-intro .compass-intro-left #compass-intro-anim-mob {
  margin: 0 auto 30px;
}
#compass-intro .compass-intro-right > span {
  margin: 0 0 40px;
}
.compass-ie11 #compass-intro .compass-intro-right > span {
  background-image: url(data:image/png;base64,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);
}
#compass-intro .compass-intro-right h1 {
  margin: 0 0 40px;
}
#compass-intro .sc-button {
  padding-top: 15px;
}
.footer-navigation body.compass-page a.btn-compass:after,
.footer-navigation body.compass-page a.btn-down:after,
.footer-navigation body.compass-page a.sc-play-btn:after,
.prev-next-press-releases
  .next-posts-link
  body.compass-page
  a.btn-compass:after,
.prev-next-press-releases .next-posts-link body.compass-page a.btn-down:after,
.prev-next-press-releases
  .next-posts-link
  body.compass-page
  a.sc-play-btn:after,
.prev-next-press-releases
  .prev-posts-link
  body.compass-page
  a.btn-compass:after,
.prev-next-press-releases .prev-posts-link body.compass-page a.btn-down:after,
.prev-next-press-releases
  .prev-posts-link
  body.compass-page
  a.sc-play-btn:after,
body.compass-page .footer-navigation a.btn-compass:after,
body.compass-page .footer-navigation a.btn-down:after,
body.compass-page .footer-navigation a.sc-play-btn:after,
body.compass-page
  .prev-next-press-releases
  .next-posts-link
  a.btn-compass:after,
body.compass-page .prev-next-press-releases .next-posts-link a.btn-down:after,
body.compass-page
  .prev-next-press-releases
  .next-posts-link
  a.sc-play-btn:after,
body.compass-page
  .prev-next-press-releases
  .prev-posts-link
  a.btn-compass:after,
body.compass-page .prev-next-press-releases .prev-posts-link a.btn-down:after,
body.compass-page
  .prev-next-press-releases
  .prev-posts-link
  a.sc-play-btn:after,
body.compass-page .sc-btn.btn-compass:after,
body.compass-page .sc-btn.btn-down:after,
body.compass-page .sc-btn.sc-play-btn:after {
  font-size: 1.25rem;
}
.footer-navigation body.compass-page a.btn-compass:after,
.prev-next-press-releases
  .next-posts-link
  body.compass-page
  a.btn-compass:after,
.prev-next-press-releases
  .prev-posts-link
  body.compass-page
  a.btn-compass:after,
body.compass-page .footer-navigation a.btn-compass:after,
body.compass-page
  .prev-next-press-releases
  .next-posts-link
  a.btn-compass:after,
body.compass-page
  .prev-next-press-releases
  .prev-posts-link
  a.btn-compass:after,
body.compass-page .sc-btn.btn-compass:after {
  background-size: 27px auto;
}
@media (max-width: 1023px) {
  #compass-intro .compass-intro-left {
    width: 280px;
  }
  #compass-intro .compass-intro-left #compass-intro-anim,
  #compass-intro .compass-intro-left #compass-intro-anim-mob {
    max-width: 280px;
  }
  #compass-intro .compass-intro-right {
    padding-left: 60px;
  }
  #compass-intro .compass-intro-right > span,
  #compass-intro .compass-intro-right h1 {
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  #compass-intro {
    overflow-x: hidden;
    overflow-y: auto;
    -ms-flex-pack: normal;
    justify-content: normal;
  }
  #compass-intro > .container {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #compass-intro .compass-intro-left,
  #compass-intro .compass-intro-right {
    padding-left: 0;
    width: 100%;
    text-align: center;
  }
  #compass-intro .compass-intro-left #compass-intro-anim {
    display: none;
  }
  #compass-intro .compass-intro-left #compass-intro-anim-mob {
    display: block;
  }
  #compass-intro .compass-intro-right > span {
    height: 24px;
    background-position: 50%;
    background-size: auto 100%;
  }
  #compass-intro .sc-button {
    margin-left: 0;
    margin-bottom: 15px;
  }
  #compass-intro .compass-intro-close {
    top: 20px;
    right: 20px;
  }
}
@media (max-height: 720px) and (orientation: portrait) {
  #compass-intro .compass-intro-left #compass-intro-anim-mob {
    margin: 0 auto 25px;
  }
  #compass-intro .compass-intro-right > span,
  #compass-intro .compass-intro-right h1 {
    margin: 0 0 25px;
  }
}
@media (max-height: 680px) and (orientation: portrait) {
  #compass-intro .compass-intro-left #compass-intro-anim-mob {
    margin: 0 auto 20px;
  }
  #compass-intro .compass-intro-right > span,
  #compass-intro .compass-intro-right h1 {
    margin: 0 0 20px;
  }
}
@media (max-height: 640px) and (orientation: portrait) {
  #compass-intro .sc-button .footer-navigation a.btn-compass,
  #compass-intro
    .sc-button
    .prev-next-press-releases
    .next-posts-link
    a.btn-compass,
  #compass-intro
    .sc-button
    .prev-next-press-releases
    .prev-posts-link
    a.btn-compass,
  #compass-intro .sc-button .sc-btn.btn-compass,
  .footer-navigation #compass-intro .sc-button a.btn-compass,
  .prev-next-press-releases
    .next-posts-link
    #compass-intro
    .sc-button
    a.btn-compass,
  .prev-next-press-releases
    .prev-posts-link
    #compass-intro
    .sc-button
    a.btn-compass {
    display: none;
  }
}
@media (max-height: 800px) and (orientation: landscape) {
  #compass-intro .compass-intro-right > span,
  #compass-intro .compass-intro-right h1 {
    margin: 0 0 20px;
  }
}
@media (max-height: 600px) and (orientation: landscape) {
  #compass-intro .compass-intro-left {
    display: none;
  }
  #compass-intro .compass-intro-right {
    padding-left: 0;
  }
  #compass-intro .compass-intro-right > span {
    height: 24px;
  }
  #compass-intro h1 {
    font-size: 32px;
    font-size: 2rem;
    margin-bottom: 15px;
  }
  #compass-intro .compass-intro-close {
    top: 20px;
    right: 20px;
  }
}
.compass-map-wrap {
  background: #525355;
}
.compass-map-wrap .compass-map-col {
  position: relative;
  z-index: 1;
}
#compass-col-txts {
  padding-top: 15px;
}
.compass-map-wrap .compass-map-col .sc-button {
  margin: 35px 0 0;
}
@media (max-width: 1023px) {
  #compass-col-txts .compass-col-txt p br {
    display: none;
  }
}
@media (max-height: 1000px) and (orientation: landscape) {
  .compass-map-wrap .compass-map-col .sc-button {
    margin: 20px 0 0;
  }
  #compass-col-txts .compass-col-txt p br {
    display: none;
  }
}
@media (max-height: 800px) and (orientation: landscape) {
  #compass-col-txts {
    padding-top: 5px;
  }
}
@media (max-height: 600px) and (orientation: landscape),
  (orientation: portrait) and (max-width: 767px) {
  #compass-col-txts {
    padding-top: 0;
  }
  #compass-col-txts .compass-col-txt {
    height: auto !important;
  }
}
@media (orientation: portrait) and (max-width: 767px) {
  #compass-col-txts-mob {
    padding-top: 40px;
  }
  #compass-col-txts,
  .compass-map-col .sc-button {
    display: none;
  }
  .compass-map-header_sub .sc-button,
  .compass-map-header_sub:not(.onintro) {
    display: block;
  }
}
#compass_map svg path.country-layer-clickable:hover,
#compass_map svg path.country-layer-hovering {
  fill: #fff;
}
.leaflet-marker-pane .leaflet-marker-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxOCI+PHJhZGlhbEdyYWRpZW50IGlkPSJhIiBjeD0iNS4wMjgiIGN5PSIxNi41ODEiIHI9IjQuODQ5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC4yNTI3IDAgMTIuMzkxKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAyMDIwMiIgc3RvcC1vcGFjaXR5PSIuNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48ZWxsaXBzZSBjeD0iNSIgY3k9IjE2LjYiIHJ4PSI1IiByeT0iMS4zIiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0iTTEwIDQuNkMxMCAyLjEgNy44IDAgNSAwUzAgMi4xIDAgNC42YzAgMi4yIDEuNyA0IDMuOSA0LjVMNSAxNi40IDYuMSA5QzguMyA4LjYgMTAgNi44IDEwIDQuNnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)
    50% no-repeat;
}
.map_view_Overall .leaflet-marker-pane .leaflet-marker-icon.hovering,
.map_view_Overall .leaflet-marker-pane .leaflet-marker-icon:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxOCI+PHJhZGlhbEdyYWRpZW50IGlkPSJhIiBjeD0iNS4wMjgiIGN5PSIxNi41ODEiIHI9IjQuODQ5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC4yNTI3IDAgMTIuMzkxKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAyMDIwMiIgc3RvcC1vcGFjaXR5PSIuNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48ZWxsaXBzZSBjeD0iNSIgY3k9IjE2LjYiIHJ4PSI1IiByeT0iMS4zIiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0iTTQuMSA4LjhoLS4yQzEuOCA4LjMuMiA2LjYuMiA0LjYuMiAyLjIgMi4zLjMgNSAuM3M0LjggMS45IDQuOCA0LjNjMCAyLTEuNSAzLjgtMy43IDQuMmgtLjJMNSAxNC43bC0uOS01Ljl6IiBmaWxsPSIjMGNiMzhkIi8+PHBhdGggZD0iTTUgLjVjMi41IDAgNC41IDEuOCA0LjUgNC4xIDAgMS45LTEuNCAzLjUtMy41IDRoLS4zbC0uMS40LS42IDQuMUw0LjQgOWwtLjEtLjQtLjMtLjFDMiA4LjEuNSA2LjQuNSA0LjVjMC0yLjIgMi00IDQuNS00TTUgMEMyLjIgMCAwIDIuMSAwIDQuNmMwIDIuMiAxLjcgNCAzLjkgNC41TDUgMTYuNCA2LjEgOUM4LjMgOC42IDEwIDYuOCAxMCA0LjYgMTAgMi4xIDcuOCAwIDUgMHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
}
.map_view_Diversity .leaflet-marker-pane .leaflet-marker-icon.hovering,
.map_view_Diversity .leaflet-marker-pane .leaflet-marker-icon:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxOCI+PHJhZGlhbEdyYWRpZW50IGlkPSJhIiBjeD0iNS4wMjgiIGN5PSIxNi41ODEiIHI9IjQuODQ5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC4yNTI3IDAgMTIuMzkxKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAyMDIwMiIgc3RvcC1vcGFjaXR5PSIuNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48ZWxsaXBzZSBjeD0iNSIgY3k9IjE2LjYiIHJ4PSI1IiByeT0iMS4zIiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0iTTQuMSA4LjhoLS4yQzEuOCA4LjMuMiA2LjYuMiA0LjYuMiAyLjIgMi4zLjMgNSAuM3M0LjggMS45IDQuOCA0LjNjMCAyLTEuNSAzLjgtMy43IDQuMmgtLjJMNSAxNC43bC0uOS01Ljl6IiBmaWxsPSIjMjE4MmQ3Ii8+PHBhdGggZD0iTTUgLjVjMi41IDAgNC41IDEuOCA0LjUgNC4xIDAgMS45LTEuNCAzLjUtMy41IDRoLS4zbC0uMS40LS42IDQuMUw0LjQgOWwtLjEtLjQtLjMtLjFDMiA4LjEuNSA2LjQuNSA0LjVjMC0yLjIgMi00IDQuNS00TTUgMEMyLjIgMCAwIDIuMSAwIDQuNmMwIDIuMiAxLjcgNCAzLjkgNC41TDUgMTYuNCA2LjEgOUM4LjMgOC42IDEwIDYuOCAxMCA0LjYgMTAgMi4xIDcuOCAwIDUgMHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
}
.map_view_Dynamism .leaflet-marker-pane .leaflet-marker-icon.hovering,
.map_view_Dynamism .leaflet-marker-pane .leaflet-marker-icon:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxOCI+PHJhZGlhbEdyYWRpZW50IGlkPSJhIiBjeD0iNS4wMjgiIGN5PSIxNi41ODEiIHI9IjQuODQ5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC4yNTI3IDAgMTIuMzkxKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAyMDIwMiIgc3RvcC1vcGFjaXR5PSIuNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48ZWxsaXBzZSBjeD0iNSIgY3k9IjE2LjYiIHJ4PSI1IiByeT0iMS4zIiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0iTTQuMSA4LjhoLS4yQzEuOCA4LjMuMiA2LjYuMiA0LjYuMiAyLjIgMi4zLjMgNSAuM3M0LjggMS45IDQuOCA0LjNjMCAyLTEuNSAzLjgtMy43IDQuMmgtLjJMNSAxNC43bC0uOS01Ljl6IiBmaWxsPSIjYjkzNGI2Ii8+PHBhdGggZD0iTTUgLjVjMi41IDAgNC41IDEuOCA0LjUgNC4xIDAgMS45LTEuNCAzLjUtMy41IDRoLS4zbC0uMS40LS42IDQuMUw0LjQgOWwtLjEtLjQtLjMtLjFDMiA4LjEuNSA2LjQuNSA0LjVjMC0yLjIgMi00IDQuNS00TTUgMEMyLjIgMCAwIDIuMSAwIDQuNmMwIDIuMiAxLjcgNCAzLjkgNC41TDUgMTYuNCA2LjEgOUM4LjMgOC42IDEwIDYuOCAxMCA0LjYgMTAgMi4xIDcuOCAwIDUgMHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
}
.map_view_Readiness .leaflet-marker-pane .leaflet-marker-icon.hovering,
.map_view_Readiness .leaflet-marker-pane .leaflet-marker-icon:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxOCI+PHJhZGlhbEdyYWRpZW50IGlkPSJhIiBjeD0iNS4wMjgiIGN5PSIxNi41ODEiIHI9IjQuODQ5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC4yNTI3IDAgMTIuMzkxKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAyMDIwMiIgc3RvcC1vcGFjaXR5PSIuNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48ZWxsaXBzZSBjeD0iNSIgY3k9IjE2LjYiIHJ4PSI1IiByeT0iMS4zIiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0iTTQuMSA4LjhoLS4yQzEuOCA4LjMuMiA2LjYuMiA0LjYuMiAyLjIgMi4zLjMgNSAuM3M0LjggMS45IDQuOCA0LjNjMCAyLTEuNSAzLjgtMy43IDQuMmgtLjJMNSAxNC43bC0uOS01Ljl6IiBmaWxsPSIjZGI4ZjE3Ii8+PHBhdGggZD0iTTUgLjVjMi41IDAgNC41IDEuOCA0LjUgNC4xIDAgMS45LTEuNCAzLjUtMy41IDRoLS4zbC0uMS40LS42IDQuMUw0LjQgOWwtLjEtLjQtLjMtLjFDMiA4LjEuNSA2LjQuNSA0LjVjMC0yLjIgMi00IDQuNS00TTUgMEMyLjIgMCAwIDIuMSAwIDQuNmMwIDIuMiAxLjcgNCAzLjkgNC41TDUgMTYuNCA2LjEgOUM4LjMgOC42IDEwIDYuOCAxMCA0LjYgMTAgMi4xIDcuOCAwIDUgMHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
}
body.compass-touch #compass_zooms {
  display: none;
}
#compass_country {
  font-size: 1.25rem;
}
#compass_country.compass-chrome {
  padding: 17px 20px 13px;
}
@media (max-width: 1024px) {
  #compass_country {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1;
    top: 15px;
    right: 15px;
  }
}
#compass_key span.title {
  font-size: 0.875rem;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 767px) {
  #compass_key {
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
  }
  #compass_key span.title {
    font-size: 10px;
    font-size: 0.625rem;
    padding-right: 15px;
  }
  #compass_key span.scale span {
    height: 8px;
  }
}
.compass_popup {
  background: rgba(32, 42, 51, 0.8);
}
.compass_popup .popupbox .header span.title {
  font-size: 1.25rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.compass_popup .popupbox .content_holder.iefix {
  position: relative;
}
.compass_popup .popupbox span.next,
.compass_popup .popupbox span.prev {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 60px;
  width: 60px;
  background: #00a545 50% no-repeat
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAAXNSR0IArs4c6QAAAGRJREFUGBljYACC////c4AwiI0BoJI7gDQIYyoCCioD8QsgBgGcijSBkgQVaRGr6CXILiDAaZ02UPIHWMn//xuw+WoyVBKkyANFAVBgEtmSE/HpBHkPZB+mnTAHACU9QBjGR6YBoMe5Otp6q1YAAAAASUVORK5CYII=);
  background-size: auto 12px;
  cursor: pointer;
  transition: all 0.5s;
}
.compass_popup .popupbox span.prev {
  right: 60px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAAXNSR0IArs4c6QAAADBJREFUGNNjYICD/w3/GxhQuP////6vjcoNQ+b+QeeGY+diEcAnFIbpijDcDkM4HQBR80mp4v2dIAAAAABJRU5ErkJggg==);
}
.compass_popup .popupbox span.next:hover,
.compass_popup .popupbox span.prev:hover {
  background-color: #ff3e00;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 767px) {
  .compass_popup {
    position: fixed;
    height: auto;
    top: 64px;
    bottom: 0;
  }
  body.admin-bar .compass_popup {
    top: 110px;
  }
  .compass_popup .popupbox {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
  }
  .compass_popup .popupbox .header {
    padding: 17px 100px 17px 20px;
  }
  .compass_popup .popupbox .content_holder {
    margin: 20px 0;
  }
}
.compass_dial_segments span:nth-of-type(3) {
  background: linear-gradient(-135deg, #e25dbd 50%, #8602ae);
}
@media (max-height: 850px) and (orientation: landscape) {
  .compass_holder {
    max-width: 320px;
  }
}
.fl-module-headers-compass-subcontent > .fl-col {
  padding-top: 75px;
}
.compass-subcontent-anchor {
  width: 1px;
}
.fl-module-headers-compass-subcontent .sc-component:not(.sc-cta-exit) {
  padding-bottom: 0;
}
.fl-module-headers-compass-subcontent
  .sc-component.sc-content-blocks.three-blocks {
  padding-top: 100px;
}
.fl-module-headers-compass-subcontent .sc-component.sc-cta-exit {
  margin-top: 80px;
}
@media (max-width: 799px) {
  .compass-subcontent-anchor {
    margin-top: -64px;
  }
}
@media (min-width: 783px) and (max-width: 799px) {
  body.admin-bar .compass-subcontent-anchor {
    margin-top: -96px;
  }
}
@media (max-width: 782px) {
  body.admin-bar .compass-subcontent-anchor {
    margin-top: -110px;
  }
}
@media (max-width: 440px) {
  .footer-navigation body.compass-page .sc-cta-exit a,
  .prev-next-press-releases .next-posts-link body.compass-page .sc-cta-exit a,
  .prev-next-press-releases .prev-posts-link body.compass-page .sc-cta-exit a,
  body.compass-page .sc-cta-exit .footer-navigation a,
  body.compass-page .sc-cta-exit .prev-next-press-releases .next-posts-link a,
  body.compass-page .sc-cta-exit .prev-next-press-releases .prev-posts-link a,
  body.compass-page .sc-cta-exit .sc-btn {
    min-width: 100%;
  }
}
#compass-scroll-up {
  background: #00a546;
  background-position: center 37px;
  background-size: 31px auto;
}
#compass-scroll-up:hover {
  background-color: #ff3e00;
}
#compass-scroll-up:before {
  font-size: 1.125rem;
  background-color: #ff3e00;
}
.compass-download-anchor {
  position: absolute;
  height: 1px;
  width: 1px;
  margin-top: -130px;
}
body.admin-bar .compass-download-anchor {
  margin-top: -162px;
}
body.opportunity10-page.scrolllocked {
  overflow: hidden;
}
body.opportunity10-page.scrolllocked #content {
  z-index: 501;
}
@media (max-width: 799px) {
  body.opportunity10-page .site-content {
    padding-top: 64px;
  }
}
.opportunity10-map-header.sc-component {
  width: 100%;
  height: calc(100vh - 130px);
  height: calc(var(--vh, 1vh) * 100 - 130px);
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  transition: height 0.25s;
}
body.admin-bar .opportunity10-map-header {
  height: calc(100vh - 162px);
  height: calc(var(--vh, 1vh) * 100 - 162px);
}
@media (max-width: 799px) {
  .opportunity10-map-header {
    height: calc(100vh - 114px);
    height: calc(var(--vh, 1vh) * 100 - 114px);
  }
}
@media (min-width: 783px) and (max-width: 799px) {
  body.admin-bar .opportunity10-map-header {
    height: calc(100vh - 146px);
    height: calc(var(--vh, 1vh) * 100 - 96px);
  }
}
@media (max-width: 782px) {
  body.admin-bar .opportunity10-map-header {
    height: calc(100vh - 160px);
    height: calc(var(--vh, 1vh) * 100 - 110px);
  }
}
@media (orientation: portrait) and (max-width: 767px) {
  .opportunity10-map-header {
    height: 50vh;
    max-height: 265px;
  }
  .popupped .opportunity10-map-header {
    max-height: none;
  }
}
.oppo10-map-wrap {
  width: 100%;
  height: 100%;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0;
  padding-bottom: 0;
  z-index: 50;
}
.oppo10-map-wrap,
.oppo10-map-wrap .oppo10-map-col {
  background: #364655;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.oppo10-map-wrap .oppo10-map-col {
  padding: 25px 65px;
  text-align: center;
  width: 450px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow-x: hidden;
  overflow-y: auto;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}
.oppo10-map-wrap .oppo10-map-map {
  width: 100%;
  position: relative;
}
@media (max-width: 1023px) {
  .oppo10-map-wrap .oppo10-map-col {
    width: 360px;
    padding: 25px 60px;
  }
}
@media (max-height: 640px) {
  .oppo10-map-wrap .oppo10-map-col {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (max-width: 800px) {
  .oppo10-map-wrap .oppo10-map-col {
    padding: 25px 30px;
  }
}
@media (orientation: portrait) and (max-width: 767px) {
  .oppo10-map-wrap {
    height: auto;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .oppo10-map-wrap .oppo10-map-col {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-order: 2;
    order: 2;
  }
  .oppo10-map-wrap .oppo10-map-map {
    width: 100%;
    height: auto;
    min-height: 265px;
    position: relative;
    -ms-flex-order: 1;
    order: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
.oppo10-map-header_sub h1,
.oppo10-map-header_sub p,
.oppo10-map-wrap .oppo10-map-col h1,
.oppo10-map-wrap .oppo10-map-col p {
  color: #fff;
  font-weight: 100;
}
.oppo10-map-header_sub h1,
.oppo10-map-wrap .oppo10-map-col h1 {
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 58px;
}
#oppo10-col-txts-mob .oppo10-col-txt-Overall,
#oppo10-col-txts .oppo10-col-txt-Overall {
  display: block;
}
#oppo10-col-txts {
  padding-top: 25px;
}
#oppo10-col-txts-mob .oppo10-col-txt-Diversity,
#oppo10-col-txts-mob .oppo10-col-txt-Dynamism,
#oppo10-col-txts-mob .oppo10-col-txt-Readiness,
#oppo10-col-txts .oppo10-col-txt-Diversity,
#oppo10-col-txts .oppo10-col-txt-Dynamism,
#oppo10-col-txts .oppo10-col-txt-Readiness {
  display: none;
}
.oppo10-map-wrap .oppo10-map-col .sc-button {
  padding-top: 0;
  padding-bottom: 25px;
  margin: 35px 0 0;
}
.oppo10-map-header_sub {
  display: none;
  background: #364655;
  padding: 0 25px 25px;
  position: relative;
  text-align: center;
  z-index: 1;
}
@media (max-width: 1023px) {
  #oppo10-col-txts .oppo10-col-txt p br {
    display: none;
  }
  .oppo10-map-header_sub h1,
  .oppo10-map-wrap .oppo10-map-col h1 {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 44px;
  }
}
@media (max-height: 1000px) and (orientation: landscape) {
  .oppo10-map-wrap .oppo10-map-col .sc-button {
    margin: 20px 0 0;
  }
  #oppo10-col-txts .oppo10-col-txt p br {
    display: none;
  }
}
@media (max-height: 600px) and (orientation: landscape),
  (orientation: portrait) and (max-width: 767px) {
  #oppo10-col-txts {
    padding-top: 0;
  }
  #oppo10-col-txts .oppo10-col-txt {
    height: auto !important;
  }
}
@media (orientation: portrait) and (max-width: 767px) {
  #oppo10-col-txts-mob {
    padding-top: 40px;
  }
  #oppo10-col-txts,
  .oppo10-map-col .sc-button {
    display: none;
  }
  .oppo10-map-header_sub .sc-button,
  .oppo10-map-header_sub:not(.onintro) {
    display: block;
  }
}
#oppo10_map {
  background: #fff;
  position: absolute;
  z-index: 25;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#oppo10_map .leaflet-control-attribution,
#oppo10_map .leaflet-control-zoom {
  display: none;
}
#oppo10_map svg path {
  transition: fill 0.5s;
}
#oppo10_map svg path.country-layer {
  cursor: default;
}
#oppo10_map svg path.country-layer-clickable {
  cursor: pointer;
}
#oppo10_map svg path.country-layer-clickable:hover,
#oppo10_map svg path.country-layer-hovering {
  fill: #3f9b34;
}
#oppo10_map svg path.russia-nostroke {
  stroke-opacity: 0 !important;
}
#oppo10_map_loading {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: 50% no-repeat url(435434e0a0170924feda8d8e4c9b62bf.gif) #202a33;
  background-size: 50px auto;
  z-index: 500;
}
.leaflet-marker-pane .leaflet-marker-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGN4PSI1MC4yNzYlIiBjeT0iNDkuMjcxJSIgZng9IjUwLjI3NiUiIGZ5PSI0OS4yNzElIiByPSIyNDIuNDUlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC4yIDAgMCAuMjEzNDUgLjQwMiAuMzg4KSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiMwMjAyMDIiIHN0b3Atb3BhY2l0eT0iLjUiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGVsbGlwc2UgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIiBjeD0iNSIgY3k9IjE1IiByeD0iNSIgcnk9IjEiLz48cGF0aCBkPSJNNSAxNWMtLjExOCAwLTUtNy4wNDUtNS0xMC40OUMwIDIuMDY2IDIgMCA1IDBzNSAxLjk1NSA1IDQuNTFDMTAgNy45NTUgNS4xMTggMTUgNSAxNXoiIGZpbGw9IiMwNzU2QUYiLz48L2c+PC9zdmc+)
    50% no-repeat;
}
.map_view_Overall .leaflet-marker-pane .leaflet-marker-icon.hovering,
.map_view_Overall .leaflet-marker-pane .leaflet-marker-icon:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGN4PSI1MC4yNzYlIiBjeT0iNDkuMjcxJSIgZng9IjUwLjI3NiUiIGZ5PSI0OS4yNzElIiByPSIyNDIuNDUlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC4yIDAgMCAuMjEzNDUgLjQwMiAuMzg4KSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiMwMjAyMDIiIHN0b3Atb3BhY2l0eT0iLjUiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjUiPjxlbGxpcHNlIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIgY3g9IjUiIGN5PSIxNSIgcng9IjUiIHJ5PSIxIi8+PHBhdGggZD0iTTUgMTVjLS4xMTggMC01LTcuMDQ1LTUtMTAuNDlDMCAyLjA2NiAyIDAgNSAwczUgMS45NTUgNSA0LjUxQzEwIDcuOTU1IDUuMTE4IDE1IDUgMTV6IiBmaWxsPSIjMDc1NkFGIi8+PC9nPjwvc3ZnPg==);
}
#oppo10_zooms {
  width: 42px;
  position: absolute;
  left: 40px;
  top: 40px;
  z-index: 50;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.25);
}
#oppo10_zooms span {
  cursor: pointer;
  display: block;
  height: 40px;
  width: 40px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  transition: all 0.5s;
}
#oppo10_zooms span.zoom_in {
  background: #fff 50% no-repeat
    url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDkuMyI+PHBhdGggZD0iTTAgMy41aDMuM1YwaDIuNHYzLjVIOXYyLjNINS43djMuNUgzLjNWNS43SDBWMy41eiIgZmlsbD0iIzM2NDY1NSIvPjwvc3ZnPg==);
  background-size: 11px auto;
}
#oppo10_zooms span.zoom_out {
  background: #fff 50% no-repeat
    url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS41IDEuNWg4LjA0NyIgc3Ryb2tlPSIjMzY0NjU1IiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPjwvc3ZnPg==);
  background-size: 11px auto;
}
#oppo10_zooms span.zoom_reset {
  background: #fff 50% no-repeat
    url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTUgMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNSAyLjE1M1YwTDMuNjQ2IDMuNDI5IDcuNSA2Ljg1NlY0LjU0MWMyLjgzMSAwIDUuMTI3IDIuMzExIDUuMTI3IDUuMTYxIDAgMi44NS0yLjI5NiA1LjE2MS01LjEyNyA1LjE2MXMtNS4xMjctMi4zMTEtNS4xMjctNS4xNmMwLS42ODUuMTMzLTEuMzM5LjM3NC0xLjkzN0wuNTE0IDYuOTUxQTcuNTYxIDcuNTYxIDAgMDAwIDkuNzAyYzAgNC4xNjggMy4zNTcgNy41NDggNy41IDcuNTQ4UzE1IDEzLjg3IDE1IDkuN2MwLTQuMTY4LTMuMzU3LTcuNTQ3LTcuNS03LjU0N3oiIGZpbGw9IiMzNjQ2NTUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==);
  background-size: 15px auto;
}
#oppo10_zooms span:last-of-type {
  border-bottom: none;
}
#oppo10_zooms span.disabled {
  opacity: 0.25;
  cursor: default;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 1024px) {
  #oppo10_zooms {
    left: 15px;
    top: 15px;
  }
}
body.oppo10-touch #oppo10_zooms {
  display: none;
}
#oppo10_country {
  display: none;
  position: absolute;
  z-index: 50;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.25);
  top: 40px;
  right: 40px;
  padding: 15px 20px;
  color: #2c3844;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.15;
  font-weight: 700;
  text-align: center;
}
#oppo10_country.oppo10-chrome {
  padding: 17px 20px 13px;
}
@media (max-width: 1024px) {
  #oppo10_country {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1;
    top: 15px;
    right: 15px;
  }
}
.oppo10_popup {
  display: none;
  top: 0;
  left: 0;
  box-shadow: 0 0 10px hsla(0, 1%, 58.8%, 0.5);
  z-index: 100;
  background: #f6f7f8;
}
.oppo10_popup,
.oppo10_popup .popupbox {
  position: absolute;
  width: 100%;
  height: 100%;
}
.oppo10_popup .popupbox {
  background: #3f9c35;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}
.oppo10_popup .popupbox .popupbox_left,
.oppo10_popup .popupbox .popupbox_right {
  width: 50%;
  position: relative;
}
.oppo10_popup .popupbox .popupbox_left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.oppo10_popup .popupbox .popupbox_left:after,
.oppo10_popup .popupbox .popupbox_right:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #3f9c35;
  z-index: 50;
  display: none;
  opacity: 0;
  transition: opacity 0.4s;
}
.oppo10_popup .popupbox.addmask .popupbox_left:after,
.oppo10_popup .popupbox.addmask .popupbox_right:after {
  display: block;
}
.oppo10_popup .popupbox.changing .popupbox_left:after,
.oppo10_popup .popupbox.changing .popupbox_right:after {
  opacity: 1;
}
.oppo10_popup .popupbox .header {
  position: relative;
  padding: 25px 0 0;
  margin: 0 50px;
  width: calc(100% - 100px);
}
.oppo10_popup .popupbox .header span.title {
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 1.2;
  color: #fff;
  font-family: SC Sans, Helvetica, Arial, Lucida Grande, sans-serif;
  text-align: center;
  font-weight: 100;
  display: block;
}
.oppo10_popup .popupbox .ctas_holder {
  position: absolute;
  z-index: 51;
  right: 0;
  top: 0;
  height: 60px;
  width: 180px;
  transition: all 0.5s;
}
.oppo10_popup .popupbox .ctas_holder.faded {
  transition: all 0.2s;
  opacity: 0;
}
.oppo10_popup .popupbox span.close,
.oppo10_popup .popupbox span.next,
.oppo10_popup .popupbox span.prev {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  height: 60px;
  width: 60px;
  background: #00a545 50% no-repeat
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAH5JREFUKBWdUkEOgCAMI/7BX/D/G6/wQbMlHKa0kLBkAddWW7MSERXd0HfZFDmDW8u44IgHbcXEBgdHNArzQIotxwKwvsJ6MkVQM/kbBJHWWTLC5yUg5cxWdH1Upw+/r9He3qoQ0XK2PedcESxmgZRXcjDknrJmK17cV+5oyV9KXYe63M3uXAAAAABJRU5ErkJggg==);
  background-size: auto 14px;
  cursor: pointer;
  transition: all 0.5s;
}
.oppo10_popup .popupbox span.prev {
  right: 120px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAAXNSR0IArs4c6QAAAJJJREFUOBFjYCAB/P//vwGESdCCUArVDKTAgDRDgFpANqODcoTxeFhAXdg0vweKm+DRBpHCo9mUXM0fgIYOnGYzSpw9cJrNyXX2R2BoE9YMNJ2JoA3EKMCRYEBxTpQrwHbgMYRwDMBcSWtDCCdhIlxCsSGgbEwVQwiXBQS8Q1yBQsAQ4oo0HIY0wMRJoqHpBEUzAJ4tHQujuzM9AAAAAElFTkSuQmCC);
}
.oppo10_popup .popupbox span.next {
  right: 60px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAAXNSR0IArs4c6QAAAJtJREFUOBHNlG0KgDAIhqOgc+y6HaOve3SU6CLrNRQkgpwOSpCtH8+jC7emqRk550TpcjK8Y6UskygY2yvKJEAGBvVil4BqkZOmef+NZK7RyX8kS/Q4HQRVJGu0kx6C40Gyvd4bQHQMXwcM+/4BYBrvEOwbJq4cgn23kiuH4BGSe9jeA1DhFylBQtUkbJX1GIIUSTksIpYk+basJ2y1fFhlsEfDAAAAAElFTkSuQmCC);
}
.oppo10_popup .popupbox span.close:hover,
.oppo10_popup .popupbox span.next:hover,
.oppo10_popup .popupbox span.prev:hover {
  background-color: #007932;
}
.oppo10_popup .popupbox .content_holder {
  margin: 20px 50px 1px;
  padding-bottom: 25px;
  width: calc(100% - 100px);
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.oppo10_popup .popupbox .content_holder::-webkit-scrollbar {
  width: 0;
}
.oppo10_popup .popupbox .content_holder.iefix {
  position: relative;
}
.oppo10_popup .popupbox .content_fader {
  content: "";
  position: absolute;
  width: 100%;
  height: 75px;
  bottom: 80px;
  background: linear-gradient(180deg, transparent 0, #3f9c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#3F9C35",GradientType=0);
}
.oppo10_popup .popupbox .content {
  padding: 0;
}
.oppo10_popup .popupbox .content .text {
  display: block;
}
.oppo10_popup .popupbox .content p {
  text-align: center;
  color: #fff;
  font-weight: 100;
}
.oppo10_popup .popupbox .content p:last-of-type {
  margin-bottom: 0;
}
.oppo10_popup .popupbox .content .btn-green {
  background-color: #fff;
  color: #ff3e00;
  transition: all 0.4s;
}
.oppo10_popup .popupbox .content .btn-green:after {
  background-color: #fff;
  border-left: 2px solid #3f9c35;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDFGNkI3QURBRjlGMTFFOUJFOEJGNDQyREFFMzlEMkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDFGNkI3QUNBRjlGMTFFOUJFOEJGNDQyREFFMzlEMkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzJBNkM0M0U3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzJBNkM0NEU3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps9LDJwAAADZSURBVHjanJPdEcIgDICpA1iH0VYX0JHsm/KkK0kH8MFl1AUw4aCHHCSB3OXg+Pk+aKiy1qqQ6rY/Q27jsZZEBrKw37kBiO5+uEJzgXxDHu30fKmGAM4OGgO5gdROEMFDNEkSuItVYS0umP2GGvgcwxcBnBRvoJM9vZcMAvjg4X0ypZcbEBJDSfycycGR+feJaiUcPFsDRjJG8JGDu3XhmWZOl74sjA/kyfcfHJwUEJKvb9ccnBUQEiWBU/8BVxMRXCRgJCRcLChIWLioBoWaKAm8SVAbPwEGAK2qt2D/2kq/AAAAAElFTkSuQmCC);
}
.oppo10_popup .popupbox .content .btn-green:hover {
  background-color: #fff;
  opacity: 0.8;
}
.oppo10_popup .popupbox .popupimg {
  background: 50% no-repeat;
  background-size: cover;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.oppo10_popup .popupbox .sc-button {
  padding-bottom: 2px;
  text-align: center;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 767px) {
  .oppo10_popup {
    position: relative;
    height: auto;
    top: 0;
    bottom: 0;
  }
  body.admin-bar .oppo10_popup {
    top: 0;
  }
  .oppo10_popup .popupbox {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transform: none;
    max-width: 100%;
    max-height: none;
    min-height: calc(var(--vh, 1vh) * 100 - 64px);
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
  }
  body.admin-bar .oppo10_popup .popupbox {
    min-height: calc(var(--vh, 1vh) * 100 - 110px);
  }
  .oppo10_popup .popupbox .header {
    padding-top: 25px;
  }
  .oppo10_popup .popupbox .popupbox_left,
  .oppo10_popup .popupbox .popupbox_right {
    width: 100%;
  }
  .oppo10_popup .popupbox .popupbox_left {
    -ms-flex-order: 1;
    order: 1;
  }
  .oppo10_popup .popupbox .popupbox_right {
    -ms-flex-order: 0;
    order: 0;
    overflow: hidden;
  }
  .oppo10_popup .popupbox .popupimg {
    position: relative;
    height: 400px;
    max-height: 35vh;
  }
  body.popupped .opportunity10-map-header {
    height: auto;
  }
  body.popupped .oppo10-map-col,
  body.popupped .oppo10-map-header_sub,
  body.popupped footer#colophon {
    display: none;
  }
  body.popupped #oppo10_map_holder {
    margin-top: -265px;
    opacity: 0;
  }
  .oppo10_popup .popupbox .content_fader {
    display: none !important;
  }
  .oppo10_popup .popupbox span.next,
  .oppo10_popup .popupbox span.prev {
    bottom: 10px;
  }
}
@media (max-width: 360px) {
  .oppo10_popup .popupbox span.next i,
  .oppo10_popup .popupbox span.prev i {
    display: none;
  }
}
#oppo10_logo {
  position: absolute;
  bottom: 24px;
  right: 24px;
  width: 85px;
  height: 48px;
  background: 100% no-repeat url(2b69d0fd82367a7493fa68511a3976ec.svg);
  background-size: 100% auto;
  z-index: 90;
}
#oppo10_corner {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 115px;
  height: 75px;
  z-index: 45;
  background: 100% 100% no-repeat
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANEAAADRCAYAAABSOlfvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUM4OTIyN0VEMjQwMTFFOUI4OTg5QTQ4NkYyODkyNUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUM4OTIyN0REMjQwMTFFOUI4OTg5QTQ4NkYyODkyNUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNUZERTUxNkM3MjYxMUU5OUE1NENFNzIzODU3Q0FDNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNUZERTUxN0M3MjYxMUU5OUE1NENFNzIzODU3Q0FDNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhvuvMYAABohSURBVHja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);
  background-size: 100% 100%;
  opacity: 0.4;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 1023px) {
  #oppo10_logo {
    bottom: 15px;
    right: 15px;
    width: 65px;
    height: 45px;
  }
  #oppo10_corner {
    width: 85px;
    height: 55px;
  }
}
.oppo10_popup .popupbox .stats {
  position: relative;
  margin: 0;
}
.oppo10_popup .popupbox .stats p {
  margin: 40px 0 30px;
}
.oppo10_popup .popupbox .content-inner p .innerwrap {
  display: block;
  font-weight: 600;
  padding: 0 15px;
}
.oppo10_popup .popupbox .stats p strong {
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 1.2;
  color: #b7d2aa;
}
.oppo10_popup .popupbox .stats p strong.smaller {
  font-size: 31px;
  font-size: 1.9375rem;
  line-height: 2;
}
@media (max-width: 1199px) {
  .oppo10_popup .popupbox .header {
    margin: 0 30px;
    width: calc(100% - 60px);
  }
  .oppo10_popup .popupbox .content_holder {
    margin-left: 30px;
    margin-right: 30px;
    width: calc(100% - 60px);
  }
  .oppo10_popup .popupbox .stats p .innerwrap strong {
    font-size: 44px;
    font-size: 2.75rem;
    line-height: 1.2;
  }
  .oppo10_popup .popupbox .stats p .innerwrap strong.smaller {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 52px;
  }
}
.oppo10_popup .popupbox .content-inner {
  position: relative;
  margin: 0 0 60px;
}
.oppo10_popup .popupbox .content-inner.oneslide {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.oppo10_popup .popupbox .content-inner .slick-list {
  min-height: 60px;
  padding: 20px 0;
}
.oppo10_popup .popupbox .content-inner .slick-dots {
  bottom: -40px;
}
.oppo10_popup .popupbox .content-inner.oneslide .slick-dots {
  display: none;
}
.oppo10_popup .popupbox .content-inner .slick-dots li {
  margin: 0 7px;
}
.oppo10_popup .popupbox .content-inner .slick-dots li button {
  height: 10px;
  width: 10px;
  background: none;
  border-color: #fff;
}
.oppo10_popup .popupbox .content-inner .slick-dots .slick-active button,
.oppo10_popup .popupbox .content-inner .slick-dots li button:hover {
  background: #fff;
}
.oppo10_popup .popupbox .content-inner div.popslide .popslide-inner {
  opacity: 0;
  transition: opacity 0.75s;
}
.oppo10_popup
  .popupbox
  .content-inner
  div.popslide.slick-center
  .popslide-inner {
  opacity: 1;
  transition-delay: 0.25s;
}
.oppo10_popup .popupbox .content-inner .slick-next.slick-arrow,
.oppo10_popup .popupbox .content-inner .slick-prev.slick-arrow {
  position: absolute;
  border-radius: 0;
  right: -75px;
  top: 50%;
  height: 60px;
  width: 60px;
  transition: all 0.5s;
  background: hsla(0, 0%, 100%, 0.3) 50% no-repeat
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAAXNSR0IArs4c6QAAAJtJREFUOBHNlG0KgDAIhqOgc+y6HaOve3SU6CLrNRQkgpwOSpCtH8+jC7emqRk550TpcjK8Y6UskygY2yvKJEAGBvVil4BqkZOmef+NZK7RyX8kS/Q4HQRVJGu0kx6C40Gyvd4bQHQMXwcM+/4BYBrvEOwbJq4cgn23kiuH4BGSe9jeA1DhFylBQtUkbJX1GIIUSTksIpYk+basJ2y1fFhlsEfDAAAAAElFTkSuQmCC);
  background-size: auto 12px;
  z-index: 10;
  display: none !important;
}
.oppo10_popup .popupbox .content-inner .slick-prev.slick-arrow {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAAXNSR0IArs4c6QAAAJJJREFUOBFjYCAB/P//vwGESdCCUArVDKTAgDRDgFpANqODcoTxeFhAXdg0vweKm+DRBpHCo9mUXM0fgIYOnGYzSpw9cJrNyXX2R2BoE9YMNJ2JoA3EKMCRYEBxTpQrwHbgMYRwDMBcSWtDCCdhIlxCsSGgbEwVQwiXBQS8Q1yBQsAQ4oo0HIY0wMRJoqHpBEUzAJ4tHQujuzM9AAAAAElFTkSuQmCC);
  left: -75px;
  right: auto;
}
.oppo10_popup .popupbox .content-inner .slick-next.slick-arrow:before,
.oppo10_popup .popupbox .content-inner .slick-prev.slick-arrow:before {
  display: none;
}
.oppo10_popup .popupbox .content-inner .slick-next.slick-arrow:hover,
.oppo10_popup .popupbox .content-inner .slick-prev.slick-arrow:hover {
  background: #fff 50% no-repeat url(f7f627697fa2122697c129edee68811f.png);
  background-size: auto 12px;
}
.oppo10_popup .popupbox .content-inner .slick-prev.slick-arrow:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjdDOEVCN0ExMkI1MTFFQTg5Q0RBNDUzODA3MkNENjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjdDOEVCNzkxMkI1MTFFQTg5Q0RBNDUzODA3MkNENjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMDAwN2VkZi0yMzE0LTQ2N2YtYTUwNS0zNmNmNTVhMGM5OTEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplYjU5Y2Q1OC01NTA1LTExN2EtYjQyYS1iMjNmZmE3ZWQzNTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz65Zv2fAAAA6UlEQVR42qSUUQ6CMAxA28K3egA8hnoC8R/E64jXEeFfPYF6DDmA+g+VYWYUt2WTJkuakPfouq3AzCCWSwRZlIolcpQwIlrDNfNa5IS4cRJ8wjLIpewu3PzzRr1gwtD/Cwa8E0F4jYsL/QV7MBewsQc6GMELJawVmOBylZ2Np+ACi/CtYMJFufyFvypQwU08XnB+0vWKoGe8BWVSpOJud74PuOZ9sItnVhWoJM1bHbaSbTK12oJWAtVBJVH2wEWibaJJMs6jidUp6CR1BUcpsRoopudsPZF6DRTtdhhGTjexK2nzvmP9KcAAtmW/ScjsK10AAAAASUVORK5CYII=);
}
.oppo10_popup .popupbox .content-inner.oneslide .slick-next.slick-arrow,
.oppo10_popup .popupbox .content-inner.oneslide .slick-prev.slick-arrow {
  display: none !important;
}
@media (max-width: 991px) {
  .oppo10_popup .popupbox .content-inner {
    margin-left: 0;
    margin-right: 0;
  }
  .oppo10_popup .popupbox .content-inner .slick-next.slick-arrow,
  .oppo10_popup .popupbox .content-inner .slick-prev.slick-arrow {
    display: none !important;
  }
}
.fl-module-headers-oppo10-subcontent > .fl-row-content-wrap {
  display: none;
}
.fl-module-headers-oppo10-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type {
  background-color: #e9f4e7;
  padding-top: 60px;
  padding-bottom: 60px;
  margin-bottom: 60px;
}
.fl-module-headers-oppo10-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  h6 {
  margin-top: 45px;
  margin-bottom: 20px;
  font-weight: 700;
  color: #3f9c35;
}
.fl-module-headers-oppo10-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  .sc-component {
  background-color: transparent;
}
.cta-inner
  .fl-module-headers-oppo10-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  .cta-heading,
.fl-module-headers-oppo10-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  .cta-inner
  .cta-heading,
.fl-module-headers-oppo10-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  h1,
.fl-module-headers-oppo10-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  h2,
.fl-module-headers-oppo10-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  h3,
.fl-module-headers-oppo10-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  li,
.fl-module-headers-oppo10-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  p {
  color: #2c3844;
}
.fl-module-headers-oppo10-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  li {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTNBQTkwRjkyOTk2MTFFQUI3M0JERjMxNTkxMjQ4MDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTNBQTkwRkEyOTk2MTFFQUI3M0JERjMxNTkxMjQ4MDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxM0FBOTBGNzI5OTYxMUVBQjczQkRGMzE1OTEyNDgwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxM0FBOTBGODI5OTYxMUVBQjczQkRGMzE1OTEyNDgwNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiTqu+AAAABhSURBVHjaYmSY5sEABDJA3AXEDgwQcACIy4D4CQtU8iIQCzEgQCQQuwOxPhNUJ7IkDIDEupiQjMUGHJgYCAAmqINwgQNMUNe+wyIJEisDKXgCci0QLwfi51C8HCr2BCDAALV/EQBtbG85AAAAAElFTkSuQmCC);
}
.fl-module-headers-oppo10-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  p.marker {
  color: #024;
}
body.fl-builder-edit
  .fl-module-headers-oppo10-subcontent
  > .fl-row-content-wrap {
  display: block !important;
}
body.opportunity10-page .oppo2030issuu .sc-component {
  background-color: #e9f4e7;
  margin-bottom: 60px;
  padding-top: 0;
  padding-bottom: 60px;
}
.oppo10-subcontent-anchor {
  position: absolute;
  height: 1px;
  width: 1px;
  margin-top: -80px;
}
.fl-module-headers-oppo10-subcontent .sc-component:not(.sc-cta-exit) {
  padding-bottom: 0;
}
.fl-module-headers-oppo10-subcontent
  .sc-component.sc-content-blocks.three-blocks {
  padding-top: 100px;
}
.fl-module-headers-oppo10-subcontent .sc-component.sc-cta-exit {
  margin-top: 80px;
}
body.admin-bar .oppo10-subcontent-anchor {
  margin-top: -162px;
}
.fl-module-headers-oppo10-subcontent .sc-tabs > .container {
  display: none;
}
.fl-module-headers-oppo10-subcontent .sc-tabs > .container .sc-tabs {
  display: block;
}
.fl-module-headers-oppo10-subcontent .sc-tabs > .tab-wrap > .panel {
  padding: 0;
}
@media (max-width: 799px) {
  .oppo10-subcontent-anchor {
    margin-top: -64px;
  }
}
@media (min-width: 783px) and (max-width: 799px) {
  body.admin-bar .oppo10-subcontent-anchor {
    margin-top: -96px;
  }
}
@media (max-width: 782px) {
  body.admin-bar .oppo10-subcontent-anchor {
    margin-top: -110px;
  }
}
@media (max-width: 539px) {
  .fl-module-headers-oppo10-subcontent
    > .fl-row-content-wrap
    .fl-col-content
    > div:first-of-type
    h4 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .fl-module-headers-oppo10-subcontent
    > .fl-row-content-wrap
    .fl-col-content
    > div:first-of-type
    h5,
  .fl-module-headers-oppo10-subcontent
    > .fl-row-content-wrap
    .fl-col-content
    > div:first-of-type
    h6 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media (max-width: 440px) {
  .footer-navigation body.opportunity10-page .sc-cta-exit a,
  .prev-next-press-releases
    .next-posts-link
    body.opportunity10-page
    .sc-cta-exit
    a,
  .prev-next-press-releases
    .prev-posts-link
    body.opportunity10-page
    .sc-cta-exit
    a,
  body.opportunity10-page .sc-cta-exit .footer-navigation a,
  body.opportunity10-page
    .sc-cta-exit
    .prev-next-press-releases
    .next-posts-link
    a,
  body.opportunity10-page
    .sc-cta-exit
    .prev-next-press-releases
    .prev-posts-link
    a,
  body.opportunity10-page .sc-cta-exit .sc-btn {
    min-width: 100%;
  }
}
#oppo10-scroll-up {
  background: #00a546;
  color: #fff;
  position: fixed;
  height: 83px;
  width: 60px;
  bottom: 30px;
  right: 30px;
  cursor: pointer;
  background-position: center 37px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGVsbGlwc2UgY3g9IjE1LjUiIGN5PSIxNS4yNSIgcng9IjE1LjUiIHJ5PSIxNS4yNSIvPjxwYXRoIGQ9Ik0wIDE1LjVoMy4wNU0yNy45NSAxNS41SDMxTTE1LjUgMzAuNTI1di0zTTE1LjUgMy4yNXYtMyIgZmlsbD0iI0Q4RDhEOCIvPjxwYXRoIGQ9Ik04LjYwNiAyMi4xNDRsNC4zODEtOS4wNTMgOS40MDctNC43MzUtNC43MzUgOS40MDd6TTEyLjk4NyAxMy4wOTFsNC42NzIgNC42NzIiLz48L2c+PC9zdmc+);
  background-size: 31px auto;
  opacity: 0;
  pointer-events: none;
  transition: all 0.5s;
}
#oppo10-scroll-up.activated {
  opacity: 1;
  pointer-events: auto;
}
#oppo10-scroll-up:hover {
  background-color: #ff3e00;
}
#oppo10-scroll-up:before {
  content: "\f106";
  font-family: FontAwesome;
  display: block;
  position: absolute;
  width: 100%;
  height: 23px;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 23px;
  text-align: center;
  background-color: #ff3e00;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 767px) {
  #oppo10-scroll-up {
    bottom: 15px;
    right: 15px;
  }
}
.oppo10-download-anchor {
  position: absolute;
  height: 1px;
  width: 1px;
  margin-top: -130px;
}
body.admin-bar .oppo10-download-anchor {
  margin-top: -162px;
}
body.opportunity10-page #at4-share {
  transition: all 0.4s;
}
body.opportunity10-page.popupped #at4-share {
  left: -48px;
}
body.opportunity10-page .layout-acton-form {
  padding-top: 0;
}
body.opportunity10-page .ao-textarea-block .ao-form textarea,
body.opportunity10-page .form-with-background .ao-form input,
body.opportunity10-page .form-with-background .ao-form select {
  background-color: #fff;
  color: #2c3844;
}
body.opportunity10-page .ao-submit-block button,
body.opportunity10-page .two-column-acton-form .ao-submit-block button {
  background-color: #ff3e00;
}
body.opportunity10-page .ao-form-label,
body.opportunity10-page .two-column-acton-form .ao-form-label {
  color: #2c3844;
}
.oppo10-form-anchor {
  position: absolute;
  height: 1px;
  width: 1px;
  margin-top: -110px;
}
@media (max-width: 799px) {
  body.opportunity10-page .half-column.column-last {
    margin-top: 50px;
  }
  .oppo10-form-anchor {
    margin-top: -94px;
  }
}
@media (min-width: 783px) and (max-width: 799px) {
  body.admin-bar .oppo10-form-anchor {
    margin-top: -126px;
  }
}
@media (max-width: 782px) {
  body.admin-bar .oppo10-form-anchor {
    margin-top: -140px;
  }
}
.oppo10-mob-get-report {
  display: none;
  height: 52px;
  width: auto;
  position: fixed;
  z-index: 150;
  cursor: pointer;
  transition: all 0.4s;
  font-size: 16px;
  font-size: 1rem;
  right: 12px;
  bottom: 12px;
  white-space: nowrap;
}
.oppo10-mob-get-report:after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 52px;
  width: 52px;
  background: #007c33 50% no-repeat
    url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAyOC4wMjEgMjQuNDYyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjEuMzM0MztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmR9PC9zdHlsZT48ZyBpZD0iT3Bwb3J0dW5pdHktMjAzMCI+PGcgaWQ9ImhvbWVwYWdlLXNjcm9sbGVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjY3IC01MDYpIj48ZyBpZD0iR3JvdXAtOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjU1IDQ5MykiPjxnIGlkPSJpY29uLXJlcG9ydCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuOCAxNC4yNSkiPjxwYXRoIGlkPSJTaGFwZSIgY2xhc3M9InN0MCIgZD0iTTkuNjUyIDE4Ljk4N2EzLjU1OCAzLjU1OCAwIDAxMy41NTggMy41NThWMi45NzVBMy41NTggMy41NTggMCAwMDkuNjUyLS41ODNILS4xMzN2MTkuNTdoOS43ODV6TTEzLjIxIDIuOTc1YTMuNTU4IDMuNTU4IDAgMDEzLjU1OC0zLjU1OGg5Ljc4NXYxOS41N2gtOS43ODVhMy41NTggMy41NTggMCAwMC0zLjU1OCAzLjU1OCIvPjxwYXRoIGlkPSJTaGFwZV8xXyIgY2xhc3M9InN0MCIgZD0iTTMuNDI1IDMuODY1aDYuMjI3TTMuNDI1IDcuNDIzaDYuMjI3bS02LjIyNyAzLjU1OGg2LjIyN20tNi4yMjcgMy41NThoNi4yMjdtNy4xMTYtMTAuNjc0aDYuMjI3bS02LjIyNyAzLjU1OGg2LjIyN20tNi4yMjcgMy41NThoNi4yMjdtLTYuMjI3IDMuNTU4aDYuMjI3Ii8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);
  background-size: 28px auto;
}
.oppo10-mob-get-report span {
  display: inline-block;
  position: relative;
  z-index: 0;
  height: 52px;
  line-height: 52px;
  white-space: nowrap;
  font-weight: 700;
  color: #fff;
  width: 220px;
  padding: 0 0 0 20px;
  overflow: hidden;
  transition: all 0.8s;
  background: #ff3e00;
}
.oppo10-mob-get-report.opp010scrolled span,
body.popupped .oppo10-mob-get-report span {
  opacity: 0;
  width: 0;
}
.oppo10-mob-get-report:hover span {
  background-color: #00a546;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 767px) {
  .oppo10-mob-get-report {
    display: block;
  }
}
body.pvb-map-page.scrolllocked {
  overflow: hidden;
}
body.pvb-map-page.scrolllocked #content {
  z-index: 501;
}
@media (max-width: 799px) {
  body.pvb-map-page .site-content {
    padding-top: 64px;
  }
}
@media (max-width: 1023px) {
  .footer-navigation .header-alt-button a.btn-external,
  .header-alt-button .footer-navigation a.btn-external,
  .header-alt-button .prev-next-press-releases .next-posts-link a.btn-external,
  .header-alt-button .prev-next-press-releases .prev-posts-link a.btn-external,
  .header-alt-button .sc-btn.btn-external,
  .prev-next-press-releases .next-posts-link .header-alt-button a.btn-external,
  .prev-next-press-releases .prev-posts-link .header-alt-button a.btn-external {
    padding-right: 30px;
  }
  .footer-navigation .header-alt-button a.btn-external:after,
  .header-alt-button .footer-navigation a.btn-external:after,
  .header-alt-button
    .prev-next-press-releases
    .next-posts-link
    a.btn-external:after,
  .header-alt-button
    .prev-next-press-releases
    .prev-posts-link
    a.btn-external:after,
  .header-alt-button .sc-btn.btn-external:after,
  .prev-next-press-releases
    .next-posts-link
    .header-alt-button
    a.btn-external:after,
  .prev-next-press-releases
    .prev-posts-link
    .header-alt-button
    a.btn-external:after {
    display: none;
  }
}
.alt-site-header .site-branding img {
  max-height: 48px;
}
@media (max-width: 799px) {
  .alt-site-header .site-branding img {
    max-height: 32px;
  }
}
.pvb-map-header.sc-component {
  margin: 0 auto;
  max-width: 1400px;
  height: 450px;
  overflow: hidden;
  padding-bottom: 20px;
  transition: height 0.25s;
}
.pvb-map-header.sc-component,
.pvb-map-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  padding-top: 0;
}
.pvb-map-wrap {
  background: #364655;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  z-index: 50;
}
.pvb-map-wrap .pvb-map-col {
  background: #364655;
  padding: 25px 65px;
  text-align: left;
  width: 450px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow-x: hidden;
  overflow-y: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  z-index: 1;
}
.pvb-map-wrap .pvb-map-col a {
  color: #fff;
}
.pvb-map-wrap .pvb-map-map {
  width: 100%;
  position: relative;
}
@media (max-width: 1023px) {
  .pvb-map-wrap .pvb-map-col {
    width: 360px;
    padding: 25px 60px;
  }
}
@media (max-height: 640px) {
  .pvb-map-wrap .pvb-map-col {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (max-width: 800px) {
  .pvb-map-wrap .pvb-map-col {
    padding: 25px 30px;
  }
}
@media (orientation: portrait) and (max-width: 767px) {
  .pvb-map-wrap {
    height: auto;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .pvb-map-wrap .pvb-map-col {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-order: 2;
    order: 2;
  }
  .pvb-map-wrap .pvb-map-map {
    width: 100%;
    height: auto;
    min-height: 265px;
    position: relative;
    -ms-flex-order: 1;
    order: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
.pvb-map-header_sub h1,
.pvb-map-header_sub p,
.pvb-map-wrap .pvb-map-col h1,
.pvb-map-wrap .pvb-map-col p {
  color: #fff;
  font-weight: 100;
}
.pvb-map-header_sub h1,
.pvb-map-wrap .pvb-map-col h1 {
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 58px;
}
#pvb-col-txts-mob .pvb-col-txt-overall,
#pvb-col-txts .pvb-col-txt-overall {
  display: block;
}
#pvb-col-txts-mob .pvb-col-txt-overall p,
#pvb-col-txts .pvb-col-txt-overall p {
  text-align: left;
}
#pvb-col-txts {
  padding-top: 25px;
}
.pvb-map-wrap .pvb-map-col .sc-button {
  position: absolute;
  bottom: 0;
  padding-top: 0;
  padding-bottom: 25px;
  margin: 35px 0 0;
}
.footer-navigation a.btn-normal.btn-arrow.no-js-link-to-tab.dark-bgd,
.prev-next-press-releases
  .next-posts-link
  a.btn-normal.btn-arrow.no-js-link-to-tab.dark-bgd,
.prev-next-press-releases
  .prev-posts-link
  a.btn-normal.btn-arrow.no-js-link-to-tab.dark-bgd,
a.sc-btn.btn-normal.btn-arrow.no-js-link-to-tab.dark-bgd {
  color: #fff;
  float: left;
}
.pvb-map-header_sub {
  display: none;
  background: #364655;
  padding: 0 25px 25px;
  position: relative;
  text-align: center;
  z-index: 1;
}
@media (max-width: 1023px) {
  #pvb-col-txts .pvb-col-txt p br {
    display: none;
  }
  .pvb-map-header_sub h1,
  .pvb-map-wrap .pvb-map-col h1 {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 44px;
  }
}
@media (max-height: 1000px) and (orientation: landscape) {
  .pvb-map-wrap .pvb-map-col .sc-button {
    margin: 20px 0 0;
  }
  #pvb-col-txts .pvb-col-txt p br {
    display: none;
  }
}
@media (max-height: 600px) and (orientation: landscape),
  (orientation: portrait) and (max-width: 767px) {
  #pvb-col-txts {
    padding-top: 0;
  }
  #pvb-col-txts .pvb-col-txt {
    height: auto;
  }
}
@media (orientation: portrait) and (max-width: 767px) {
  #pvb-col-txts-mob {
    padding-top: 40px;
  }
  #pvb-col-txts,
  .pvb-map-col .sc-button {
    display: none;
  }
  .pvb-map-header_sub .sc-button,
  .pvb-map-header_sub:not(.onintro) {
    display: block;
  }
}
#pvb_map {
  background: #f4f5f6;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#pvb_map .leaflet-control-attribution,
#pvb_map .leaflet-control-zoom {
  display: none;
}
#pvb_map svg path {
  transition: fill 0.5s;
}
#pvb_map svg path.country-layer {
  cursor: default;
}
#pvb_map svg path.country-layer-clickable {
  cursor: pointer;
}
#pvb_map svg path.country-layer-clickable:hover,
#pvb_map svg path.country-layer-hovering {
  fill: #50657c;
}
#pvb_map svg path.russia-nostroke {
  stroke-opacity: 0;
}
#pvb_map_loading {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: 50% no-repeat url(435434e0a0170924feda8d8e4c9b62bf.gif) #202a33;
  background-size: 50px auto;
  z-index: 500;
}
.leaflet-marker-pane .leaflet-marker-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1IiB3aWR0aD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOC41IDI0LjQ2NGMtLjE4NyAwLS4zNzQtLjE3OC0uMzc0LS4zNTdsLTEuMzA5LTkuMjg2QzMuMjY0IDE0LjEwNy42NDYgMTEuMDcxLjY0NiA3LjY4LjY0NiAzLjc1IDQuMTk5LjM1NyA4LjUuMzU3czguMDQxIDMuMjE0IDguMDQxIDcuMzIyYzAgMy4zOTItMi42MTggNi40MjgtNi4xNzEgNy4xNDJsLTEuMzA5IDkuMjg2Yy0uMTg3LjM1Ny0uMzc0LjM1Ny0uNTYxLjM1N3oiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNOC41Ljg5M2M0LjExNCAwIDcuNDggMy4wMzYgNy40OCA2Ljc4NiAwIDMuMzkyLTIuNjE4IDYuMDcxLTYuMTcxIDYuNzg1TDguNSAyNC4xMDdsLTEuMzA5LTkuNjQzQzMuNjM4IDEzLjkzIDEuMDIgMTEuMDcxIDEuMDIgNy42OCAxLjAyIDMuOTI5IDQuMzg2Ljg5MyA4LjUuODkzTTguNSAwQzMuODI1IDAgLjA4NSAzLjM5My4wODUgNy42NzljMCAzLjU3MSAyLjYxOCA2LjYwNyA2LjE3MSA3LjVsMS4zMDkgOS4xMDdjMCAuMzU3LjM3NC43MTQuOTM1LjcxNHMuOTM1LS4zNTcuOTM1LS43MTRsMS4zMDktOS4xMDdjMy43NC0uODkzIDYuMTcxLTMuOTI5IDYuMTcxLTcuNUMxNi45MTUgMy4zOTMgMTMuMTc1IDAgOC41IDB6IiBmaWxsPSIjMmMzODQ0IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+)
    50% no-repeat;
  background-size: 100% auto;
}
.map_view_Overall .leaflet-marker-pane .leaflet-marker-icon.hovering,
.map_view_Overall .leaflet-marker-pane .leaflet-marker-icon:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxOCI+PHJhZGlhbEdyYWRpZW50IGlkPSJhIiBjeD0iNS4wMjgiIGN5PSIxNi41ODEiIHI9IjQuODQ5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC4yNTI3IDAgMTIuMzkxKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAyMDIwMiIgc3RvcC1vcGFjaXR5PSIuNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48ZWxsaXBzZSBjeD0iNSIgY3k9IjE2LjYiIHJ4PSI1IiByeT0iMS4zIiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0iTTQuMSA4LjhoLS4yQzEuOCA4LjMuMiA2LjYuMiA0LjYuMiAyLjIgMi4zLjMgNSAuM3M0LjggMS45IDQuOCA0LjNjMCAyLTEuNSAzLjgtMy43IDQuMmgtLjJMNSAxNC43bC0uOS01Ljl6IiBmaWxsPSIjMjE4MmQ3Ii8+PHBhdGggZD0iTTUgLjVjMi41IDAgNC41IDEuOCA0LjUgNC4xIDAgMS45LTEuNCAzLjUtMy41IDRoLS4zbC0uMS40LS42IDQuMUw0LjQgOWwtLjEtLjQtLjMtLjFDMiA4LjEuNSA2LjQuNSA0LjVjMC0yLjIgMi00IDQuNS00TTUgMEMyLjIgMCAwIDIuMSAwIDQuNmMwIDIuMiAxLjcgNCAzLjkgNC41TDUgMTYuNCA2LjEgOUM4LjMgOC42IDEwIDYuOCAxMCA0LjYgMTAgMi4xIDcuOCAwIDUgMHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
}
#pvb_zooms {
  width: 42px;
  position: absolute;
  right: 40px;
  top: 40px;
  z-index: 50;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.25);
}
#pvb_zooms span {
  cursor: pointer;
  display: block;
  height: 40px;
  width: 40px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  transition: all 0.5s;
}
#pvb_zooms span.zoom_in {
  background: #fff 50% no-repeat
    url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDkuMyI+PHBhdGggZD0iTTAgMy41aDMuM1YwaDIuNHYzLjVIOXYyLjNINS43djMuNUgzLjNWNS43SDBWMy41eiIgZmlsbD0iIzM2NDY1NSIvPjwvc3ZnPg==);
  background-size: 11px auto;
}
#pvb_zooms span.zoom_out {
  background: #fff 50% no-repeat
    url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS41IDEuNWg4LjA0NyIgc3Ryb2tlPSIjMzY0NjU1IiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPjwvc3ZnPg==);
  background-size: 11px auto;
}
#pvb_zooms span.zoom_reset {
  background: #fff 50% no-repeat
    url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTUgMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNSAyLjE1M1YwTDMuNjQ2IDMuNDI5IDcuNSA2Ljg1NlY0LjU0MWMyLjgzMSAwIDUuMTI3IDIuMzExIDUuMTI3IDUuMTYxIDAgMi44NS0yLjI5NiA1LjE2MS01LjEyNyA1LjE2MXMtNS4xMjctMi4zMTEtNS4xMjctNS4xNmMwLS42ODUuMTMzLTEuMzM5LjM3NC0xLjkzN0wuNTE0IDYuOTUxQTcuNTYxIDcuNTYxIDAgMDAwIDkuNzAyYzAgNC4xNjggMy4zNTcgNy41NDggNy41IDcuNTQ4UzE1IDEzLjg3IDE1IDkuN2MwLTQuMTY4LTMuMzU3LTcuNTQ3LTcuNS03LjU0N3oiIGZpbGw9IiMzNjQ2NTUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==);
  background-size: 15px auto;
}
#pvb_zooms span:last-of-type {
  border-bottom: none;
}
#pvb_zooms span.disabled {
  opacity: 0.25;
  cursor: default;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 1024px) {
  #pvb_zooms {
    left: 15px;
    top: 15px;
  }
}
@media (max-width: 768px) {
  #pvb_zooms {
    display: none;
  }
}
body.pvb-touch #pvb_zooms {
  display: none;
}
#pvb_country {
  display: none;
  position: absolute;
  z-index: 50;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.25);
  top: 40px;
  right: 100px;
  padding: 15px 20px;
  color: #2c3844;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 23px;
  font-weight: 700;
  text-align: center;
}
#pvb_country.pvb-chrome {
  padding: 17px 20px 13px;
}
@media (max-width: 1024px) {
  #pvb_country {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1;
    top: 15px;
    right: 15px;
  }
}
.pvb_popup {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 450px;
  height: 100%;
  box-shadow: 0 0 10px hsla(0, 1%, 58.8%, 0.5);
  background: #364655;
  padding: 25px 65px;
  text-align: left;
  z-index: 1;
}
@media (max-width: 768px) {
  .pvb_popup {
    width: 100%;
    padding: 25px;
  }
  .pvb_popup.popupbox.header {
    width: 100%;
  }
}
.pvb_popup .popupbox {
  width: 100%;
  height: 100%;
  background: #364655;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}
.pvb_popup .popupbox .popupbox_left {
  width: 100%;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.pvb_popup .popupbox .popupbox_left:after,
.pvb_popup .popupbox .popupbox_right:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #364655;
  z-index: 50;
  display: none;
  opacity: 0;
  transition: opacity 0.4s;
}
.pvb_popup .popupbox.addmask .popupbox_left:after,
.pvb_popup .popupbox.addmask .popupbox_right:after {
  display: block;
}
.pvb_popup .popupbox.changing .popupbox_left:after,
.pvb_popup .popupbox.changing .popupbox_right:after {
  opacity: 1;
}
.pvb_popup .popupbox .header {
  position: relative;
  padding: 25px 0 0;
  margin: 0 50px;
  width: calc(100% - 100px);
  text-align: left;
}
.pvb_popup .popupbox .header span.title {
  text-align: left;
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 58px;
  color: #fff;
  font-family: SC Sans, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 100;
  display: block;
}
.pvb_popup .popupbox .ctas_holder {
  position: absolute;
  z-index: 51;
  right: -180px;
  bottom: 0;
  height: 60px;
  width: 180px;
  transition: all 0.5s;
}
@media (max-width: 800px) {
  .pvb_popup .popupbox .ctas_holder {
    right: 0;
    left: -25px;
    top: -84px;
  }
}
.pvb_popup .popupbox .ctas_holder.faded {
  transition: all 0.2s;
  opacity: 0;
}
.pvb_popup .popupbox span.close,
.pvb_popup .popupbox span.next,
.pvb_popup .popupbox span.prev {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  height: 60px;
  width: 60px;
  background: #364655 50% no-repeat
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAH5JREFUKBWdUkEOgCAMI/7BX/D/G6/wQbMlHKa0kLBkAddWW7MSERXd0HfZFDmDW8u44IgHbcXEBgdHNArzQIotxwKwvsJ6MkVQM/kbBJHWWTLC5yUg5cxWdH1Upw+/r9He3qoQ0XK2PedcESxmgZRXcjDknrJmK17cV+5oyV9KXYe63M3uXAAAAABJRU5ErkJggg==);
  background-size: auto 14px;
  cursor: pointer;
  transition: all 0.5s;
}
.pvb_popup .popupbox span.prev {
  right: 120px;
  transform: scaleX(-1);
}
.pvb_popup .popupbox span.next,
.pvb_popup .popupbox span.prev {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAAXNSR0IArs4c6QAAAJtJREFUOBHNlG0KgDAIhqOgc+y6HaOve3SU6CLrNRQkgpwOSpCtH8+jC7emqRk550TpcjK8Y6UskygY2yvKJEAGBvVil4BqkZOmef+NZK7RyX8kS/Q4HQRVJGu0kx6C40Gyvd4bQHQMXwcM+/4BYBrvEOwbJq4cgn23kiuH4BGSe9jeA1DhFylBQtUkbJX1GIIUSTksIpYk+basJ2y1fFhlsEfDAAAAAElFTkSuQmCC);
}
.pvb_popup .popupbox span.next {
  right: 60px;
}
.pvb_popup .popupbox span.close:hover,
.pvb_popup .popupbox span.next:hover,
.pvb_popup .popupbox span.prev:hover {
  background-color: #007932;
}
.pvb_popup .popupbox .content_holder {
  margin: 20px 50px 1px;
  padding-bottom: 25px;
  width: calc(100% - 100px);
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.pvb_popup .popupbox .content_holder::-webkit-scrollbar {
  width: 0;
}
.pvb_popup .popupbox .content_holder.iefix {
  position: relative;
}
.pvb_popup .popupbox .content_fader {
  content: "";
  position: absolute;
  width: 100%;
  height: 75px;
  bottom: 80px;
  background: linear-gradient(180deg, transparent 0, #3f9c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#3F9C35",GradientType=0);
}
.pvb_popup .popupbox .content {
  padding: 0;
}
.pvb_popup .popupbox .content .text {
  display: block;
}
.pvb_popup .popupbox .content p {
  text-align: center;
  color: #fff;
  font-weight: 100;
}
.pvb_popup .popupbox .content p:last-of-type {
  margin-bottom: 0;
}
.pvb_popup .popupbox .content .btn-green {
  background-color: #fff;
  color: #008738;
  transition: all 0.4s;
}
.pvb_popup .popupbox .content .btn-green:after {
  background-color: #fff;
  border-left: 2px solid #3f9c35;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDFGNkI3QURBRjlGMTFFOUJFOEJGNDQyREFFMzlEMkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDFGNkI3QUNBRjlGMTFFOUJFOEJGNDQyREFFMzlEMkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzJBNkM0M0U3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzJBNkM0NEU3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps9LDJwAAADZSURBVHjanJPdEcIgDICpA1iH0VYX0JHsm/KkK0kH8MFl1AUw4aCHHCSB3OXg+Pk+aKiy1qqQ6rY/Q27jsZZEBrKw37kBiO5+uEJzgXxDHu30fKmGAM4OGgO5gdROEMFDNEkSuItVYS0umP2GGvgcwxcBnBRvoJM9vZcMAvjg4X0ypZcbEBJDSfycycGR+feJaiUcPFsDRjJG8JGDu3XhmWZOl74sjA/kyfcfHJwUEJKvb9ccnBUQEiWBU/8BVxMRXCRgJCRcLChIWLioBoWaKAm8SVAbPwEGAK2qt2D/2kq/AAAAAElFTkSuQmCC);
}
.pvb_popup .popupbox .content .btn-green:hover {
  background-color: #fff;
  opacity: 0.8;
}
.pvb_popup .popupbox .popupimg {
  background: 50% no-repeat;
  background-size: cover;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.pvb_popup .popupbox .sc-button {
  padding-bottom: 2px;
  text-align: left;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 767px) {
  .pvb_popup {
    position: relative;
    height: 350px;
    top: 0;
    bottom: 0;
    -ms-flex-order: 2;
    order: 2;
  }
  body.admin-bar .pvb_popup {
    top: 0;
  }
  .pvb_popup .popupbox {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transform: none;
    max-width: 100%;
    max-height: none;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
  }
  .pvb_popup .popupbox .header {
    text-align: left;
    padding-top: 25px;
  }
  .pvb_popup .popupbox .popupbox_left,
  .pvb_popup .popupbox .popupbox_right {
    width: 100%;
  }
  .pvb_popup .popupbox .popupbox_left {
    -ms-flex-order: 1;
    order: 1;
  }
  .pvb_popup .popupbox .popupbox_right {
    -ms-flex-order: 0;
    order: 0;
    overflow: hidden;
  }
  .pvb_popup .popupbox .popupimg {
    position: relative;
    height: 400px;
    max-height: 35vh;
  }
  body.popupped .pvb-map-header {
    height: auto;
  }
  body.popupped #colophon,
  body.popupped .pvb-map-col,
  body.popupped .pvb-map-header_sub {
    display: block;
  }
  body.popupped #pvb_map_holder {
    opacity: 1;
  }
  .pvb_popup .popupbox .content_fader {
    display: none;
  }
  .pvb_popup .popupbox span.next,
  .pvb_popup .popupbox span.prev {
    bottom: 10px;
  }
}
@media (max-width: 360px) {
  .pvb_popup .popupbox span.next i,
  .pvb_popup .popupbox span.prev i {
    display: none;
  }
}
#pvb_logo {
  position: absolute;
  bottom: 24px;
  right: 24px;
  width: 85px;
  height: 48px;
  background: 100% no-repeat url(2b69d0fd82367a7493fa68511a3976ec.svg);
  background-size: 100% auto;
  z-index: 90;
}
#pvb_corner {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 115px;
  height: 75px;
  z-index: 45;
  background: 100% 100% no-repeat
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANEAAADRCAYAAABSOlfvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUM4OTIyN0VEMjQwMTFFOUI4OTg5QTQ4NkYyODkyNUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUM4OTIyN0REMjQwMTFFOUI4OTg5QTQ4NkYyODkyNUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNUZERTUxNkM3MjYxMUU5OUE1NENFNzIzODU3Q0FDNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNUZERTUxN0M3MjYxMUU5OUE1NENFNzIzODU3Q0FDNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhvuvMYAABohSURBVHja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);
  background-size: 100% 100%;
  opacity: 0.4;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 1023px) {
  #pvb_logo {
    bottom: 15px;
    right: 15px;
    width: 65px;
    height: 45px;
  }
  #pvb_corner {
    width: 85px;
    height: 55px;
  }
}
.pvb_popup .popupbox .stats {
  position: relative;
  margin: 0;
}
.pvb_popup .popupbox .content-inner p .innerwrap {
  display: block;
  font-weight: 600;
  padding: 0 15px;
}
.pvb_popup .popupbox .stats p strong {
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 58px;
  color: #b7d2aa;
}
.pvb_popup .popupbox .stats p strong.smaller {
  font-size: 31px;
  font-size: 1.9375rem;
  line-height: 2;
}
@media (max-width: 1199px) {
  .pvb_popup .popupbox .header {
    text-align: left;
    margin: 0 30px;
    width: calc(100% - 60px);
  }
  .pvb_popup .popupbox .content_holder {
    margin-left: 30px;
    margin-right: 30px;
    width: calc(100% - 60px);
  }
  .pvb_popup .popupbox .stats p .innerwrap strong {
    font-size: 44px;
    font-size: 2.75rem;
    line-height: 52px;
  }
  .pvb_popup .popupbox .stats p .innerwrap strong.smaller {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 52px;
  }
}
@media (max-width: 800px) {
  .pvb_popup .popupbox .header {
    width: 100%;
  }
}
.pvb_popup .popupbox .content-inner {
  position: relative;
  margin: 0 0 60px;
  text-align: left;
}
.pvb_popup .popupbox .content-inner.oneslide {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.pvb_popup .popupbox .content-inner .slick-list {
  min-height: 60px;
  padding: 20px 0;
}
.pvb_popup .popupbox .content-inner .slick-dots {
  bottom: -40px;
}
.pvb_popup .popupbox .content-inner.oneslide .slick-dots {
  display: none;
}
.pvb_popup .popupbox .content-inner .slick-dots li {
  margin: 0 7px;
}
.pvb_popup .popupbox .content-inner .slick-dots li button {
  height: 10px;
  width: 10px;
  background: none;
  border-color: #fff;
}
.pvb_popup .popupbox .content-inner .slick-dots .slick-active button,
.pvb_popup .popupbox .content-inner .slick-dots li button:hover {
  background: #fff;
}
.pvb_popup .popupbox .content-inner div.popslide.slick-center .popslide-inner {
  opacity: 1;
  transition-delay: 0.25s;
}
.pvb_popup .popupbox .content-inner .slick-next.slick-arrow,
.pvb_popup .popupbox .content-inner .slick-prev.slick-arrow {
  position: absolute;
  border-radius: 0;
  right: -75px;
  top: 50%;
  height: 60px;
  width: 60px;
  transition: all 0.5s;
  background: hsla(0, 0%, 100%, 0.3) 50% no-repeat
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAAXNSR0IArs4c6QAAAJtJREFUOBHNlG0KgDAIhqOgc+y6HaOve3SU6CLrNRQkgpwOSpCtH8+jC7emqRk550TpcjK8Y6UskygY2yvKJEAGBvVil4BqkZOmef+NZK7RyX8kS/Q4HQRVJGu0kx6C40Gyvd4bQHQMXwcM+/4BYBrvEOwbJq4cgn23kiuH4BGSe9jeA1DhFylBQtUkbJX1GIIUSTksIpYk+basJ2y1fFhlsEfDAAAAAElFTkSuQmCC);
  background-size: auto 12px;
  z-index: 10;
  display: none;
}
.pvb_popup .popupbox .content-inner .slick-prev.slick-arrow {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAAXNSR0IArs4c6QAAAJtJREFUOBHNlG0KgDAIhqOgc+y6HaOve3SU6CLrNRQkgpwOSpCtH8+jC7emqRk550TpcjK8Y6UskygY2yvKJEAGBvVil4BqkZOmef+NZK7RyX8kS/Q4HQRVJGu0kx6C40Gyvd4bQHQMXwcM+/4BYBrvEOwbJq4cgn23kiuH4BGSe9jeA1DhFylBQtUkbJX1GIIUSTksIpYk+basJ2y1fFhlsEfDAAAAAElFTkSuQmCC);
  transform: scaleX(-1);
  left: -75px;
  right: auto;
}
.pvb_popup .popupbox .content-inner .slick-next.slick-arrow:before,
.pvb_popup .popupbox .content-inner .slick-prev.slick-arrow:before {
  display: none;
}
.pvb_popup .popupbox .content-inner .slick-next.slick-arrow:hover,
.pvb_popup .popupbox .content-inner .slick-prev.slick-arrow:hover {
  background: #fff 50% no-repeat url(f7f627697fa2122697c129edee68811f.png);
  background-size: auto 12px;
}
.pvb_popup .popupbox .content-inner .slick-prev.slick-arrow:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAAXNSR0IArs4c6QAAAJtJREFUOBHNlG0KgDAIhqOgc+y6HaOve3SU6CLrNRQkgpwOSpCtH8+jC7emqRk550TpcjK8Y6UskygY2yvKJEAGBvVil4BqkZOmef+NZK7RyX8kS/Q4HQRVJGu0kx6C40Gyvd4bQHQMXwcM+/4BYBrvEOwbJq4cgn23kiuH4BGSe9jeA1DhFylBQtUkbJX1GIIUSTksIpYk+basJ2y1fFhlsEfDAAAAAElFTkSuQmCC);
  transform: scaleX(-1);
}
.pvb_popup .popupbox .content-inner.oneslide .slick-next.slick-arrow,
.pvb_popup .popupbox .content-inner.oneslide .slick-prev.slick-arrow {
  display: none;
}
@media (max-width: 991px) {
  .pvb_popup .popupbox .content-inner {
    margin-left: 0;
    margin-right: 0;
  }
  .pvb_popup .popupbox .content-inner .slick-next.slick-arrow,
  .pvb_popup .popupbox .content-inner .slick-prev.slick-arrow {
    display: none;
  }
}
.fl-module-headers-pvb-map-subcontent > .fl-row-content-wrap {
  display: none;
}
.fl-module-headers-pvb-map-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type {
  background-color: #e9f4e7;
  padding-top: 60px;
  padding-bottom: 60px;
  margin-bottom: 60px;
}
.fl-module-headers-pvb-map-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  h6 {
  margin-top: 45px;
  margin-bottom: 20px;
  font-weight: 700;
  color: #3f9c35;
}
.fl-module-headers-pvb-map-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  .sc-component {
  background-color: transparent;
}
.cta-inner
  .fl-module-headers-pvb-map-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  .cta-heading,
.fl-module-headers-pvb-map-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  .cta-inner
  .cta-heading,
.fl-module-headers-pvb-map-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  h1,
.fl-module-headers-pvb-map-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  h2,
.fl-module-headers-pvb-map-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  h3,
.fl-module-headers-pvb-map-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  li,
.fl-module-headers-pvb-map-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  p {
  color: #2c3844;
}
.fl-module-headers-pvb-map-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  li {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTNBQTkwRjkyOTk2MTFFQUI3M0JERjMxNTkxMjQ4MDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTNBQTkwRkEyOTk2MTFFQUI3M0JERjMxNTkxMjQ4MDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxM0FBOTBGNzI5OTYxMUVBQjczQkRGMzE1OTEyNDgwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxM0FBOTBGODI5OTYxMUVBQjczQkRGMzE1OTEyNDgwNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiTqu+AAAABhSURBVHjaYmSY5sEABDJA3AXEDgwQcACIy4D4CQtU8iIQCzEgQCQQuwOxPhNUJ7IkDIDEupiQjMUGHJgYCAAmqINwgQNMUNe+wyIJEisDKXgCci0QLwfi51C8HCr2BCDAALV/EQBtbG85AAAAAElFTkSuQmCC);
}
.fl-module-headers-pvb-map-subcontent
  > .fl-row-content-wrap
  .fl-col-content
  > div:first-of-type
  p.marker {
  color: #024;
}
body.fl-builder-edit
  .fl-module-headers-pvb-map-subcontent
  > .fl-row-content-wrap {
  display: block;
}
body.pvb-map-page .oppo2030issuu .sc-component {
  background-color: #e9f4e7;
  margin-bottom: 60px;
  padding-top: 0;
  padding-bottom: 60px;
}
.pvb-subcontent-anchor {
  position: absolute;
  height: 1px;
  width: 1px;
  margin-top: -80px;
}
.fl-module-headers-pvb-map-subcontent .sc-component:not(.sc-cta-exit) {
  padding-bottom: 0;
}
.fl-module-headers-pvb-map-subcontent
  .sc-component.sc-content-blocks.three-blocks {
  padding-top: 100px;
}
.fl-module-headers-pvb-map-subcontent .sc-component.sc-cta-exit {
  margin-top: 80px;
}
body.admin-bar .pvb-subcontent-anchor {
  margin-top: -162px;
}
.fl-module-headers-pvb-map-subcontent .sc-tabs > .container {
  display: none;
}
.fl-module-headers-pvb-map-subcontent .sc-tabs > .container .sc-tabs {
  display: block;
}
.fl-module-headers-pvb-map-subcontent .sc-tabs > .tab-wrap > .panel {
  padding: 0;
}
@media (max-width: 799px) {
  .pvb-subcontent-anchor {
    margin-top: -64px;
  }
}
@media (min-width: 783px) and (max-width: 799px) {
  body.admin-bar .pvb-subcontent-anchor {
    margin-top: -96px;
  }
}
@media (max-width: 782px) {
  body.admin-bar .pvb-subcontent-anchor {
    margin-top: -110px;
  }
}
@media (max-width: 539px) {
  .fl-module-headers-pvb-map-subcontent
    > .fl-row-content-wrap
    .fl-col-content
    > div:first-of-type
    h4 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .fl-module-headers-pvb-map-subcontent
    > .fl-row-content-wrap
    .fl-col-content
    > div:first-of-type
    h5,
  .fl-module-headers-pvb-map-subcontent
    > .fl-row-content-wrap
    .fl-col-content
    > div:first-of-type
    h6 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media (max-width: 440px) {
  .footer-navigation body.pvb-map-page .sc-cta-exit a,
  .prev-next-press-releases .next-posts-link body.pvb-map-page .sc-cta-exit a,
  .prev-next-press-releases .prev-posts-link body.pvb-map-page .sc-cta-exit a,
  body.pvb-map-page .sc-cta-exit .footer-navigation a,
  body.pvb-map-page .sc-cta-exit .prev-next-press-releases .next-posts-link a,
  body.pvb-map-page .sc-cta-exit .prev-next-press-releases .prev-posts-link a,
  body.pvb-map-page .sc-cta-exit .sc-btn {
    min-width: 100%;
  }
}
#pvb-scroll-up {
  background: #00a546;
  color: #fff;
  position: fixed;
  height: 83px;
  width: 60px;
  bottom: 30px;
  right: 30px;
  cursor: pointer;
  background-position: center 37px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGVsbGlwc2UgY3g9IjE1LjUiIGN5PSIxNS4yNSIgcng9IjE1LjUiIHJ5PSIxNS4yNSIvPjxwYXRoIGQ9Ik0wIDE1LjVoMy4wNU0yNy45NSAxNS41SDMxTTE1LjUgMzAuNTI1di0zTTE1LjUgMy4yNXYtMyIgZmlsbD0iI0Q4RDhEOCIvPjxwYXRoIGQ9Ik04LjYwNiAyMi4xNDRsNC4zODEtOS4wNTMgOS40MDctNC43MzUtNC43MzUgOS40MDd6TTEyLjk4NyAxMy4wOTFsNC42NzIgNC42NzIiLz48L2c+PC9zdmc+);
  background-size: 31px auto;
  opacity: 0;
  pointer-events: none;
  transition: all 0.5s;
}
#pvb-scroll-up.activated {
  opacity: 1;
  pointer-events: auto;
}
#pvb-scroll-up:before,
#pvb-scroll-up:hover {
  background-color: #008738;
}
#pvb-scroll-up:before {
  content: "\f106";
  font-family: FontAwesome;
  display: block;
  position: absolute;
  width: 100%;
  height: 23px;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 23px;
  text-align: center;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 767px) {
  #pvb-scroll-up {
    bottom: 15px;
    right: 15px;
  }
}
.pvb-download-anchor {
  position: absolute;
  height: 1px;
  width: 1px;
  margin-top: -130px;
}
body.admin-bar .pvb-download-anchor {
  margin-top: -162px;
}
body.pvb-map-page #at4-share {
  transition: all 0.4s;
}
body.pvb-map-page.popupped #at4-share {
  left: -48px;
}
body.pvb-map-page .layout-acton-form {
  padding-top: 0;
}
body.pvb-map-page .ao-textarea-block .ao-form textarea,
body.pvb-map-page .form-with-background .ao-form input,
body.pvb-map-page .form-with-background .ao-form select {
  background-color: #fff;
  color: #2c3844;
}
body.pvb-map-page .ao-submit-block button,
body.pvb-map-page .two-column-acton-form .ao-submit-block button {
  background-color: #008738;
}
body.pvb-map-page .ao-form-label,
body.pvb-map-page .two-column-acton-form .ao-form-label {
  color: #2c3844;
}
.pvb-form-anchor {
  position: absolute;
  height: 1px;
  width: 1px;
  margin-top: -110px;
}
@media (max-width: 799px) {
  body.pvb-map-page .half-column.column-last {
    margin-top: 50px;
  }
  .pvb-form-anchor {
    margin-top: -94px;
  }
}
@media (min-width: 783px) and (max-width: 799px) {
  body.admin-bar .pvb-form-anchor {
    margin-top: -126px;
  }
}
@media (max-width: 782px) {
  body.admin-bar .pvb-form-anchor {
    margin-top: -140px;
  }
}
.pvb-mob-get-report {
  display: none;
  height: 52px;
  width: auto;
  position: fixed;
  z-index: 150;
  cursor: pointer;
  transition: all 0.4s;
  font-size: 16px;
  font-size: 1rem;
  right: 12px;
  bottom: 12px;
  white-space: nowrap;
}
.pvb-mob-get-report:after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 52px;
  width: 52px;
  background-size: 28px auto;
}
.pvb-mob-get-report span {
  display: inline-block;
  position: relative;
  z-index: 0;
  height: 52px;
  line-height: 52px;
  white-space: nowrap;
  font-weight: 700;
  color: #fff;
  width: 220px;
  padding: 0 0 0 20px;
  overflow: hidden;
  transition: all 0.8s;
  background: #008738;
}
.pvb-mob-get-report.opp010scrolled span,
body.popupped .pvb-mob-get-report span {
  opacity: 0;
  width: 0;
}
.pvb-mob-get-report:hover span {
  background-color: #00a546;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 767px) {
  .pvb-mob-get-report {
    display: block;
    -ms-flex-direction: unset;
    flex-direction: unset;
  }
  .pvb_popup .popupbox .content_holder {
    margin: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  body.popupped .pvb-map-header_sub {
    display: none;
  }
  .pvb-map-header_sub {
    width: 100%;
    bottom: 185px;
    z-index: 51;
    height: 350px;
    margin-bottom: 20px;
  }
}
.fl-module-content-blocks-pvb-map {
  max-height: 600px;
  margin-bottom: 50px;
  margin-top: 50px;
}
@media (max-width: 800px) and (min-width: 767px) {
  .pvb_popup {
    width: 360px;
  }
  .pvb_popup .popupbox .header {
    padding-left: 25px;
  }
}
.pvb_popup .popupbox .content-inner div.popslide .popslide-inner {
  opacity: 1;
  text-align: left;
}
.pvb_popup .popupbox .content p {
  text-align: left;
}
.pvb_popup .popupbox .content_holder {
  height: 100%;
}
.pvb_popup .popupbox .sc-button {
  position: absolute;
  bottom: 15px;
  width: 270px;
  z-index: 70;
}
.pvb-map-header_sub .sc-button,
.pvb-map-wrap .pvb-map-col .sc-button {
  position: absolute;
  bottom: 15px;
  width: 270px;
  text-align: left;
}
.people-section:after {
  clear: both;
  content: "";
  display: block;
}
.people-callout {
  background-color: #96cf24;
  color: #fff;
  height: auto;
  margin-bottom: 30px;
  padding: 42px 30px;
}
@media screen and (min-width: 800px) {
  .people-callout {
    height: 420px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .people-callout:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .people-callout h2 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media screen and (min-width: 992px) {
  .people-callout h2 {
    font-size: 38px;
    font-size: 2.375rem;
  }
}
@media screen and (min-width: 800px) {
  .box-right {
    float: right;
    margin-right: 0;
  }
  .box-right .person-box:nth-child(3) {
    margin-right: 2.35765%;
  }
}
.person-box {
  background-color: #f7f7f7;
  height: auto;
  margin-bottom: 30px;
  position: relative;
}
@media screen and (min-width: 480px) {
  .person-box {
    height: 450px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .person-box:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .person-box {
    height: 420px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }
  .person-box:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 480px) {
  .person-box:nth-child(2n + 3) {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .person-box:nth-child(2n + 3) {
    margin-right: 2.35765%;
  }
}
@media screen and (min-width: 800px) {
  .person-box:nth-child(3) {
    margin-right: 0;
  }
}
.person-box:nth-child(4) {
  clear: left;
}
.person-box:nth-child(4n + 7) {
  margin-right: 0;
}
.person-box img {
  display: block;
  width: 100%;
}
@media screen and (min-width: 480px) {
  .footer-navigation .person-box a,
  .person-box .footer-navigation a,
  .person-box .prev-next-press-releases .next-posts-link a,
  .person-box .prev-next-press-releases .prev-posts-link a,
  .person-box .sc-btn,
  .prev-next-press-releases .next-posts-link .person-box a,
  .prev-next-press-releases .prev-posts-link .person-box a {
    bottom: 15px;
    left: 15px;
    position: absolute;
    height: auto;
    line-height: 1;
    min-height: 18px;
  }
}
@media screen and (min-width: 800px) {
  .footer-navigation .person-box a,
  .person-box .footer-navigation a,
  .person-box .prev-next-press-releases .next-posts-link a,
  .person-box .prev-next-press-releases .prev-posts-link a,
  .person-box .sc-btn,
  .prev-next-press-releases .next-posts-link .person-box a,
  .prev-next-press-releases .prev-posts-link .person-box a {
    bottom: 15px;
    left: 15px;
    position: absolute;
  }
}
.person-meta {
  padding: 20px 15px;
}
.cta-inner .person-meta .cta-heading,
.person-meta .cta-inner .cta-heading,
.person-meta .person-name,
.person-meta h3 {
  font-size: 22px;
  font-size: 1.375rem;
  margin-bottom: 7px;
}
.person-meta p {
  font-size: 16px;
  font-size: 1rem;
}
.box-dark-blue .people-callout {
  background-color: #0c3a66;
}
.box-dark-blue .person-box {
  background-color: #0c3a66;
  color: #fff;
}
.box-dark-blue .btn-arrow {
  background-image: none;
  color: #fff;
}
.box-dark-blue .btn-arrow:visited {
  color: #fff;
}
.box-dark-blue .btn-arrow:active,
.box-dark-blue .btn-arrow:hover {
  color: #ff3e00;
}
.box-dark-blue .footer-navigation a.btn-arrow,
.box-dark-blue .prev-next-press-releases .next-posts-link a.btn-arrow,
.box-dark-blue .prev-next-press-releases .prev-posts-link a.btn-arrow,
.box-dark-blue .sc-btn.btn-arrow,
.footer-navigation .box-dark-blue a.btn-arrow,
.prev-next-press-releases .next-posts-link .box-dark-blue a.btn-arrow,
.prev-next-press-releases .prev-posts-link .box-dark-blue a.btn-arrow {
  color: #fff;
}
.box-dark-blue .footer-navigation a.btn-arrow:active,
.box-dark-blue .footer-navigation a.btn-arrow:hover,
.box-dark-blue .prev-next-press-releases .next-posts-link a.btn-arrow:active,
.box-dark-blue .prev-next-press-releases .next-posts-link a.btn-arrow:hover,
.box-dark-blue .prev-next-press-releases .prev-posts-link a.btn-arrow:active,
.box-dark-blue .prev-next-press-releases .prev-posts-link a.btn-arrow:hover,
.box-dark-blue .sc-btn.btn-arrow:active,
.box-dark-blue .sc-btn.btn-arrow:hover,
.footer-navigation .box-dark-blue a.btn-arrow:active,
.footer-navigation .box-dark-blue a.btn-arrow:hover,
.prev-next-press-releases .next-posts-link .box-dark-blue a.btn-arrow:active,
.prev-next-press-releases .next-posts-link .box-dark-blue a.btn-arrow:hover,
.prev-next-press-releases .prev-posts-link .box-dark-blue a.btn-arrow:active,
.prev-next-press-releases .prev-posts-link .box-dark-blue a.btn-arrow:hover {
  border-bottom: none;
  color: #ff3e00;
}
.sc-tiles-stat-section:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 800px) {
  .sc-tiles-stat-section {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 800px) {
  .stat-section-third {
    float: left;
    width: 41%;
  }
}
.stat-section-third .stat-block {
  margin-right: 0;
}
@media screen and (min-width: 800px) {
  .stat-section-third .stat-block {
    margin-right: 6%;
  }
}
@media screen and (min-width: 800px) {
  .stat-section-two-third {
    float: right;
    width: 59%;
  }
}
.stat-section-two-third .stat-block-mid {
  float: right;
  margin-right: 0;
}
.sc-tiles-stats {
  background-color: #0c3a66;
  margin-bottom: 10px;
  padding-top: 36px;
  padding-bottom: 50px;
}
@media screen and (min-width: 800px) {
  .sc-tiles-stats {
    margin-bottom: 56px;
    padding-top: 64px;
  }
}
.sc-tiles-stats .section-header {
  color: #fff;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
  margin-bottom: 34px;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .sc-tiles-stats .section-header {
    margin-bottom: 54px;
  }
}
.stat-block {
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  float: left;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 2.5%;
  margin-bottom: 20px;
  min-height: 200px;
  padding: 20px 30px;
  position: relative;
  text-align: center;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .stat-block {
    height: 200px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    width: 43.5%;
  }
}
@media screen and (min-width: 1170px) {
  .stat-block {
    width: 44%;
  }
}
.stat-block .number {
  font-size: 50px;
  font-size: 3.125rem;
  font-weight: 100;
  margin-bottom: 0;
  margin-top: -19px;
  position: relative;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-feature-settings: "ss01" on, "ss02" on;
}
@media screen and (min-width: 800px) {
  .stat-block .number {
    margin-bottom: -18px;
  }
}
@media screen and (min-width: 1170px) {
  .stat-block .number {
    font-size: 80px;
    font-size: 5rem;
  }
}
.stat-block h2 {
  font-size: 34px;
  font-size: 2.125rem;
  line-height: 1;
  margin-bottom: 4px;
  position: relative;
  z-index: 10;
}
@media screen and (min-width: 1170px) {
  .stat-block h2 {
    font-size: 42px;
    font-size: 2.625rem;
  }
}
.stat-block .text-title {
  font-size: 54px;
  font-size: 3.375rem;
}
.stat-block p {
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 0;
  position: relative;
  width: 100%;
  z-index: 10;
}
@media screen and (min-width: 800px) {
  .stat-block p {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1170px) {
  .stat-block p {
    font-size: 16px;
    font-size: 1rem;
  }
}
.stat-block-long {
  padding: 0;
}
@media screen and (min-width: 800px) {
  .stat-block-long {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-right: 0;
    width: 59.5%;
  }
}
@media screen and (min-width: 1170px) {
  .stat-block-long {
    width: 59%;
  }
}
@media screen and (min-width: 800px) {
  .stat-block-mid {
    float: right;
    width: 37.5%;
  }
}
@media screen and (min-width: 992px) {
  .stat-block-mid {
    width: 38.5%;
  }
}
.stat-block-last {
  margin-right: 0;
}
.stat-long-image {
  height: 200px;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .stat-long-image {
    width: 200px;
  }
}
@media screen and (min-width: 992px) {
  .stat-long-image {
    width: 240px;
  }
}
.stat-long-content {
  padding: 20px 30px;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .stat-long-content {
    padding-top: 0;
    padding-bottom: 0;
    width: calc(100% - 200px);
  }
}
@media screen and (min-width: 992px) {
  .stat-long-content {
    width: calc(100% - 240px);
  }
}
.stat-white {
  color: #0c3a66;
}
.stat-white p {
  color: #525355;
}
.stat-one {
  background-color: #7bb6f5;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 200px;
}
.stat-one .stat-long-image {
  float: left;
  width: 50%;
}
@media screen and (min-width: 800px) {
  .stat-one .stat-long-image {
    float: none;
    -ms-flex-order: 2;
    order: 2;
    width: 180px;
  }
}
@media screen and (min-width: 992px) {
  .stat-one .stat-long-image {
    width: 240px;
  }
}
.stat-one .stat-long-content {
  float: left;
  width: 50%;
}
@media screen and (min-width: 800px) {
  .stat-one .stat-long-content {
    float: none;
    -ms-flex-order: 1;
    order: 1;
    width: calc(100% - 180px);
  }
}
@media screen and (min-width: 992px) {
  .stat-one .stat-long-content {
    width: calc(100% - 240px);
  }
}
.stat-one .number {
  font-size: 28px;
  font-size: 1.75rem;
}
@media screen and (min-width: 480px) {
  .stat-one .number {
    font-size: 34px;
    font-size: 2.125rem;
  }
}
@media screen and (min-width: 800px) {
  .stat-one .number {
    font-size: 50px;
    font-size: 3.125rem;
  }
}
@media screen and (min-width: 1170px) {
  .stat-one .number {
    font-size: 80px;
    font-size: 5rem;
  }
}
.stat-three,
.stat-two {
  background-color: #96cf24;
}
.stat-four {
  background-color: #238500;
}
.stat-five {
  margin-right: 0;
}
@media screen and (min-width: 800px) {
  .stat-five {
    width: 31.4%;
  }
}
@media screen and (min-width: 1170px) {
  .stat-five {
    width: 30.4%;
  }
}
@media screen and (min-width: 800px) {
  .stat-six {
    width: 63.6%;
  }
}
@media screen and (min-width: 1170px) {
  .stat-six {
    width: 65.2%;
  }
}
.stat-six h2 {
  margin-bottom: 18px;
}
.stat-seven {
  margin-right: 0;
}
@media screen and (min-width: 800px) {
  .stat-seven {
    float: left;
    margin-right: 2.5%;
    width: 38%;
  }
}
@media screen and (min-width: 1170px) {
  .stat-seven {
    width: 38.5%;
  }
}
.stat-seven h2 {
  margin-bottom: 18px;
}
.stat-eight .stat-long-image {
  display: none;
  -ms-flex-order: 1;
  order: 1;
}
@media screen and (min-width: 800px) {
  .stat-eight .stat-long-image {
    display: block;
  }
}
.stat-eight .stat-long-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 200px;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-order: 2;
  order: 2;
  position: relative;
}
.stat-eight h2 {
  margin-bottom: 18px;
}
.stat-eight .number,
.stat-eight h2,
.stat-eight p {
  color: #fff;
}
.stat-overlay-blue {
  background-color: rgba(4, 115, 234, 0.5);
}
.mid-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  height: 100%;
  width: 100%;
  position: absolute;
}
.mid-overlay .number {
  margin-top: 45px;
}
@media screen and (min-width: 800px) {
  .mid-overlay .number {
    margin-top: 46px;
  }
}
@media screen and (min-width: 1170px) {
  .mid-overlay .number {
    margin-top: 30px;
  }
}
.mid-overlay h2 {
  margin-top: 55px;
}
.heavy-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  position: absolute;
}
.heavy-overlay .number {
  margin-top: 45px;
}
@media screen and (min-width: 800px) {
  .heavy-overlay .number {
    margin-top: 46px;
  }
}
@media screen and (min-width: 1170px) {
  .heavy-overlay .number {
    margin-top: 30px;
  }
}
.heavy-overlay h2 {
  margin-top: 55px;
}
.overlay-heavy-overlay,
.overlay-mid-overlay {
  padding: 0;
}
@media screen and (min-width: 800px) {
  .number.five-digits {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
@media screen and (min-width: 1000px) {
  .number.five-digits {
    font-size: 50px;
    font-size: 3.125rem;
  }
}
@media screen and (min-width: 1170px) {
  .number.five-digits {
    font-size: 55px;
    font-size: 3.4375rem;
  }
}
@media screen and (min-width: 800px) {
  .number.six-digits {
    font-size: 35px;
    font-size: 2.1875rem;
  }
}
@media screen and (min-width: 1000px) {
  .number.six-digits {
    font-size: 50px;
    font-size: 3.125rem;
  }
}
@media screen and (min-width: 1170px) {
  .number.six-digits {
    font-size: 55px;
    font-size: 3.4375rem;
  }
}
@media screen and (min-width: 800px) {
  .number.seven-digits {
    font-size: 35px;
    font-size: 2.1875rem;
  }
}
@media screen and (min-width: 1000px) {
  .number.seven-digits {
    font-size: 50px;
    font-size: 3.125rem;
  }
}
@media screen and (min-width: 1170px) {
  .number.seven-digits {
    font-size: 55px;
    font-size: 3.4375rem;
  }
}
.sc-tiles-insights .marker,
.sc-tiles-insights h2 {
  text-align: center;
}
.insight-box {
  background-color: #fff;
  border-bottom: 6px solid #e5e5e5;
  margin-bottom: 30px;
  position: relative;
}
@media screen and (min-width: 800px) {
  .insight-box {
    height: 540px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }
  .insight-box:last-child {
    margin-right: 0;
  }
}
.insight-box:hover {
  cursor: pointer;
}
.insight-box .insight-box-image {
  background-color: #000;
  background-position: 50%;
  height: 276px;
  overflow: hidden;
  position: relative;
  transition: opacity 0.6s ease;
}
.insight-box .insight-box-image:hover {
  opacity: 0.8;
}
.insight-box .insight-box-image a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.insight-box .insight-box-meta {
  font-weight: 400;
  padding: 20px 16px 2px;
}
@media screen and (min-width: 800px) {
  .insight-box .insight-box-meta {
    padding: 20px 16px 10px;
  }
}
.insight-box .intro-meta {
  left: 16px;
  right: 16px;
  bottom: -10px;
}
.insight-box .intro-meta a,
.insight-box .intro-meta a:hover {
  border-bottom-color: transparent;
  color: #525355;
  text-decoration: none;
}
.insight-box .intro-meta .posted-on {
  color: #b0bbc4;
}
.cta-inner .insight-box .cta-heading,
.insight-box .cta-inner .cta-heading,
.insight-box h3 {
  font-size: 20px;
  font-size: 1.25rem;
}
.cta-inner .insight-box .cta-heading a,
.cta-inner .insight-box .cta-heading a:hover,
.insight-box .cta-inner .cta-heading a,
.insight-box .cta-inner .cta-heading a:hover,
.insight-box h3 a,
.insight-box h3 a:hover {
  color: #525355;
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n + 1) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    border-bottom: 6px solid #e5e5e5;
  }
  .insight-box:nth-child(6n + 1):last-child {
    margin-right: 0;
  }
}
.insight-box:nth-child(6n + 1) .insight-box-image {
  background-color: #000;
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n + 1) .insight-box-image {
    height: 270px;
  }
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n + 1) .insight-box-meta {
    width: 100%;
  }
}
.cta-inner .insight-box:nth-child(6n + 1) .cta-heading,
.insight-box:nth-child(6n + 1) .cta-inner .cta-heading,
.insight-box:nth-child(6n + 1) h3 {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 300;
}
.insight-box:nth-child(6n + 3) {
  margin-right: 0;
}
.insight-box:nth-child(6n + 3) .insight-excerpt {
  display: block;
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n + 3) .insight-excerpt {
    display: none;
  }
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n + 4) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%;
  }
  .insight-box:nth-child(6n + 4):last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n + 4) .insight-box-image {
    height: 540px;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }
  .insight-box:nth-child(6n + 4) .insight-box-image:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n + 4) .insight-box-meta {
    float: right;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .insight-box:nth-child(6n + 4) .insight-box-meta:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n + 5) {
    height: 255px;
    float: left;
    display: block;
    width: 23.23176%;
    margin-right: 0;
  }
  .insight-box:nth-child(6n + 5):last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n + 5) .insight-box-image {
    height: 110px;
  }
}
.insight-box:nth-child(6n + 5) .insight-excerpt {
  display: none;
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n + 6) {
    height: 255px;
    float: left;
    display: block;
    width: 23.23176%;
    margin-right: 0;
  }
  .insight-box:nth-child(6n + 6):last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n + 6) .insight-box-image {
    height: 110px;
  }
}
.insight-box:nth-child(6n + 6) .insight-excerpt {
  display: none;
}
@media screen and (min-width: 800px) and (max-width: 1060px) {
  .cta-inner .sc-tiles-insights .insight-box .cta-heading,
  .sc-tiles-insights .insight-box .cta-inner .cta-heading,
  .sc-tiles-insights .insight-box h3 {
    font-size: 16px;
    font-size: 1rem;
  }
}
.cta-inner .gold-scheme .cta-heading a,
.gold-scheme .cta-inner .cta-heading a,
.gold-scheme h3 a {
  color: #525355;
}
.cta-inner .gold-scheme .cta-heading a:hover,
.gold-scheme .cta-inner .cta-heading a:hover,
.gold-scheme .intro-meta a,
.gold-scheme h3 a:hover {
  color: #d2ab29;
}
.cta-inner .pink-scheme .cta-heading a,
.gold-scheme .intro-meta a:hover,
.pink-scheme .cta-inner .cta-heading a,
.pink-scheme h3 a {
  color: #525355;
}
.cta-inner .pink-scheme .cta-heading a:hover,
.pink-scheme .cta-inner .cta-heading a:hover,
.pink-scheme .intro-meta a,
.pink-scheme h3 a:hover {
  color: #c13055;
}
.pink-scheme .intro-meta a:hover {
  border-bottom-color: transparent;
  color: #525355;
}
.cta-inner .orange-scheme .cta-heading a,
.orange-scheme .cta-inner .cta-heading a,
.orange-scheme h3 a {
  color: #525355;
}
.cta-inner .orange-scheme .cta-heading a:hover,
.orange-scheme .cta-inner .cta-heading a:hover,
.orange-scheme .intro-meta a,
.orange-scheme h3 a:hover {
  color: #d87d23;
}
.cta-inner .purple-scheme .cta-heading a,
.orange-scheme .intro-meta a:hover,
.purple-scheme .cta-inner .cta-heading a,
.purple-scheme h3 a {
  color: #525355;
}
.cta-inner .purple-scheme .cta-heading a:hover,
.purple-scheme .cta-inner .cta-heading a:hover,
.purple-scheme .intro-meta a,
.purple-scheme h3 a:hover {
  color: #5e3371;
}
.cta-inner .green-scheme .cta-heading a,
.green-scheme .cta-inner .cta-heading a,
.green-scheme h3 a,
.purple-scheme .intro-meta a:hover {
  color: #525355;
}
.cta-inner .green-scheme .cta-heading a:hover,
.green-scheme .cta-inner .cta-heading a:hover,
.green-scheme .intro-meta a,
.green-scheme h3 a:hover {
  color: #ff3e00;
}
.green-scheme .intro-meta a:hover {
  color: #525355;
}
.insight-quote {
  background-color: #0c3a66;
  color: #fff;
}
.insight-quote.gold-scheme {
  border-bottom-color: #d2ab29;
  background-color: #d2ab29;
}
.cta-inner .insight-quote.gold-scheme .cta-heading a,
.insight-quote.gold-scheme .cta-inner .cta-heading a,
.insight-quote.gold-scheme h3 a {
  color: #fff;
}
.cta-inner .insight-quote.gold-scheme .cta-heading a:hover,
.insight-quote.gold-scheme .cta-inner .cta-heading a:hover,
.insight-quote.gold-scheme h3 a:hover {
  color: #eedda6;
}
.insight-quote.pink-scheme {
  border-bottom-color: #d2ab29;
  background-color: #d2ab29;
}
.cta-inner .insight-quote.pink-scheme .cta-heading a,
.insight-quote.pink-scheme .cta-inner .cta-heading a,
.insight-quote.pink-scheme h3 a {
  color: #fff;
}
.cta-inner .insight-quote.pink-scheme .cta-heading a:hover,
.insight-quote.pink-scheme .cta-inner .cta-heading a:hover,
.insight-quote.pink-scheme h3 a:hover {
  color: #e8a2b4;
}
.insight-quote.orange-scheme {
  border-bottom-color: #d87d23;
  background-color: #d87d23;
}
.cta-inner .insight-quote.orange-scheme .cta-heading a,
.insight-quote.orange-scheme .cta-inner .cta-heading a,
.insight-quote.orange-scheme h3 a {
  color: #fff;
}
.cta-inner .insight-quote.orange-scheme .cta-heading a:hover,
.insight-quote.orange-scheme .cta-inner .cta-heading a:hover,
.insight-quote.orange-scheme h3 a:hover {
  color: #f0caa4;
}
.insight-quote.purple-scheme {
  border-bottom-color: #5e3371;
  background-color: #5e3371;
}
.cta-inner .insight-quote.purple-scheme .cta-heading a,
.insight-quote.purple-scheme .cta-inner .cta-heading a,
.insight-quote.purple-scheme h3 a {
  color: #fff;
}
.cta-inner .insight-quote.purple-scheme .cta-heading a:hover,
.insight-quote.purple-scheme .cta-inner .cta-heading a:hover,
.insight-quote.purple-scheme h3 a:hover {
  color: #ad7ac3;
}
.insight-quote.green-scheme {
  border-bottom-color: #ff3e00;
  background-color: #ff3e00;
}
.cta-inner .insight-quote.green-scheme .cta-heading a,
.insight-quote.green-scheme .cta-inner .cta-heading a,
.insight-quote.green-scheme h3 a {
  color: #fff;
}
.cta-inner .insight-quote.green-scheme .cta-heading a:hover,
.insight-quote.green-scheme .cta-inner .cta-heading a:hover,
.insight-quote.green-scheme h3 a:hover {
  color: #93ff6c;
}
.insight-quote .intro-meta a,
.insight-quote .intro-meta a:hover {
  color: #fff;
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n + 2) .insight-excerpt {
    display: none;
  }
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n-1),
  .insight-box:nth-child(6n-2) {
    background-color: #fff;
    color: #525355;
  }
}
.cta-inner .insight-box:nth-child(6n-1) .cta-heading a,
.cta-inner .insight-box:nth-child(6n-2) .cta-heading a,
.insight-box:nth-child(6n-1) .cta-inner .cta-heading a,
.insight-box:nth-child(6n-1) h3 a,
.insight-box:nth-child(6n-2) .cta-inner .cta-heading a,
.insight-box:nth-child(6n-2) h3 a {
  color: #525355;
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n-1) .intro-meta,
  .insight-box:nth-child(6n-2) .intro-meta {
    color: #b0bbc4;
  }
}
.cta-inner .insight-box:nth-child(6n-1).gold-scheme .cta-heading a:hover,
.cta-inner .insight-box:nth-child(6n-2).gold-scheme .cta-heading a:hover,
.insight-box:nth-child(6n-1).gold-scheme .cta-inner .cta-heading a:hover,
.insight-box:nth-child(6n-1).gold-scheme h3 a:hover,
.insight-box:nth-child(6n-2).gold-scheme .cta-inner .cta-heading a:hover,
.insight-box:nth-child(6n-2).gold-scheme h3 a:hover {
  color: #d2ab29;
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n-1).gold-scheme .intro-meta a,
  .insight-box:nth-child(6n-2).gold-scheme .intro-meta a {
    color: #d2ab29;
  }
  .insight-box:nth-child(6n-1).gold-scheme .intro-meta a:hover,
  .insight-box:nth-child(6n-2).gold-scheme .intro-meta a:hover {
    color: #525355;
  }
}
.cta-inner .insight-box:nth-child(6n-1).pink-scheme .cta-heading a:hover,
.cta-inner .insight-box:nth-child(6n-2).pink-scheme .cta-heading a:hover,
.insight-box:nth-child(6n-1).pink-scheme .cta-inner .cta-heading a:hover,
.insight-box:nth-child(6n-1).pink-scheme h3 a:hover,
.insight-box:nth-child(6n-2).pink-scheme .cta-inner .cta-heading a:hover,
.insight-box:nth-child(6n-2).pink-scheme h3 a:hover {
  color: #c13055;
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n-1).pink-scheme .intro-meta a,
  .insight-box:nth-child(6n-2).pink-scheme .intro-meta a {
    color: #c13055;
  }
  .insight-box:nth-child(6n-1).pink-scheme .intro-meta a:hover,
  .insight-box:nth-child(6n-2).pink-scheme .intro-meta a:hover {
    color: #525355;
  }
}
.cta-inner .insight-box:nth-child(6n-1).orange-scheme .cta-heading a:hover,
.cta-inner .insight-box:nth-child(6n-2).orange-scheme .cta-heading a:hover,
.insight-box:nth-child(6n-1).orange-scheme .cta-inner .cta-heading a:hover,
.insight-box:nth-child(6n-1).orange-scheme h3 a:hover,
.insight-box:nth-child(6n-2).orange-scheme .cta-inner .cta-heading a:hover,
.insight-box:nth-child(6n-2).orange-scheme h3 a:hover {
  color: #d87d23;
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n-1).orange-scheme .intro-meta a,
  .insight-box:nth-child(6n-2).orange-scheme .intro-meta a {
    color: #d87d23;
  }
  .insight-box:nth-child(6n-1).orange-scheme .intro-meta a:hover,
  .insight-box:nth-child(6n-2).orange-scheme .intro-meta a:hover {
    color: #525355;
  }
}
.cta-inner .insight-box:nth-child(6n-1).purple-scheme .cta-heading a:hover,
.cta-inner .insight-box:nth-child(6n-2).purple-scheme .cta-heading a:hover,
.insight-box:nth-child(6n-1).purple-scheme .cta-inner .cta-heading a:hover,
.insight-box:nth-child(6n-1).purple-scheme h3 a:hover,
.insight-box:nth-child(6n-2).purple-scheme .cta-inner .cta-heading a:hover,
.insight-box:nth-child(6n-2).purple-scheme h3 a:hover {
  color: #5e3371;
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n-1).purple-scheme .intro-meta a,
  .insight-box:nth-child(6n-2).purple-scheme .intro-meta a {
    color: #5e3371;
  }
  .insight-box:nth-child(6n-1).purple-scheme .intro-meta a:hover,
  .insight-box:nth-child(6n-2).purple-scheme .intro-meta a:hover {
    color: #525355;
  }
}
.cta-inner .insight-box:nth-child(6n-1).green-scheme .cta-heading a:hover,
.cta-inner .insight-box:nth-child(6n-2).green-scheme .cta-heading a:hover,
.insight-box:nth-child(6n-1).green-scheme .cta-inner .cta-heading a:hover,
.insight-box:nth-child(6n-1).green-scheme h3 a:hover,
.insight-box:nth-child(6n-2).green-scheme .cta-inner .cta-heading a:hover,
.insight-box:nth-child(6n-2).green-scheme h3 a:hover {
  color: #ff3e00;
}
@media screen and (min-width: 800px) {
  .insight-box:nth-child(6n-1).green-scheme .intro-meta a,
  .insight-box:nth-child(6n-2).green-scheme .intro-meta a {
    color: #ff3e00;
  }
  .insight-box:nth-child(6n-1).green-scheme .intro-meta a:hover,
  .insight-box:nth-child(6n-2).green-scheme .intro-meta a:hover {
    color: #525355;
  }
}
.cta-inner .insight-box-quote .cta-heading,
.insight-box-quote .cta-inner .cta-heading,
.insight-box-quote h3 {
  font-family: Prata, Helvetica, Arial, Lucida Grande, sans-serif;
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1.3;
}
.more-insights {
  clear: both;
  padding-top: 0;
  padding-bottom: 20px;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .more-insights {
    padding-top: 30px;
    padding-bottom: 10px;
  }
}
.insight-box.insight-quote.pink-scheme .intro-meta .posted-on,
.insight-quote.orange-scheme .intro-meta .posted-on {
  color: #fff;
}
.assets-section:after {
  clear: both;
  content: "";
  display: block;
}
.asset-callout .marker {
  color: #fff;
}
.asset-box {
  border: 1px solid #e5e5e5;
}
.asset-box a {
  display: block;
  height: 100%;
}
.asset-box a .asset-image {
  height: 0;
  padding: 0 0 75%;
  overflow: hidden;
  background: none;
  -ms-flex-align: start;
  align-items: flex-start;
}
.asset-box a .asset-image img {
  width: 100%;
}
.asset-box a .asset-content {
  height: auto;
  padding-bottom: 50px;
  position: static;
}
@media screen and (min-width: 480px) {
  .asset-box a .asset-content {
    padding-bottom: 0;
  }
}
.asset-box a .asset-content .asset-heading {
  font-size: 22px;
  font-size: 1.375rem;
}
.asset-box a .asset-content p {
  bottom: 7px;
}
.asset-box a:hover {
  background: #0c3a66;
  color: #fff;
}
.asset-box .fa-download {
  margin-left: 8px;
  color: #ff3e00;
}
.asset-image {
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  height: 220px;
  -ms-flex-pack: center;
  justify-content: center;
}
.asset-image img {
  width: auto;
}
.asset-content {
  height: calc(100% - 220px);
  padding: 15px;
  position: relative;
}
.asset-content p {
  bottom: 5px;
  left: 15px;
  line-height: 30px;
  margin-bottom: 0;
  position: absolute;
  right: 15px;
}
.asset-content p span {
  float: right;
}
.asset-content a {
  color: #ff3e00;
  display: inline-block;
  font-size: 20px;
  font-size: 1.25rem;
  margin-left: 8px;
}
.sc-asset-popup {
  background-color: #fff;
  margin: 75px auto 0;
  max-width: 100%;
  padding: 30px;
  position: relative;
  width: 1070px;
}
@media screen and (min-width: 992px) {
  .sc-asset-popup {
    padding: 30px;
    margin-top: 125px;
  }
}
.footer-navigation .sc-asset-popup a,
.prev-next-press-releases .next-posts-link .sc-asset-popup a,
.prev-next-press-releases .prev-posts-link .sc-asset-popup a,
.sc-asset-popup .footer-navigation a,
.sc-asset-popup .prev-next-press-releases .next-posts-link a,
.sc-asset-popup .prev-next-press-releases .prev-posts-link a,
.sc-asset-popup .sc-btn {
  margin-left: 0;
}
.sc-asset-popup .mfp-close {
  color: #525355;
  font-size: 40px;
  font-size: 2.5rem;
  margin-right: 0;
  right: 0;
}
@media screen and (min-width: 1170px) {
  .sc-asset-popup .mfp-close {
    margin-right: -538px;
    right: 50%;
  }
}
.sc-asset-popup .popup-header {
  font-size: 32px;
  font-size: 2rem;
  line-height: 1.1;
}
.sc-asset-popup p {
  font-size: 15px;
  font-size: 0.9375rem;
}
@media screen and (min-width: 800px) {
  .sc-asset-popup p {
    font-size: 16px;
    font-size: 1rem;
  }
}
.sc-asset-popup ul {
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  list-style: none;
  margin-top: 12px;
  margin-bottom: 10px;
  margin-left: 0;
  padding-left: 0;
}
.sc-asset-popup ul li {
  padding-bottom: 12px;
  padding-left: 0;
}
.sc-agreement {
  padding-top: 30px;
  padding-bottom: 30px;
}
.sc-agreement label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 32px;
}
.sc-agreement label:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 26px;
  height: 26px;
  left: -14px;
  margin-left: 0;
  border: 1px solid #ff3e00;
  border-radius: 0;
  background-color: transparent;
  top: -4px;
}
.sc-agreement label:after {
  color: #ff3e00;
  display: inline-block;
  font-size: 13px;
  font-size: 0.8125rem;
  height: 24px;
  left: -7px;
  position: absolute;
  top: 0;
  width: 24px;
}
.sc-agreement input[type="checkbox"] {
  opacity: 0;
  z-index: 1;
}
.sc-agreement input[type="checkbox"]:focus + label:before {
  outline: none;
}
.sc-agreement input[type="checkbox"]:checked + label:after {
  font-family: FontAwesome;
  content: "\f00c";
}
.sc-agreement input[type="checkbox"]:disabled + label {
  opacity: 0.65;
}
.sc-agreement input[type="checkbox"]:disabled + label:before {
  background-color: #eee;
  cursor: not-allowed;
}
#sc-tiles-layers {
  padding-top: 150px;
  margin-top: -150px;
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeout {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeout {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes dropDown {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes dropDown {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
.sc-tiles-layers .link-text {
  position: absolute;
  bottom: 20px;
}
.sc-tiles-layers .image-container.background-fit.hovered img {
  transition: transform 0.4s;
  transform: scale(1.1);
  opacity: 0.9;
  z-index: 2;
}
.sc-tiles-layers .image-container {
  height: 100%;
  overflow: hidden;
  background-color: #000;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.sc-tiles-layers .image-container img {
  transition: transform 0.4s;
  transform: scale(1);
}
.sc-tiles-layers .layer-block-text.hovered {
  transition: background-color 0.4s ease-in-out;
}
.sc-tiles-layers .chevron {
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAAXNSR0IArs4c6QAAAGRJREFUGBljYACC////c4AwiI0BoJI7gDQIYyoCCioD8QsgBgGcijSBkgQVaRGr6CXILiDAaZ02UPIHWMn//xuw+WoyVBKkyANFAVBgEtmSE/HpBHkPZB+mnTAHACU9QBjGR6YBoMe5Otp6q1YAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 8px 12px;
  position: absolute;
  left: 120px;
  width: 20px;
  height: 23px;
}
.sc-tiles-layers .chevron.cross,
.sc-tiles-layers .chevron.down {
  display: block;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .chevron.cross,
  .sc-tiles-layers .chevron.down {
    display: none;
  }
}
.sc-tiles-layers .chevron.down {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAABGdBTUEAALGPC/xhBQAAAM1JREFUOBGtk9ENgzAMRPPVTsAG/WT8tnwxRbfoEukd5ERwCTgBS5ZjY79zIhFCshjjA35T3hrJIGs1j0IP/8Kf8GYRziYGWf0kwgOcBdkLh/tqA0fCGThnZbMIslGVLFaJYM7ChRoDTh38o0oWXSLoL8HJ7PRMJZE3AaUXSnD2WFvgGkZHlQj6ubkP7hAZCMz6CGfN2v/mGlLEROkmkwi+t8OdIm2bC664c5P6ZxHURofI8ZtbqM13RM7DJbYhch18Q+R6uBGZf38VD+IPnaR/O7KnWhoAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: right 25px top 15px;
  background-size: 17px;
  content: "";
  cursor: pointer;
  width: 100%;
  height: 46px;
  position: absolute;
  right: 15px;
  top: 30px;
  z-index: 4;
  left: 0;
}
@media screen and (min-width: 680px) {
  .sc-tiles-layers .chevron.down {
    top: 15px;
  }
}
.sc-tiles-layers .chevron.cross {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAH5JREFUKBWdUkEOgCAMI/7BX/D/G6/wQbMlHKa0kLBkAddWW7MSERXd0HfZFDmDW8u44IgHbcXEBgdHNArzQIotxwKwvsJ6MkVQM/kbBJHWWTLC5yUg5cxWdH1Upw+/r9He3qoQ0XK2PedcESxmgZRXcjDknrJmK17cV+5oyV9KXYe63M3uXAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: right 25px top 15px;
  background-size: 17px;
  content: "";
  cursor: pointer;
  width: 100%;
  height: 46px;
  position: absolute;
  right: 15px;
  top: 27px;
  z-index: 4;
  left: 0;
}
@media screen and (min-width: 680px) {
  .sc-tiles-layers .chevron.cross {
    top: 12px;
  }
}
.sc-tiles-layers .row-1,
.sc-tiles-layers .row-2,
.sc-tiles-layers .row-3 {
  display: block;
  max-width: 1200px;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .row-1,
  .sc-tiles-layers .row-2,
  .sc-tiles-layers .row-3 {
    height: auto;
    margin-bottom: 30px;
    display: -ms-flexbox;
    display: flex;
  }
}
.sc-tiles-layers .row-1 .link-text,
.sc-tiles-layers .row-2 .link-text,
.sc-tiles-layers .row-3 .link-text {
  display: none;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .row-1 .link-text,
  .sc-tiles-layers .row-2 .link-text,
  .sc-tiles-layers .row-3 .link-text {
    display: block;
  }
}
.sc-tiles-layers .row-1.detail-shown,
.sc-tiles-layers .row-2.detail-shown,
.sc-tiles-layers .row-3.detail-shown {
  margin-bottom: 0;
}
.sc-tiles-layers .block-1.navigation {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  position: relative;
  height: 130px;
}
@media screen and (min-width: 380px) {
  .sc-tiles-layers .block-1.navigation {
    height: 100px;
  }
}
@media screen and (min-width: 680px) {
  .sc-tiles-layers .block-1.navigation {
    height: 65px;
  }
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-1.navigation {
    height: 200px;
    -ms-flex-preferred-size: 38%;
    flex-basis: 38%;
    margin-right: 30px;
  }
}
.sc-tiles-layers .block-1.navigation .image-container {
  display: none;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-1.navigation .image-container {
    display: block;
    float: left;
    width: 40%;
  }
}
.sc-tiles-layers .block-1.navigation .layer-block-text {
  width: 100%;
  height: 100%;
  float: left;
  background-color: #7bb6f5;
  color: #fff;
  padding: 20px;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-1.navigation .layer-block-text {
    width: 60%;
  }
}
.cta-inner .sc-tiles-layers .block-1.navigation .layer-block-text .cta-heading,
.sc-tiles-layers .block-1.navigation .layer-block-text .cta-inner .cta-heading,
.sc-tiles-layers .block-1.navigation .layer-block-text h3 {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 100;
  margin-bottom: 0;
  width: 80%;
}
@media screen and (min-width: 1030px) {
  .cta-inner
    .sc-tiles-layers
    .block-1.navigation
    .layer-block-text
    .cta-heading,
  .sc-tiles-layers
    .block-1.navigation
    .layer-block-text
    .cta-inner
    .cta-heading,
  .sc-tiles-layers .block-1.navigation .layer-block-text h3 {
    width: 100%;
  }
}
.sc-tiles-layers .block-1.navigation .layer-block-text.hovered {
  background-color: #1f73ab;
}
.sc-tiles-layers .block-2.navigation {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  position: relative;
  height: 130px;
}
@media screen and (min-width: 380px) {
  .sc-tiles-layers .block-2.navigation {
    height: 100px;
  }
}
@media screen and (min-width: 680px) {
  .sc-tiles-layers .block-2.navigation {
    height: 65px;
  }
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-2.navigation {
    height: 200px;
    -ms-flex-preferred-size: 59%;
    flex-basis: 59%;
  }
}
.sc-tiles-layers .block-2.navigation .image-container {
  display: none;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-2.navigation .image-container {
    display: block;
    float: left;
    width: 30%;
  }
}
.sc-tiles-layers .block-2.navigation .layer-block-text {
  width: 100%;
  height: 100%;
  float: left;
  background-color: #96cf24;
  color: #fff;
  padding: 20px;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-2.navigation .layer-block-text {
    width: 70%;
  }
}
.cta-inner .sc-tiles-layers .block-2.navigation .layer-block-text .cta-heading,
.sc-tiles-layers .block-2.navigation .layer-block-text .cta-inner .cta-heading,
.sc-tiles-layers .block-2.navigation .layer-block-text h3 {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 100;
  margin-bottom: 0;
  width: 80%;
}
@media screen and (min-width: 1030px) {
  .cta-inner
    .sc-tiles-layers
    .block-2.navigation
    .layer-block-text
    .cta-heading,
  .sc-tiles-layers
    .block-2.navigation
    .layer-block-text
    .cta-inner
    .cta-heading,
  .sc-tiles-layers .block-2.navigation .layer-block-text h3 {
    width: 100%;
  }
}
.sc-tiles-layers .block-2.navigation .layer-block-text.hovered {
  background-color: #003b78;
}
.sc-tiles-layers .block-3.navigation {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  position: relative;
  height: 130px;
}
@media screen and (min-width: 380px) {
  .sc-tiles-layers .block-3.navigation {
    height: 100px;
  }
}
@media screen and (min-width: 680px) {
  .sc-tiles-layers .block-3.navigation {
    height: 65px;
  }
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-3.navigation {
    height: 200px;
    margin-right: 30px;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%;
  }
}
.sc-tiles-layers .block-3.navigation .image-container {
  display: none;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-3.navigation .image-container {
    float: left;
    width: 30%;
    display: block;
  }
}
.sc-tiles-layers .block-3.navigation .layer-block-text {
  width: 100%;
  height: 100%;
  float: left;
  background-color: #354655;
  color: #fff;
  padding: 20px;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-3.navigation .layer-block-text {
    width: 70%;
  }
}
.cta-inner .sc-tiles-layers .block-3.navigation .layer-block-text .cta-heading,
.sc-tiles-layers .block-3.navigation .layer-block-text .cta-inner .cta-heading,
.sc-tiles-layers .block-3.navigation .layer-block-text h3 {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 100;
  margin-bottom: 0;
  width: 80%;
}
@media screen and (min-width: 1030px) {
  .cta-inner
    .sc-tiles-layers
    .block-3.navigation
    .layer-block-text
    .cta-heading,
  .sc-tiles-layers
    .block-3.navigation
    .layer-block-text
    .cta-inner
    .cta-heading,
  .sc-tiles-layers .block-3.navigation .layer-block-text h3 {
    width: 100%;
  }
}
.sc-tiles-layers .block-3.navigation .layer-block-text.hovered {
  background-color: #25303b;
}
.sc-tiles-layers .block-4.navigation {
  display: none;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-4.navigation {
    height: 200px;
    -webkit-animation: fadein 0.8s;
    animation: fadein 0.8s;
    -ms-flex-preferred-size: 39%;
    flex-basis: 39%;
    position: relative;
    display: block;
  }
}
.sc-tiles-layers .block-4.navigation .image-container {
  float: left;
  width: 100%;
}
.sc-tiles-layers .block-5.navigation {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  position: relative;
  height: 130px;
}
@media screen and (min-width: 380px) {
  .sc-tiles-layers .block-5.navigation {
    height: 100px;
  }
}
@media screen and (min-width: 680px) {
  .sc-tiles-layers .block-5.navigation {
    height: 65px;
  }
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-5.navigation {
    height: 200px;
    -ms-flex-preferred-size: 38%;
    flex-basis: 38%;
    margin-right: 30px;
  }
}
.sc-tiles-layers .block-5.navigation .image-container {
  display: none;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-5.navigation .image-container {
    display: block;
    float: left;
    width: 50%;
  }
}
.sc-tiles-layers .block-5.navigation .layer-block-text {
  width: 100%;
  height: 100%;
  float: left;
  background-color: #96cf24;
  color: #fff;
  padding: 20px;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-5.navigation .layer-block-text {
    width: 50%;
  }
}
.cta-inner .sc-tiles-layers .block-5.navigation .layer-block-text .cta-heading,
.sc-tiles-layers .block-5.navigation .layer-block-text .cta-inner .cta-heading,
.sc-tiles-layers .block-5.navigation .layer-block-text h3 {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 100;
  margin-bottom: 0;
  width: 80%;
}
@media screen and (min-width: 1030px) {
  .cta-inner
    .sc-tiles-layers
    .block-5.navigation
    .layer-block-text
    .cta-heading,
  .sc-tiles-layers
    .block-5.navigation
    .layer-block-text
    .cta-inner
    .cta-heading,
  .sc-tiles-layers .block-5.navigation .layer-block-text h3 {
    width: 100%;
  }
}
.sc-tiles-layers .block-5.navigation .layer-block-text.hovered {
  background-color: #003b78;
}
.sc-tiles-layers .block-6.navigation {
  width: 100%;
  position: relative;
  height: 130px;
}
@media screen and (min-width: 380px) {
  .sc-tiles-layers .block-6.navigation {
    height: 100px;
  }
}
@media screen and (min-width: 680px) {
  .sc-tiles-layers .block-6.navigation {
    height: 65px;
  }
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-6.navigation {
    height: 200px;
    -ms-flex-preferred-size: 59%;
    flex-basis: 59%;
  }
}
.sc-tiles-layers .block-6.navigation .image-container {
  float: left;
  display: none;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-6.navigation .image-container {
    display: block;
    width: 34%;
  }
}
.sc-tiles-layers .block-6.navigation .layer-block-text {
  width: 100%;
  height: 100%;
  float: left;
  background-color: #7bb6f5;
  color: #fff;
  padding: 20px;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .block-6.navigation .layer-block-text {
    width: 66%;
  }
}
.cta-inner .sc-tiles-layers .block-6.navigation .layer-block-text .cta-heading,
.sc-tiles-layers .block-6.navigation .layer-block-text .cta-inner .cta-heading,
.sc-tiles-layers .block-6.navigation .layer-block-text h3 {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 100;
  margin-bottom: 0;
  width: 80%;
}
@media screen and (min-width: 1030px) {
  .cta-inner
    .sc-tiles-layers
    .block-6.navigation
    .layer-block-text
    .cta-heading,
  .sc-tiles-layers
    .block-6.navigation
    .layer-block-text
    .cta-inner
    .cta-heading,
  .sc-tiles-layers .block-6.navigation .layer-block-text h3 {
    width: 100%;
  }
}
.sc-tiles-layers .block-6.navigation .layer-block-text.hovered {
  background-color: #1f73ab;
}
.sc-tiles-layers .layer-block-text.hover {
  box-shadow: inset 2000px 0 0 0 rgba(0, 0, 0, 0.1);
}
.sc-tiles-layers .landing-page {
  display: block;
}
.sc-tiles-layers .detail-page {
  display: block;
  max-width: 1200px;
  position: relative;
  -ms-flex: 1 0;
  flex: 1 0;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page {
    margin-bottom: 30px;
  }
}
.sc-tiles-layers .detail-page .block-1-content,
.sc-tiles-layers .detail-page .block-1-data,
.sc-tiles-layers .detail-page .block-2-content,
.sc-tiles-layers .detail-page .block-2-data,
.sc-tiles-layers .detail-page .block-3-content,
.sc-tiles-layers .detail-page .block-3-data,
.sc-tiles-layers .detail-page .block-5-content,
.sc-tiles-layers .detail-page .block-5-data,
.sc-tiles-layers .detail-page .block-6-content,
.sc-tiles-layers .detail-page .block-6-data {
  display: block;
  position: relative;
}
.sc-tiles-layers .detail-page .sc-button {
  padding-top: 0;
  width: auto;
  min-width: 150px;
}
.sc-tiles-layers .detail-page .detail-container {
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .detail-container {
    -ms-flex-direction: row;
    flex-direction: row;
    height: 665px;
  }
}
.sc-tiles-layers .detail-page .detail-container .column-1 {
  position: relative;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .detail-container .column-1 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 30px;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
  }
}
.sc-tiles-layers .detail-page .detail-container .block-1 {
  width: 100%;
  height: 200px;
  display: none;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .detail-container .block-1 {
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.sc-tiles-layers .detail-page .detail-container .block-1 .heading {
  position: relative;
  float: left;
  background-color: #96cf24;
  color: #fff;
  height: 100%;
  padding: 20px;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .detail-container .block-1 .heading {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
  }
}
.cta-inner
  .sc-tiles-layers
  .detail-page
  .detail-container
  .block-1
  .heading
  .cta-heading,
.sc-tiles-layers
  .detail-page
  .detail-container
  .block-1
  .heading
  .cta-inner
  .cta-heading,
.sc-tiles-layers .detail-page .detail-container .block-1 .heading h3 {
  font-size: 26px;
  font-size: 1.625rem;
  font-weight: 100;
}
.sc-tiles-layers .detail-page .detail-container .block-1 .image-container {
  position: relative;
  float: left;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .detail-container .block-1 .image-container {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    background-position: 50%;
  }
}
.sc-tiles-layers .detail-page .detail-container .lower-left {
  position: relative;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .detail-container .lower-left {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 460px;
    margin-right: 30px;
  }
}
.sc-tiles-layers .detail-page .detail-container .block-2 {
  position: relative;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .detail-container .block-2 {
    display: -ms-flexbox;
    display: flex;
    height: 400px;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex: 1 0;
    flex: 1 0;
  }
}
.sc-tiles-layers .detail-page .detail-container .block-2 .image-container {
  position: relative;
  width: 100%;
  background-position: 50%;
  min-height: 200px;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .detail-container .block-2 .image-container {
    min-height: 0;
  }
}
.sc-tiles-layers .detail-page .detail-container .block-2 .small-block {
  position: relative;
  height: 200px;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .detail-container .block-2 .small-block {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-bottom: 30px;
    width: 210px;
  }
}
.sc-tiles-layers .detail-page .detail-container .block-2 .small-block.back {
  background-color: #354655;
  color: #fff;
  position: relative;
  display: none;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .detail-container .block-2 .small-block.back {
    display: block;
  }
}
.sc-tiles-layers .detail-page .detail-container .block-2 .small-block.back p {
  position: absolute;
  bottom: 0;
  padding-left: 20px;
  left: 30px;
}
.sc-tiles-layers
  .detail-page
  .detail-container
  .block-2
  .small-block.back
  .chevron {
  bottom: 22px;
  left: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAAXNSR0IArs4c6QAAADBJREFUGNNjYICD/w3/GxhQuP////6vjcoNQ+b+QeeGY+diEcAnFIbpijDcDkM4HQBR80mp4v2dIAAAAABJRU5ErkJggg==);
  margin-right: 20px;
  margin-left: 20px;
}
.sc-tiles-layers
  .detail-page
  .detail-container
  .block-2
  .small-block.back:hover {
  background-color: #212c36;
  transition: background-color 0.4s ease-in-out;
}
.sc-tiles-layers .detail-page .detail-container .block-3 {
  background-color: #ecf0f3;
  position: relative;
  margin-right: 0;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .detail-container .block-3 {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    max-height: 430px;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
  }
}
.sc-tiles-layers .detail-page .detail-container .block-3 .quote {
  position: relative;
  text-align: center;
  padding: 20px;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: auto;
  margin-bottom: 0;
  font-size: 26px;
  font-size: 1.625rem;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .detail-container .block-3 .quote {
    max-height: 440px;
    overflow: hidden;
  }
}
.sc-tiles-layers .detail-page .column-2 {
  display: block;
  position: relative;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .column-2 {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .column-2 .pos-right {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.sc-tiles-layers .detail-page .column-2 .pos-right .text-block {
  width: 100%;
  background-color: #354655;
  color: #fff;
  padding: 30px;
  -ms-flex-order: 2;
  order: 2;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .column-2 .pos-right .text-block {
    -ms-flex-order: 1;
    order: 1;
    height: 420px;
  }
}
.sc-tiles-layers .detail-page .column-2 .pos-right .text-block p {
  font-weight: 100;
}
.sc-tiles-layers .detail-page .column-2 .pos-right .text-block .sc-button {
  margin-top: auto;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .column-2 .pos-right .text-block .sc-button {
    position: absolute;
    bottom: 30px;
  }
}
.footer-navigation
  .sc-tiles-layers
  .detail-page
  .column-2
  .pos-right
  .text-block
  .sc-button
  a,
.prev-next-press-releases
  .next-posts-link
  .sc-tiles-layers
  .detail-page
  .column-2
  .pos-right
  .text-block
  .sc-button
  a,
.prev-next-press-releases
  .prev-posts-link
  .sc-tiles-layers
  .detail-page
  .column-2
  .pos-right
  .text-block
  .sc-button
  a,
.sc-tiles-layers
  .detail-page
  .column-2
  .pos-right
  .text-block
  .sc-button
  .footer-navigation
  a,
.sc-tiles-layers
  .detail-page
  .column-2
  .pos-right
  .text-block
  .sc-button
  .prev-next-press-releases
  .next-posts-link
  a,
.sc-tiles-layers
  .detail-page
  .column-2
  .pos-right
  .text-block
  .sc-button
  .prev-next-press-releases
  .prev-posts-link
  a,
.sc-tiles-layers
  .detail-page
  .column-2
  .pos-right
  .text-block
  .sc-button
  .sc-btn {
  width: 100%;
  max-width: 100%;
}
@media screen and (min-width: 1030px) {
  .footer-navigation
    .sc-tiles-layers
    .detail-page
    .column-2
    .pos-right
    .text-block
    .sc-button
    a,
  .prev-next-press-releases
    .next-posts-link
    .sc-tiles-layers
    .detail-page
    .column-2
    .pos-right
    .text-block
    .sc-button
    a,
  .prev-next-press-releases
    .prev-posts-link
    .sc-tiles-layers
    .detail-page
    .column-2
    .pos-right
    .text-block
    .sc-button
    a,
  .sc-tiles-layers
    .detail-page
    .column-2
    .pos-right
    .text-block
    .sc-button
    .footer-navigation
    a,
  .sc-tiles-layers
    .detail-page
    .column-2
    .pos-right
    .text-block
    .sc-button
    .prev-next-press-releases
    .next-posts-link
    a,
  .sc-tiles-layers
    .detail-page
    .column-2
    .pos-right
    .text-block
    .sc-button
    .prev-next-press-releases
    .prev-posts-link
    a,
  .sc-tiles-layers
    .detail-page
    .column-2
    .pos-right
    .text-block
    .sc-button
    .sc-btn {
    width: auto;
  }
}
.sc-tiles-layers .detail-page .column-2 .pos-right .image-block {
  position: relative;
  height: 239px;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .column-2 .pos-right .image-block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-order: 2;
    order: 2;
  }
}
.sc-tiles-layers
  .detail-page
  .column-2
  .pos-right
  .image-block
  .image-container {
  height: 240px;
}
.sc-tiles-layers .detail-page .column-2 .pos-right .block-textbox {
  position: relative;
  margin-bottom: 20px;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-page .column-2 .pos-right .block-textbox {
    max-height: 290px;
    overflow: hidden;
  }
}
.sc-tiles-layers .detail-container.tiles-and-grids-text-template {
  display: none;
  position: relative;
  -webkit-animation: dropDown 0.5s linear backwards;
  animation: dropDown 0.5s linear backwards;
}
.sc-tiles-layers .detail-container.tiles-and-grids-stat-template {
  position: relative;
  display: none;
  -webkit-animation: dropDown 0.3s linear backwards;
  animation: dropDown 0.3s linear backwards;
}
.sc-tiles-layers .detail-container.tiles-and-grids-stat-template.show,
.sc-tiles-layers .detail-container.tiles-and-grids-text-template.show {
  -webkit-animation: dropDown 0.3s linear forwards;
  animation: dropDown 0.3s linear forwards;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0;
  flex: 1 0;
  min-height: 500px;
  z-index: 9;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .detail-container.tiles-and-grids-stat-template.show,
  .sc-tiles-layers .detail-container.tiles-and-grids-text-template.show {
    min-height: 0;
  }
}
.sc-tiles-layers .tiles-and-grids-stat-template .block-textbox {
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 800px) {
  .sc-tiles-layers .tiles-and-grids-stat-template .block-textbox {
    height: 170px;
  }
}
.sc-tiles-layers .tiles-and-grids-stat-template .heading {
  position: relative;
  background-color: #354655 !important;
}
.sc-tiles-layers .tiles-and-grids-stat-template .block-3 {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.sc-tiles-layers .tiles-and-grids-stat-template .block-description {
  position: relative;
  padding: 30px;
  background-color: #96cf24;
  color: #fff;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .tiles-and-grids-stat-template .block-description {
    height: 297px;
  }
}
.sc-tiles-layers .tiles-and-grids-stat-template .block-description .text-block {
  position: relative;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers
    .tiles-and-grids-stat-template
    .block-description
    .text-block {
    min-height: 235px;
  }
}
.sc-tiles-layers
  .tiles-and-grids-stat-template
  .block-description
  .text-block
  p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 100;
}
.cta-inner
  .sc-tiles-layers
  .tiles-and-grids-stat-template
  .block-description
  .text-block
  .cta-heading,
.sc-tiles-layers
  .tiles-and-grids-stat-template
  .block-description
  .text-block
  .cta-inner
  .cta-heading,
.sc-tiles-layers
  .tiles-and-grids-stat-template
  .block-description
  .text-block
  h3 {
  font-weight: 100;
  font-size: 26px;
  font-size: 1.625rem;
}
.sc-tiles-layers .tiles-and-grids-stat-template .block-description .sc-button {
  padding-top: 0;
  width: 100%;
  margin-top: auto;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers
    .tiles-and-grids-stat-template
    .block-description
    .sc-button {
    position: absolute;
    bottom: 0;
  }
}
.footer-navigation
  .sc-tiles-layers
  .tiles-and-grids-stat-template
  .block-description
  .sc-button
  a,
.prev-next-press-releases
  .next-posts-link
  .sc-tiles-layers
  .tiles-and-grids-stat-template
  .block-description
  .sc-button
  a,
.prev-next-press-releases
  .prev-posts-link
  .sc-tiles-layers
  .tiles-and-grids-stat-template
  .block-description
  .sc-button
  a,
.sc-tiles-layers
  .tiles-and-grids-stat-template
  .block-description
  .sc-button
  .footer-navigation
  a,
.sc-tiles-layers
  .tiles-and-grids-stat-template
  .block-description
  .sc-button
  .prev-next-press-releases
  .next-posts-link
  a,
.sc-tiles-layers
  .tiles-and-grids-stat-template
  .block-description
  .sc-button
  .prev-next-press-releases
  .prev-posts-link
  a,
.sc-tiles-layers
  .tiles-and-grids-stat-template
  .block-description
  .sc-button
  .sc-btn {
  width: 100%;
  max-width: 100%;
}
@media screen and (min-width: 1030px) {
  .footer-navigation
    .sc-tiles-layers
    .tiles-and-grids-stat-template
    .block-description
    .sc-button
    a,
  .prev-next-press-releases
    .next-posts-link
    .sc-tiles-layers
    .tiles-and-grids-stat-template
    .block-description
    .sc-button
    a,
  .prev-next-press-releases
    .prev-posts-link
    .sc-tiles-layers
    .tiles-and-grids-stat-template
    .block-description
    .sc-button
    a,
  .sc-tiles-layers
    .tiles-and-grids-stat-template
    .block-description
    .sc-button
    .footer-navigation
    a,
  .sc-tiles-layers
    .tiles-and-grids-stat-template
    .block-description
    .sc-button
    .prev-next-press-releases
    .next-posts-link
    a,
  .sc-tiles-layers
    .tiles-and-grids-stat-template
    .block-description
    .sc-button
    .prev-next-press-releases
    .prev-posts-link
    a,
  .sc-tiles-layers
    .tiles-and-grids-stat-template
    .block-description
    .sc-button
    .sc-btn {
    width: auto;
  }
}
.sc-tiles-layers
  .tiles-and-grids-stat-template
  .block-description
  .block-textbox {
  position: relative;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 20px;
}
.sc-tiles-layers .tiles-and-grids-stat-template .image-block {
  position: relative;
  height: 134px;
}
.sc-tiles-layers .tiles-and-grids-stat-template .image-block .image-container {
  position: relative;
  width: 100%;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.sc-tiles-layers .tiles-and-grids-stat-template .stat-holder {
  position: relative;
  height: 200px;
  background-color: #7bb6f5;
  color: #fff;
  width: 100%;
  text-align: center;
  padding: 20px;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .tiles-and-grids-stat-template .stat-holder {
    margin-bottom: 30px;
  }
}
.sc-tiles-layers .tiles-and-grids-stat-template .stat-holder .stat {
  font-size: 64px;
  font-size: 4rem;
  width: auto;
  margin: 0 auto;
}
.sc-tiles-layers .tiles-and-grids-stat-template .stat-holder .stat-text {
  font-size: 18px;
  font-size: 1.125rem;
}
.sc-tiles-layers
  .tiles-and-grids-stat-template
  .detail-page
  .column-2
  .pos-right {
  height: 100%;
}
.sc-tiles-layers .tiles-and-grids-stat-template .pos-right {
  position: relative;
  height: 100%;
}
.sc-tiles-layers .tiles-and-grids-stat-template .pos-right .image-container {
  position: relative;
  height: 200px;
  background-size: cover;
  background-repeat: no-repeat;
}
.sc-tiles-layers .tiles-and-grids-stat-template .quote {
  position: relative;
  padding: 20px;
  text-align: center;
  background-color: #ecf0f3;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 26px;
  font-size: 1.625rem;
}
@media screen and (min-width: 1030px) {
  .sc-tiles-layers .tiles-and-grids-stat-template .quote {
    height: 430px;
    overflow: hidden;
  }
}
.sc-images-gallery .image-gallery {
  margin-bottom: 0;
}
@media screen and (min-width: 1170px) {
  .sc-images-gallery .container {
    padding-right: 0;
    padding-left: 0;
  }
}
@media screen and (min-width: 1410px) {
  .sc-images-gallery .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.image-gallery {
  position: relative;
}
.gallery-share {
  height: 60px;
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  z-index: 9;
}
.gallery-share a {
  background-color: #ff3e00;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAAAAXNSR0IArs4c6QAAAVdJREFUOBGtlEtKA0EQhm0x2RhM0IXkAuYAEiSS7FyIIG50m0O4DcFT+MJlyB2CuExw4cKNDxRBBTHiAXwQYvsVpEkzqYnpwYKPrqmu/+/p6ZkxUwnCWjuLbA0snBljPoJtMMnDPbi4JVlMYnTiHLzxMInRtWfg0svpECdUS/QvKJo3pTZawiAFNfgELdZHVZEKqhJcDdSvjNuwBafQgs2IhLO0dt4VyedgH/rwA0eQdfPqSEMZHkHiAXbhRS6IGyirQr9IUxbeIRrfFPYg7ffH5jRugBbVWJEyEXT8in5Y4lb+Z2tiidlfD7syXHqCDMPo8R9Qk6MXjiE3gY3egngV3PfVJd8BeUmb0IAVXalUaU5DHb5AQu7QRY9kWZHFlxAU4Nk5eGMj6Pj5E96xzJOyVD7IaGDQVow6Sm18ie3Ix3zubatNnjHjZfoswhlmiiA//wu23P8FVdHbwyAv3e4AAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 18px 22px;
  display: block;
  height: 60px;
}
.gallery-share a:hover {
  background-color: #061d33;
}
.gallery-caption,
.image-caption {
  background-color: rgba(82, 83, 85, 0.7);
  bottom: 0;
  color: #fff;
  display: none;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  height: 60px;
  left: 0;
  line-height: 60px;
  padding-left: 84px;
  position: absolute;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
}
@media screen and (min-width: 800px) {
  .gallery-caption,
  .image-caption {
    display: block;
  }
}
.site-main .number-paging {
  bottom: 0;
  color: #fff;
  display: none;
  font-size: 16px;
  font-size: 1rem;
  height: 60px;
  left: 30px;
  line-height: 60px;
  margin: 0;
  padding: 0;
  position: absolute;
}
.site-main .number-paging li {
  background-image: none;
  display: none;
  margin-bottom: 0;
  padding-left: 0;
}
.site-main .number-paging a {
  color: #fff;
  font-weight: 300;
}
@media screen and (min-width: 800px) {
  .site-main .number-paging .slick-active {
    display: block;
  }
}
.gallery-thumbnails {
  background-color: #525355;
  height: 100px;
  padding-top: 10px;
  padding-right: 80px;
  padding-left: 80px;
  position: relative;
}
@media screen and (min-width: 480px) {
  .gallery-thumbnails {
    padding-right: 120px;
    padding-left: 120px;
  }
}
@media screen and (min-width: 800px) {
  .gallery-thumbnails {
    padding-right: 220px;
    padding-left: 220px;
  }
}
.gallery-thumbnails .arrow {
  background-color: #525355;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAAXNSR0IArs4c6QAAADBJREFUGNNjYICD/w3/GxhQuP////6vjcoNQ+b+QeeGY+diEcAnFIbpijDcDkM4HQBR80mp4v2dIAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 8px 12px;
  cursor: pointer;
  height: 100px;
  left: 0;
  position: absolute;
  top: 30px;
  width: 60px;
}
.gallery-thumbnails .feat-next {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAAXNSR0IArs4c6QAAAGRJREFUGBljYACC////c4AwiI0BoJI7gDQIYyoCCioD8QsgBgGcijSBkgQVaRGr6CXILiDAaZ02UPIHWMn//xuw+WoyVBKkyANFAVBgEtmSE/HpBHkPZB+mnTAHACU9QBjGR6YBoMe5Otp6q1YAAAAASUVORK5CYII=);
  left: auto;
  right: 0;
}
.gallery-thumbnails img {
  opacity: 0.8;
  transition: opacity 0.6s ease;
}
.gallery-thumbnails .slick-current img,
.gallery-thumbnails img:hover {
  opacity: 1;
}
.site-content .sc-tab {
  background-image: none;
  margin-bottom: 0;
  padding-left: 0;
  width: 100%;
}
@media screen and (min-width: 480px) {
  .site-content .sc-tab {
    float: left;
    width: 50%;
  }
}
@media screen and (min-width: 800px) {
  .site-content .sc-tab {
    float: none;
    width: auto;
  }
}
@media screen and (min-width: 800px) {
  .tabs-with-image .sc-tabs-list {
    margin-top: -80px;
  }
}
.sc-component .contact-card p > a,
.sc-component .contact-card p > strong > a {
  text-decoration: none;
}
.sc-component .contact-card p > a.telnum_link {
  color: #525355;
  text-decoration: none;
  border-bottom-color: transparent;
}
.file-download-external .cta-download {
  background-image: none;
  position: relative;
}
.file-download-external .cta-download:after {
  color: #fff;
  content: "\E89E";
  font-family: Material Icons;
  font-size: 56px;
  font-size: 3.5rem;
  left: 50%;
  margin-top: -40px;
  margin-left: -20px;
  position: absolute;
  top: 50%;
}
.file-download-external .contact-card-file a .document-dload span {
  background-image: none;
  position: relative;
}
.file-download-external .contact-card-file a .document-dload span:after {
  color: #ff3e00;
  content: "\E89E";
  font-family: Material Icons;
  font-size: 22px;
  font-size: 1.375rem;
  left: 50%;
  margin-top: -15px;
  margin-left: -12px;
  position: absolute;
  top: 50%;
}
.file-download-external .contact-card-file a:hover .document-dload span:after {
  color: #fff;
}
.file-download-internallink .contact-card-file a .document-dload span {
  background-image: none;
  position: relative;
}
.file-download-internallink .contact-card-file a .document-dload span:after {
  background: none;
  content: "chevron_right";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center;
  line-height: 60px;
  font-family: Material Icons;
  font-size: 24px;
  font-size: 1.5rem;
}
.file-download-internallink
  .contact-card-file
  a:hover
  .document-dload
  span:after {
  color: #fff;
}
.download-box .dl_gold {
  bottom: 10px;
  color: #896307;
  font-weight: 400;
  position: absolute;
}
.download-box .dl_gold a {
  color: #896307;
  font-size: 18px;
  font-size: 1.125rem;
}
.download-box .dl_gold a:after {
  bottom: 0;
  top: auto;
}
.dl_border_gold {
  border: 2px solid #896307;
  min-height: 220px;
  max-height: 260px;
}
.dl_border_gold h5 {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 400;
  margin-bottom: 15px;
  padding: 15px 15px 0;
}
.bg-light-blue-transparent {
  background-color: rgba(128, 199, 255, 0.1) !important;
}
@media screen and (min-width: 1170px) {
  .sc-next-races .container {
    padding-right: 45px;
    padding-left: 45px;
  }
}
@media screen and (min-width: 1410px) {
  .sc-next-races .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.sc-next-races .card {
  margin-bottom: 2.35765%;
}
@media screen and (min-width: 800px) {
  .sc-next-races .card {
    margin-bottom: 0;
    margin-right: 1.3%;
    width: 30.73333%;
    margin-left: 1.3%;
  }
}
.sc-next-races .card:nth-child(3n) {
  margin-right: 0;
}
@media screen and (min-width: 800px) {
  .sc-next-races .card:nth-child(3n) {
    margin-right: 1.3%;
  }
}
@media screen and (min-width: 800px) {
  .sc-next-races .race-cards-inset {
    margin-right: -1.3%;
    margin-left: -1.3%;
  }
}
@media screen and (min-width: 1410px) {
  .sc-next-races .race-cards-inset {
    margin-top: -100px;
  }
}
.sc-next-races .race-report:first-child {
  background-color: #ff3e00;
}
.sc-next-races .race-report .race-report-top {
  height: auto;
  position: relative;
}
@media screen and (min-width: 800px) {
  .sc-next-races .race-report .race-report-top {
    height: 260px;
  }
}
@media screen and (min-width: 800px) {
  .sc-next-races .race-report .race-report-top p {
    bottom: 15px;
    font-size: 12px;
    font-size: 0.75rem;
    position: absolute;
    text-transform: uppercase;
  }
}
.sc-next-races .race-report .race-report-bottom {
  height: 182px;
  padding-top: 34px;
  padding-bottom: 34px;
}
@media screen and (min-width: 800px) and (max-width: 920px) {
  .sc-next-races .race-report .race-report-bottom {
    height: 208px;
  }
}
.sc-next-races .race-report .race-report-bottom .btn-download {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  position: relative;
}
.sc-next-races .race-report .race-report-bottom .btn-download:after {
  content: "";
}
.sc-next-races p {
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
}
@media screen and (min-width: 1410px) {
  .races-inset {
    background-color: #fff;
    bottom: 0;
    height: 100px;
    left: 100px;
    right: 100px;
    position: absolute;
  }
}
.race-report {
  background-color: #0096ef;
  padding: 0;
}
.race-report h2 {
  font-size: 34px;
  font-size: 2.125rem;
  margin-bottom: 20px;
}
@media screen and (min-width: 800px) {
  .race-report h2 {
    font-size: 44px;
    font-size: 2.75rem;
    display: inline-block;
    min-height: 120px;
  }
}
@media screen and (min-width: 800px) and (max-width: 920px) {
  .race-report h2 {
    font-size: 32px;
    font-size: 2rem;
  }
}
@media screen and (min-width: 1170px) {
  .race-report h2 {
    font-size: 54px;
    font-size: 3.375rem;
  }
}
.race-report .race-report-top {
  height: 260px;
  padding: 30px 48px 30px 30px;
}
.race-report .race-report-bottom {
  background-color: #525355;
  height: 90px;
  line-height: 90px;
  padding-right: 30px;
  padding-left: 30px;
  width: 100%;
}
.race-report .sc-race-btn {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAPFJREFUOBFj5DuQ4/mf4f8sBob/Mgw4wGeHaYwgKd4DWf9xKGFgImQILo3o4owwW2C2oivAxpc4lCv69d/ffUA5HZg8E4xBLI1myBWYPpIMQjeEm4nZiWSDsBnywm7ya5IMImQIyDAWmIm4aEKGwCIJbxgRMgTZcpwuItYQWPLB6iJiDUF2EYZBQidy+ZAS2xVQFCPHDrJmZDaGQe8sJn9iZGQEpVqiDQEZiGEQSPCT/dR8Vg5ma2JcAlIPAlgNAkmAXAaiiQU4DSLWAJg6YO7PfoyvLIIpxEczMjI8ZmJkYExjYGB8gk8hPjmQIQz/mdIByX18XnzaBpYAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: 100%;
  background-size: 18px;
  color: #fff;
  padding-right: 34px;
}
.race-report .sc-race-btn:hover {
  color: #ff3e00;
}
.race-report.other-races {
  background-color: #0096ef;
  display: none;
  cursor: pointer;
}
.race-report h2 {
  font-size: 26px;
  font-size: 1.625rem;
}
@media screen and (min-width: 800px) {
  .race-report h2 {
    font-size: 44px;
    font-size: 2.75rem;
  }
}
.viewall-other-races {
  text-align: center;
  margin: 0;
  clear: both;
  position: relative;
}
.footer-navigation .viewall-other-races a,
.prev-next-press-releases .next-posts-link .viewall-other-races a,
.prev-next-press-releases .prev-posts-link .viewall-other-races a,
.viewall-other-races .footer-navigation a,
.viewall-other-races .prev-next-press-releases .next-posts-link a,
.viewall-other-races .prev-next-press-releases .prev-posts-link a,
.viewall-other-races .sc-btn {
  margin: 0;
  cursor: pointer;
}
.viewall-other-races .anchorto {
  position: absolute;
  height: 1px;
  width: 1px;
  opacity: 0;
  z-index: -1;
  left: 0;
  top: -50px;
}
@media screen and (min-width: 800px) {
  .viewall-other-races .anchorto {
    top: -150px;
  }
}
.sc-next-races .race-report.other-races .race-report-top {
  height: 180px;
}
@media screen and (min-width: 800px) {
  .sc-next-races .race-report.other-races .race-report-top {
    height: 260px;
  }
}
.sc-race-popup-header {
  background-color: #0dc06a;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 8px;
  text-align: center;
  text-transform: uppercase;
}
.footer-navigation .sc-race-popup a,
.prev-next-press-releases .next-posts-link .sc-race-popup a,
.prev-next-press-releases .prev-posts-link .sc-race-popup a,
.sc-race-popup .footer-navigation a,
.sc-race-popup .prev-next-press-releases .next-posts-link a,
.sc-race-popup .prev-next-press-releases .prev-posts-link a,
.sc-race-popup .sc-btn {
  background-color: #fff;
  color: #525355;
  display: block;
  height: 46px;
  line-height: 46px;
  min-height: 46px;
  font-weight: 300;
  padding-right: 68px;
}
.footer-navigation .sc-race-popup a:hover,
.prev-next-press-releases .next-posts-link .sc-race-popup a:hover,
.prev-next-press-releases .prev-posts-link .sc-race-popup a:hover,
.sc-race-popup .footer-navigation a:hover,
.sc-race-popup .prev-next-press-releases .next-posts-link a:hover,
.sc-race-popup .prev-next-press-releases .prev-posts-link a:hover,
.sc-race-popup .sc-btn:hover {
  color: #0dc06a;
}
.footer-navigation .sc-race-popup a:after,
.prev-next-press-releases .next-posts-link .sc-race-popup a:after,
.prev-next-press-releases .prev-posts-link .sc-race-popup a:after,
.sc-race-popup .footer-navigation a:after,
.sc-race-popup .prev-next-press-releases .next-posts-link a:after,
.sc-race-popup .prev-next-press-releases .prev-posts-link a:after,
.sc-race-popup {
  background-color: #fff;
  color: #0dc06a;
  font-size: 26px;
  font-size: 1.625rem;
  top: 0;
}
.sc-block-videos .content-block {
  padding-bottom: 0;
}
.video-mfp-content {
  background-color: #fff;
  max-width: 100%;
  padding: 15px 15px 30px;
  position: relative;
  width: 600px;
  margin: 64px auto 0;
}
@media screen and (min-width: 800px) {
  .video-mfp-content {
    margin-top: 130px;
  }
}
@media screen and (min-width: 860px) and (min-height: 860px) {
  .video-mfp-content {
    width: 800px;
  }
}
.cta-inner .video-mfp-content .cta-heading,
.video-mfp-content .cta-inner .cta-heading,
.video-mfp-content h3 {
  font-size: 24px;
  font-size: 1.5rem;
}
.video-mfp-content p {
  font-size: 16px;
  font-size: 1rem;
}
.video-mfp-content .video-popup-header {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.1;
  margin-bottom: 1em;
}
.video-mfp-content video {
  max-width: 100%;
  margin-bottom: 15px;
}
.video-mfp-content .video-popup-close:hover {
  opacity: 1;
}
body.admin-bar .video-mfp-content {
  margin-top: 110px;
}
@media screen and (min-width: 800px) {
  body.admin-bar .video-mfp-content {
    margin-top: 162px;
  }
}
body #main .video-mfp-content button.video-popup-close {
  color: #525355;
  height: auto;
  line-height: 1;
  right: 10px;
  top: 5px;
  width: auto;
}
body #main .video-mfp-content button.video-popup-close:hover {
  right: 10px;
  top: 5px;
}
.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
  margin-bottom: 15px;
}
.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100px;
}
.video-sharing {
  text-align: center;
}
.video-sharing h4,
.video-sharing p {
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.video-sharing ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.video-sharing ul li {
  display: inline-block;
  margin: 0 5px;
}
.video-block-image {
  position: relative;
}
.video-block-image i,
.video-block-image span {
  color: #fff;
  font-size: 60px;
  font-size: 3.75rem;
  margin-top: -30px;
  margin-left: -12px;
  opacity: 0.8;
  position: absolute;
  left: 50%;
  top: 50%;
  transition: 0.6s;
}
.video-block-image i:hover,
.video-block-image span:hover {
  color: #ff3e00;
}
.video-block-image .turtl-icon {
  position: absolute;
  background-color: #ff3e00;
  height: 50px;
  width: 50px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwLjA0MiAxOS45ODJ2LTRoMnY2aC02di0yaDR6bTAtMTUuOTgyaC00VjJoNnY2aC0yVjR6TTQuMSA0djRoLTJWMmg2djJoLTR6TTQgMTkuOTJoNHYySDJ2LTZoMnY0eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: 30px 30px;
  background-position: 50%;
  top: auto;
  bottom: 3px;
  left: 0;
  margin-left: 0;
}
@media screen and (min-width: 800px) {
  .video-block-image .turtl-icon {
    bottom: 7px;
  }
}
.video-block-image .turtl-icon.one-block {
  bottom: 3px;
}
@media screen and (min-width: 800px) {
  .video-block-image .turtl-icon.one-block {
    bottom: 0;
  }
}
@media screen and (min-width: 800px) {
  .white-popup-block.video-mfp-content.turtl-content {
    width: 80%;
    margin-top: 0;
  }
}
@media screen and (min-width: 1400px) {
  .white-popup-block.video-mfp-content.turtl-content {
    width: 60%;
  }
}
.sc-video-popup.turtl {
  position: relative;
}
@media screen and (min-width: 800px) {
  .sc-video-popup.turtl {
    position: static;
  }
}
@media screen and (min-width: 800px) {
  .video-bg-grey .content-block .content-block-text {
    padding-left: 24px;
  }
}
@media screen and (min-width: 800px) {
  .single-video-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-bottom: 0;
    width: auto;
  }
}
@media screen and (min-width: 800px) {
  .single-video-block .content-block-text {
    -ms-flex-order: 1;
    order: 1;
    margin-right: 0;
    width: 50%;
    padding: 50px 54px 30px 60px;
  }
}
@media screen and (min-width: 800px) {
  .single-video-block .video-block-image {
    -ms-flex-order: 2;
    order: 2;
    margin-right: 0;
    width: 50%;
  }
}
@media screen and (min-width: 800px) {
  .single-video-block .video-block-image img {
    display: block;
  }
}
@media screen and (min-width: 800px) {
  .image-left .single-video-block .content-block-text {
    -ms-flex-order: 2;
    order: 2;
    margin-right: 0;
    width: 50%;
    padding: 50px 54px 30px 60px;
  }
}
@media screen and (min-width: 800px) {
  .image-left .single-video-block .video-block-image {
    margin-right: 0;
    width: 50%;
  }
}
@media screen and (min-width: 800px) {
  .video-bg-grey .content-block {
    background-color: #f7f7f7;
  }
}
.sc-block-videos.gold-video-block .content-block {
  border: 1px solid #946d1e;
}
.sc-block-videos.gold-video-block .content-block .content-block-text {
  color: #0c3a66;
  padding: 20px 15px;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .sc-block-videos.gold-video-block .content-block .content-block-text {
    padding: 50px 54px 30px 60px;
  }
}
.sc-block-videos.gold-video-block .content-block .content-block-text h2 {
  color: #0c3a66;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 12px;
}
.sc-block-videos.gold-video-block .video-block-image i:hover,
.sc-block-videos.gold-video-block .video-block-image span:hover {
  color: #946d1e;
}
.interactive-popup {
  background-color: #fff;
  height: 470px;
  margin: 0 auto;
  max-width: 100%;
  padding: 15px;
  position: relative;
  width: 680px;
}
.interactive-popup h2 {
  background-color: #00a641;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  height: 44px;
  line-height: 44px;
  margin: -15px -15px 15px;
  padding: 0;
  text-align: center;
}
.interactive-popup .mfp-close {
  color: #fff;
  opacity: 1;
  right: 0;
}
.interactive-popup .slick-dots {
  position: absolute;
  bottom: -30px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  z-index: 1;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .interactive-popup .slick-dots {
    bottom: -36px;
  }
}
.interactive-popup .slick-dots li {
  background-image: none;
  cursor: pointer;
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  position: relative;
}
.interactive-popup .slick-dots li button {
  background-color: transparent;
  border: 1px solid #ff3e00;
  border-radius: 999px;
  color: transparent;
  cursor: pointer;
  display: block;
  height: 10px;
  outline: none;
  padding: 0;
  transition: background-color 0.6s ease;
  width: 10px;
}
@media screen and (min-width: 800px) {
  .interactive-popup .slick-dots li button {
    background-color: #fff;
    border: 1px solid #ff3e00;
    height: 16px;
    width: 16px;
  }
}
.interactive-popup .slick-dots .slick-active button,
.interactive-popup .slick-dots li button:focus,
.interactive-popup .slick-dots li button:hover {
  background-color: #ff3e00;
  outline: none;
}
#interactive-map-wrapper {
  overflow: hidden;
  position: relative;
}
#interactive-map-wrapper #interactive-map {
  width: 100%;
  min-height: 550px;
  max-height: 900px;
  height: 50vw;
  margin: -50px 0;
}
#interactive-map-wrapper #interactive-map > .gm-style {
  background: #04dcf6;
}
#interactive-map-wrapper .gZoom {
  position: absolute;
  top: 15px;
  right: 15px;
  text-align: center;
  font-family: Arial, sans-serif;
}
#interactive-map-wrapper .gZoom span {
  height: 32px;
  line-height: 32px;
  display: inline-block;
  color: #525355;
  cursor: pointer;
  transition: all 0.25s;
  font-size: 16px;
  font-size: 1rem;
  padding: 0 10px;
  margin: 5px 0 0;
  text-transform: uppercase;
  text-align: center;
  background: hsla(0, 0%, 100%, 0.5);
}
#interactive-map-wrapper .gZoom span:hover {
  background: hsla(0, 0%, 100%, 0.75);
}
#interactive-map-wrapper .gZoom span#gZoomIn,
#interactive-map-wrapper .gZoom span#gZoomOut {
  font-size: 20px;
  font-size: 1.25rem;
}
#interactive-map-wrapper .gZoom span#gZoomReset {
  font-size: 15px;
  font-size: 0.9375rem;
}
.interactive-slide-image {
  text-align: center;
}
.interactive-slide-image img {
  display: inline-block;
}
.interactive-slide-image frame {
  min-height: auto;
}
.vertical-block-section {
  -ms-flex-align: start;
  align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 24px;
}
@media screen and (min-width: 580px) {
  .vertical-block-section {
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 800px) {
  .content-block-vertical-content {
    float: left;
    display: block;
    margin-right: 2.3576520234%;
    width: 40.291369653%;
  }
}
@media screen and (min-width: 800px) {
  .content-block-vertical-blocks {
    margin-left: 8.5298043353%;
  }
}
.vertical-block-content {
  padding-left: 15px;
}
.cta-inner .vertical-block-content .cta-heading,
.vertical-block-content .cta-inner .cta-heading,
.vertical-block-content h3 {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 15px;
}
.vertical-block-content p:last-child {
  margin-bottom: 0;
}
.signup-container.boxed {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 1170px) {
  .signup-container.boxed .cta-signup .gated-content-form {
    padding-right: 0;
    padding-left: 0;
  }
}
@media screen and (min-width: 1170px) {
  .cta-inner .signup-container.boxed .cta-heading,
  .signup-container.boxed .cta-inner .cta-heading,
  .signup-container.boxed h3 {
    padding-left: 60px;
    padding-right: 60px;
  }
}
.cta-inner .cta-signup.insight-cta .cta-heading,
.cta-signup.insight-cta .cta-inner .cta-heading,
.cta-signup.insight-cta h3 {
  font-size: 34px;
  font-size: 2.125rem;
  font-weight: 100;
  margin-bottom: 18px;
}
.gated-content {
  color: #fff;
  position: relative;
  width: 70%;
  z-index: 10;
}
.gated-content p {
  font-weight: 100;
  text-transform: none;
  font-size: 18px;
  font-size: 1.125rem;
}
.gated-content p span {
  font-weight: 300;
  margin-left: 12px;
}
.gated-content .gated-cta-info-hide p,
.gated-content .gated-cta-info-hide p span {
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}
.gated-content-form {
  margin-top: 40px;
  position: relative;
  z-index: 10;
}
.gated-content-form .nf-form-fields-required {
  display: none;
}
.gated-content-form .nf-form-errors {
  clear: both;
}
.gated-content-form .nf-form-cont .gated-input {
  clear: none;
  float: left;
  width: calc(100% - 200px);
}
.gated-content-form .nf-form-cont .gated-input input {
  background-color: #2c3844;
  border: none;
  border-radius: 0;
  color: #fff;
  height: 50px;
  line-height: 50px;
  padding-left: 15px;
  width: 100%;
}
.gated-content-form .nf-form-cont .gated-submit {
  clear: none;
  float: left;
  width: 200px;
}
.gated-content-form .nf-form-cont .gated-submit input {
  background-color: #ff3e00;
  border: none;
  border-radius: 0;
  color: #fff;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
  height: 50px;
  line-height: 50px;
  padding: 0;
  text-align: center;
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (max-width: 520px) {
  .gated-content-form .nf-form-cont .gated-input,
  .gated-content-form .nf-form-cont .gated-submit {
    width: 100%;
  }
}
.cta-inner .gated-content-form .nf-response-msg .cta-heading,
.gated-content-form .nf-response-msg .cta-inner .cta-heading,
.gated-content-form .nf-response-msg h3 {
  color: #fff;
}
.gated-content-form .nf-response-msg a {
  border-bottom: none;
  color: #ff3e00;
  padding-left: 32px;
  position: relative;
}
.gated-content-form .nf-response-msg a:hover {
  border-bottom: none;
  color: #ff3e00;
}
.gated-content-form .nf-response-msg a:before {
  background-image: none;
  content: "\E89E";
  font-family: Material Icons;
  left: 0;
  line-height: 18px;
  position: absolute;
  top: 0;
}
.gated-content-form .nf-error-msg {
  color: #fff;
  text-align: left;
}
.sc-cta-exit .gated-content-form,
.sc-cta-in-page .gated-content-form {
  padding-right: 15px;
  padding-left: 15px;
}
.sc-cta-in-page .gated-content-form .nf-form-cont .gated-input input {
  background-color: #fff;
  color: #2c3844;
}
.sc-gated-content .container {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 800px) {
  .sc-gated-content .narrow-container .cta-inner {
    height: 90px;
    min-height: 90px;
  }
  .sc-gated-content .narrow-container .cta-download {
    height: 90px;
  }
}
@media screen and (min-width: 1170px) {
  .sc-cta-exit .gated-content-form,
  .sc-cta-in-page .gated-content-form {
    padding-right: 200px;
    padding-left: 200px;
  }
}
.gated-include {
  margin-top: 0;
}
.gated-include .nf-form-cont {
  max-width: 710px;
  margin: 40px auto 0;
}
.sc-gated-only .container {
  padding-left: 15px;
  padding-right: 15px;
}
.sc-gated-only .sc-cta-download .container {
  padding-left: 0;
  padding-right: 0;
}
.gated-gated-include {
  margin-top: 0;
}
.gated-display {
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  z-index: 2;
}
.gated-display-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 200px;
  position: relative;
  z-index: 2;
}
.gated-cta-form-show {
  position: relative;
  z-index: 2;
  background: #96cf24;
  padding: 50px;
  margin: -50px auto 0;
  width: calc(100% - 100px);
  max-width: 900px;
}
.gated-cta-form-show .gated-header {
  margin-top: 0;
}
.gated-cta-form-show p {
  color: #fff;
}
.footer-navigation .gated-cta-form-show a,
.gated-cta-form-show .footer-navigation a,
.gated-cta-form-show .prev-next-press-releases .next-posts-link a,
.gated-cta-form-show .prev-next-press-releases .prev-posts-link a,
.gated-cta-form-show .sc-btn,
.prev-next-press-releases .next-posts-link .gated-cta-form-show a,
.prev-next-press-releases .prev-posts-link .gated-cta-form-show a {
  padding-left: 15px;
  padding-right: 15px;
}
.gated-header {
  color: #fff;
  margin-top: 50px;
  margin-bottom: 20px;
}
.gated-banner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  overflow: hidden;
  padding: 70px 0 50px;
  position: relative;
  width: 100%;
}
.gated-banner.submitted {
  padding: 70px 0 100px;
}
.gated-banner .marker,
.gated-banner h2 {
  color: #fff;
}
.gated-banner .gated-content,
.gated-banner .nf-form-wrap {
  width: calc(100% - 100px);
  max-width: 900px;
  margin: 0 auto;
}
.gated-banner .gated-download-bar {
  line-height: 50px;
  background: #fff;
  overflow: hidden;
  clear: both;
}
.gated-banner .gated-download-bar a {
  display: block;
  overflow: hidden;
}
.gated-banner .gated-download-bar a > span {
  display: inline-block;
  line-height: 50px;
  padding: 0 20px;
  float: left;
  font-size: 16px;
  font-size: 1rem;
  color: #525355;
}
.gated-banner .gated-download-bar span.gated-download-bar-name {
  font-weight: 100;
}
@media (max-width: 767px) {
  .gated-banner .gated-download-bar span.gated-download-bar-name {
    width: 100%;
  }
}
.gated-banner .gated-download-bar span.gated-download-bar-typesize {
  font-weight: 100;
  padding: 0 30px;
  float: right;
  text-align: center;
  background: #e7f1fd;
}
@media (max-width: 767px) {
  .gated-banner .gated-download-bar span.gated-download-bar-typesize {
    width: 40%;
    padding: 0;
  }
}
@media (max-width: 420px) {
  .gated-banner .gated-download-bar span.gated-download-bar-typesize {
    width: 100%;
  }
}
.gated-banner .gated-download-bar span.gated-download-bar-cta {
  padding: 0;
  float: right;
  text-align: center;
  width: 200px;
  background: #ff3e00;
  color: #fff;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .gated-banner .gated-download-bar span.gated-download-bar-cta {
    width: 60%;
  }
}
@media (max-width: 420px) {
  .gated-banner .gated-download-bar span.gated-download-bar-cta {
    width: 100%;
  }
}
.gated-banner .gated-download-bar span.gated-download-bar-cta span {
  display: inline-block;
  height: 50px;
  width: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAYAAADtyJ2fAAAAAXNSR0IArs4c6QAAAF5JREFUKBVjZEAD/4EATQjMZQQCZHEmZA4p7BGhERiIDaCQhAFcAQSTh9INYHVADopmNEXoXIgmmA1EakbVRKRm7JoIaMavCYdm4jShaSZNE0wzTWhGUCSRYzLZuQMArZ/IU64GwuYAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 14px 17px;
  vertical-align: middle;
}
.gated-banner .gated-download-bar a:hover span.gated-download-bar-cta {
  background-color: #061d33;
}
.gated-banner .gated-content-form .nf-form-cont .gated-input input {
  background-color: #fff;
  color: #2c3844;
}
#main .gated-banner .nf-response-msg {
  display: none;
}
.narrow-container .gated-banner {
  padding-left: 100px;
}
.cta-green .gated-content-form .nf-form-cont .gated-submit input {
  background-color: #2c3844;
}
.cta-green a,
.cta-green a:hover {
  color: #fff;
}
.sc-cta-exit .gated-content-form .nf-form-cont .gated-input input {
  background-color: #fff;
  color: #2c3844;
}
@media screen and (max-width: 800px) {
  #main .nf-form-cont .one-half {
    width: 100%;
    margin-left: 0;
  }
}
.protected-form-banner {
  background-color: #2c3844;
  padding: 50px 35px;
  position: relative;
}
@media screen and (min-width: 800px) {
  .protected-form-banner {
    padding: 70px 45px;
  }
}
@media screen and (min-width: 1170px) {
  .protected-form-banner {
    padding: 70px 200px;
  }
}
.protected-form-content {
  color: #fff;
  text-align: center;
  position: relative;
  z-index: 2;
}
.protected-form {
  margin: 40px auto 0;
  max-width: 100%;
  position: relative;
  width: 500px;
  z-index: 2;
}
.protected-form .field-wrap {
  margin-top: 15px;
  text-align: center;
}
.protected-form .field-wrap input {
  background-color: #fff;
  border: none;
  border-radius: 0;
  color: #525355;
  height: 50px;
  line-height: 50px;
  padding-left: 15px;
  width: 100%;
}
.protected-form .field-wrap input[type="button"] {
  background-color: #00a546;
  border: none;
  border-radius: 0;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  height: 50px;
  line-height: 50px;
  padding: 0;
  text-align: center;
  width: 140px;
}
.sc-disclaimer {
  padding-bottom: 40px;
}
.sc-disclaimer .cta-inner {
  padding: 0;
  height: auto;
}
.sc-disclaimer .cta-inner p {
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 300;
  color: #b0bbc4;
  text-align: left;
}
.sc-disclaimer .cta-inner p:last-of-type {
  margin-bottom: 0;
}
.sc-disclaimer .cta-inner.cta-blue,
.sc-disclaimer .cta-inner.cta-green,
.sc-disclaimer .cta-inner.cta-lfc {
  padding: 30px;
}
.sc-disclaimer .cta-inner.cta-blue p,
.sc-disclaimer .cta-inner.cta-green p,
.sc-disclaimer .cta-inner.cta-lfc p {
  color: #fff;
}
.sc-disclaimer .cta-inner.cta-light-grey {
  padding: 30px;
}
.sc-disclaimer .cta-inner.cta-light-grey p {
  color: #525355;
}
.sc-disclaimer .cta-inner.cta-green p a,
.sc-disclaimer .cta-inner.cta-lfc p a {
  color: #fff;
  border-bottom-color: #fff;
}
.sc-disclaimer .cta-inner.cta-green p a:hover,
.sc-disclaimer .cta-inner.cta-lfc p a:hover {
  color: hsla(0, 0%, 100%, 0.5);
}
.sc-disclaimer .cta-inner .cta-white .cta-heading,
.sc-disclaimer .cta-inner .cta-white h3,
.sc-disclaimer .cta-inner .cta-white p {
  color: #525355;
}
.sc-disclaimer .disc_co_navy {
  color: #0c3a66 !important;
  text-align: left;
}
.cta-inner .sc-disclaimer .disc_co_navy .cta-heading,
.sc-disclaimer .disc_co_navy .cta-inner .cta-heading,
.sc-disclaimer .disc_co_navy h3,
.sc-disclaimer .disc_co_navy p {
  color: #0c3a66 !important;
  font-size: 16px;
  font-size: 1rem;
  text-align: left;
}
@media screen and (min-width: 800px) {
  .sc-disclaimer .sc-button {
    padding-top: 0;
  }
}
.footer-navigation .sc-disclaimer a.btn-normal.btn-arrow.btn-gold,
.prev-next-press-releases
  .next-posts-link
  .sc-disclaimer
  a.btn-normal.btn-arrow.btn-gold,
.prev-next-press-releases
  .prev-posts-link
  .sc-disclaimer
  a.btn-normal.btn-arrow.btn-gold,
.sc-disclaimer .footer-navigation a.btn-normal.btn-arrow.btn-gold,
.sc-disclaimer
  .prev-next-press-releases
  .next-posts-link
  a.btn-normal.btn-arrow.btn-gold,
.sc-disclaimer
  .prev-next-press-releases
  .prev-posts-link
  a.btn-normal.btn-arrow.btn-gold,
.sc-disclaimer a.sc-btn.btn-normal.btn-arrow.btn-gold {
  padding: 0 20px 0 0;
}
.features-carousel-component,
.features-carousel-component h2 {
  text-align: center;
}
.features-carousel-component .carousel-heading {
  text-align: center;
  font-size: 46px;
  font-size: 2.875rem;
  font-weight: 100;
}
.features-carousel {
  padding-bottom: 30px;
  text-align: left;
}
@media screen and (max-width: 1410px) and (min-width: 1100px) {
  .features-carousel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
.features-carousel .feat-next {
  margin-top: 0;
  right: 0;
  top: 23%;
}
@media screen and (min-width: 1100px) {
  .features-carousel .feat-next {
    right: -75px;
    top: 80px;
  }
}
@media screen and (max-width: 1410px) and (min-width: 1100px) {
  .features-carousel .feat-next {
    margin-top: 0;
    right: 15px;
    top: 54px;
  }
}
.features-carousel .feat-prev {
  left: 0;
  right: 75px;
  top: 23%;
  margin-top: 0;
}
@media screen and (min-width: 1100px) {
  .features-carousel .feat-prev {
    left: -75px;
    margin-top: 0;
    top: 80px;
  }
}
@media screen and (max-width: 1410px) and (min-width: 1100px) {
  .features-carousel .feat-prev {
    left: 15px;
    margin-top: 0;
    top: 54px;
  }
}
.feature-slide-content {
  margin-right: 15px;
  margin-left: 15px;
}
.cta-inner .feature-slide-content .cta-heading,
.feature-slide-content .cta-inner .cta-heading,
.feature-slide-content h3 {
  color: #96cf24;
  font-size: 22px;
  font-size: 1.375rem;
  margin-bottom: 16px;
}
.cta-inner .feature-slide-content .cta-heading a,
.cta-inner .feature-slide-content .cta-heading a:visited,
.feature-slide-content .cta-inner .cta-heading a,
.feature-slide-content .cta-inner .cta-heading a:visited,
.feature-slide-content h3 a,
.feature-slide-content h3 a:visited {
  color: #96cf24;
}
.cta-inner .feature-slide-content .cta-heading a:hover,
.cta-inner .feature-slide-content .cta-heading a:visited:hover,
.feature-slide-content .cta-inner .cta-heading a:hover,
.feature-slide-content .cta-inner .cta-heading a:visited:hover,
.feature-slide-content h3 a:hover,
.feature-slide-content h3 a:visited:hover {
  color: #ff3e00;
}
.feature-slide-text {
  padding-top: 20px;
}
.headers-tabs-inner {
  position: relative;
}
.header-map-tabs .sc-tabs-list {
  margin-bottom: 40px;
}
.header-map-tabs .panel {
  padding-bottom: 0;
}
.header-map-tabs .sc-tabs-section {
  z-index: 18;
}
.header-map-tabs .headers-tabs-inner .container-tabs {
  padding-top: 0;
}
.map-intro {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 760px;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  max-width: 100%;
  text-align: center;
  width: 560px;
}
.map-intro h1 {
  color: #fff;
}
.footer-navigation .map-intro a,
.map-intro .footer-navigation a,
.map-intro .prev-next-press-releases .next-posts-link a,
.map-intro .prev-next-press-releases .prev-posts-link a,
.map-intro .sc-btn,
.prev-next-press-releases .next-posts-link .map-intro a,
.prev-next-press-releases .prev-posts-link .map-intro a {
  display: none;
  font-weight: 300;
  text-align: center;
  width: 200px;
}
@media screen and (min-width: 800px) {
  .footer-navigation .map-intro a,
  .map-intro .footer-navigation a,
  .map-intro .prev-next-press-releases .next-posts-link a,
  .map-intro .prev-next-press-releases .prev-posts-link a,
  .map-intro .sc-btn,
  .prev-next-press-releases .next-posts-link .map-intro a,
  .prev-next-press-releases .prev-posts-link .map-intro a {
    display: inline-block;
  }
}
.header-map-popup .sc-tabs-list {
  margin-bottom: 40px;
}
.header-map-popup .panel {
  padding-bottom: 0;
}
.header-map-popup .sc-tabs-section {
  z-index: 6;
}
.header-map-popup .map-intro {
  left: 0;
  height: 350px;
  top: 0;
  position: absolute;
  width: 100%;
  z-index: 4;
}
.header-map-popup .map-intro h1,
.header-map-popup .map-intro p {
  color: #525355;
}
.header-map-popup .map-intro .obor-map-image {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5;
  display: none;
}
.header-map-popup .headers-tabs-inner {
  min-height: auto;
  overflow: hidden;
}
.obor-map-with-popups {
  position: relative;
  text-align: center;
}
.obor-map-with-popups img {
  transition: 0.6s;
}
@media screen and (min-width: 800px) {
  .obor-map-with-popups img {
    margin-top: -208px;
    margin-bottom: -7px;
    margin-left: -10px;
  }
}
.obor-initial-overlay {
  background: hsla(0, 0%, 100%, 0.5);
  left: 0;
  height: 600px;
  top: 0;
  position: absolute;
  width: 100%;
  z-index: 3;
}
.map-wrapper {
  margin: 0 auto;
  position: relative;
}
@media screen and (min-width: 800px) {
  .map-wrapper {
    width: 780px;
  }
}
@media screen and (min-width: 1130px) {
  .map-wrapper {
    width: 1400px;
    height: 720px;
  }
}
.location-popup {
  cursor: pointer;
  display: block;
  opacity: 0;
  position: absolute;
}
.location-popup-one {
  left: 55%;
  top: 40%;
}
@media screen and (min-width: 1130px) {
  .location-popup-one {
    left: 55%;
    top: 40%;
  }
}
.location-popup-two {
  left: 24%;
  top: 76%;
}
@media screen and (min-width: 1130px) {
  .location-popup-two {
    left: 26%;
  }
}
.location-popup-three {
  left: 36%;
  top: 40%;
}
@media screen and (min-width: 1130px) {
  .location-popup-three {
    left: 37%;
  }
}
.location-popup-four {
  left: 9.2%;
  top: 13%;
}
@media screen and (min-width: 1130px) {
  .location-popup-four {
    left: 12.2%;
    top: 13.5%;
  }
}
.location-popup-five {
  left: 76%;
  top: 58%;
}
@media screen and (min-width: 1130px) {
  .location-popup-five {
    left: 74%;
    top: 59%;
  }
}
.location-popup-six {
  left: 67%;
  top: 28%;
}
@media screen and (min-width: 1130px) {
  .location-popup-six {
    left: 67%;
    top: 28%;
  }
}
.location-hide {
  background-color: #fff;
  display: none;
  height: 410px;
  left: -9999px;
  margin-top: -275px;
  margin-left: -340px;
  padding: 15px;
  position: absolute;
  top: 50%;
  transition: 0.6s;
  width: 680px;
  z-index: 20;
}
@media screen and (min-width: 800px) {
  .location-hide {
    display: block;
  }
}
@media screen and (min-width: 1130px) {
  .location-hide {
    margin-left: -440px;
    width: 880px;
  }
}
.location-hide h2 {
  background-color: #00a641;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  height: 44px;
  line-height: 44px;
  margin: -15px -15px 15px;
  padding: 0;
  text-align: center;
}
.location-hide.location-active {
  left: 50%;
}
.close-location {
  background-color: transparent;
  border: none;
  color: #fff;
  padding: 0;
  position: absolute;
  right: 12px;
  top: 16px;
}
.close-location span {
  display: block;
  padding-right: 24px;
  position: relative;
}
.close-location span:after {
  content: "\f00d";
  font-family: FontAwesome;
  font-size: 18px;
  font-size: 1.125rem;
  position: absolute;
  right: 0;
  top: -3px;
}
.obor-popup-overlay {
  background: hsla(0, 0%, 100%, 0);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.6s;
  z-index: 0;
}
.obor-popup-overlay.active-popup {
  background: hsla(0, 0%, 100%, 0.5);
  z-index: 3;
}
.overlay-legend {
  position: absolute;
  bottom: 100px;
  left: 50%;
  margin-left: -74px;
  opacity: 0;
  text-align: left;
}
@media screen and (min-width: 1130px) {
  .overlay-legend {
    margin-left: -180px;
  }
}
.overlay-legend p {
  margin-bottom: 0;
  font-size: 12px;
  font-size: 0.75rem;
}
@media screen and (min-width: 1130px) {
  .overlay-legend p {
    font-size: 16px;
    font-size: 1rem;
  }
}
.overlay-legend .silk-belt {
  color: #e3ba42;
}
.overlay-legend .silk-road {
  color: #b2214b;
}
.popup-column {
  float: left;
  height: 300px;
  margin-right: 2.35765%;
  width: 48.8211739883%;
}
.popup-column.column-last {
  margin-right: 0;
}
.popup-column .sc-embed-container p {
  margin-bottom: 0;
}
.popup-column p > a {
  color: #ff3e00;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.popup-column p > a:hover {
  color: #ff3e00;
  border-bottom-color: #ff3e00;
  text-decoration: none;
}
.pulse {
  cursor: pointer;
  width: 10px;
  height: 10px;
  border: 5px solid #fff;
  border-radius: 30px;
  background-color: #716f42;
  z-index: 2;
}
.dot,
.pulse {
  position: absolute;
}
.dot {
  border: 20px solid #fff;
  background: transparent;
  border-radius: 60px;
  height: 50px;
  width: 50px;
  -webkit-animation: pulse 2s ease-out;
  animation: pulse 2s ease-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  top: -20px;
  left: -20px;
  z-index: 1;
  opacity: 0;
}
.obor-map-image,
.obor-map-with-popups {
  display: none;
}
@media screen and (min-width: 800px) {
  .obor-map-mobile {
    display: none;
  }
}
@media screen and (min-width: 800px) {
  .header-map-popup .obor-map-image {
    display: block;
  }
}
@media screen and (min-width: 1130px) {
  .header-map-popup .map-intro {
    height: 600px;
  }
}
@media screen and (min-width: 1130px) {
  .popup-column-small {
    width: 35.6423479766%;
  }
}
@media screen and (min-width: 1130px) {
  .popup-column-large {
    width: 62%;
  }
}
.header-banner {
  padding-top: 0;
  padding-bottom: 20px;
}
.header-banner-link {
  margin-top: 35px;
}
.header-banner-link .btn-arrow {
  margin-bottom: 0;
  padding-right: 0;
  padding-left: 25px;
}
.header-banner-link .btn-arrow:after {
  right: auto;
  left: 0;
  content: "chevron_left";
  text-align: left;
}
.header-banner-link .btn-arrow:hover {
  padding-right: 0;
}
.header-banner-content {
  -ms-flex-align: end;
  align-items: flex-end;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  display: -ms-flexbox;
  display: flex;
  min-height: 150px;
  margin-left: -15px;
  margin-right: -15px;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 10px 22px;
  position: relative;
}
@media screen and (min-width: 800px) {
  .header-banner-content {
    height: 300px;
    margin-left: 0;
    margin-right: 0;
    padding: 34px 45px;
  }
}
.header-banner-content h1 {
  font-family: SC Sans Medium, Helvetica, Arial, Lucida Grande, sans-serif;
  color: #fff;
  margin-bottom: 0;
  position: relative;
  z-index: 9;
}
.header-banner-content h1 .marker {
  color: #fff;
  margin-bottom: 12px;
}
.banner-gradient {
  background-image: linear-gradient(180deg, rgba(33, 33, 33, 0), #212121);
  left: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 8;
}
.fl-module-headers-featured {
  position: relative;
}
.header-featured {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  padding-top: 0;
  padding-bottom: 0;
}
.header-featured .container {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 60px;
  padding-bottom: 30px;
}
@media screen and (min-width: 800px) {
  .header-featured .container {
    padding-top: 30px;
    min-height: calc(85vh - 175px);
  }
}
@media screen and (min-width: 992px) {
  .header-featured .container {
    min-height: calc(100vh - 175px);
  }
}
@media screen and (min-width: 540px) {
  .footer-navigation .header-featured a,
  .header-featured .footer-navigation a,
  .header-featured .prev-next-press-releases .next-posts-link a,
  .header-featured .prev-next-press-releases .prev-posts-link a,
  .header-featured .sc-btn,
  .prev-next-press-releases .next-posts-link .header-featured a,
  .prev-next-press-releases .prev-posts-link .header-featured a {
    width: auto;
    margin-left: 12px;
    margin-right: 12px;
  }
}
.header-featured-content {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
  z-index: 9;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .header-featured-content {
    padding-bottom: 238px;
  }
}
.header-featured-content .header-featured-content-wrapper {
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 800px) {
  .header-featured-content .header-featured-content-wrapper {
    width: 80%;
    max-width: 600px;
  }
}
@media screen and (min-width: 992px) {
  .header-featured-content .header-featured-content-wrapper {
    text-align: left;
    width: 55%;
    max-width: none;
    margin: 0;
  }
}
@media screen and (min-width: 1410px) {
  .header-featured-content .header-featured-content-wrapper {
    width: 50%;
  }
}
.header-featured-content h1 {
  font-family: SC Sans Medium, Helvetica, Arial, Lucida Grande, sans-serif;
  color: #fff;
  position: relative;
  z-index: 9;
  margin-bottom: 20px;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 47px;
}
@media screen and (min-width: 800px) {
  .header-featured-content h1 {
    font-size: 48px;
    font-size: 3rem;
    line-height: 62px;
  }
  .header-featured-content h1:before {
    content: "ª";
    display: none !important;
    margin: 0;
    color: #96cf24;
    transition: all 0.4s;
    opacity: 0;
  }
  .header-featured-content h1:after {
    content: "º";
    display: inline-block;
    position: absolute;
    margin: 0;
    display: none !important;
    color: #ff3e00;
    transition: all 0.4s;
    opacity: 0;
  }
}
@media screen and (min-width: 992px) {
  .header-featured-content h1 {
    font-size: 56px;
    font-size: 3.5rem;
    line-height: 73px;
  }
}
.header-featured-content h1 .marker {
  color: #fff;
  margin-bottom: 12px;
}
.header-featured-content p {
  color: #fff;
}
body.loaded .header-featured-content h1:after,
body.loaded .header-featured-content h1:before {
  opacity: 1;
}
body:not(.fl-builder-ie-11) .header-featured-content h1:before {
  position: absolute;
}
.header-featured-boxes {
  background-color: #000;
  position: relative;
  width: 100%;
  z-index: 10;
}
@media screen and (min-width: 800px) {
  .header-featured-boxes {
    background-color: transparent;
    bottom: 25px;
    padding-bottom: 0;
    position: absolute;
  }
}
.header-featured-boxes > .container {
  padding: 0 15px;
  max-width: none;
}
@media screen and (min-width: 1170px) {
  .header-featured-boxes > .container {
    max-width: 1200px;
  }
}
.header-featured-boxes .container-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 800px) {
  .header-featured-boxes .container-inner {
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 -15px;
  }
}
.header-featured-boxes .container-inner .header-featured-box {
  width: 100%;
  margin: 0 0 30px;
  position: relative;
}
@media screen and (min-width: 800px) {
  .header-featured-boxes .container-inner .header-featured-box {
    margin: 0 15px;
  }
}
.header-featured-boxes .container-inner .header-featured-box a {
  display: block;
  color: #fff;
}
.header-featured-boxes .container-inner .header-featured-box a:hover {
  text-decoration: underline;
}
.header-featured-boxes .container-inner .header-featured-box .box-link {
  color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 300;
  margin-left: 0;
  padding: 4px 0 0;
  text-align: left;
}
@media screen and (min-width: 800px) {
  .header-featured-boxes .container-inner .header-featured-box .box-link {
    font-size: 16px;
    font-size: 1rem;
    padding: 12px 0 0;
  }
}
.header-featured-boxes .container-inner .header-featured-box .gradient {
  display: none;
}
.header-featured > .gradient {
  background: linear-gradient(0deg, #040404, rgba(4, 4, 4, 0));
}
@media screen and (min-width: 800px) {
  .header-featured > .gradient {
    background: linear-gradient(53.87deg, rgba(4, 4, 4, 0.8), transparent);
  }
}
@media screen and (min-width: 800px) {
  .header-featured > .gradient:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50%;
    width: 100%;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.2));
  }
}
.header-featured-box-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  height: 175px;
  transition: 0.6s;
}
@media screen and (min-width: 800px) {
  .header-featured-box-image {
    margin-bottom: 12px;
    height: 148px;
  }
}
.header-featured-box-content,
.image-item {
  position: relative;
}
.image-item img {
  display: block;
}
.image-caption {
  text-transform: none;
}
.image-caption-content {
  float: left;
  width: calc(100% - 200px);
}
.image-caption-download {
  font-size: 14px;
  font-size: 0.875rem;
  float: left;
  width: 200px;
}
.image-caption-download a {
  background-color: #ff3e00;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAYAAADtyJ2fAAAAAXNSR0IArs4c6QAAAF5JREFUKBVjZEAD/4EATQjMZQQCZHEmZA4p7BGhERiIDaCQhAFcAQSTh9INYHVADopmNEXoXIgmmA1EakbVRKRm7JoIaMavCYdm4jShaSZNE0wzTWhGUCSRYzLZuQMArZ/IU64GwuYAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 14px 17px;
  display: inline-block;
  float: right;
  height: 60px;
  transition: background-color 0.6s ease;
  width: 60px;
}
.image-caption-download a:hover {
  background-color: #061d33;
}
.sc-images-with-caption img {
  display: block;
  min-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.announcement-banner {
  position: relative;
}
@media screen and (min-width: 800px) {
  .announcement-banner {
    float: left;
    padding-bottom: 160px;
    width: 67%;
  }
}
.sc-announcement-image {
  height: 300px;
}
@media screen and (min-width: 800px) {
  .sc-announcement-image {
    height: 500px;
  }
}
.announcement-callout {
  background-color: #fff;
  bottom: 60px;
  box-shadow: 0 7px 22px -8px #757575;
  color: #525355;
  margin-bottom: 60px;
  padding: 15px;
}
@media screen and (min-width: 800px) {
  .announcement-callout {
    left: 20%;
    margin-bottom: 0;
    padding: 30px;
    position: absolute;
    width: 470px;
  }
}
.announcement-callout h2 {
  color: #96cf24;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 12px;
  text-transform: uppercase;
}
.announcement-callout .cta-inner .cta-heading,
.announcement-callout h3,
.cta-inner .announcement-callout .cta-heading {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 6px;
}
.announcement-callout .cta-inner .cta-heading a,
.announcement-callout h3 a,
.cta-inner .announcement-callout .cta-heading a {
  color: #525355;
}
.announcement-callout .cta-inner .cta-heading a:hover,
.announcement-callout h3 a:hover,
.cta-inner .announcement-callout .cta-heading a:hover {
  color: #96cf24;
}
.announcement-callout .press-content .cta-inner .cta-heading a:hover,
.announcement-callout .press-content h3 a:hover,
.cta-inner .announcement-callout .press-content .cta-heading a:hover {
  color: #ff3e00;
}
.announcement-callout .footer-navigation a,
.announcement-callout .prev-next-press-releases .next-posts-link a,
.announcement-callout .prev-next-press-releases .prev-posts-link a,
.announcement-callout .sc-btn,
.footer-navigation .announcement-callout a,
.prev-next-press-releases .next-posts-link .announcement-callout a,
.prev-next-press-releases .prev-posts-link .announcement-callout a {
  bottom: -30px;
  left: 50%;
  margin: 0;
  position: absolute;
  transform: translateX(-50%);
  width: auto;
}
.press-release-section {
  padding-bottom: 30px;
}
@media screen and (min-width: 800px) {
  .press-release-section {
    padding-bottom: 0;
  }
}
.pr-section {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
}
.pr-section:after {
  clear: both;
  content: "";
  display: block;
}
.pr-section:last-child {
  border-bottom: none;
}
.press-image {
  float: left;
  width: 80px;
}
.press-content-with-image {
  float: right;
  width: calc(100% - 100px);
}
.announcement-iframe {
  padding-right: 15px;
  padding-left: 15px;
}
@media screen and (min-width: 800px) {
  .announcement-iframe {
    float: left;
    height: 500px;
    padding-right: 30px;
    padding-left: 30px;
    width: 33%;
  }
}
.announcement-iframe h2 {
  color: #96cf24;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 300;
}
.page-id-11 .announcement-iframe {
  float: left;
  height: 460px;
  margin-left: 0;
  min-height: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  text-align: center;
  width: 100%;
}
@media screen and (min-width: 380px) {
  .page-id-11 .announcement-iframe {
    height: 418px;
  }
}
@media screen and (min-width: 480px) {
  .page-id-11 .announcement-iframe {
    height: 405px;
  }
}
@media screen and (min-width: 1030px) {
  .page-id-11 .announcement-iframe {
    float: left;
    height: 335px;
    margin-left: -30px;
    width: calc(33% + 30px);
  }
}
.page-id-11 .announcement-iframe iframe {
  background: #0756af;
  border: 45px solid #0756af;
  border-top-width: 15px;
  border-bottom: none;
  height: 340px;
  min-height: 0;
}
.footer-navigation .page-id-11 .announcement-iframe a,
.page-id-11 .announcement-iframe .footer-navigation a,
.page-id-11 .announcement-iframe .prev-next-press-releases .next-posts-link a,
.page-id-11 .announcement-iframe .prev-next-press-releases .prev-posts-link a,
.page-id-11 .announcement-iframe .sc-btn,
.prev-next-press-releases .next-posts-link .page-id-11 .announcement-iframe a,
.prev-next-press-releases .prev-posts-link .page-id-11 .announcement-iframe a {
  margin: 0;
  top: -35px;
  width: auto;
}
.page-id-11 .announcement-iframe h2 {
  padding-left: 0;
  text-align: center;
  font-size: 19px;
  font-size: 1.1875rem;
}
@media screen and (min-width: 1030px) {
  .page-id-11 .announcement-iframe h2 {
    padding-left: 45px;
    text-align: left;
  }
}
.page-id-11 .announcement-banner {
  float: left;
  width: 100%;
}
@media screen and (min-width: 1030px) {
  .page-id-11 .announcement-banner {
    float: left;
    padding-bottom: 160px;
    width: 67%;
  }
}
.page-id-11 .announcement-callout {
  margin-bottom: 100px;
}
@media screen and (min-width: 800px) {
  .page-id-11 .announcement-callout {
    margin-bottom: 0;
  }
}
.footer-navigation .page-id-11 .announcement-callout a,
.page-id-11 .announcement-callout .footer-navigation a,
.page-id-11 .announcement-callout .prev-next-press-releases .next-posts-link a,
.page-id-11 .announcement-callout .prev-next-press-releases .prev-posts-link a,
.page-id-11 .announcement-callout .sc-btn,
.prev-next-press-releases .next-posts-link .page-id-11 .announcement-callout a,
.prev-next-press-releases .prev-posts-link .page-id-11 .announcement-callout a {
  bottom: 70px;
}
@media screen and (min-width: 800px) {
  .footer-navigation .page-id-11 .announcement-callout a,
  .page-id-11 .announcement-callout .footer-navigation a,
  .page-id-11
    .announcement-callout
    .prev-next-press-releases
    .next-posts-link
    a,
  .page-id-11
    .announcement-callout
    .prev-next-press-releases
    .prev-posts-link
    a,
  .page-id-11 .announcement-callout .sc-btn,
  .prev-next-press-releases
    .next-posts-link
    .page-id-11
    .announcement-callout
    a,
  .prev-next-press-releases
    .prev-posts-link
    .page-id-11
    .announcement-callout
    a {
    bottom: -30px;
  }
}
.announcement-border {
  background-color: #96cf24;
  height: 26px;
  margin-top: -10px;
}
@media screen and (min-width: 380px) {
  .announcement-border {
    background-color: transparent;
    height: auto;
    margin-top: 0;
  }
}
.container-wrapped .fl-module-ctas-download-bar-columns {
  margin-right: 1.178826021%;
  margin-left: 1.178826021%;
  width: 100%;
  float: left;
}
@media screen and (max-width: 800px) {
  .container-wrapped .fl-module-ctas-download-bar-columns {
    height: auto;
  }
}
.container-wrapped .fl-module-ctas-download-bar-columns:nth-child(odd) {
  clear: left;
}
@media screen and (min-width: 800px) {
  .container-wrapped .fl-module-ctas-download-bar-columns {
    width: 47.642347958%;
  }
}
@media screen and (min-width: 800px) {
  .container-wrapped .fl-module-ctas-download-bar-columns:nth-child(odd) {
    clear: left;
  }
}
@media screen and (min-width: 800px) {
  .fl-module-ctas-download-bar-columns.one-column {
    float: none;
    margin: 0 auto;
  }
}
@media screen and (max-width: 800px) {
  .fl-module-ctas-download-bar > .fl-module-content {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 800px) {
  .full-promo .container {
    padding-bottom: 200px;
  }
}
@media screen and (min-width: 800px) {
  .full-promo .callout-block {
    left: 60px;
    min-height: auto;
    right: 60px;
    width: auto;
  }
}
.sc-in-page-promo-marathons .container {
  padding-right: 0;
  padding-left: 0;
}
@media screen and (min-width: 800px) {
  .sc-in-page-promo-marathons .container {
    padding-right: 15px;
    padding-bottom: 70px;
    padding-left: 15px;
  }
}
@media screen and (min-width: 1170px) {
  .sc-in-page-promo-marathons .container {
    max-width: 1440px;
    padding-right: 0;
    padding-left: 0;
  }
}
.sc-in-page-promo-marathons .callout-block {
  background-color: #96cf24;
  bottom: auto;
  color: #fff;
  left: auto;
  position: relative;
  text-align: left;
  width: auto;
  margin: -30px 15px 30px;
  padding: 30px 15px;
}
@media screen and (min-width: 800px) {
  .sc-in-page-promo-marathons .callout-block {
    bottom: 0;
    left: 60px;
    min-height: 460px;
    margin: 0;
    padding: 50px;
    position: absolute;
    width: 470px;
  }
}
@media screen and (min-width: 992px) {
  .sc-in-page-promo-marathons .callout-block {
    bottom: 0;
    left: 15px;
    margin-right: 0;
    margin-left: 0;
    min-height: 500px;
    position: absolute;
    width: 670px;
  }
}
@media screen and (min-width: 1170px) {
  .sc-in-page-promo-marathons .callout-block {
    left: 135px;
    padding: 80px 58px;
  }
}
@media screen and (min-width: 1410px) {
  .sc-in-page-promo-marathons .callout-block {
    left: 10px;
  }
}
.sc-in-page-promo-marathons .callout-block .marker {
  color: #fff;
  margin-bottom: 30px;
}
.sc-in-page-promo-marathons .callout-block h2 {
  line-height: 1.2;
  margin-bottom: 30px;
}
.sc-in-page-promo-marathons .callout-block p {
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (min-width: 1170px) {
  .sc-in-page-promo-marathons .callout-block p {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 800px) {
  .sc-in-page-promo-marathons.callout-top .callout-block {
    bottom: auto;
    left: 60px;
    position: absolute;
    top: 0;
    width: 470px;
  }
}
@media screen and (min-width: 1410px) {
  .sc-in-page-promo-marathons.callout-top .callout-block {
    left: 15px;
  }
}
@media screen and (min-width: 800px) {
  .sc-in-page-promo-marathons.callout-top .container {
    padding-bottom: 0;
    padding-top: 96px;
  }
}
.sc-in-page-promo-marathons .callout-quote h4 {
  font-family: Prata, Helvetica, Arial, Lucida Grande, sans-serif;
  line-height: 1.3;
  margin-bottom: 40px;
  font-size: 29px;
  font-size: 1.8125rem;
}
.sc-in-page-promo-marathons .callout-quote .quote-small {
  font-size: 20px;
  font-size: 1.25rem;
}
.sc-in-page-promo-marathons .callout-quote .sc-comp-author {
  font-size: 14px;
  font-size: 0.875rem;
}
.sc-in-page-promo-marathons .callout-quote .sc-comp-author span {
  color: #ff3e00;
}
.sc-in-page-promo-marathons .callout-quote .sc-comp-author span a {
  color: #fff;
  font-weight: 700;
}
.sc-in-page-promo-marathons .callout-quote .sc-comp-author span a:hover {
  color: #fff;
  font-weight: 700;
  opacity: 0.5;
}
.sc-in-page-promo-marathons .callout-quote .sc-comp-author .quote-space {
  display: inline-block;
  width: 12px;
}
.sc-in-page-promo-marathons .callout-green {
  background-color: #ff3e00;
}
.sc-in-page-promo-marathons .callout-green .sc-comp-author span {
  color: #fff;
}
.sc-in-page-promo-marathons .callout-green .sc-comp-author .quote-space {
  width: 4px;
}
.sc-in-page-promo-marathons .callout-dark-blue {
  background-color: #0c3a66;
}
.sc-in-page-promo-marathons .callout-dark-blue .sc-comp-author span {
  color: #fff;
}
.sc-in-page-promo-marathons .callout-white {
  background-color: #fff;
  box-shadow: 0 7px 22px -8px #757575;
}
.sc-in-page-promo-marathons .callout-white .btn-outline,
.sc-in-page-promo-marathons .callout-white .btn-outline:visited,
.sc-in-page-promo-marathons .callout-white h2,
.sc-in-page-promo-marathons .callout-white h2:visited,
.sc-in-page-promo-marathons .callout-white p,
.sc-in-page-promo-marathons .callout-white p:visited {
  color: #525355;
}
.sc-in-page-promo-marathons .callout-lfc {
  background-color: #cd292a;
}
.sc-in-page-promo-marathons .callout-lfc .sc-comp-author span {
  color: #fff;
}
.sc-in-page-promo-marathons .race-block {
  margin-right: 15px;
  margin-left: 15px;
}
@media screen and (min-width: 1170px) {
  .sc-in-page-promo-marathons .race-block {
    right: 120px;
  }
}
.clock-item {
  background-color: #96cf24;
  border-right: 1px solid #0c3a66;
  font-weight: 700;
  float: left;
  height: 77px;
  padding-top: 12px;
  text-align: center;
  text-transform: uppercase;
  width: 25%;
  font-size: 12px;
  font-size: 0.75rem;
}
.clock-item:last-child {
  border-right: none;
}
.clock-item span {
  display: block;
  font-weight: 100;
  line-height: 1;
  font-size: 34px;
  font-size: 2.125rem;
}
@media screen and (min-width: 1024) and (max-width: 1300px) {
  .clock-item span {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 1300px) {
  .clock-item span {
    font-size: 44px;
    font-size: 2.75rem;
  }
}
.clock-item-today {
  background-color: #96cf24;
  border-right: 1px solid #0c3a66;
  font-weight: 700;
  float: left;
  height: 100px;
  padding-top: 22px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  font-size: 12px;
  font-size: 0.75rem;
}
.clock-item-today span {
  display: block;
  font-weight: 100;
  line-height: 1;
  font-size: 44px;
  font-size: 2.75rem;
}
@media screen and (min-width: 800px) {
  .clock-item-today span {
    font-size: 54px;
    font-size: 3.375rem;
  }
}
#mapWrapper {
  overflow: hidden;
  position: relative;
}
#mapWrapper #map {
  height: 50vw;
  margin: -50px 0;
  min-height: 550px;
  max-height: 900px;
  width: 100%;
}
#mapWrapper #map > .gm-style {
  background: #04dcf6;
}
#mapWrapper .gZoom {
  font-family: Arial, sans-serif;
  position: absolute;
  right: 15px;
  text-align: center;
  top: 15px;
}
#mapWrapper .gZoom span {
  background: hsla(0, 0%, 100%, 0.5);
  color: #333;
  cursor: pointer;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin: 5px 0 0;
  padding: 0;
  text-transform: uppercase;
  text-align: center;
  transition: all 0.25s;
  width: 32px;
  font-size: 16px;
  font-size: 1rem;
}
#mapWrapper .gZoom span:hover {
  background: hsla(0, 0%, 100%, 0.75);
}
#mapWrapper .gZoom span#gZoomIn,
#mapWrapper .gZoom span#gZoomOut {
  margin-top: 0;
  font-size: 20px;
  font-size: 1.25rem;
}
#mapWrapper .gZoom span#gZoomIn {
  margin-bottom: 15px;
}
#mapWrapper .gZoom span#gZoomReset {
  display: none;
  font-size: 15px;
  font-size: 0.9375rem;
}
#mapWrapper .gZoom br:last-of-type {
  display: none;
}
.sc-in-page-promo-marathons .race-block {
  background-color: #0c3a66;
  color: #fff;
  padding: 20px;
}
.sc-in-page-promo-marathons .race-block:after {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 800px) {
  .sc-in-page-promo-marathons .race-block {
    bottom: -242px;
    margin-right: 0;
    margin-left: 0;
    padding: 22px 34px 30px;
    position: absolute;
    right: 0;
    width: 470px;
  }
}
@media screen and (min-width: 992px) {
  .sc-in-page-promo-marathons .race-block {
    bottom: -60px;
    margin-right: 0;
    margin-left: 0;
    padding: 42px 14px 60px;
    position: absolute;
    right: 0;
    width: 570px;
  }
}
.cta-inner .sc-in-page-promo-marathons .race-block .cta-heading,
.sc-in-page-promo-marathons .race-block .cta-inner .cta-heading,
.sc-in-page-promo-marathons .race-block h3 {
  font-weight: 400;
  margin-bottom: 24px;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
}
.in-page-promo-press-releases .callout-block {
  text-align: left;
}
.footer-navigation .in-page-promo-press-releases .callout-block a,
.in-page-promo-press-releases .callout-block .footer-navigation a,
.in-page-promo-press-releases
  .callout-block
  .prev-next-press-releases
  .next-posts-link
  a,
.in-page-promo-press-releases
  .callout-block
  .prev-next-press-releases
  .prev-posts-link
  a,
.in-page-promo-press-releases .callout-block .sc-btn,
.prev-next-press-releases
  .next-posts-link
  .in-page-promo-press-releases
  .callout-block
  a,
.prev-next-press-releases
  .prev-posts-link
  .in-page-promo-press-releases
  .callout-block
  a {
  padding-right: 24px;
  padding-left: 24px;
}
nav.prev-next-press-releases.in-page-press-release-content {
  width: 25%;
}
@media screen and (min-width: 800px) {
  .in-page-promo-press-releases.sc-in-page-promo.callout-center .container {
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .promo-image {
  height: 300px;
  margin-left: 0;
}
@media screen and (min-width: 800px) {
  .in-page-promo-press-releases.sc-in-page-promo.callout-center
    .container
    .promo-image {
    height: 490px;
    float: right;
    width: 60%;
  }
}
@media screen and (min-width: 1170px) {
  .in-page-promo-press-releases.sc-in-page-promo.callout-center
    .container
    .promo-image {
    height: 450px;
  }
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block {
  -ms-flex-order: 1;
  order: 1;
  margin: 0;
  text-align: left;
  height: auto;
  height: 400px;
}
@media screen and (min-width: 800px) {
  .in-page-promo-press-releases.sc-in-page-promo.callout-center
    .container
    .callout-block {
    max-height: 400px;
    left: 0;
    float: left;
    min-height: 100%;
    width: 40%;
    top: 0;
  }
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  .press-release-row {
  border: none;
  padding-top: 10px;
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  .posted-on {
  font-size: 14px;
  font-size: 0.875rem;
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  #pagination-container {
  left: 0;
  width: 50%;
  position: absolute;
  bottom: 10px;
  padding-bottom: 0;
}
@media screen and (min-width: 800px) {
  .in-page-promo-press-releases.sc-in-page-promo.callout-center
    .container
    .callout-block
    #pagination-container {
    left: 35px;
    width: 50%;
    position: absolute;
    bottom: 45px;
    padding-bottom: 0;
  }
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  #pagination-container
  li {
  width: 60px;
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  #pagination-container
  .page-link {
  display: none;
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  #pagination-container
  .page-link.next,
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  #pagination-container
  .page-link.prev {
  display: block;
  background-color: #ff3e00;
  color: #fff;
  width: 50px;
  height: 60px;
  text-align: center;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
  line-height: 60px;
  vertical-align: center;
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  #pagination-container
  .page-link.prev {
  background-color: #ff3e00;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ5Qjg2RUMxMkQ0MTFFOEJGQ0JCRjc3OTM4MEFERkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ5Qjg2RUIxMkQ0MTFFOEJGQ0JCRjc3OTM4MEFERkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMDAwN2VkZi0yMzE0LTQ2N2YtYTUwNS0zNmNmNTVhMGM5OTEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplYjU5Y2Q1OC01NTA1LTExN2EtYjQyYS1iMjNmZmE3ZWQzNTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5PqUYeAAAAh0lEQVR42rSUSw6AIAxEwTP5OZrb3lg9QbUJRoJISydO0gBdvEA7NDJzyETFqksAKYgfUZZvxr1Z+S3qAYxXbB5Ifpg8kDIhkL0HUkt2Qb6uNlshrQKZIFqbVIjFLEsLEoyOE8hRgwwB1d9PgIoItREyEmRl6DNB3xkeKPBIcw/ViI71U4ABAK5kY+WH2UyHAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 10px;
  transform: scaleX(-1);
  width: 60px;
  height: 60px;
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  #pagination-container
  .page-link.prev:hover {
  background-color: #061d33;
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  #pagination-container
  .page-link.next {
  background-color: #ff3e00;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ5Qjg2RUMxMkQ0MTFFOEJGQ0JCRjc3OTM4MEFERkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ5Qjg2RUIxMkQ0MTFFOEJGQ0JCRjc3OTM4MEFERkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMDAwN2VkZi0yMzE0LTQ2N2YtYTUwNS0zNmNmNTVhMGM5OTEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplYjU5Y2Q1OC01NTA1LTExN2EtYjQyYS1iMjNmZmE3ZWQzNTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5PqUYeAAAAh0lEQVR42rSUSw6AIAxEwTP5OZrb3lg9QbUJRoJISydO0gBdvEA7NDJzyETFqksAKYgfUZZvxr1Z+S3qAYxXbB5Ifpg8kDIhkL0HUkt2Qb6uNlshrQKZIFqbVIjFLEsLEoyOE8hRgwwB1d9PgIoItREyEmRl6DNB3xkeKPBIcw/ViI71U4ABAK5kY+WH2UyHAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 10px;
  width: 60px;
  height: 60px;
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  #pagination-container
  .page-link.next:hover {
  background-color: #061d33;
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  #pagination-container
  .page-link.disabled {
  background-color: #1a4c80;
  cursor: text;
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  #pagination-container
  .page-link.disabled:hover {
  background-color: #1a4c80;
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  #pagination-container
  .current {
  display: none;
}
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  #pagination-container
  .current
  .prev,
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  #pagination-container
  .disabled
  .current
  .prev {
  display: block;
}
.footer-navigation
  .in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  a,
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  .footer-navigation
  a,
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  .prev-next-press-releases
  .next-posts-link
  a,
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  .prev-next-press-releases
  .prev-posts-link
  a,
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  .sc-btn,
.prev-next-press-releases
  .next-posts-link
  .in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  a,
.prev-next-press-releases
  .prev-posts-link
  .in-page-promo-press-releases.sc-in-page-promo.callout-center
  .container
  .callout-block
  a {
  position: absolute;
  right: 20px;
  bottom: 0;
}
@media screen and (min-width: 800px) {
  .footer-navigation
    .in-page-promo-press-releases.sc-in-page-promo.callout-center
    .container
    .callout-block
    a,
  .in-page-promo-press-releases.sc-in-page-promo.callout-center
    .container
    .callout-block
    .footer-navigation
    a,
  .in-page-promo-press-releases.sc-in-page-promo.callout-center
    .container
    .callout-block
    .prev-next-press-releases
    .next-posts-link
    a,
  .in-page-promo-press-releases.sc-in-page-promo.callout-center
    .container
    .callout-block
    .prev-next-press-releases
    .prev-posts-link
    a,
  .in-page-promo-press-releases.sc-in-page-promo.callout-center
    .container
    .callout-block
    .sc-btn,
  .prev-next-press-releases
    .next-posts-link
    .in-page-promo-press-releases.sc-in-page-promo.callout-center
    .container
    .callout-block
    a,
  .prev-next-press-releases
    .prev-posts-link
    .in-page-promo-press-releases.sc-in-page-promo.callout-center
    .container
    .callout-block
    a {
    position: absolute;
    right: 50px;
    bottom: 45px;
  }
}
.footer-navigation
  .in-page-promo-press-releases.sc-in-page-promo.callout-center
  a,
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .footer-navigation
  a,
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .prev-next-press-releases
  .next-posts-link
  a,
.in-page-promo-press-releases.sc-in-page-promo.callout-center
  .prev-next-press-releases
  .prev-posts-link
  a,
.in-page-promo-press-releases.sc-in-page-promo.callout-center .sc-btn,
.prev-next-press-releases
  .next-posts-link
  .in-page-promo-press-releases.sc-in-page-promo.callout-center
  a,
.prev-next-press-releases
  .prev-posts-link
  .in-page-promo-press-releases.sc-in-page-promo.callout-center
  a {
  padding-right: 24px;
  padding-left: 24px;
}
#main .quote-normal {
  font-family: Prata, Helvetica, Arial, Lucida Grande, sans-serif;
  line-height: 1.3;
  margin: 40px -20px;
  font-size: 29px;
  font-size: 1.8125rem;
}
.in-page-map-with-popups {
  position: relative;
  text-align: center;
}
.in-page-map-with-popups .location-popup {
  cursor: pointer;
  display: none;
  opacity: 1;
  position: absolute;
}
@media screen and (min-width: 800px) {
  .in-page-map-with-popups .location-popup {
    display: block;
  }
}
.in-page-map-wrapper {
  margin: 0 auto;
  position: relative;
}
@media screen and (min-width: 800px) {
  .in-page-map-wrapper {
    width: 100%;
  }
}
@media screen and (min-width: 1130px) {
  .in-page-map-wrapper {
    width: 1410px;
  }
}
.in-page-map-wrapper img {
  display: block;
}
@media screen and (min-width: 1130px) {
  .in-page-map-wrapper.narrow-map {
    width: 1100px;
  }
}
.location-meta-preview {
  width: 33%;
  margin: 0 auto 50px;
  padding: 30px 15px 50px;
}
.sc-component.layout-content .table-wrap {
  margin: 0 0 1.5em;
  max-width: 100%;
  overflow-x: auto;
}
.sc-component.layout-content .table-wrap::-webkit-scrollbar {
  width: 9px;
}
.sc-component.layout-content .table-wrap::-webkit-scrollbar-track {
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.1);
}
.sc-component.layout-content .table-wrap::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.2);
}
.sc-component.layout-content .table-wrap::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.4);
}
.sc-component.layout-content
  .table-wrap::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(0, 0, 0, 0.05);
}
.sc-component.layout-content .table-wrap table {
  margin: 0;
}
.layout-content tr:first-of-type {
  background-color: #e2e3e4;
}
.layout-faqs {
  padding-bottom: 25px;
}
.layout-faqs .faq-section {
  padding-top: 0;
}
@media screen and (min-width: 800px) {
  .full-width-faq .faq-list {
    margin-right: 0;
    width: 100%;
  }
}
.form-with-background {
  background-color: #fff;
  margin-bottom: 60px;
  padding: 38px 20px;
}
@media screen and (min-width: 800px) {
  .form-with-background {
    padding: 38px 100px;
  }
}
@media screen and (min-width: 900px) {
  .form-with-background {
    padding: 38px 194px;
  }
}
.form-with-background .nf-before-form-content .nf-form-fields-required {
  display: none;
}
.form-with-background .nf-field-element input,
.form-with-background .nf-field-element select,
.form-with-background .nf-field-element textarea {
  background-color: #e7f1fd;
  border-radius: 0;
  border: none;
  font-size: 16px;
  font-size: 1rem;
  height: 60px;
  line-height: 60px;
  padding: 0 15px;
}
.form-with-background .nf-field-element textarea {
  height: 320px;
  line-height: 30px;
  padding: 15px;
}
.form-with-background .nf-field-element select {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDFGNkI3QURBRjlGMTFFOUJFOEJGNDQyREFFMzlEMkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDFGNkI3QUNBRjlGMTFFOUJFOEJGNDQyREFFMzlEMkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzJBNkM0M0U3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzJBNkM0NEU3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps9LDJwAAADZSURBVHjanJPdEcIgDICpA1iH0VYX0JHsm/KkK0kH8MFl1AUw4aCHHCSB3OXg+Pk+aKiy1qqQ6rY/Q27jsZZEBrKw37kBiO5+uEJzgXxDHu30fKmGAM4OGgO5gdROEMFDNEkSuItVYS0umP2GGvgcwxcBnBRvoJM9vZcMAvjg4X0ypZcbEBJDSfycycGR+feJaiUcPFsDRjJG8JGDu3XhmWZOl74sjA/kyfcfHJwUEJKvb9ccnBUQEiWBU/8BVxMRXCRgJCRcLChIWLioBoWaKAm8SVAbPwEGAK2qt2D/2kq/AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 12px 8px;
  background-position: 94% 28px;
}
.form-with-background .list-checkbox-wrap input {
  display: inline-block;
  float: left;
}
.form-with-background .list-checkbox-wrap .nf-field-element input {
  height: 30px;
  line-height: 30px;
}
.form-with-background .list-checkbox-wrap .nf-field-element label {
  display: inline-block;
  float: left;
  line-height: 30px;
  margin-left: 12px;
  margin-right: 20px;
  position: relative;
}
.form-with-background .list-checkbox-wrap .nf-field-element label:before {
  background-color: #e7f1fd;
  border: none;
  border-radius: 0;
  content: "";
  display: inline-block;
  height: 26px;
  left: -34px;
  margin-left: 0;
  position: absolute;
  top: 0;
  width: 26px;
}
.form-with-background .list-checkbox-wrap .nf-field-element label:after {
  color: #000;
  display: inline-block;
  font-size: 13px;
  font-size: 0.8125rem;
  height: 24px;
  left: -28px;
  position: absolute;
  top: 0;
  width: 24px;
}
.form-with-background
  .list-checkbox-wrap
  .nf-field-element
  input[type="checkbox"] {
  opacity: 0;
  z-index: 1;
}
.form-with-background
  .list-checkbox-wrap
  .nf-field-element
  input[type="checkbox"]:focus
  + label:before {
  outline: none;
}
.form-with-background
  .list-checkbox-wrap
  .nf-field-element
  input[type="checkbox"]:checked
  + label:after {
  font-family: FontAwesome;
  content: "\f00c";
}
.form-with-background
  .list-checkbox-wrap
  .nf-field-element
  input[type="checkbox"]:disabled
  + label {
  opacity: 0.65;
}
.form-with-background
  .list-checkbox-wrap
  .nf-field-element
  input[type="checkbox"]:disabled
  + label:before {
  background-color: #eee;
  cursor: not-allowed;
}
.form-with-background .list-checkbox-wrap .nf-field-element textarea {
  height: 320px;
}
.form-with-background .label-left .nf-field-label {
  text-align: left;
}
.form-with-background .field-wrap input[type="button"] {
  background-color: #b0bbc4;
  border: none;
  color: #fff;
  max-width: 100%;
  width: 190px;
}
.form-with-background .nf-field-label label {
  font-weight: 300;
}
.form-with-background .submit-container {
  text-align: center;
}
.form-with-background .list-checkbox-wrap .nf-field-element li,
.form-with-background .list-radio-wrap .nf-field-element li {
  background-image: none;
}
.form-with-background.layout_form_gold_button .field-wrap input[type="button"] {
  background-color: #946d1e;
  color: #fff;
  font-weight: 600;
}
.form-with-background.layout_form_gold_button
  .field-wrap
  input[type="radio"]:after {
  background-color: #fff;
  border: 1px solid #946d1e;
  border-radius: 15px;
  box-shadow: 0 0 0 1px #946d1e;
  color: #946d1e;
  content: "";
  display: inline-block;
  height: 15px;
  left: -1px;
  position: relative;
  top: -18px;
  visibility: visible;
  width: 15px;
}
.form-with-background.layout_form_gold_button
  .field-wrap
  input[type="radio"]:checked:after {
  background-color: #946d1e;
  border: 2px solid #fff;
  border-radius: 15px;
  content: "";
  display: inline-block;
  height: 14px;
  left: 0;
  position: relative;
  top: -19px;
  visibility: visible;
  width: 14px;
}
.form-privacy {
  text-align: center;
}
.nf-field-container.hidden-container {
  display: none;
}
#main .list-radio-wrap .nf-field-element li input {
  height: 1rem;
  margin-top: 1.5px;
}
.linkedin-wrapper {
  height: 33px;
  margin-bottom: 30px;
}
.form-with-background .ao-input-block input,
.form-with-background .ao-input-block select {
  background-color: #e7f1fd;
  border-radius: 0;
  border: none;
  color: #2c3844;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  height: 60px;
  line-height: 60px;
  padding: 0 15px;
}
.form-with-background .ao-input-block input::-webkit-input-placeholder,
.form-with-background .ao-input-block select::-webkit-input-placeholder {
  color: #91979e;
  font-weight: 300;
}
.form-with-background .ao-input-block input::-moz-placeholder,
.form-with-background .ao-input-block select::-moz-placeholder {
  color: #91979e;
  font-weight: 300;
}
.form-with-background .ao-input-block input:-ms-input-placeholder,
.form-with-background .ao-input-block select:-ms-input-placeholder {
  color: #91979e;
  font-weight: 300;
}
.form-with-background .ao-input-block input::-ms-input-placeholder,
.form-with-background .ao-input-block select::-ms-input-placeholder {
  color: #91979e;
  font-weight: 300;
}
.form-with-background .ao-input-block input::placeholder,
.form-with-background .ao-input-block select::placeholder {
  color: #91979e;
  font-weight: 300;
}
.form-with-background .ao-textarea-block textarea {
  background-color: #e7f1fd;
  border-radius: 0;
  border: none;
  color: #2c3844;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  height: 320px;
  line-height: 30px;
  padding: 15px;
}
.form-with-background .ao-textarea-block textarea::-webkit-input-placeholder {
  color: #91979e;
  font-weight: 300;
}
.form-with-background .ao-textarea-block textarea::-moz-placeholder {
  color: #91979e;
  font-weight: 300;
}
.form-with-background .ao-textarea-block textarea:-ms-input-placeholder {
  color: #91979e;
  font-weight: 300;
}
.form-with-background .ao-textarea-block textarea::-ms-input-placeholder {
  color: #91979e;
  font-weight: 300;
}
.form-with-background .ao-textarea-block textarea::placeholder {
  color: #91979e;
  font-weight: 300;
}
.form-with-background .ao-captcha-block iframe {
  margin-bottom: 30px;
  min-height: auto;
}
.form-with-background .ao-richtext-block {
  margin: 0;
}
.form-with-background .ao-form select {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDFGNkI3QURBRjlGMTFFOUJFOEJGNDQyREFFMzlEMkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDFGNkI3QUNBRjlGMTFFOUJFOEJGNDQyREFFMzlEMkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzJBNkM0M0U3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzJBNkM0NEU3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps9LDJwAAADZSURBVHjanJPdEcIgDICpA1iH0VYX0JHsm/KkK0kH8MFl1AUw4aCHHCSB3OXg+Pk+aKiy1qqQ6rY/Q27jsZZEBrKw37kBiO5+uEJzgXxDHu30fKmGAM4OGgO5gdROEMFDNEkSuItVYS0umP2GGvgcwxcBnBRvoJM9vZcMAvjg4X0ypZcbEBJDSfycycGR+feJaiUcPFsDRjJG8JGDu3XhmWZOl74sjA/kyfcfHJwUEJKvb9ccnBUQEiWBU/8BVxMRXCRgJCRcLChIWLioBoWaKAm8SVAbPwEGAK2qt2D/2kq/AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 12px 8px;
  background-position: right 25px top 28px;
  background-color: #e7f1fd;
  border-radius: 0;
  border: none;
  color: #91979e;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  height: 60px;
  line-height: 60px;
  padding: 0 15px;
}
.form-with-background
  .ao-form
  input:not([type="radio"]):not([type="checkbox"]) {
  padding: 0 15px;
}
.form-with-background .ao-form .horizontal .ao-combo-label {
  clear: both;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.form-with-background .ao-form .horizontal .ao-combo-label input {
  margin-right: 5px;
  position: absolute;
  left: 0;
  top: -3px;
}
.form-with-background .ao-form label {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  margin-bottom: 8px;
}
.form-with-background .ao-form label .ao-required {
  color: #c92d30;
}
.form-with-background .ao-form .ao-row {
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 11px;
}
@media screen and (min-width: 800px) {
  .form-with-background .ao-form .ao-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.form-with-background .ao-form .ao-row .ao-column.ao-column-6 {
  width: 100%;
  clear: both;
}
@media screen and (min-width: 800px) {
  .form-with-background .ao-form .ao-row .ao-column.ao-column-6 {
    width: 48.717948717948715%;
  }
}
@media screen and (min-width: 800px) {
  .form-with-background .ao-form .ao-row .ao-column.ao-column-6:nth-child(2) {
    margin-left: 2.564102564102564%;
  }
}
.form-with-background .ao-submit-block button {
  background-color: #ff3e00 !important;
  color: #fff;
  max-width: 100%;
  width: 190px;
  border-radius: 0 !important;
  border: none;
  font-size: 16px !important;
  font-size: 1rem !important;
  font-family: SC Sans Regular, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 700 !important;
  height: 60px;
  line-height: 60px;
  padding: 0 15px !important;
  transition: 0.6s;
}
.form-with-background .ao-submit-block button:hover {
  background-color: #061d33 !important;
}
.form-with-background .ao-combo-block input {
  display: inline-block;
  height: 30px;
  line-height: 30px;
}
.form-with-background .ao-combo-block input[type="checkbox"] {
  z-index: 1;
}
.form-with-background
  .ao-combo-block
  input[type="checkbox"]:focus
  + label:before {
  outline: none;
}
.form-with-background
  .ao-combo-block
  input[type="checkbox"]:checked
  + label:after {
  font-family: FontAwesome;
  content: "\f00c";
}
.form-with-background .ao-combo-block input[type="checkbox"]:disabled + label {
  opacity: 0.65;
}
.form-with-background
  .ao-combo-block
  input[type="checkbox"]:disabled
  + label:before {
  background-color: #eee;
  cursor: not-allowed;
}
.form-with-background.container-form-width {
  padding: 38px 0;
}
.form-with-background .ao-form-error-message {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #c92d30;
}
.form-with-background .ao-form input.ao-form-error,
.form-with-background .ao-form textarea.ao-form-error {
  background-color: #f9e9e9;
}
.form-with-background .ao-form .ao-recaptcha-error-robot-message {
  font-size: 13px;
  font-size: 0.8125rem;
}
.form-with-background .ao-form .ao-recaptcha-error {
  padding: 0;
}
.layout-acton-form {
  background-image: url(data:image/gif;base64,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);
  background-repeat: no-repeat;
  background-position: 50%;
  min-height: 40px;
  padding: 40px 0;
}
.layout-acton-form .form-with-background {
  background-color: transparent;
  margin-bottom: 0;
  padding: 0 30px;
}
.layout-acton-form .form-with-background .ao-input-block input {
  width: calc(100% - 190px);
}
.cta-inner
  .layout-acton-form
  .form-with-background
  .sc-cta-in-page
  .cta-heading,
.layout-acton-form
  .form-with-background
  .sc-cta-in-page
  .cta-inner
  .cta-heading,
.layout-acton-form .form-with-background .sc-cta-in-page h3 {
  font-size: 47px;
  font-size: 2.9375rem;
}
.layout-acton-form .ao-form {
  margin-top: 40px;
}
.loaded .layout-acton-form {
  background-image: none;
}
.hidden-form-block {
  display: none;
}
@media screen and (min-width: 900px) {
  .default-acton-form .default-form-width {
    padding: 38px 194px;
  }
}
.cta-inner .two-column-acton-form .cta-heading,
.two-column-acton-form .cta-inner .cta-heading,
.two-column-acton-form h3 {
  font-weight: 100;
  font-size: 2.9375rem;
}
.cta-acton-form .form-with-background .ao-submit-block button {
  width: 190px;
  position: absolute;
  top: 0;
  right: 0;
}
.cta-acton-form .form-with-background .ao-form-label {
  display: none;
}
@media screen and (min-width: 1170px) {
  .cta-acton-form .ao-form,
  .cta-acton-form .form-with-background p {
    padding-right: 200px;
    padding-left: 200px;
  }
}
.acton-cta-full-width {
  background-color: #96cf24;
}
.acton-cta-full-width .sc-cta-in-page.insight-cta {
  margin-bottom: 0;
}
.acton-cta-red,
.acton-cta-red .cta-blue {
  background-color: #cd292a;
}
.layout-acton-form input[type="radio"] {
  height: 25px;
  width: 25px;
  margin: 0 -25px -25px 0;
}
.layout-acton-form input[type="radio"] + span {
  padding-left: 34px;
}
.layout-acton-form input[type="radio"]:checked + span {
  font-weight: 700;
}
.layout-acton-form input[type="radio"]:before {
  width: 25px;
  height: 25px;
  background: #fff;
  border: 2px solid #0c5aac;
  border-radius: 100%;
  content: "";
  position: absolute;
  top: 0;
}
.layout-acton-form input[type="radio"]:after {
  opacity: 0;
  position: absolute;
  content: "";
  width: 13px;
  height: 13px;
  background: #0c5aac;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 100%;
  box-shadow: 0 1px hsla(0, 0%, 100%, 0.1);
  -webkit-transform: none;
  top: 6px;
  left: 6px;
}
.layout-acton-form input[type="radio"]:checked:after {
  opacity: 1;
}
.layout-acton-form input[type="checkbox"] {
  height: 25px;
  width: 25px;
  margin: 0 -25px -25px 0;
}
.layout-acton-form input[type="checkbox"] + span {
  padding-left: 34px;
}
.layout-acton-form input[type="checkbox"]:checked + span {
  font-weight: 700;
}
.layout-acton-form input[type="checkbox"]:before {
  width: 25px;
  height: 25px;
  background: #fff;
  border: 2px solid #0c5aac;
  content: "";
  position: absolute;
}
.layout-acton-form input[type="checkbox"]:after {
  position: absolute;
  content: "";
  width: 17px;
  height: 6px;
  top: 9px;
  left: 5px;
  opacity: 0;
  background: transparent;
  border: 3px solid #0c5aac;
  border-top: none;
  border-right: none;
  border-radius: 1px;
  -webkit-transform: rotate(-50deg);
}
.layout-acton-form input[type="checkbox"]:checked:after {
  opacity: 1;
}
.layout-acton-form .ao-combo-layout {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.layout-acton-form .ao-combo-layout .ao-combo-label input {
  vertical-align: sub;
}
.form-with-background .ao-form .horizontal.ao-combo-layout .ao-combo-label {
  display: inline-block;
  margin-right: 15px;
  position: relative;
}
.entry-content .form-with-background .ao-richtext-block p {
  margin-bottom: 20px;
}
@media screen and (min-width: 800px) {
  .entry-content .form-with-background .ao-richtext-block p {
    margin-bottom: 30px;
  }
}
.entry-content .form-with-background .ao-form .ao-recaptcha-wrapper {
  display: block;
  margin-bottom: 18px;
}
.entry-content .form-with-background .ao-captcha-block {
  margin: 0 auto;
  width: 304px;
}
.mobile-open-file a {
  font-weight: 400;
}
.module-search-form-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 40px;
}
.module-search-form-container input,
.module-search-form-container select {
  border: none;
  border-radius: 0;
  height: 50px;
}
.module-search-form-container select {
  background-color: #fff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJFNzI4NEY5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJFNzI4NTA5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QkU3Mjg0RDk1QjIxMUU5QjBFNjk1RjFBQzlEQzk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QkU3Mjg0RTk1QjIxMUU5QjBFNjk1RjFBQzlEQzk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlchnfIAAAB+SURBVHjafI7BDYAgDEU/6DYuoIvowUW8CSddBFbx6kIGWywJQbTJT0n7HoAQArD1Hfe/JEarfTAATuojPkp2zBgts5biapLMnDDQYTn4BSsDT8CUwXz2srPMqvi/Z8niSrkoszh8c5PgyCWhIqGEX0IhoYSrQiahhLluAQYAZjRVj+MGzFgAAAAASUVORK5CYII=);
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 12px 8px;
  color: #2c3844;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-order: 1;
  order: 1;
  padding: 0 15px;
}
.module-search-form-container input {
  background-color: #ff3e00;
  color: #fff;
  -ms-flex: 3 0;
  flex: 3 0;
  font-family: SC Sans Bold, Helvetica, Arial, Lucida Grande, sans-serif;
  font-weight: 400;
  line-height: 50px;
  -ms-flex-order: 2;
  order: 2;
  padding: 0 15px;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
}
.location-meta .branch-name {
  font-size: 22px;
  font-size: 1.375rem;
  margin-bottom: 10px;
}
@media screen and (min-width: 800px) {
  .content-search-bar .search-bar-result-content {
    border-bottom: 6px solid #e5e5e5;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .content-search-bar .search-bar-result-content:last-child,
  .content-search-bar .search-bar-result-content:nth-child(2n) {
    margin-right: 0;
  }
}
.video-lightbox {
  color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .video-lightbox {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 1170px) {
  .video-lightbox {
    padding-top: 210px;
    padding-bottom: 210px;
  }
}
.video-lightbox h2 {
  margin: 0 auto 64px;
  max-width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  text-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  width: 720px;
  z-index: 2;
}
.footer-navigation .video-lightbox a,
.prev-next-press-releases .next-posts-link .video-lightbox a,
.prev-next-press-releases .prev-posts-link .video-lightbox a,
.video-lightbox .footer-navigation a,
.video-lightbox .prev-next-press-releases .next-posts-link a,
.video-lightbox .prev-next-press-releases .prev-posts-link a,
.video-lightbox .sc-btn {
  position: relative;
  z-index: 2;
  width: auto;
}
.footer-navigation .video-lightbox a:after,
.prev-next-press-releases .next-posts-link .video-lightbox a:after,
.prev-next-press-releases .prev-posts-link .video-lightbox a:after,
.video-lightbox .footer-navigation a:after,
.video-lightbox .prev-next-press-releases .next-posts-link a:after,
.video-lightbox .prev-next-press-releases .prev-posts-link a:after,
.video-lightbox {
  width: 60px;
  font-weight: 300;
  font-family: Material Icons;
  font-size: 24px;
  font-size: 1.5rem;
  content: "play_circle_filled ";
}
.video-lightbox .marker {
  color: #fff;
}
.video-lightbox .cta-overlay {
  left: 0;
  right: 0;
}
.video-lightbox .cta-overlay.overlay-tint-0 {
  opacity: 0;
}
.video-lightbox .cta-overlay.overlay-tint-20 {
  opacity: 0.2;
}
.video-lightbox .cta-overlay.overlay-tint-50 {
  opacity: 0.5;
}
.video-lightbox .cta-overlay.overlay-tint-70 {
  opacity: 0.7;
}
.video-lightbox .overlay-no {
  background-color: transparent;
}
.footer-navigation .video-lightbox a.content-lightbox:before,
.prev-next-press-releases
  .next-posts-link
  .video-lightbox
  a.content-lightbox:before,
.prev-next-press-releases
  .prev-posts-link
  .video-lightbox
  a.content-lightbox:before,
.video-lightbox .footer-navigation a.content-lightbox:before,
.video-lightbox
  .prev-next-press-releases
  .next-posts-link
  a.content-lightbox:before,
.video-lightbox
  .prev-next-press-releases
  .prev-posts-link
  a.content-lightbox:before,
.video-lightbox .sc-btn.content-lightbox:before {
  content: "\f065";
}
.footer-navigation .video-lightbox a.pdf-btn:before,
.prev-next-press-releases .next-posts-link .video-lightbox a.pdf-btn:before,
.prev-next-press-releases .prev-posts-link .video-lightbox a.pdf-btn:before,
.video-lightbox .footer-navigation a.pdf-btn:before,
.video-lightbox .prev-next-press-releases .next-posts-link a.pdf-btn:before,
.video-lightbox .prev-next-press-releases .prev-posts-link a.pdf-btn:before,
.video-lightbox .sc-btn.pdf-btn:before {
  content: "\f1c1";
}
.footer-navigation .video-lightbox a.content-lightbox.alt-video-lightbox:before,
.prev-next-press-releases
  .next-posts-link
  .video-lightbox
  a.content-lightbox.alt-video-lightbox:before,
.prev-next-press-releases
  .prev-posts-link
  .video-lightbox
  a.content-lightbox.alt-video-lightbox:before,
.video-lightbox .footer-navigation a.content-lightbox.alt-video-lightbox:before,
.video-lightbox
  .prev-next-press-releases
  .next-posts-link
  a.content-lightbox.alt-video-lightbox:before,
.video-lightbox
  .prev-next-press-releases
  .prev-posts-link
  a.content-lightbox.alt-video-lightbox:before,
.video-lightbox .sc-btn.content-lightbox.alt-video-lightbox:before {
  content: "\f0da";
}
.footer-navigation .video-lightbox a.turtl,
.prev-next-press-releases .next-posts-link .video-lightbox a.turtl,
.prev-next-press-releases .prev-posts-link .video-lightbox a.turtl,
.video-lightbox .footer-navigation a.turtl,
.video-lightbox .prev-next-press-releases .next-posts-link a.turtl,
.video-lightbox .prev-next-press-releases .prev-posts-link a.turtl,
.video-lightbox .sc-btn.turtl {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  padding: 0 30px;
  background-color: transparent;
}
.footer-navigation .video-lightbox a.turtl:before,
.prev-next-press-releases .next-posts-link .video-lightbox a.turtl:before,
.prev-next-press-releases .prev-posts-link .video-lightbox a.turtl:before,
.video-lightbox .footer-navigation a.turtl:before,
.video-lightbox .prev-next-press-releases .next-posts-link a.turtl:before,
.video-lightbox .prev-next-press-releases .prev-posts-link a.turtl:before,
.video-lightbox .sc-btn.turtl:before {
  height: 55px;
  content: "";
  background: #ff3e00
    url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwLjA0MiAxOS45ODJ2LTRoMnY2aC02di0yaDR6bTAtMTUuOTgyaC00VjJoNnY2aC0yVjR6TTQuMSA0djRoLTJWMmg2djJoLTR6TTQgMTkuOTJoNHYySDJ2LTZoMnY0eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
    50% no-repeat;
  top: unset;
  bottom: 0;
  border-right: none;
}
.footer-navigation .video-lightbox a.turtl:hover:before,
.prev-next-press-releases .next-posts-link .video-lightbox a.turtl:hover:before,
.prev-next-press-releases .prev-posts-link .video-lightbox a.turtl:hover:before,
.video-lightbox .footer-navigation a.turtl:hover:before,
.video-lightbox .prev-next-press-releases .next-posts-link a.turtl:hover:before,
.video-lightbox .prev-next-press-releases .prev-posts-link a.turtl:hover:before,
.video-lightbox .sc-btn.turtl:hover:before {
  transition: background-color 0.2s linear;
  background-color: #005423;
}
@media screen and (min-width: 1400px) {
  .turtl-iframe {
    height: 800px;
  }
}
.turtl-lightbox {
  width: calc(100% - 20px);
  margin: 0 auto;
}
@media screen and (min-width: 800px) {
  .turtl-lightbox {
    width: calc(100% - 60px);
  }
}
@media screen and (min-width: 1200px) {
  .turtl-lightbox {
    max-width: 1200px;
  }
}
.turtl-lightbox .container {
  padding-left: 0;
  padding-right: 0;
}
.content-lightbox {
  position: relative;
  z-index: 10;
}
.other-popup-block {
  text-align: center;
}
.mfp-preloader {
  opacity: 1;
  margin: 0 auto;
}
.mfp-s-ready .mfp-preloader {
  display: block;
}
.footer-navigation .gold-play-button .video-lightbox a:before,
.gold-play-button .video-lightbox .footer-navigation a:before,
.gold-play-button
  .video-lightbox
  .prev-next-press-releases
  .next-posts-link
  a:before,
.gold-play-button
  .video-lightbox
  .prev-next-press-releases
  .prev-posts-link
  a:before,
.gold-play-button .video-lightbox .sc-btn:before,
.prev-next-press-releases
  .next-posts-link
  .gold-play-button
  .video-lightbox
  a:before,
.prev-next-press-releases
  .prev-posts-link
  .gold-play-button
  .video-lightbox
  a:before {
  background-color: #946d1e;
}
.footer-navigation .gold-play-button .video-lightbox a:hover,
.gold-play-button .video-lightbox .footer-navigation a:hover,
.gold-play-button
  .video-lightbox
  .prev-next-press-releases
  .next-posts-link
  a:hover,
.gold-play-button
  .video-lightbox
  .prev-next-press-releases
  .prev-posts-link
  a:hover,
.gold-play-button .video-lightbox .sc-btn:hover,
.prev-next-press-releases
  .next-posts-link
  .gold-play-button
  .video-lightbox
  a:hover,
.prev-next-press-releases
  .prev-posts-link
  .gold-play-button
  .video-lightbox
  a:hover {
  background: #946d1e;
}
.no-results header.page-header {
  margin-bottom: 0;
  padding-bottom: 0;
  text-align: center;
}
.no-results p {
  font-size: 24px;
  font-size: 1.5rem;
}
.content-search-bar #filtered-searches {
  display: none;
}
.content-search-bar .search-bar-image-inner {
  border: 1px solid #666;
  background-position: 50%;
  background-size: cover;
  height: 259px;
}
@media screen and (min-width: 900px) {
  .content-search-bar .search-bar-image-inner {
    border: 1px solid #666;
    background-position: 50%;
    height: 259px;
  }
}
.content-search-bar .search-bar-text {
  height: auto;
  margin-top: 19px;
  overflow: hidden;
  padding-bottom: 20px;
  position: relative;
}
@media screen and (min-width: 800px) {
  .content-search-bar .search-bar-text {
    height: 170px;
    margin-top: 19px;
    overflow: hidden;
    padding-bottom: 0;
    position: relative;
  }
}
.content-search-bar .tags {
  color: #525355;
  font-weight: 300;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 20px;
}
@media screen and (min-width: 800px) {
  .content-search-bar .tags {
    bottom: 10px;
    height: 40px;
    margin-top: 0;
    position: absolute;
  }
}
.content-search-bar .search-results h4.section-header {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 0;
}
@media screen and (min-width: 900px) {
  .content-search-bar .search-results h4.section-header {
    margin-top: 20px;
  }
}
@media screen and (min-width: 900px) {
  .content-search-bar .search-bar-content {
    width: 100%;
  }
}
.content-search-bar .search-bar-result-content {
  border-bottom: 3px solid #e5e5e5;
}
@media screen and (min-width: 800px) {
  .content-search-bar .search-bar-result-content {
    border-bottom: 6px solid #e5e5e5;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .content-search-bar .search-bar-result-content:last-child,
  .content-search-bar .search-bar-result-content:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1250px) {
  .content-search-bar .search-bar-result-content {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    height: 590px;
  }
  .content-search-bar .search-bar-result-content:last-child {
    margin-right: 0;
  }
  .content-search-bar .search-bar-result-content:nth-child(2n) {
    margin-right: 2.35765%;
  }
  .content-search-bar .search-bar-result-content:nth-child(3n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 900px) {
  .content-search-bar .search-bar-result-content .search-bar-text h2 {
    font-size: 28px;
    font-size: 1.75rem;
    font-weight: 300;
    letter-spacing: 0.5px;
    line-height: 36px;
    max-height: 180px;
    overflow: hidden;
  }
}
@media screen and (min-width: 900px) {
  .content-search-bar .search-author {
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 300;
    line-height: 18px;
    position: absolute;
    top: 200px;
  }
}
@media screen and (min-width: 900px) {
  .content-search-bar .tag-names {
    font-weight: 400;
  }
}
.content-search-bar .tag-names .tag-name-link {
  color: #008738;
  font-weight: 700;
}
@media screen and (min-width: 900px) {
  .content-search-bar .tags {
    bottom: 4px;
    color: #525355;
    font-weight: 300;
    font-weight: 700;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 1170px) {
  .content-search-bar .tags {
    bottom: 15px;
  }
}
.content-search-bar .section-header {
  margin-top: 10px;
}
@media screen and (min-width: 900px) {
  .content-search-bar .section-header {
    border-bottom: none;
    color: #525355;
    font-size: 20px;
    font-size: 1.25rem;
    height: 34px;
    font-weight: 400;
    text-align: center;
  }
}
.content-search-bar .search-bar-form {
  overflow: hidden;
  position: relative;
}
.content-search-bar .search-bar-form .sc-filtering.searchbar-keyword {
  background-color: #f4f5f6;
}
@media screen and (min-width: 900px) {
  .content-search-bar .search-bar-form .sc-filtering.searchbar-keyword {
    width: calc(100% - 126px);
  }
}
.content-search-bar .search-bar-form #prform {
  height: 1px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: -155px;
  width: 1px;
  z-index: -1;
}
.content-search-bar .search-bar-form .sc-filtering input[type="text"] {
  width: calc(100% - 133px);
  background-color: #f4f5f6;
  border: none;
  border-radius: 0;
  height: 60px;
  outline: none;
  box-sizing: border-box;
  box-shadow: none;
  position: absolute;
}
@media screen and (min-width: 900px) {
  .content-search-bar .search-bar-form .sc-filtering input[type="text"] {
    width: calc(76% - 50px);
  }
}
.content-search-bar .search-bar-result {
  padding-top: 30px;
}
.content-search-bar .search-bar-result:after {
  clear: both;
  content: "";
  display: block;
}
.content-search-bar .search-bar-form .sc-filtering button,
.content-search-bar button#format-filter-toggle,
.content-search-bar button#geography-filter-toggle,
.content-search-bar button#industry-filter-toggle,
.content-search-bar button#topic-filter-toggle {
  border: none;
  border-radius: 0;
  font-size: 20px;
  font-size: 1.25rem;
  height: 60px;
  line-height: 60px;
  margin: 0;
  padding-right: 15px;
  outline: none;
  width: 100%;
}
.content-search-bar .search-bar-form .sc-filtering button:after,
.content-search-bar button#format-filter-toggle:after,
.content-search-bar button#geography-filter-toggle:after,
.content-search-bar button#industry-filter-toggle:after,
.content-search-bar button#topic-filter-toggle:after {
  display: none;
}
.content-search-bar .search-bar-form .sc-filtering .disabled {
  opacity: 0.5;
}
@media screen and (min-width: 800px) {
  .content-search-bar .container-wide.search-filter-list {
    background-color: #ff3e00;
  }
}
.content-search-bar .filter-item-group {
  clear: both;
  padding-left: 20px;
  width: 100%;
}
@media screen and (min-width: 1250px) {
  .content-search-bar .filter-item-group {
    padding-left: 0;
  }
}
.content-search-bar .filter-item-group.buttons {
  margin: 0 -10px;
  text-align: center;
}
@media screen and (min-width: 800px) {
  .content-search-bar .filter-item-group.buttons {
    margin: 20px 0;
    text-align: center;
  }
}
.content-search-bar .filter-item {
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  float: left;
  line-height: 25px;
  margin-right: 30px;
  margin-bottom: 31px;
  width: 190px;
}
@media screen and (min-width: 1250px) {
  .content-search-bar .filter-item {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 300;
    float: left;
    line-height: 25px;
    width: 100%;
    margin: 20px 0 31px 24px;
  }
}
.content-search-bar .filter-item label {
  padding-left: 14px;
}
.content-search-bar .filter-item input[type="checkbox"] {
  background-color: #fff;
  border: 2px solid #ff3e00;
  box-shadow: none;
  display: inline-block;
  height: 20px;
  padding: 9px;
  position: relative;
  -webkit-appearance: none;
}
.content-search-bar .filter-item input[type="checkbox"]:checked {
  background-color: #fafafa;
  box-shadow: none;
  display: inline-block;
  padding: 9px;
  position: relative;
  -webkit-appearance: none;
  outline: 0;
}
.content-search-bar .search-bar.no-results {
  margin-top: 24px;
  text-align: center;
  font-family: SC Sans Regular, Helvetica, Arial, Lucida Grande, sans-serif;
}
.content-search-bar .search-bar.no-results .cta-inner .cta-heading,
.content-search-bar .search-bar.no-results h3,
.cta-inner .content-search-bar .search-bar.no-results .cta-heading {
  color: #96cf24;
  font-size: 46px;
  font-size: 2.875rem;
  font-weight: 100;
  height: 58px;
  line-height: 58px;
  margin-bottom: 30px;
}
.content-search-bar .search-bar.no-results p {
  color: #2c3844;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 32px;
}
.search-bar-form .sc-filtering.sc-filtering-button.search-submit {
  display: none;
}
@media screen and (min-width: 900px) {
  .search-bar-form .sc-filtering.sc-filtering-button.search-submit {
    display: block;
    height: 60px;
    width: 126px;
  }
}
@media screen and (min-width: 900px) {
  .search-bar-form .sc-filtering.sc-filtering-button.search-filter {
    height: 60px;
    margin-left: 20px;
    width: 190px;
  }
}
.search-bar-form .sc-filtering {
  float: left;
}
.search-bar-form .sc-filtering.sc-filtering-button {
  width: 75px;
}
.filter-item-group.buttons button {
  margin: 0 0 20px;
  padding: 10px;
  width: 167px;
}
@media screen and (min-width: 900px) {
  .filter-item-group.buttons button {
    margin-right: 20px;
    width: 167px;
  }
}
.search-bar-result-content h2 {
  font-size: 29px;
  font-size: 1.8125rem;
  margin-bottom: 0;
}
.prev-next-features {
  clear: both;
  overflow: hidden;
  margin-top: 25px;
}
.prev-next-features .next-posts-link,
.prev-next-features .prev-posts-link {
  float: right;
  width: 50%;
}
.prev-next-features .next-posts-link a,
.prev-next-features .prev-posts-link a {
  color: #525355;
  font-size: 18px;
  font-size: 1.125rem;
  text-decoration: none;
  transition: color 0.4s;
}
.prev-next-features .next-posts-link a:hover,
.prev-next-features .prev-posts-link a:hover {
  color: #ff3e00;
  text-decoration: none;
}
.prev-next-features .prev-posts-link {
  text-align: right;
}
.prev-next-features .prev-posts-link a {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVFMjExQzY5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVFMjExQzU5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjk4OTk2MjBDOUMxMUU3ODNDNkY5MDQwOEJCNTI1MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMjk4OTk2MzBDOUMxMUU3ODNDNkY5MDQwOEJCNTI1MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlBUxLcAAABzSURBVHjaYvz//z8DY4dlAwMQ/K84DqaRASNDu4U2kL4AxCxA3IiuiAkocBVIRwPxHyCuh5kGVwA1ehVU0V90RUwwBi5FjCBHojiqwzIcSC0FYmaQm5gYCAAmfLpBPmJCkgxDl4SbgEuSqIBiJBTUAAEGAGNGPnII5gUQAAAAAElFTkSuQmCC)
    100% no-repeat;
  padding-right: 24px;
}
.prev-next-features .next-posts-link a {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVFMjExQ0E5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVFMjExQzk5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMEE2RjkyMTgyOEYxMUU3QkRDN0M3RTRFMTFBMkUzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMEE2RjkyMjgyOEYxMUU3QkRDN0M3RTRFMTFBMkUzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg/hq1AAAABmSURBVHjaYvz//z8DOmDssGwA0f8rjjcwoiuAStYD8R8gNmDCIxkNNOEqExbJv1DJVSBxJnySYDmGdgt0yZXI1jIxEABMIK8A6UYgZgbipUDrwjFMwKIoDMMKXIoIBhQjoaAGCDAA5xhBCkCmffAAAAAASUVORK5CYII=)
    0 no-repeat;
  padding-left: 24px;
}
@media screen and (min-width: 800px) {
  #reset-search-filters {
    margin-right: 20px;
  }
}
#search-filter-list-container {
  display: none;
  background-color: #ff3e00;
  color: #fff;
  max-width: 1200px;
  padding: 0;
  margin: 0 auto 20px;
  height: auto;
}
@media screen and (min-width: 1030px) {
  #search-filter-list-container {
    padding: 30px;
  }
}
#search-filter-toggle:focus {
  background-color: #ff3e00;
}
#search-filter-toggle:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAeCAYAAABqpJ3BAAAABGdBTUEAALGPC/xhBQAAAKpJREFUWAntVrENgDAMowgWuBfWHsC9sDAUF7HHSEQo4EiFoVZqO5CmaRCllIwVLXLl3tZH5JCAt6sXvgKpOoi/t8errkixp5T2SITFVQ7IgS86cLZRSxja7GRhPPbRJhcrLyugWIk89iHA5Bf+JpYAj0/nTs6OBM8kTjA5IAfkwM8cMK/qO35gZhoYPCaEjcExmMcEXORX5lBgxqdEaJQgHXeDqQJu1pKJD4KKzN4vkmqiAAAAAElFTkSuQmCC);
  background-size: cover;
  content: "";
  height: 18px;
  margin-right: 58px;
  position: absolute;
  right: 46%;
  top: 19px;
  width: 26px;
}
#search-filter-toggle:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAABGdBTUEAALGPC/xhBQAAAM1JREFUOBGtk9ENgzAMRPPVTsAG/WT8tnwxRbfoEukd5ERwCTgBS5ZjY79zIhFCshjjA35T3hrJIGs1j0IP/8Kf8GYRziYGWf0kwgOcBdkLh/tqA0fCGThnZbMIslGVLFaJYM7ChRoDTh38o0oWXSLoL8HJ7PRMJZE3AaUXSnD2WFvgGkZHlQj6ubkP7hAZCMz6CGfN2v/mGlLEROkmkwi+t8OdIm2bC664c5P6ZxHURofI8ZtbqM13RM7DJbYhch18Q+R6uBGZf38VD+IPnaR/O7KnWhoAAAAASUVORK5CYII=);
  background-size: cover;
  content: "";
  height: 8px;
  margin-right: -60px;
  position: absolute;
  right: 50%;
  top: 25px;
  width: 12px;
}
#search-filter-toggle.open:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAABGdBTUEAALGPC/xhBQAAALlJREFUOBG1kesNgzAMhJPORGGCslL/sl+HKZ0gvatyUgp5uVBLlo05f5eAc4YIISxMw0q/NMJRPnGuCZA8+TbOMQE1B5fZMZMG/JhJAb5i/hI5qbabVOAT3jFptI0+E2zlvjmBk4vBHmk3qcBHwVWhHU0mFrjZpAK/ClaqzZsU4E/Mm3CZUovM/pOLREld0c/e+0cyq7ZRe4OIu/tIbsGTD3tF34S7SDIYy9cWBnfkz3DByCBLz3+vb9gTDoHLJFJoAAAAAElFTkSuQmCC);
}
button.sc-btn.btn-normal.btn-green.mobile-only {
  width: 80px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAmCAYAAACsyDmTAAAABGdBTUEAALGPC/xhBQAAAwtJREFUWAm1lz1oFFEUhTOaRIOCkYhGFINFFC01ERGEWCnaaRMQFP8gnQFBNLWoXYo0aRSbgBYqImjKLcRKLbQQghYRZUERDSiaYFy/Y2azL5c3k7dvdi8c5t37zjn37s7Mzk7SskxUKpVtUI6DI6AHbAGKT2AaTIIHSZJ84Ni8YJBe8BCEhri9TZkI4xEwFzqJw5NmpGFDYdYG7jgNYpfyaIsZrNWIxslPm5rSMrgPSkDXjkLX0gA4ATYDN+QxD865xbrWfKIhz9fxk9plsCrLTHspR1wbQ1m63Dou3cAalqn15QqdTXGBNG7Is9uhhS0RjbkurH+BPWHqGkuaVMthMcZqjIAVsk4wuyhfWAwHSL0U5MPGS96dXrKvCHnQGEyTt/u4ITW0uqbk4cZgiFacFeCYIU/wqztnasEp2lnIE0Zge5jtWqqBdtfS/6unJo9JrYftkempgexvyLtMdviG9bA9sp040faCjr5+ql3wbHcvIPWo7i131Df0zZDWmzwmtR4zoSYaSI8FN7a7SeTaenwO9dFAU4Z82OQxqf47ufHaTXLXnN9T5nxPka/MFeVsSgvk4cbZHMnSLVQbwB9Xzfr8UlZ4Jq3x0k1T3/MMwW1jMkO+M3yMBaY0QFo3btXr04K6B9jb/z21HaFm4gJp3PhNEve3FuEV1yldf+V4Buji94b2Uo64Ni55RTnFxN3DTf8K9YZh4y2Fu6AEPgLFVjAA9ODcBWzoedgPyjzfvtjNoJyB1oDH9mNG5PbP3mjQAD4SzXXbjoK/EYNIcxNs9Giv+foF1zDcB555jLNKJTYOVhtkkK5W96OPGO8F18Er4F6439PaDY77bQNq+pZ9cdFyC+V0WA06QkzgjXsm0mm9EKJvOIfGCfC9eM5TP9nwhiGGNNZNcg/Y0OPK9xMTYluMQ+NW8MhORK6nw9Fi7pFqGuttZBLY0DvgoUjbYjIadwD9PNj4QeFAMfdINY3Xgud2IvInkZbFZTRfB146Q71QrbhzAQcG6AJvUnQVsGqclGE2CY1zbILTP7O2M+l4fbM/AAAAAElFTkSuQmCC);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: 50%;
  position: absolute;
  right: 0;
}
@media screen and (min-width: 900px) {
  #format-filter-toggle,
  #geography-filter-toggle,
  #industry-filter-toggle,
  #topic-filter-toggle,
  button.sc-btn.btn-normal.btn-green.mobile-only {
    display: none;
  }
}
#format-filters-header,
#geography-filters-header,
#industry-filters-header,
#topic-filters-header {
  display: none;
}
@media screen and (min-width: 800px) {
  #format-filters-header,
  #geography-filters-header,
  #industry-filters-header,
  #topic-filters-header {
    display: block;
  }
}
#format-group,
#geography-group,
#industry-group,
#topic-group {
  display: none;
}
@media screen and (min-width: 800px) {
  #format-group,
  #geography-group,
  #industry-group,
  #topic-group {
    display: block;
  }
}
#search-result-count {
  font-weight: 700;
}
#redirect-link {
  display: none;
}
.search-results .author {
  min-height: 40px;
}
@media screen and (min-width: 800px) {
  .search-results .author {
    margin-right: 0;
    margin-top: 8px;
    min-height: 50px;
    position: relative;
  }
}
.search-results .author-bio {
  width: 100%;
  border: none;
  display: none;
}
.search-results .author-bio:first-of-type {
  display: block;
}
.search-results .author-info {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  width: calc(100% - 60px);
  float: right;
}
.cta-inner .search-results .author-info .cta-heading,
.search-results .author-info .cta-inner .cta-heading,
.search-results .author-info h3 {
  font-weight: 400;
}
.cta-inner .search-results .author-info .cta-heading,
.search-results .author-info .cta-inner .cta-heading,
.search-results .author-info h3,
.search-results .author-info p {
  margin-bottom: 0;
  font-size: 14px;
  font-size: 0.875rem;
}
.search-results .author-image {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  height: 40px;
  width: 40px;
  float: left;
  border-radius: 50px;
  border: none;
  background-size: contain;
  background-color: grey;
}
.search-results .author-details {
  float: right;
  margin-left: 10px;
  width: calc(100% - 60px);
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  font-weight: 300;
  color: #525355;
}
.search-results .author-name {
  font-weight: 400;
}
@media screen and (min-width: 800px) {
  .content-search-bar .grid.position-1 .search-bar-text,
  .content-search-bar .grid.position-2 .search-bar-text,
  .content-search-bar .grid.position-3 .search-bar-text {
    width: 100%;
    height: 170px;
  }
}
@media screen and (min-width: 1200px) {
  .content-search-bar .grid:not(.position-4):not(.position-5) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .content-search-bar .grid:not(.position-4):not(.position-5):last-child {
    margin-right: 0;
  }
  .content-search-bar .search-bar-result.grid.position-6,
  .content-search-bar .search-bar-result.grid.position-7,
  .content-search-bar .search-bar-result.grid.position-8 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .content-search-bar .search-bar-result.grid.position-6:last-child,
  .content-search-bar .search-bar-result.grid.position-7:last-child,
  .content-search-bar .search-bar-result.grid.position-8:last-child {
    margin-right: 0;
  }
  .content-search-bar .search-bar-result.grid.position-1,
  .content-search-bar .search-bar-result.grid.position-3,
  .content-search-bar .search-bar-result.grid.position-7 {
    margin-right: 2.35765%;
  }
  .content-search-bar .search-bar-result.grid.position-2,
  .content-search-bar .search-bar-result.grid.position-8 {
    margin-right: 0;
  }
  .search-bar-result-content.grid {
    height: 620px;
  }
  .search-bar-text.grid {
    width: 100%;
  }
  .grid.position-1 .search-bar-image-inner,
  .grid.position-2 .search-bar-image-inner,
  .grid.position-3 .search-bar-image-inner {
    height: 400px;
  }
  .content-search-bar .grid.position-1 .search-bar-text,
  .content-search-bar .grid.position-2 .search-bar-text,
  .content-search-bar .grid.position-3 .search-bar-text {
    width: 100%;
    height: 170px;
  }
  .grid.position-1 .search-excerpt,
  .grid.position-2 .search-excerpt,
  .grid.position-3 .search-excerpt,
  .grid.position-4 .search-excerpt,
  .grid.position-5 .search-excerpt {
    display: none;
  }
  .grid.position-1 .author-details,
  .grid.position-2 .author-details,
  .grid.position-3 .author-details {
    width: calc(100% - 60px);
  }
  .grid.position-1 .tags,
  .grid.position-2 .tags,
  .grid.position-3 .tags {
    position: absolute;
    top: 130px;
  }
  .grid.position-4 .tags,
  .grid.position-5 .tags {
    position: absolute;
    top: 340px;
  }
  .grid .tags {
    position: absolute;
    bottom: 4px;
  }
  .grid.position-4,
  .grid.position-5 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }
  .grid.position-4:last-child,
  .grid.position-5:last-child {
    margin-right: 0;
  }
  .content-search-bar .search-bar-result-content.grid.position-4 {
    margin-right: 2.35765%;
  }
  .content-search-bar .search-bar-result-content.grid.position-5 {
    margin-right: 0;
  }
  .grid.position-4 .search-bar-image-inner,
  .grid.position-5 .search-bar-image-inner {
    height: 189px;
  }
  .grid.position-4 .search-bar-text,
  .grid.position-5 .search-bar-text {
    width: 100%;
    height: 384px;
  }
  .grid.position-4 .author-details,
  .grid.position-5 .author-details {
    width: 215px;
  }
  .grid.position-6 .search-bar-text,
  .grid.position-7 .search-bar-text,
  .grid.position-8 .search-bar-text {
    height: 313px;
  }
}
@media screen and (max-width: 800px) {
  .content-search-bar .search-bar-form #search-features {
    top: -75px;
  }
  .content-search-bar .container-wide.search-filter-list {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .content-search-bar .filter-group-list {
    margin-top: 10px;
  }
  button#format-filter-toggle,
  button#geography-filter-toggle,
  button#industry-filter-toggle,
  button#topic-filter-toggle {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 25px;
    height: 35px;
    text-align: left;
  }
  button#format-filter-toggle:focus,
  button#geography-filter-toggle:focus,
  button#industry-filter-toggle:focus,
  button#topic-filter-toggle:focus {
    background-color: #ff3e00;
  }
  button#format-filter-toggle:after,
  button#geography-filter-toggle:after,
  button#industry-filter-toggle:after,
  button#topic-filter-toggle:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAALGPC/xhBQAAAI1JREFUSA3tlEESgCAIRanpXnk0ulmdjHApC5lvNC6EGRfoF/SBEoEmIqzDGoNhaEc3ROkzcRRJN06idhFFCRJ1FEk3zjTUm3667B6vFRR1z3aKHvVvM9d1a2LpKn5anIZ6vcSHlvACy1hU/7m5wJxE9RXUhjTGaKD1apw3RntkWJ+oh9GhGxM1SmxY/wK43DoHN9YtSQAAAABJRU5ErkJggg==);
    background-size: cover;
    content: "";
    height: 12px;
    margin-right: 0;
    position: absolute;
    right: 10%;
    top: 25px;
    width: 12px;
  }
  button#format-filter-toggle.open:after,
  button#geography-filter-toggle.open:after,
  button#industry-filter-toggle.open:after,
  button#topic-filter-toggle.open:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAGCAYAAADUtS5UAAAABGdBTUEAALGPC/xhBQAAAClJREFUKBVj/P//fz3DAABGoMX/B8BeBqaBsBRk58izmAXo6waQ1+kNAIhUCAW/zpyUAAAAAElFTkSuQmCC);
    height: 3px;
  }
  .filter-item-group.buttons {
    padding-left: 0;
  }
}
@media screen and (max-width: 900px) {
  .search-bar-form .sc-filtering,
  .search-bar-form .sc-filtering.sc-filtering-button {
    width: 100%;
    margin-bottom: 10px;
  }
}
ul.simple-pagination {
  list-style: none;
}
.simple-pagination {
  width: 280px;
  display: block;
  overflow: hidden;
  padding: 0 5px 5px 0;
  margin: 20px auto 0;
}
@media screen and (min-width: 480px) {
  .simple-pagination {
    min-width: 500px;
  }
}
a.page-link.next,
a.page-link.prev,
span.current.prev {
  display: none;
}
@media screen and (min-width: 480px) {
  a.page-link.next,
  a.page-link.prev,
  span.current.prev {
    display: block;
  }
}
.simple-pagination ul {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
.site-main .simple-pagination li {
  display: inline-block;
  list-style: none;
  padding: 0 15px;
  margin: 0;
}
.simple-pagination li {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
}
span.ellipse.clickable {
  cursor: pointer;
}
.ellipse input {
  display: none;
}
#pagination-container ul li {
  background-image: none;
}
.search-bar-result.search-bar-result-content.list {
  width: 100%;
  height: auto;
}
.search-bar-result.search-bar-result-content.list .search-bar-text {
  min-height: 0;
  height: auto;
  margin-top: 0;
}
.search-bar-result.search-bar-result-content.list .search-bar-text h2 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 36px;
  color: #364655;
}
.search-bar-result.search-bar-result-content.list
  .search-bar-text
  .search-excerpt {
  font-size: 16px;
  font-size: 1rem;
  display: none;
  margin-top: 18px;
  line-height: 23.6px;
  color: #364655;
}
@media screen and (min-width: 800px) {
  .search-bar-result.search-bar-result-content.list
    .search-bar-text
    .search-excerpt {
    display: block;
  }
}
.search-bar-result.search-bar-result-content.list .tags {
  position: relative;
  margin-top: 29.8px;
  bottom: 0;
}
#format-options,
#industry-options,
#region-options,
#topic-options {
  display: none;
  width: 100%;
}
#search-filters-headers {
  width: 100%;
  margin-top: 40px;
}
.filter-heading {
  display: block;
  width: 100%;
  margin-bottom: 30px;
  position: relative;
  clear: both;
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (min-width: 800px) {
  .filter-heading {
    display: inline-block;
    width: 95px;
    margin-right: 35px;
    color: #2c3844;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1170px) {
  .filter-heading {
    width: 110px;
    margin-right: 50px;
  }
}
.filter-heading a {
  cursor: pointer;
  display: block;
}
.filter-heading .chevron {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDFGNkI3QURBRjlGMTFFOUJFOEJGNDQyREFFMzlEMkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDFGNkI3QUNBRjlGMTFFOUJFOEJGNDQyREFFMzlEMkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzJBNkM0M0U3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzJBNkM0NEU3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps9LDJwAAADZSURBVHjanJPdEcIgDICpA1iH0VYX0JHsm/KkK0kH8MFl1AUw4aCHHCSB3OXg+Pk+aKiy1qqQ6rY/Q27jsZZEBrKw37kBiO5+uEJzgXxDHu30fKmGAM4OGgO5gdROEMFDNEkSuItVYS0umP2GGvgcwxcBnBRvoJM9vZcMAvjg4X0ypZcbEBJDSfycycGR+feJaiUcPFsDRjJG8JGDu3XhmWZOl74sjA/kyfcfHJwUEJKvb9ccnBUQEiWBU/8BVxMRXCRgJCRcLChIWLioBoWaKAm8SVAbPwEGAK2qt2D/2kq/AAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-left: 15px;
  content: "";
  height: 23px;
  position: absolute;
  width: 12px;
  top: 0;
  right: 0;
}
.filter-heading.active {
  font-weight: 700;
}
.filter-heading.active .chevron,
.filter-heading.active:after {
  transform: rotate(180deg);
}
.filter-heading:first-of-type {
  font-weight: 700;
  color: #0756af;
}
.filter-group-list {
  margin-top: 40px;
}
.check-box-holder {
  width: 290px;
  margin-bottom: 15px;
  display: inline-block;
}
@media screen and (min-width: 1200px) {
  .check-box-holder {
    width: 360px;
  }
}
.checked:after {
  box-shadow: none;
  color: #ff3e00;
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAgCAYAAABkWOo9AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAKqADAAQAAAABAAAAIAAAAAC9Yp+QAAACQUlEQVRYCc3Yy0oDMRQG4H9aoVqt4NKdj+GlausNi7hQEME3EMGdoE+gIrgQXLjyEcRrQVwo+CJ2pbgQrJdWrPGctqdxrHZm6kycLHrSJJN8PcmUTqMIW9lNdWCw+xDjPTe4yOWEF5FKKCIj84UsoCahSllsJJPiCg+UkY/FMyhUcarjKzYc0K2J9jISalAyWImERWmV6/8PZWQpf0bb/Q3JPOsK0cR8ucYv/1YEqdRQvYGQLYkprJw/c59VP8BQiwcki1oMsezLMPI9f0rb7ZhJudD8Gd2bjleRw4LQ0b7dut10Rhn5cE+ZhCckg82dUUEqpHhhe/k9kzLOzNZXkCf0ZZ6ShXV0RvLY4DOqkWmNk5o7ZPBQn5DBQrf72vAG2m41IvnT0X0m5Rq99eu9Y3QQFhHvWsBytigDmoo+I9lQuZk2B9KwrCM67LN4eTjATibWFJAvqiCP/cqkOCxs9A9BfdBvQMSlkTKbpczOeM6sRo7W5qpVvG937VKqROiTr1HUSO5VyHjObIBIJkXQGZujDF7zG1vxgmVkEXR0lO+ZFFMES5dPSLRmmsbup1rLSKgxmVTHv223nkdupmaxjLwrHNFZCRTJYP31xO/k4ar23MKN1fL9BhOkwrgM0dG/TMqcdii3usEmXi3cFg8pkxMykY7+I3nueii3OmGVFTWJ/B3qhOX+uhJMJmWZnzMqvY0yK2PKMVgkL9EYyiMcscEj3UEbYs0g3UN/xJpDeoPasFbp658D3BW+wmeWn8sNl0+4jDaWo1LUbgAAAABJRU5ErkJggg==);
  transform: scale(0.4);
  font-size: 16px;
  font-size: 1rem;
  left: -12px;
  position: absolute;
  top: -9px;
  -webkit-appearance: none;
}
.filtered {
  display: none;
}
.reset-btn-conainer {
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 800px) {
  .reset-btn-conainer {
    width: 300px;
  }
}
.search-bar-options {
  border-bottom: 3px solid #cfd5db;
}
.search-icon {
  width: 50px;
  background: #f4f5f6
    url(data:image/png;base64,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)
    50% no-repeat;
  background-size: contain;
  display: inline-block;
  height: 60px;
}
.search-icon.open {
  background: #f4f5f6
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZGNDkzRTI5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZGNDkzRTE5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTkzOUM2MzE5RTBDMTFFN0JBNjJCNEUxOUEwMjExMzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTkzOUM2MzI5RTBDMTFFN0JBNjJCNEUxOUEwMjExMzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4MC4eiAAAAoUlEQVR42pzSwQ2AMAgFUMoO3aID6LVTdIte3UCvbuEUXl3ALRyigsHERMBEEtKDvLT5EmDsEgDM1KUN2wFOhamPdCzUFQVl6lU+eGiV2Zlhod6pk4UfKMlsQXletrCCMpvQWjMHxL7QNX9DA4OGXlDBoCEuhJ+FH+mZaaOXnpc2epF7vyrQykUrcu81KLtnIi7l5oVhvXfQW/IH5tl6CjAAp2Rupqdk8lsAAAAASUVORK5CYII=)
    50% no-repeat;
  cursor: pointer;
}
.filtered-count {
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  margin-top: 10px;
}
@media screen and (min-width: 800px) {
  #minimize-all-filters {
    display: none;
  }
}
.minimize-all-filters {
  background: #f4f5f6
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZGNDkzRTI5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZGNDkzRTE5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTkzOUM2MzE5RTBDMTFFN0JBNjJCNEUxOUEwMjExMzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTkzOUM2MzI5RTBDMTFFN0JBNjJCNEUxOUEwMjExMzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4MC4eiAAAAoUlEQVR42pzSwQ2AMAgFUMoO3aID6LVTdIte3UCvbuEUXl3ALRyigsHERMBEEtKDvLT5EmDsEgDM1KUN2wFOhamPdCzUFQVl6lU+eGiV2Zlhod6pk4UfKMlsQXletrCCMpvQWjMHxL7QNX9DA4OGXlDBoCEuhJ+FH+mZaaOXnpc2epF7vyrQykUrcu81KLtnIi7l5oVhvXfQW/IH5tl6CjAAp2Rupqdk8lsAAAAASUVORK5CYII=)
    left 25% center no-repeat;
  border: none;
}
@media screen and (min-width: 800px) {
  .minimize-all-filters {
    display: none;
  }
}
.reset-all-filters {
  float: left;
  width: auto;
}
@media screen and (min-width: 800px) {
  .reset-all-filters {
    margin-right: 10px;
  }
}
.total-count {
  font-weight: 700;
}
#article-link-tag {
  display: none;
}
.header-only {
  margin-bottom: 0;
  padding-bottom: 30px;
}
@media screen and (min-width: 800px) {
  .header-only {
    padding-bottom: 14px;
  }
}
@media screen and (min-width: 1170px) {
  .header-only {
    padding-bottom: 34px;
  }
}
.cta-green {
  background-color: #ff3e00;
}
.cta-blue {
  background-color: #96cf24;
}
.cta-blue-light {
  background-color: #e7f1fd;
}
.cta-lfc {
  background-color: #cd292a;
}
.cta-light-grey {
  background-color: #e7f1fd;
  color: #525355;
}
.cta-private {
  background-color: #0c3a66;
}
.cta-private-grey {
  background-color: #666;
}
.callout-lfc .btn-white-outline:hover {
  color: #cd292a;
}
.cta-lfc .btn-sharing {
  border: 1px solid #fff;
}
.cta-lfc .btn-sharing,
.cta-lfc .btn-sharing:hover:after {
  background-color: #cd292a;
}
.cta-lfc .sharing-buttons {
  background-color: #cd292a;
  border: 1px solid #fff;
  margin-right: -1px;
}
.cta-lfc .sharing-buttons a {
  border-left: 1px solid #fff;
  height: 58px;
  width: 59px;
}
.footer-navigation a[disabled],
.prev-next-press-releases .next-posts-link a[disabled],
.prev-next-press-releases .prev-posts-link a[disabled],
.sc-btn[disabled] {
  background-color: #e5e5e5;
  cursor: default;
}
.component-last {
  padding-bottom: 0;
}
.header-callout-lfc,
.headers-hub .header-callout-lfc {
  background-color: #cd292a;
}
.header-callout-private {
  background-color: #0c3a66;
}
.header-callout-private-grey {
  background-color: #666;
}
.color-lfc h2 {
  color: #cd292a;
}
.fl-builder .fl-builder-tools-button,
.media-contact-list .contact-card.hiddencomponent {
  display: none;
}
@media screen and (max-width: 1054px) {
  .fl-node-591570e581915 .sc-button .footer-navigation a,
  .fl-node-591570e581915
    .sc-button
    .prev-next-press-releases
    .next-posts-link
    a,
  .fl-node-591570e581915
    .sc-button
    .prev-next-press-releases
    .prev-posts-link
    a,
  .fl-node-591570e581915 .sc-button .sc-btn,
  .footer-navigation .fl-node-591570e581915 .sc-button a,
  .prev-next-press-releases
    .next-posts-link
    .fl-node-591570e581915
    .sc-button
    a,
  .prev-next-press-releases
    .prev-posts-link
    .fl-node-591570e581915
    .sc-button
    a {
    margin-bottom: 10px;
  }
}
.loc-7174 {
  left: 50%;
  top: 64.5%;
}
.loc-7160 {
  left: 21.5%;
  top: 81%;
}
.loc-6154 {
  left: 90.5%;
  top: 73%;
}
.loc-13820 {
  left: 17%;
  top: 43.1%;
}
.loc-7140 {
  left: 61.7%;
  top: 38.3%;
}
.loc-7126 {
  left: 79%;
  top: 39.6%;
}
.loc-7173 {
  left: 52.2%;
  top: 70.9%;
}
.loc-7159 {
  left: 27%;
  top: 64%;
}
.loc-7122 {
  left: 83.5%;
  top: 52.8%;
}
.loc-7121 {
  left: 80.3%;
  top: 47.7%;
}
.loc-7172 {
  left: 48.2%;
  top: 52.8%;
}
.loc-7132 {
  left: 79%;
  top: 32%;
}
.loc-7155 {
  left: 18.7%;
  top: 53.55%;
}
.loc-7171 {
  left: 42.05%;
  top: 51%;
}
.loc-7139 {
  left: 54.1%;
  top: 38%;
}
.loc-7150 {
  left: 23.36%;
  top: 94.4%;
}
.loc-7149 {
  left: 44.9%;
  top: 22.25%;
}
.loc-7148 {
  left: 47.3%;
  top: 18.5%;
}
.loc-7170 {
  left: 43.4%;
  top: 51%;
}
.loc-7147 {
  left: 43%;
  top: 20%;
}
.loc-7131 {
  left: 83.2%;
  top: 40.5%;
}
.loc-7125 {
  left: 71.3%;
  top: 41%;
}
.loc-7120 {
  left: 85.7%;
  top: 50%;
}
.loc-14097 {
  left: 58.8%;
  top: 33%;
}
.loc-7146 {
  left: 41.2%;
  top: 16.7%;
}
.loc-7130 {
  left: 91.5%;
  top: 30.7%;
}
.loc-7144 {
  left: 43.5%;
  top: 20%;
}
.loc-7138 {
  left: 56.5%;
  top: 34%;
}
.loc-7169 {
  left: 56.9%;
  top: 56%;
}
.loc-7119 {
  left: 80.1%;
  top: 44%;
}
.loc-7137 {
  left: 56.2%;
  top: 32.3%;
}
.loc-7129 {
  left: 82.9%;
  top: 40.8%;
}
.loc-7118 {
  left: 79.3%;
  top: 53%;
}
.loc-7117 {
  left: 63%;
  top: 71%;
}
.loc-14095 {
  left: 77%;
  top: 41.4%;
}
.loc-7124 {
  left: 73%;
  top: 36.7%;
}
.loc-7168 {
  left: 46.5%;
  top: 49.7%;
}
.loc-7136 {
  left: 63.7%;
  top: 41%;
}
.loc-7135 {
  left: 68.3%;
  top: 35%;
}
.loc-7116 {
  left: 86.3%;
  top: 48%;
}
.loc-7134 {
  left: 61.6%;
  top: 38.9%;
}
.loc-14098 {
  left: 59.4%;
  top: 39.6%;
}
.loc-7167 {
  left: 39.7%;
  top: 50%;
}
.loc-7115 {
  left: 79.3%;
  top: 55.3%;
}
.loc-7166 {
  left: 52.2%;
  top: 76.5%;
}
.loc-7128 {
  left: 88%;
  top: 30.2%;
}
.loc-7123 {
  left: 71.7%;
  top: 51%;
}
.loc-7143 {
  left: 49.3%;
  top: 7%;
}
.loc-7127 {
  left: 85.7%;
  top: 40%;
}
.loc-7165 {
  left: 56%;
  top: 60%;
}
.loc-7111 {
  left: 79%;
  top: 45.5%;
}
.loc-7164 {
  left: 38.6%;
  top: 48.5%;
}
.loc-7142 {
  left: 56%;
  top: 28%;
}
.loc-7133 {
  left: 62.5%;
  top: 40%;
}
.loc-7163 {
  left: 55%;
  top: 54.4%;
}
.loc-7141 {
  left: 43.2%;
  top: 17%;
}
.loc-7152 {
  left: 9%;
  top: 28%;
}
.loc-7107 {
  left: 80.5%;
  top: 44%;
}
.loc-7162 {
  left: 55%;
  top: 65.5%;
}
.loc-7161 {
  left: 54%;
  top: 68.5%;
}
@media screen and (min-width: 1130px) {
  .loc-7174 {
    left: 49.85%;
    top: 65%;
  }
  .loc-7160 {
    left: 21.5%;
    top: 81%;
  }
  .loc-6154 {
    left: 90%;
    top: 73%;
  }
  .loc-13820 {
    left: 17%;
    top: 39.7%;
  }
  .loc-7140 {
    left: 61.4%;
    top: 38.8%;
  }
  .loc-7126 {
    left: 74.64%;
    top: 39.8%;
  }
  .loc-7173 {
    left: 52%;
    top: 71.1%;
  }
  .loc-7159 {
    left: 27%;
    top: 67%;
  }
  .loc-7122 {
    left: 83.1%;
    top: 53%;
  }
  .loc-7121 {
    left: 79.7%;
    top: 47.8%;
  }
  .loc-7172 {
    left: 48%;
    top: 53%;
  }
  .loc-7132 {
    left: 78.5%;
    top: 32%;
  }
  .loc-7155 {
    left: 18.7%;
    top: 54%;
  }
  .loc-7171 {
    left: 41.9%;
    top: 51.2%;
  }
  .loc-7139 {
    left: 53.9%;
    top: 38%;
  }
  .loc-7150 {
    left: 23.36%;
    top: 94.4%;
  }
  .loc-7149 {
    left: 44.7%;
    top: 22.5%;
  }
  .loc-7148 {
    left: 47.2%;
    top: 18.5%;
  }
  .loc-7170 {
    left: 43.3%;
    top: 51%;
  }
  .loc-10525 {
    left: 43%;
    top: 20%;
  }
  .loc-7131 {
    left: 82.8%;
    top: 41%;
  }
  .loc-7125 {
    left: 70.9%;
    top: 41%;
  }
  .loc-7120 {
    left: 85.1%;
    top: 58%;
  }
  .loc-14097 {
    left: 58.5%;
    top: 33%;
  }
  .loc-7146 {
    left: 41.1%;
    top: 16.8%;
  }
  .loc-7130 {
    left: 91.5%;
    top: 30.7%;
  }
  .loc-7144 {
    left: 42.9%;
    top: 20.2%;
  }
  .loc-7138 {
    left: 56.3%;
    top: 34.5%;
  }
  .loc-7169 {
    left: 56.7%;
    top: 56%;
  }
  .loc-7119 {
    left: 79.8%;
    top: 44%;
  }
  .loc-7137 {
    left: 56%;
    top: 32.5%;
  }
  .loc-7129 {
    left: 82.9%;
    top: 40.8%;
  }
  .loc-7118 {
    left: 78.7%;
    top: 53%;
  }
  .loc-7117 {
    left: 63%;
    top: 71%;
  }
  .loc-14095 {
    left: 76.75%;
    top: 42%;
  }
  .loc-7124 {
    left: 72.7%;
    top: 37%;
  }
  .loc-7168 {
    left: 46.5%;
    top: 50%;
  }
  .loc-7136 {
    left: 63.3%;
    top: 41.5%;
  }
  .loc-7135 {
    left: 68%;
    top: 35%;
  }
  .loc-7116 {
    left: 86.3%;
    top: 48%;
  }
  .loc-7134 {
    left: 61.4%;
    top: 39%;
  }
  .loc-14098 {
    left: 59%;
    top: 39.6%;
  }
  .loc-7167 {
    left: 39.7%;
    top: 50.5%;
  }
  .loc-7115 {
    left: 79%;
    top: 55.3%;
  }
  .loc-7166 {
    left: 52.2%;
    top: 76.5%;
  }
  .loc-7128 {
    left: 87.7%;
    top: 30.6%;
  }
  .loc-7123 {
    left: 71.5%;
    top: 51%;
  }
  .loc-7143 {
    left: 49.2%;
    top: 7%;
  }
  .loc-7127 {
    left: 85.2%;
    top: 40%;
  }
  .loc-7165 {
    left: 55.8%;
    top: 60.3%;
  }
  .loc-7111 {
    left: 78.7%;
    top: 45.5%;
  }
  .loc-7164 {
    left: 38.6%;
    top: 47.2%;
  }
  .loc-7142 {
    left: 56%;
    top: 28.6%;
  }
  .loc-7133 {
    left: 62.5%;
    top: 40%;
  }
  .loc-7163 {
    left: 55%;
    top: 55%;
  }
  .loc-7141 {
    left: 43.2%;
    top: 17%;
  }
  .loc-7152 {
    left: 9%;
    top: 28%;
  }
  .loc-7107 {
    left: 80.5%;
    top: 45%;
  }
  .loc-7162 {
    left: 52.85%;
    top: 66%;
  }
  .loc-7161 {
    left: 54%;
    top: 69%;
  }
}
.btn-download,
.btn-facebook,
.btn-linkedin,
.btn-sharing,
.btn-twitter,
.btn-video {
  padding-right: 60px;
}
.btn-download:after,
.btn-facebook:after,
.btn-linkedin:after,
.btn-sharing:after,
.btn-twitter:after,
.btn-video:after {
  width: 60px;
  content: "\f1e0";
  font-family: FontAwesome;
  font-size: 20px;
  font-size: 1.25rem;
}
.btn-external {
  padding-right: 66px;
}
.btn-external:after {
  width: 60px;
  content: "\E89E";
  display: none !important;
}
.btn-download:after {
  content: "\f019";
}
.btn-linkedin:after {
  content: "\f0e1";
}
.btn-facebook:after {
  content: "\f09a";
}
.btn-twitter:after {
  content: "\f099";
}
.btn-video:after,
.footer-navigation a.btn-video:after,
.prev-next-press-releases .next-posts-link a.btn-video:after,
.prev-next-press-releases .prev-posts-link a.btn-video:after,
.sc-btn.btn-video:after {
  font-weight: 300;
  font-family: Material Icons;
  font-size: 24px;
  font-size: 1.5rem;
  content: "play_circle_filled ";
}
.footer-navigation a.btn-external.btn-arrow:after,
.prev-next-press-releases .next-posts-link a.btn-external.btn-arrow:after,
.prev-next-press-releases .prev-posts-link a.btn-external.btn-arrow:after,
.sc-btn.btn-external.btn-arrow:after {
  content: "chevron_right";
  font-size: 24px;
  font-size: 1.5rem;
}
.footer-navigation a.btn-external.btn-arrow,
.prev-next-press-releases .next-posts-link a.btn-external.btn-arrow,
.prev-next-press-releases .prev-posts-link a.btn-external.btn-arrow,
.sc-btn.btn-external.btn-arrow {
  padding-right: 56px;
}
.footer-navigation a.btn-external.btn-arrow:after,
.prev-next-press-releases .next-posts-link a.btn-external.btn-arrow:after,
.prev-next-press-releases .prev-posts-link a.btn-external.btn-arrow:after,
.sc-btn.btn-external.btn-arrow:after {
  width: 50px;
  content: "\E89E";
  font-family: Material Icons;
}
.btn-inverse,
.btn-lfc,
.btn-primary-rev,
.footer-navigation .video-lightbox a,
.prev-next-press-releases .next-posts-link .video-lightbox a,
.prev-next-press-releases .prev-posts-link .video-lightbox a,
.video-lightbox .footer-navigation a,
.video-lightbox .prev-next-press-releases .next-posts-link a,
.video-lightbox .prev-next-press-releases .prev-posts-link a,
.video-lightbox .sc-btn {
  background-color: #fff;
  color: #96cf24;
}
.btn-inverse:active,
.btn-inverse:visited,
.btn-lfc:active,
.btn-lfc:visited,
.btn-primary-rev:active,
.btn-primary-rev:visited,
.footer-navigation .video-lightbox a:active,
.footer-navigation .video-lightbox a:visited,
.prev-next-press-releases .next-posts-link .video-lightbox a:active,
.prev-next-press-releases .next-posts-link .video-lightbox a:visited,
.prev-next-press-releases .prev-posts-link .video-lightbox a:active,
.prev-next-press-releases .prev-posts-link .video-lightbox a:visited,
.video-lightbox .footer-navigation a:active,
.video-lightbox .footer-navigation a:visited,
.video-lightbox .prev-next-press-releases .next-posts-link a:active,
.video-lightbox .prev-next-press-releases .next-posts-link a:visited,
.video-lightbox .prev-next-press-releases .prev-posts-link a:active,
.video-lightbox .prev-next-press-releases .prev-posts-link a:visited,
.video-lightbox .sc-btn:active,
.video-lightbox .sc-btn:visited {
  color: #96cf24;
}
.btn-inverse:hover,
.btn-lfc:hover,
.btn-primary-rev:hover,
.footer-navigation .video-lightbox a:hover,
.prev-next-press-releases .next-posts-link .video-lightbox a:hover,
.prev-next-press-releases .prev-posts-link .video-lightbox a:hover,
.video-lightbox .footer-navigation a:hover,
.video-lightbox .prev-next-press-releases .next-posts-link a:hover,
.video-lightbox .prev-next-press-releases .prev-posts-link a:hover,
.video-lightbox .sc-btn:hover {
  color: #fff;
  background-color: #061d33;
}
.btn-outline,
.btn-secondary,
.btn-secondary-rev,
.btn-white-outline {
  background-color: transparent;
  color: #96cf24;
  border: 2px solid #96cf24;
  line-height: 46px;
}
.btn-outline:active,
.btn-outline:visited,
.btn-secondary-rev:active,
.btn-secondary-rev:visited,
.btn-secondary:active,
.btn-secondary:visited,
.btn-white-outline:active,
.btn-white-outline:visited {
  color: #96cf24;
}
.btn-outline:hover,
.btn-secondary-rev:hover,
.btn-secondary:hover,
.btn-white-outline:hover {
  border-color: #061d33;
  color: #fff;
}
.btn-secondary-rev,
.btn-white-outline {
  color: #fff;
  border: 2px solid #fff;
}
.btn-secondary-rev:active,
.btn-secondary-rev:visited,
.btn-white-outline:active,
.btn-white-outline:visited {
  color: #fff;
  background-color: #061d33;
}
.btn-arrow,
.btn-text,
.footer-navigation a,
.prev-next-press-releases .next-posts-link a,
.prev-next-press-releases .prev-posts-link a {
  background-color: transparent;
  border-radius: 0;
  color: #96cf24;
  padding-left: 0;
}
.btn-arrow:active,
.btn-arrow:focus,
.btn-arrow:hover,
.btn-arrow:visited,
.btn-text:active,
.btn-text:focus,
.btn-text:hover,
.btn-text:visited,
.footer-navigation a:active,
.footer-navigation a:focus,
.footer-navigation a:hover,
.footer-navigation a:visited,
.prev-next-press-releases .next-posts-link a:active,
.prev-next-press-releases .next-posts-link a:focus,
.prev-next-press-releases .next-posts-link a:hover,
.prev-next-press-releases .next-posts-link a:visited,
.prev-next-press-releases .prev-posts-link a:active,
.prev-next-press-releases .prev-posts-link a:focus,
.prev-next-press-releases .prev-posts-link a:hover,
.prev-next-press-releases .prev-posts-link a:visited {
  background-color: transparent;
  color: #96cf24;
}
.bg-blue .footer-navigation a.btn-arrow,
.bg-blue .prev-next-press-releases .next-posts-link a.btn-arrow,
.bg-blue .prev-next-press-releases .prev-posts-link a.btn-arrow,
.bg-blue .sc-btn.btn-arrow,
.footer-navigation .bg-blue a.btn-arrow,
.prev-next-press-releases .next-posts-link .bg-blue a.btn-arrow,
.prev-next-press-releases .prev-posts-link .bg-blue a.btn-arrow {
  color: #fff;
}
.cta-lfc .btn-sharing:hover,
.cta-lfc .btn-sharing:hover:after {
  background-color: #fff;
  color: #cd292a;
}
.btn-target-disabled {
  pointer-events: none;
  cursor: default;
  background-color: #cfd5db;
}
.footer-navigation a.btn-normal.btn-arrow.btn-gold,
.prev-next-press-releases .next-posts-link a.btn-normal.btn-arrow.btn-gold,
.prev-next-press-releases .prev-posts-link a.btn-normal.btn-arrow.btn-gold,
a.sc-btn.btn-normal.btn-arrow.btn-gold {
  color: #896307;
  font-weight: 600;
  padding: 0 20px;
}
#bankwithus:before {
  margin-top: -50px;
}
#compass-dial {
  color: #fff;
}
body.compass-page #at4-share,
body.compass-page header.sub-header {
  display: none;
}
body.compass-page .site-content {
  padding-top: 61px;
}
@media screen and (min-width: 800px) {
  body.compass-page .site-content {
    padding-top: 80px;
  }
}
body.compass-page svg {
  height: auto !important;
}
body.compass-page .main-navigation .current-menu-ancestor > a {
  font-weight: 300;
}
body.compass-page.scrolllocked {
  overflow: hidden;
}
body.compass-page.scrolllocked #content {
  z-index: 501;
}
.compass-map-header.sc-component {
  width: 100%;
  height: calc(100vh - 80px);
  height: calc(var(--vh, 1vh) * 100 - 80px);
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  transition: height 0.25s;
}
body.admin-bar .compass-map-header {
  height: calc(100vh - 112px);
  height: calc(var(--vh, 1vh) * 100 - 112px);
}
@media (max-width: 799px) {
  .compass-map-header {
    height: calc(100vh - 61px);
    height: calc(var(--vh, 1vh) * 100 - 61px);
  }
}
@media (min-width: 783px) and (max-width: 799px) {
  body.admin-bar .compass-map-header {
    height: calc(100vh - 93px);
    height: calc(var(--vh, 1vh) * 100 - 93px);
  }
}
@media (max-width: 782px) {
  body.admin-bar .compass-map-header {
    height: calc(100vh - 107px);
    height: calc(var(--vh, 1vh) * 100 - 107px);
  }
}
#compass-intro {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  background: #525355;
  z-index: 100;
}
#compass-intro,
#compass-intro > .container {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}
#compass-intro > .container {
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 1410px) {
  #compass-intro > .container {
    padding-left: 60px;
    padding-right: 60px;
  }
}
#compass-intro .compass-intro-left {
  width: 400px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
#compass-intro .compass-intro-left #compass-intro-anim,
#compass-intro .compass-intro-left #compass-intro-anim-mob {
  width: 100%;
  max-width: 400px;
  height: auto;
  margin: 0 auto;
}
#compass-intro .compass-intro-left #compass-intro-anim-mob {
  display: none;
}
#compass-intro .compass-intro-right {
  padding-left: 100px;
}
#compass-intro .compass-intro-right > span {
  display: block;
  height: 36px;
  background: 0 no-repeat
    url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTA1IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTAgLjAwNWg4LjQyM3YyMi4xMDFIMHoiLz48cGF0aCBpZD0iYyIgZD0iTS4wODMuMDc1aDE1LjYwNVYxNy45SC4wODN6Ii8+PHBhdGggaWQ9ImUiIGQ9Ik0uMDM0IDBoMTUuNTM5djIzLjhILjAzM3oiLz48cGF0aCBpZD0iZyIgZD0iTS4wNTMuMDc1aDE1LjAyNVYxNy45SC4wNTN6Ii8+PHBhdGggaWQ9ImkiIGQ9Ik0uMDgyIDBoMTYuNzh2MjMuMzFILjA4MnoiLz48cGF0aCBpZD0iayIgZD0iTS4wNDQgMGgxNi43OHYyMy43NjdILjA0NHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEuNSkiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGQ9Ik00Ljk5NSA1LjA2NWgzLjQyOHYxLjczSDQuOTk1djExLjM2MWMwIDEuMzM4LjE5NiAyLjEyMiAxLjY2NSAyLjIyLjU4NyAwIDEuMTc1LS4wMzMgMS43NjMtLjA5OHYxLjc2M2MtLjYyIDAtMS4yMDguMDY1LTEuODI5LjA2NS0yLjc0MiAwLTMuNjg5LS45MTQtMy42NTYtMy43ODdWNi43OTVIMHYtMS43M2gyLjkzOFYuMDA1aDIuMDU3djUuMDZ6IiBmaWxsPSIjRkZGIiBtYXNrPSJ1cmwoI2IpIi8+PC9nPjxwYXRoIGQ9Ik0xMC45MDQgNi41NjRoMS44OTN2My45NWguMDY2YzEuMDQ0LTIuNzEgMy4zMy00LjMxIDYuMzY2LTQuMTc5djIuMDU3Yy0zLjcyMi0uMTk2LTYuMjY4IDIuNTQ2LTYuMjY4IDYuMDR2OC45NzdoLTIuMDU3VjYuNTY0eiIgZmlsbD0iI0ZGRiIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjcgNikiPjxtYXNrIGlkPSJkIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNjIi8+PC9tYXNrPjxwYXRoIGQ9Ik0xMS43NyA4LjIwNGgtLjA2NWMtLjI2LjQ5LTEuMTc1LjY1My0xLjczLjc1LTMuNDkzLjYyMS03LjgzNS41ODktNy44MzUgMy44ODYgMCAyLjA1NiAxLjgyOCAzLjMzIDMuNzU0IDMuMzMgMy4xMzQgMCA1LjkxLTEuOTkyIDUuODc3LTUuMjg5VjguMjA0ek0uODAzIDUuNzIzQy45OTggMS43NzMgMy43NzIuMDc1IDcuNjI1LjA3NWMyLjk3IDAgNi4yMDIuOTE0IDYuMjAyIDUuNDJ2OC45NDVjMCAuNzgzLjM5MiAxLjI0IDEuMjA4IDEuMjQuMjI5IDAgLjQ5LS4wNjUuNjUzLS4xM3YxLjczYy0uNDU3LjA5OC0uNzgzLjEzLTEuMzM4LjEzLTIuMDkgMC0yLjQxNi0xLjE3NS0yLjQxNi0yLjkzOGgtLjA2NUMxMC40MzIgMTYuNjU5IDguOTYzIDE3LjkgNS43MyAxNy45IDIuNjMgMTcuOS4wODMgMTYuMzY2LjA4MyAxMi45N2MwLTQuNzMzIDQuNjAzLTQuODk3IDkuMDQzLTUuNDE5IDEuNjk4LS4xOTYgMi42NDUtLjQyNCAyLjY0NS0yLjI4NSAwLTIuNzc1LTEuOTkyLTMuNDYtNC40MDgtMy40Ni0yLjU0NiAwLTQuNDQgMS4xNzUtNC41MDUgMy45MTdILjgwMnoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjZCkiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzYuNCAuMSkiPjxtYXNrIGlkPSJmIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNlIi8+PC9tYXNrPjxwYXRoIGQ9Ik03LjYwNyAyMi4wN2M0LjM3NSAwIDUuOTEtMy42OSA1LjkxLTcuMTgyIDAtMy40OTQtMS41MzUtNy4xODMtNS45MS03LjE4My0zLjkxNyAwLTUuNTE3IDMuNjktNS41MTcgNy4xODNzMS42IDcuMTgyIDUuNTE3IDcuMTgyem03Ljk2NiAxLjI0SDEzLjY4di0zLjJoLS4wNjZjLS44ODEgMi4xODgtMy41NTggMy42OS02LjAwNyAzLjY5LTUuMTI1IDAtNy41NzMtNC4xNDYtNy41NzMtOC45MTIgMC00Ljc2NyAyLjQ0OC04LjkxMyA3LjU3My04LjkxMyAyLjUxNCAwIDQuOTYzIDEuMjczIDUuODQ0IDMuNjg5aC4wNjVWLjAwMWgyLjA1N3YyMy4zMXoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjZikiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTQuNSA2KSI+PG1hc2sgaWQ9ImgiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2ciLz48L21hc2s+PHBhdGggZD0iTTEzLjAxMyA3LjgxMmMtLjA5OC0zLjEwMS0yLjAyNC02LjAwNy01LjM1NC02LjAwNy0zLjM2MiAwLTUuMjIzIDIuOTM4LTUuNTUgNi4wMDdoMTAuOTA0ek0yLjEwOSA5LjU0MmMuMDMzIDMuMDA0IDEuNiA2LjYyOCA1LjU1IDYuNjI4IDMuMDAzIDAgNC42MzYtMS43NjMgNS4yODktNC4zMWgyLjA1NmMtLjg4MSAzLjgyLTMuMTAxIDYuMDQtNy4zNDUgNi4wNC01LjM1NCAwLTcuNjA2LTQuMTE0LTcuNjA2LTguOTEyIDAtNC40NCAyLjI1Mi04LjkxMyA3LjYwNi04LjkxMyA1LjQyIDAgNy41NzQgNC43MzQgNy40MSA5LjQ2OEgyLjExeiIgZmlsbD0iI0ZGRiIgbWFzaz0idXJsKCNoKSIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MC41IC4xKSI+PG1hc2sgaWQ9ImoiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2kiLz48L21hc2s+PHBhdGggZD0iTS42MDUgOS4yNEMuNDQgNC4wMTYgMy40MTIgMCA4Ljg5NyAwYzQuMTc4IDAgNy44MzUgMi42NzggNy44MzUgNy4xNSAwIDMuNDI4LTEuODI5IDUuMzIyLTQuMDgxIDYuOTIxLTIuMjUzIDEuNi00LjkzIDIuOTA2LTYuNTk0IDUuMjU2aDEwLjgwNXYzLjk4M0guMDgyYy4wMzMtNS4yODkgMy4yNjUtNy41NCA3LjIxNS0xMC4yMTggMi4wMjQtMS4zNzEgNC43NjYtMi43NzUgNC43OTktNS41ODMgMC0yLjE1NC0xLjQzNy0zLjUyNS0zLjQyOC0zLjUyNS0yLjc0MiAwLTMuNjI0IDIuODQtMy42MjQgNS4yNTZILjYwNHoiIGZpbGw9IiMzRjlDMzQiIG1hc2s9InVybCgjaikiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODguMiAuMSkiPjxtYXNrIGlkPSJsIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNrIi8+PC9tYXNrPjxwYXRoIGQ9Ik04LjQwMiAxOS45NDhjMy43ODcgMCAzLjc4Ny01LjU4MyAzLjc4Ny04LjE2MiAwLTIuMzgzIDAtNy45NjYtMy43ODctNy45NjYtMy43MjIgMC0zLjcyMiA1LjU4My0zLjcyMiA3Ljk2NiAwIDIuNTggMCA4LjE2MiAzLjcyMiA4LjE2Mk04LjQwMiAwYzQuNTcgMCA4LjQyMiAyLjg3MyA4LjQyMiAxMS43ODUgMCA5LjEwOC0zLjg1MiAxMS45ODEtOC40MjIgMTEuOTgxLTQuNTA2IDAtOC4zNTgtMi44NzMtOC4zNTgtMTEuOThDLjA0NCAyLjg3MyAzLjg5NiAwIDguNDAyIDAiIGZpbGw9IiMzRjlDMzQiIG1hc2s9InVybCgjbCkiLz48L2c+PC9nPjwvc3ZnPg==);
  background-size: auto 100%;
  margin: 0 0 20px;
}
#compass-intro .compass-intro-right .cta-inner .cta-heading,
#compass-intro .compass-intro-right h1,
#compass-intro .compass-intro-right h2,
#compass-intro .compass-intro-right h3,
#compass-intro .compass-intro-right h4,
#compass-intro .compass-intro-right p,
.cta-inner #compass-intro .compass-intro-right .cta-heading {
  color: #fff;
}
#compass-intro .compass-intro-close {
  position: absolute;
  height: 32px;
  width: 32px;
  top: 40px;
  right: 40px;
  background: 50% no-repeat
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0VFNUI2N0FDQjQzMTFFOThBRkZDRkQzQTEyNDhFNUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0VFNUI2NzlDQjQzMTFFOThBRkZDRkQzQTEyNDhFNUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUY0RjA5NzY5RTBDMTFFN0IyMEE4NkQzN0ZCRUY5MDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUY0RjA5Nzc5RTBDMTFFN0IyMEE4NkQzN0ZCRUY5MDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6PivpGAAABGElEQVR42qzWXQrDIAwA4DR4sl1gb4WtDz1bH8bANy+wkxVcHDpc509iI4RhJ35EE3Dy3sP0vBgA2Cicv70sNAatBeGYKa4UK8WOEXtQ3MMvzWfQG3O+N4XBmFlCjCKaMJPNtwC6kGq2UAM9YhANh/HOFkW0hgXDhgxBEW1iYYLpqwLaxX7AkygL+7RV6MNCr7E3kGB/GXIyzVpIjFUzZGYKUqwLdlCQYiywgYIUq94h807FGBvUHCywc6Sl6h0HG0Wzj6A4iC3MPi0exwiWF0i+JqFQKyI8iVlppijBKu8dEYonMTGKCpgIRSWMjRpFDA7VWaxejI9ULayX6RXji9gqYjU0zFdDm+90rOkPp4Qdj/f71H8LMABfGM/9yAR3nwAAAABJRU5ErkJggg==);
  background-size: 100% auto;
  cursor: pointer;
  transition: all 0.5s;
}
#compass-intro .compass-intro-close:hover {
  opacity: 0.5;
}
#compass-intro .sc-button {
  padding-top: 0;
  margin-left: -20px;
}
#compass-intro .sc-button .footer-navigation a,
#compass-intro .sc-button .prev-next-press-releases .next-posts-link a,
#compass-intro .sc-button .prev-next-press-releases .prev-posts-link a,
#compass-intro .sc-button .sc-btn,
.footer-navigation #compass-intro .sc-button a,
.prev-next-press-releases .next-posts-link #compass-intro .sc-button a,
.prev-next-press-releases .prev-posts-link #compass-intro .sc-button a {
  margin-bottom: 15px;
  margin-left: 20px;
  min-width: 255px;
}
.footer-navigation body.compass-page a.btn-compass,
.footer-navigation body.compass-page a.btn-down,
.footer-navigation body.compass-page a.sc-play-btn,
.prev-next-press-releases .next-posts-link body.compass-page a.btn-compass,
.prev-next-press-releases .next-posts-link body.compass-page a.btn-down,
.prev-next-press-releases .next-posts-link body.compass-page a.sc-play-btn,
.prev-next-press-releases .prev-posts-link body.compass-page a.btn-compass,
.prev-next-press-releases .prev-posts-link body.compass-page a.btn-down,
.prev-next-press-releases .prev-posts-link body.compass-page a.sc-play-btn,
body.compass-page .footer-navigation a.btn-compass,
body.compass-page .footer-navigation a.btn-down,
body.compass-page .footer-navigation a.sc-play-btn,
body.compass-page .prev-next-press-releases .next-posts-link a.btn-compass,
body.compass-page .prev-next-press-releases .next-posts-link a.btn-down,
body.compass-page .prev-next-press-releases .next-posts-link a.sc-play-btn,
body.compass-page .prev-next-press-releases .prev-posts-link a.btn-compass,
body.compass-page .prev-next-press-releases .prev-posts-link a.btn-down,
body.compass-page .prev-next-press-releases .prev-posts-link a.sc-play-btn,
body.compass-page .sc-btn.btn-compass,
body.compass-page .sc-btn.btn-down,
body.compass-page .sc-btn.sc-play-btn {
  padding-right: 84px;
  background: #ff3e00;
}
.footer-navigation body.compass-page a.btn-compass:hover,
.footer-navigation body.compass-page a.btn-down:hover,
.footer-navigation body.compass-page a.sc-play-btn:hover,
.prev-next-press-releases
  .next-posts-link
  body.compass-page
  a.btn-compass:hover,
.prev-next-press-releases .next-posts-link body.compass-page a.btn-down:hover,
.prev-next-press-releases
  .next-posts-link
  body.compass-page
  a.sc-play-btn:hover,
.prev-next-press-releases
  .prev-posts-link
  body.compass-page
  a.btn-compass:hover,
.prev-next-press-releases .prev-posts-link body.compass-page a.btn-down:hover,
.prev-next-press-releases
  .prev-posts-link
  body.compass-page
  a.sc-play-btn:hover,
body.compass-page .footer-navigation a.btn-compass:hover,
body.compass-page .footer-navigation a.btn-down:hover,
body.compass-page .footer-navigation a.sc-play-btn:hover,
body.compass-page
  .prev-next-press-releases
  .next-posts-link
  a.btn-compass:hover,
body.compass-page .prev-next-press-releases .next-posts-link a.btn-down:hover,
body.compass-page
  .prev-next-press-releases
  .next-posts-link
  a.sc-play-btn:hover,
body.compass-page
  .prev-next-press-releases
  .prev-posts-link
  a.btn-compass:hover,
body.compass-page .prev-next-press-releases .prev-posts-link a.btn-down:hover,
body.compass-page
  .prev-next-press-releases
  .prev-posts-link
  a.sc-play-btn:hover,
body.compass-page .sc-btn.btn-compass:hover,
body.compass-page .sc-btn.btn-down:hover,
body.compass-page .sc-btn.sc-play-btn:hover {
  background: #00a546;
}
.footer-navigation body.compass-page a.btn-compass:after,
.footer-navigation body.compass-page a.btn-down:after,
.footer-navigation body.compass-page a.sc-play-btn:after,
.prev-next-press-releases
  .next-posts-link
  body.compass-page
  a.btn-compass:after,
.prev-next-press-releases .next-posts-link body.compass-page a.btn-down:after,
.prev-next-press-releases
  .next-posts-link
  body.compass-page
  a.sc-play-btn:after,
.prev-next-press-releases
  .prev-posts-link
  body.compass-page
  a.btn-compass:after,
.prev-next-press-releases .prev-posts-link body.compass-page a.btn-down:after,
.prev-next-press-releases
  .prev-posts-link
  body.compass-page
  a.sc-play-btn:after,
body.compass-page .footer-navigation a.btn-compass:after,
body.compass-page .footer-navigation a.btn-down:after,
body.compass-page .footer-navigation a.sc-play-btn:after,
body.compass-page
  .prev-next-press-releases
  .next-posts-link
  a.btn-compass:after,
body.compass-page .prev-next-press-releases .next-posts-link a.btn-down:after,
body.compass-page
  .prev-next-press-releases
  .next-posts-link
  a.sc-play-btn:after,
body.compass-page
  .prev-next-press-releases
  .prev-posts-link
  a.btn-compass:after,
body.compass-page .prev-next-press-releases .prev-posts-link a.btn-down:after,
body.compass-page
  .prev-next-press-releases
  .prev-posts-link
  a.sc-play-btn:after,
body.compass-page .sc-btn.btn-compass:after,
body.compass-page .sc-btn.btn-down:after,
body.compass-page .sc-btn.sc-play-btn:after {
  display: inline-block;
  text-align: center;
  background-color: #00a546;
  content: "\f1e0";
  font-family: FontAwesome;
  font-size: 20px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
}
.footer-navigation body.compass-page a.btn-compass:after,
.prev-next-press-releases
  .next-posts-link
  body.compass-page
  a.btn-compass:after,
.prev-next-press-releases
  .prev-posts-link
  body.compass-page
  a.btn-compass:after,
body.compass-page .footer-navigation a.btn-compass:after,
body.compass-page
  .prev-next-press-releases
  .next-posts-link
  a.btn-compass:after,
body.compass-page
  .prev-next-press-releases
  .prev-posts-link
  a.btn-compass:after,
body.compass-page .sc-btn.btn-compass:after {
  content: "";
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGVsbGlwc2UgY3g9IjE1LjUiIGN5PSIxNS4yNSIgcng9IjE1LjUiIHJ5PSIxNS4yNSIvPjxwYXRoIGQ9Ik0wIDE1LjVoMy4wNU0yNy45NSAxNS41SDMxTTE1LjUgMzAuNTI1di0zTTE1LjUgMy4yNXYtMyIgZmlsbD0iI0Q4RDhEOCIvPjxwYXRoIGQ9Ik04LjYwNiAyMi4xNDRsNC4zODEtOS4wNTMgOS40MDctNC43MzUtNC43MzUgOS40MDd6TTEyLjk4NyAxMy4wOTFsNC42NzIgNC42NzIiLz48L2c+PC9zdmc+);
  background-size: 20px auto;
}
.footer-navigation body.compass-page a.sc-play-btn:after,
.prev-next-press-releases
  .next-posts-link
  body.compass-page
  a.sc-play-btn:after,
.prev-next-press-releases
  .prev-posts-link
  body.compass-page
  a.sc-play-btn:after,
body.compass-page .footer-navigation a.sc-play-btn:after,
body.compass-page
  .prev-next-press-releases
  .next-posts-link
  a.sc-play-btn:after,
body.compass-page
  .prev-next-press-releases
  .prev-posts-link
  a.sc-play-btn:after,
body.compass-page .sc-btn.sc-play-btn:after {
  content: "\f0da";
  font-family: FontAwesome;
}
.footer-navigation body.compass-page a.btn-down:after,
.prev-next-press-releases .next-posts-link body.compass-page a.btn-down:after,
.prev-next-press-releases .prev-posts-link body.compass-page a.btn-down:after,
body.compass-page .footer-navigation a.btn-down:after,
body.compass-page .prev-next-press-releases .next-posts-link a.btn-down:after,
body.compass-page .prev-next-press-releases .prev-posts-link a.btn-down:after,
body.compass-page .sc-btn.btn-down:after {
  content: "";
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzg0RTUwN0FDNzFGMTFFOTlBNTRDRTcyMzg1N0NBQzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzg0RTUwNzlDNzFGMTFFOTlBNTRDRTcyMzg1N0NBQzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzJBNkM0M0U3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzJBNkM0NEU3QTIxMUU3OEFCREM0NTA2NzlBQ0VDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu8g2ScAAACmSURBVHjatJNbDoNACEVp0wW4GEeX1l/25aLargDR8oFEBmaMN7mJIcw5PiIQEai+uaOZ9XQUFugh0j8fbrkAL8LYghZOFyUavucJ5xm4C7dAPkXODIfpySvS+XKnxJ1PsmuDdrFH4sLtR+6RVOGeoCaZ1c4cwWuCSJKCRwJP8pOG8IzAk6TgWUEkwdrZlr8UW+GtAivBzJkXtAWdazeP/TFuzCrAABSZFRVdcq0GAAAAAElFTkSuQmCC);
  background-size: 12px auto;
}
@media (max-width: 1023px) {
  #compass-intro .compass-intro-left {
    width: 280px;
  }
  #compass-intro .compass-intro-left #compass-intro-anim,
  #compass-intro .compass-intro-left #compass-intro-anim-mob {
    max-width: 280px;
  }
  #compass-intro .compass-intro-right {
    padding-left: 60px;
  }
}
@media (max-width: 767px) {
  #compass-intro {
    overflow-x: hidden;
    overflow-y: auto;
    -ms-flex-pack: normal;
    justify-content: normal;
    padding-top: 20px;
  }
  #compass-intro > .container {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #compass-intro .compass-intro-left,
  #compass-intro .compass-intro-right {
    padding-left: 0;
    width: 100%;
    text-align: center;
  }
  #compass-intro .compass-intro-left #compass-intro-anim {
    display: none;
  }
  #compass-intro .compass-intro-left #compass-intro-anim-mob {
    display: block;
  }
  #compass-intro .compass-intro-right > span {
    height: 24px;
    background-position: 50%;
    background-size: auto 100%;
  }
  #compass-intro .sc-button {
    margin-left: 0;
    margin-bottom: 15px;
  }
  #compass-intro .compass-intro-close {
    top: 20px;
    right: 20px;
  }
  #compass-intro h1 {
    font-size: 2rem;
  }
}
@media (max-width: 460px) {
  #compass-intro .sc-button .footer-navigation a,
  #compass-intro .sc-button .prev-next-press-releases .next-posts-link a,
  #compass-intro .sc-button .prev-next-press-releases .prev-posts-link a,
  #compass-intro .sc-button .sc-btn,
  .footer-navigation #compass-intro .sc-button a,
  .prev-next-press-releases .next-posts-link #compass-intro .sc-button a,
  .prev-next-press-releases .prev-posts-link #compass-intro .sc-button a {
    margin-bottom: 15px;
    margin-left: 0;
  }
}
@media (max-height: 600px) and (orientation: landscape) {
  #compass-intro .compass-intro-left {
    display: none;
  }
  #compass-intro .compass-intro-right {
    padding-left: 0;
  }
  #compass-intro .compass-intro-right > span {
    height: 24px;
  }
  #compass-intro h1 {
    font-size: 2rem;
    margin-bottom: 15px;
  }
  #compass-intro .compass-intro-close {
    top: 20px;
    right: 20px;
  }
}
.compass-map-wrap {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  z-index: 50;
}
.compass-map-wrap .compass-map-col {
  background: #525355;
  padding: 25px;
  text-align: center;
  width: 405px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow-x: hidden;
  overflow-y: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
}
.compass-map-wrap .compass-map-map {
  width: 100%;
  position: relative;
}
@media (max-width: 1023px) {
  .compass-map-wrap .compass-map-col {
    width: 360px;
  }
}
@media (orientation: portrait) and (max-width: 767px) {
  .compass-map-wrap {
    height: auto;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .compass-map-wrap .compass-map-col {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-order: 2;
    order: 2;
  }
  .compass-map-wrap .compass-map-map {
    width: 100%;
    height: auto;
    min-height: 160px;
    position: relative;
    -ms-flex-order: 1;
    order: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
.compass-map-header_sub p,
.compass-map-wrap .compass-map-col p {
  color: #fff;
}
#compass-col-txts-mob .compass-col-txt-Overall,
#compass-col-txts .compass-col-txt-Overall {
  display: block;
}
#compass-col-txts-mob .compass-col-txt-Diversity,
#compass-col-txts-mob .compass-col-txt-Dynamism,
#compass-col-txts-mob .compass-col-txt-Readiness,
#compass-col-txts .compass-col-txt-Diversity,
#compass-col-txts .compass-col-txt-Dynamism,
#compass-col-txts .compass-col-txt-Readiness {
  display: none;
}
.compass-map-wrap .compass-map-col .sc-button {
  padding-top: 0;
  margin: 30px 0 20px;
}
.compass-map-header_sub {
  display: none;
  background: #525355;
  padding: 0 25px 25px;
  position: relative;
  text-align: center;
  z-index: 1;
}
@media (max-height: 600px) and (orientation: landscape),
  (orientation: portrait) and (max-width: 767px) {
  #compass-col-txts .compass-col-txt {
    height: auto !important;
  }
  #compass-col-txts .compass-col-txt p br {
    display: none;
  }
}
@media (orientation: portrait) and (max-width: 767px) {
  #compass-col-txts-mob {
    padding-top: 20px;
  }
  #compass-col-txts,
  .compass-map-header .sc-button {
    display: none;
  }
  .compass-map-header_sub .sc-button,
  .compass-map-header_sub:not(.onintro) {
    display: block;
  }
}
#compass_map {
  background: #202a33;
  position: absolute;
  z-index: 25;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#compass_map .leaflet-control-attribution,
#compass_map .leaflet-control-zoom {
  display: none;
}
#compass_map svg path {
  transition: fill 0.5s;
}
#compass_map svg path.country-layer {
  cursor: default;
}
#compass_map svg path.country-layer-clickable {
  cursor: pointer;
}
#compass_map svg path.country-layer-clickable:hover,
#compass_map svg path.country-layer-hovering {
  fill: #fff;
}
#compass_map svg path.russia-nostroke {
  stroke-opacity: 0 !important;
}
#compass_map_loading {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: 50% no-repeat url(435434e0a0170924feda8d8e4c9b62bf.gif) #202a33;
  background-size: 50px auto;
  z-index: 500;
}
.leaflet-marker-pane .leaflet-marker-icon {
  display: none;
}
#compass_zooms {
  width: 40px;
  position: absolute;
  left: 40px;
  top: 40px;
  z-index: 50;
  box-shadow: 0 0 10px #2c3844;
}
#compass_zooms span {
  cursor: pointer;
  display: block;
  height: 40px;
  width: 40px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  transition: all 0.5s;
}
#compass_zooms span.zoom_in {
  background: #fff 50% no-repeat
    url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDkuMyI+PHBhdGggZD0iTTAgMy41aDMuM1YwaDIuNHYzLjVIOXYyLjNINS43djMuNUgzLjNWNS43SDBWMy41eiIgZmlsbD0iIzM2NDY1NSIvPjwvc3ZnPg==);
  background-size: 11px auto;
}
#compass_zooms span.zoom_out {
  background: #fff 50% no-repeat
    url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS41IDEuNWg4LjA0NyIgc3Ryb2tlPSIjMzY0NjU1IiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPjwvc3ZnPg==);
  background-size: 11px auto;
}
#compass_zooms span.zoom_reset {
  background: #fff 50% no-repeat
    url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTUgMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNSAyLjE1M1YwTDMuNjQ2IDMuNDI5IDcuNSA2Ljg1NlY0LjU0MWMyLjgzMSAwIDUuMTI3IDIuMzExIDUuMTI3IDUuMTYxIDAgMi44NS0yLjI5NiA1LjE2MS01LjEyNyA1LjE2MXMtNS4xMjctMi4zMTEtNS4xMjctNS4xNmMwLS42ODUuMTMzLTEuMzM5LjM3NC0xLjkzN0wuNTE0IDYuOTUxQTcuNTYxIDcuNTYxIDAgMDAwIDkuNzAyYzAgNC4xNjggMy4zNTcgNy41NDggNy41IDcuNTQ4UzE1IDEzLjg3IDE1IDkuN2MwLTQuMTY4LTMuMzU3LTcuNTQ3LTcuNS03LjU0N3oiIGZpbGw9IiMzNjQ2NTUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==);
  background-size: 15px auto;
}
#compass_zooms span:last-of-type {
  border-bottom: none;
}
#compass_zooms span.disabled {
  opacity: 0.25;
  cursor: default;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 1024px) {
  #compass_zooms {
    left: 15px;
    top: 15px;
  }
}
#compass_country {
  display: none;
  position: absolute;
  z-index: 50;
  background: #fff;
  box-shadow: 0 0 10px #2c3844;
  top: 40px;
  right: 40px;
  padding: 15px 20px;
  color: #2c3844;
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
  text-align: center;
}
@media (max-width: 1024px) {
  #compass_country {
    font-size: 16px;
    line-height: 16px;
    top: 15px;
    right: 15px;
  }
}
#compass_key {
  position: absolute;
  left: 40px;
  bottom: 40px;
  width: 390px;
  max-width: calc(100% - 80px);
  z-index: 50;
}
#compass_key span.title {
  display: block;
  font-size: 14px;
  color: #fff;
  font-weight: 700;
  text-align: right;
  margin-bottom: 5px;
  text-shadow: 0 0 10px #2c3844;
}
#compass_key span.scale {
  width: 100%;
  display: block;
  overflow: hidden;
  box-shadow: 0 0 10px #2c3844;
}
#compass_key span.scale span {
  width: 5%;
  float: left;
  height: 20px;
  display: block;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 767px) {
  #compass_key {
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
  }
  #compass_key span.title {
    font-size: 10px;
    padding-right: 15px;
  }
  #compass_key span.scale span {
    height: 8px;
  }
}
.compass_popup {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 10px #2c3844;
  z-index: 100;
  background: rgba(0, 0, 0, 0.5);
}
.compass_popup .popupbox {
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  max-width: 550px;
  max-height: 390px;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.compass_popup .popupbox .header {
  position: relative;
  background: #ff3e00;
  height: 60px;
  padding: 17px 100px 17px 40px;
}
.compass_popup .popupbox .header span.title {
  font-size: 20px;
  line-height: 26px;
  color: #fff;
  font-weight: 700;
  display: block;
}
.compass_popup .popupbox .header span.close {
  position: absolute;
  right: 0;
  top: 0;
  height: 60px;
  width: 60px;
  background: #00a545 50% no-repeat
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAH5JREFUKBWdUkEOgCAMI/7BX/D/G6/wQbMlHKa0kLBkAddWW7MSERXd0HfZFDmDW8u44IgHbcXEBgdHNArzQIotxwKwvsJ6MkVQM/kbBJHWWTLC5yUg5cxWdH1Upw+/r9He3qoQ0XK2PedcESxmgZRXcjDknrJmK17cV+5oyV9KXYe63M3uXAAAAABJRU5ErkJggg==);
  background-size: auto 14px;
  cursor: pointer;
  transition: all 0.5s;
}
.compass_popup .popupbox .header span.close:hover {
  background-color: #ff3e00;
}
.compass_popup .popupbox .content_holder {
  overflow: auto;
  max-height: calc(100% - 180px);
  margin: 40px 20px 20px;
}
.compass_popup .popupbox .content {
  padding: 0 20px;
}
.compass_popup .popupbox .content .text {
  display: block;
}
.compass_popup .popupbox .content p:last-of-type {
  margin-bottom: 0;
}
.compass_popup .popupbox .content span.next,
.compass_popup .popupbox .content span.prev {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 60px;
  width: 60px;
  background: #00a545 50% no-repeat
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAAXNSR0IArs4c6QAAAGRJREFUGBljYACC////c4AwiI0BoJI7gDQIYyoCCioD8QsgBgGcijSBkgQVaRGr6CXILiDAaZ02UPIHWMn//xuw+WoyVBKkyANFAVBgEtmSE/HpBHkPZB+mnTAHACU9QBjGR6YBoMe5Otp6q1YAAAAASUVORK5CYII=);
  background-size: auto 12px;
  cursor: pointer;
  transition: all 0.5s;
}
.compass_popup .popupbox .content span.next:hover,
.compass_popup .popupbox .content span.prev:hover {
  background-color: #ff3e00;
}
.compass_popup .popupbox .content span.prev {
  right: 60px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAAXNSR0IArs4c6QAAADBJREFUGNNjYICD/w3/GxhQuP////6vjcoNQ+b+QeeGY+diEcAnFIbpijDcDkM4HQBR80mp4v2dIAAAAABJRU5ErkJggg==);
}
@media (min-width: 1024px) {
  .compass-map-wrap > .compass_popup {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  #compass_map_holder > .compass_popup {
    display: none !important;
  }
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 767px) {
  .compass_popup {
    position: fixed;
    height: auto;
    top: 61px;
    bottom: 0;
  }
  .compass_popup .popupbox {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
  }
  body.admin-bar .compass_popup {
    top: 107px;
  }
}
@media (max-height: 768px) and (max-height: 600px) and (orientation: landscape) {
  .compass_popup {
    top: 80px;
  }
  body.admin-bar .compass_popup {
    top: 112px;
  }
}
#compass_logo {
  position: absolute;
  bottom: 40px;
  right: 40px;
  width: 105px;
  height: 24px;
  background: 100% no-repeat
    url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTA1IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTAgLjAwNWg4LjQyM3YyMi4xMDFIMHoiLz48cGF0aCBpZD0iYyIgZD0iTS4wODMuMDc1aDE1LjYwNVYxNy45SC4wODN6Ii8+PHBhdGggaWQ9ImUiIGQ9Ik0uMDM0IDBoMTUuNTM5djIzLjhILjAzM3oiLz48cGF0aCBpZD0iZyIgZD0iTS4wNTMuMDc1aDE1LjAyNVYxNy45SC4wNTN6Ii8+PHBhdGggaWQ9ImkiIGQ9Ik0uMDgyIDBoMTYuNzh2MjMuMzFILjA4MnoiLz48cGF0aCBpZD0iayIgZD0iTS4wNDQgMGgxNi43OHYyMy43NjdILjA0NHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEuNSkiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGQ9Ik00Ljk5NSA1LjA2NWgzLjQyOHYxLjczSDQuOTk1djExLjM2MWMwIDEuMzM4LjE5NiAyLjEyMiAxLjY2NSAyLjIyLjU4NyAwIDEuMTc1LS4wMzMgMS43NjMtLjA5OHYxLjc2M2MtLjYyIDAtMS4yMDguMDY1LTEuODI5LjA2NS0yLjc0MiAwLTMuNjg5LS45MTQtMy42NTYtMy43ODdWNi43OTVIMHYtMS43M2gyLjkzOFYuMDA1aDIuMDU3djUuMDZ6IiBmaWxsPSIjRkZGIiBtYXNrPSJ1cmwoI2IpIi8+PC9nPjxwYXRoIGQ9Ik0xMC45MDQgNi41NjRoMS44OTN2My45NWguMDY2YzEuMDQ0LTIuNzEgMy4zMy00LjMxIDYuMzY2LTQuMTc5djIuMDU3Yy0zLjcyMi0uMTk2LTYuMjY4IDIuNTQ2LTYuMjY4IDYuMDR2OC45NzdoLTIuMDU3VjYuNTY0eiIgZmlsbD0iI0ZGRiIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjcgNikiPjxtYXNrIGlkPSJkIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNjIi8+PC9tYXNrPjxwYXRoIGQ9Ik0xMS43NyA4LjIwNGgtLjA2NWMtLjI2LjQ5LTEuMTc1LjY1My0xLjczLjc1LTMuNDkzLjYyMS03LjgzNS41ODktNy44MzUgMy44ODYgMCAyLjA1NiAxLjgyOCAzLjMzIDMuNzU0IDMuMzMgMy4xMzQgMCA1LjkxLTEuOTkyIDUuODc3LTUuMjg5VjguMjA0ek0uODAzIDUuNzIzQy45OTggMS43NzMgMy43NzIuMDc1IDcuNjI1LjA3NWMyLjk3IDAgNi4yMDIuOTE0IDYuMjAyIDUuNDJ2OC45NDVjMCAuNzgzLjM5MiAxLjI0IDEuMjA4IDEuMjQuMjI5IDAgLjQ5LS4wNjUuNjUzLS4xM3YxLjczYy0uNDU3LjA5OC0uNzgzLjEzLTEuMzM4LjEzLTIuMDkgMC0yLjQxNi0xLjE3NS0yLjQxNi0yLjkzOGgtLjA2NUMxMC40MzIgMTYuNjU5IDguOTYzIDE3LjkgNS43MyAxNy45IDIuNjMgMTcuOS4wODMgMTYuMzY2LjA4MyAxMi45N2MwLTQuNzMzIDQuNjAzLTQuODk3IDkuMDQzLTUuNDE5IDEuNjk4LS4xOTYgMi42NDUtLjQyNCAyLjY0NS0yLjI4NSAwLTIuNzc1LTEuOTkyLTMuNDYtNC40MDgtMy40Ni0yLjU0NiAwLTQuNDQgMS4xNzUtNC41MDUgMy45MTdILjgwMnoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjZCkiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzYuNCAuMSkiPjxtYXNrIGlkPSJmIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNlIi8+PC9tYXNrPjxwYXRoIGQ9Ik03LjYwNyAyMi4wN2M0LjM3NSAwIDUuOTEtMy42OSA1LjkxLTcuMTgyIDAtMy40OTQtMS41MzUtNy4xODMtNS45MS03LjE4My0zLjkxNyAwLTUuNTE3IDMuNjktNS41MTcgNy4xODNzMS42IDcuMTgyIDUuNTE3IDcuMTgyem03Ljk2NiAxLjI0SDEzLjY4di0zLjJoLS4wNjZjLS44ODEgMi4xODgtMy41NTggMy42OS02LjAwNyAzLjY5LTUuMTI1IDAtNy41NzMtNC4xNDYtNy41NzMtOC45MTIgMC00Ljc2NyAyLjQ0OC04LjkxMyA3LjU3My04LjkxMyAyLjUxNCAwIDQuOTYzIDEuMjczIDUuODQ0IDMuNjg5aC4wNjVWLjAwMWgyLjA1N3YyMy4zMXoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjZikiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTQuNSA2KSI+PG1hc2sgaWQ9ImgiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2ciLz48L21hc2s+PHBhdGggZD0iTTEzLjAxMyA3LjgxMmMtLjA5OC0zLjEwMS0yLjAyNC02LjAwNy01LjM1NC02LjAwNy0zLjM2MiAwLTUuMjIzIDIuOTM4LTUuNTUgNi4wMDdoMTAuOTA0ek0yLjEwOSA5LjU0MmMuMDMzIDMuMDA0IDEuNiA2LjYyOCA1LjU1IDYuNjI4IDMuMDAzIDAgNC42MzYtMS43NjMgNS4yODktNC4zMWgyLjA1NmMtLjg4MSAzLjgyLTMuMTAxIDYuMDQtNy4zNDUgNi4wNC01LjM1NCAwLTcuNjA2LTQuMTE0LTcuNjA2LTguOTEyIDAtNC40NCAyLjI1Mi04LjkxMyA3LjYwNi04LjkxMyA1LjQyIDAgNy41NzQgNC43MzQgNy40MSA5LjQ2OEgyLjExeiIgZmlsbD0iI0ZGRiIgbWFzaz0idXJsKCNoKSIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MC41IC4xKSI+PG1hc2sgaWQ9ImoiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2kiLz48L21hc2s+PHBhdGggZD0iTS42MDUgOS4yNEMuNDQgNC4wMTYgMy40MTIgMCA4Ljg5NyAwYzQuMTc4IDAgNy44MzUgMi42NzggNy44MzUgNy4xNSAwIDMuNDI4LTEuODI5IDUuMzIyLTQuMDgxIDYuOTIxLTIuMjUzIDEuNi00LjkzIDIuOTA2LTYuNTk0IDUuMjU2aDEwLjgwNXYzLjk4M0guMDgyYy4wMzMtNS4yODkgMy4yNjUtNy41NCA3LjIxNS0xMC4yMTggMi4wMjQtMS4zNzEgNC43NjYtMi43NzUgNC43OTktNS41ODMgMC0yLjE1NC0xLjQzNy0zLjUyNS0zLjQyOC0zLjUyNS0yLjc0MiAwLTMuNjI0IDIuODQtMy42MjQgNS4yNTZILjYwNHoiIGZpbGw9IiMzRjlDMzQiIG1hc2s9InVybCgjaikiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODguMiAuMSkiPjxtYXNrIGlkPSJsIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNrIi8+PC9tYXNrPjxwYXRoIGQ9Ik04LjQwMiAxOS45NDhjMy43ODcgMCAzLjc4Ny01LjU4MyAzLjc4Ny04LjE2MiAwLTIuMzgzIDAtNy45NjYtMy43ODctNy45NjYtMy43MjIgMC0zLjcyMiA1LjU4My0zLjcyMiA3Ljk2NiAwIDIuNTggMCA4LjE2MiAzLjcyMiA4LjE2Mk04LjQwMiAwYzQuNTcgMCA4LjQyMiAyLjg3MyA4LjQyMiAxMS43ODUgMCA5LjEwOC0zLjg1MiAxMS45ODEtOC40MjIgMTEuOTgxLTQuNTA2IDAtOC4zNTgtMi44NzMtOC4zNTgtMTEuOThDLjA0NCAyLjg3MyAzLjg5NiAwIDguNDAyIDAiIGZpbGw9IiMzRjlDMzQiIG1hc2s9InVybCgjbCkiLz48L2c+PC9nPjwvc3ZnPg==);
  background-size: 100% auto;
  z-index: 100;
}
#compass_corner {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 175px;
  height: 100px;
  z-index: 45;
  background: 100% 100% no-repeat
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANEAAADRCAYAAABSOlfvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUM4OTIyN0VEMjQwMTFFOUI4OTg5QTQ4NkYyODkyNUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUM4OTIyN0REMjQwMTFFOUI4OTg5QTQ4NkYyODkyNUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNUZERTUxNkM3MjYxMUU5OUE1NENFNzIzODU3Q0FDNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNUZERTUxN0M3MjYxMUU5OUE1NENFNzIzODU3Q0FDNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhvuvMYAABohSURBVHja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);
  background-size: 100% 100%;
  opacity: 0.7;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 1023px) {
  #compass_logo {
    display: none;
  }
}
@media (max-width: 767px) {
  #compass_corner {
    bottom: 8px;
    width: 125px;
    height: 50px;
  }
}
.compass_holder {
  position: relative;
  width: 100%;
  background: #525355;
  margin: 0 auto;
}
.compass_holder:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.compass_arrows,
.compass_center,
.compass_dial,
.compass_pin,
.compass_shadow,
.compass_text_0,
.compass_text_1,
.compass_text_2,
.compass_text_3 {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-position: 50%;
  background-size: 100% auto;
}
.compass_dial {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDM1OS41NCAzNTkuNTUiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iYiIgY3g9IjE3OS43NyIgY3k9IjE3OS43NyIgZng9IjI0Ny44OTgiIGZ5PSIyNDMuMjMiIHI9IjExOS45NyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjAxIDAgMCAxIC0uOTIgMCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii45MiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIuOTUiIHN0b3Atb3BhY2l0eT0iLjIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iLjYiLz48L3JhZGlhbEdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iYyIgY3g9IjE3OS43NyIgY3k9IjE3OS43NyIgZng9IjIzOC4yNjUiIGZ5PSIyMzQuMjU3IiByPSIxMDMuMDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii44IiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iLjUiLz48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjkwLjExIiB5MT0iMjY5LjQ0IiB4Mj0iMjY5LjQzIiB5Mj0iOTAuMTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlY2VmZjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNiMGJlYzUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBkYXRhLW5hbWU9IlJpbmcgaGlnaGxpZ2h0IiBkPSJNMTgwLjg3IDUxLjg3YTEyNi44IDEyNi44IDAgMTAxMjYuODEgMTI2LjggMTI2LjggMTI2LjggMCAwMC0xMjYuODEtMTI2Ljh6bTAgMjMzLjQ1YTEwNi42NSAxMDYuNjUgMCAxMTEwNi42NS0xMDYuNjUgMTA2LjY0IDEwNi42NCAwIDAxLTEwNi42NSAxMDYuNjV6IiBmaWxsPSIjZmZmIi8+PHBhdGggZGF0YS1uYW1lPSJSaW5nIFNzaGFkb3ciIGQ9Ik0xNzguNjcgNTQuMDdhMTI2LjgxIDEyNi44MSAwIDEwMTI2LjggMTI2LjgxIDEyNi44MSAxMjYuODEgMCAwMC0xMjYuOC0xMjYuODF6bTAgMjMwLjY2YTEwMy44NiAxMDMuODYgMCAxMTEwMy44NS0xMDMuODUgMTAzLjg2IDEwMy44NiAwIDAxLTEwMy44NSAxMDMuODV6IiBmaWxsPSIjNzg5MDljIi8+PHBhdGggZGF0YS1uYW1lPSJSaW5nIEdyYWQiIGQ9Ik0xNzkuNzcgNTNhMTI2LjgxIDEyNi44MSAwIDEwMTI2LjggMTI2LjhBMTI2LjggMTI2LjggMCAwMDE3OS43NyA1M3ptMCAyMjkuNTVhMTAyLjc1IDEwMi43NSAwIDExMTAyLjc1LTEwMi43OCAxMDIuNzUgMTAyLjc1IDAgMDEtMTAyLjc1IDEwMi43NXoiIGZpbGw9InVybCgjYSkiLz48ZWxsaXBzZSBkYXRhLW5hbWU9IlNoYWRvdyBvdXRlciIgY3g9IjE3OS45OCIgY3k9IjE3OS43NyIgcng9IjEyMC4yOSIgcnk9IjEyMC40MSIgZmlsbD0idXJsKCNiKSIvPjxwYXRoIGQ9Ik0xODAuMjUgNjguODZoLTF2LTkuMThoMXptMCAyMjEuODNoLTF2OS4xOGgxem0xMTkuNjItMTExLjRoLTkuMTh2MWg5LjE4em0tMjMxIDBoLTkuMTl2MWg5LjE3ek0yNjUgOTUuMTlsLS42OC0uNjgtNi40NiA2LjQ5LjY4LjY4ek0xMDEuNjggMjU4LjU1bC0uNjgtLjY5LTYuNDkgNi40OS42OC42OHptMC0xNTcuNTVsLTYuNDktNi40OS0uNjguNjggNi40OSA2LjQ5ek0yNjUgMjY0LjM1bC02LjQ5LTYuNDktLjY4LjY5IDYuNDkgNi40OHpNMTM3Ljc1IDc3LjEybC0zLjUxLTguNDgtLjg5LjM3IDMuNTEgOC40OHptODguNDQgMjEzLjQxbC0zLjUxLTguNDctLjg5LjM2IDMuNTEgOC40OHptMi42NS0yMjAuMzdsLS44OC0uMzktMy43MiA4LjM5Ljg5LjM5ek0xMzUuMyAyODEuMzlsLS44OC0uMzktMy43MiA4LjM5Ljg4LjM5em0xNTQuNTgtMTQ5LjU3bC0uMzktLjg4LTguNCAzLjcuMzkuODh6TTc4LjQ1IDIyNC45MWwtLjM5LS44OS04LjQgMy43LjM5Ljg5em0yMTIuMjIgMWwtOC40Ni0zLjU2LS4zNy44OSA4LjQ2IDMuNTZ6bS0yMTMtODkuNTFsLTguNDYtMy41NS0uMzcuODkgOC40NiAzLjU1em0yMTkuODEgNjcuMDlsLTktMS44NS0uMTkuOTUgOSAxLjg0ek03MS4yMSAxNTdsLTktMS44NS0uMTkgMUw3MSAxNTh6bTIyNi4xLTEuOWwtLjItLjk0LTkgMS45Mi4yLjk0em0tMjI1LjkgNDguMzZsLS4yLTEtOSAxLjkyLjIuOTV6bTIwNy45MS05MC44N2wtLjU0LS43OS03LjU5IDUuMi41NC44em0tMTkxIDEzMGwtLjU0LS44LTcuNTYgNS4yMS41NS44em0xNjAuNTktMTYxbC0uNzktLjU1LTUuMjYgNy41My43OS41NXpNMTE2LjY1IDI3MWwtLjc5LS41NS01LjI1IDcuNTUuNzkuNTV6bTg4LTIwOC42OWwtLjk0LS4yLTEuODcgOSAuOTQuMTl6bS00NyAyMjYuMThsLS45NC0uMi0xLjg3IDkgLjk1LjE5em0uODYtMjE3LjU2bC0xLjc5LTktMSAuMTkgMS44IDl6bTQ1LjIyIDIyNi41NGwtMS44LTktLjk0LjE5IDEuOCA5ek04OS4xMyAxMTUuODVsLTcuNTItNS4yNi0uNTYuNzkgNy41MiA1LjI2em0xODkuMzYgMTMyLjMybC03LjQ5LTUuMjYtLjU2Ljc5IDcuNTMgNS4yNnpNMTE5IDg3bC01LjA3LTcuNjUtLjguNTMgNS4wNiA3LjY1em0xMjcuNDcgMTkyLjY1TDI0MS40IDI3MmwtLjgxLjUzIDUuMDcgNy42NXoiIGZpbGw9IiMzNzQ3NGYiLz48ZWxsaXBzZSBkYXRhLW5hbWU9IlNoYWRvdyBpbm5lciIgY3g9IjE3OS43NyIgY3k9IjE3OS43NyIgcng9IjEwMi42MyIgcnk9IjEwMy4zOCIgZmlsbD0idXJsKCNjKSIvPjwvc3ZnPg==);
}
.compass_center {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDM1OS41NCAzNTkuNTUiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iYSIgY3g9IjE3NS45OCIgY3k9IjE3My41NiIgcj0iMTYuODUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii4yOCIgc3RvcC1jb2xvcj0iI2ZmZiIvPjxzdG9wIG9mZnNldD0iLjM1IiBzdG9wLWNvbG9yPSIjZmJmYmZiIi8+PHN0b3Agb2Zmc2V0PSIuNDMiIHN0b3AtY29sb3I9IiNlZGVkZWQiLz48c3RvcCBvZmZzZXQ9Ii41IiBzdG9wLWNvbG9yPSIjZDhkOGQ4Ii8+PHN0b3Agb2Zmc2V0PSIuNTgiIHN0b3AtY29sb3I9IiNiOWI5YjkiLz48c3RvcCBvZmZzZXQ9Ii42NiIgc3RvcC1jb2xvcj0iIzkyOTI5MiIvPjxzdG9wIG9mZnNldD0iLjciIHN0b3AtY29sb3I9ImdyYXkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlNmU2ZTYiLz48L3JhZGlhbEdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iYiIgY3g9IjE4MC42OSIgY3k9IjE4MS4zOCIgcj0iNC42NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjI4IiBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIuNDgiIHN0b3AtY29sb3I9IiNlNmU2ZTYiLz48c3RvcCBvZmZzZXQ9Ii44MSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIvPjxzdG9wIG9mZnNldD0iLjg1IiBzdG9wLWNvbG9yPSIjYWRhZGFkIi8+PHN0b3Agb2Zmc2V0PSIuOSIgc3RvcC1jb2xvcj0iIzliOWI5YiIvPjxzdG9wIG9mZnNldD0iLjk2IiBzdG9wLWNvbG9yPSIjN2Y3ZjdmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNjY2Ii8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PGNpcmNsZSBjeD0iMTc5Ljc3IiBjeT0iMTc5Ljc3IiByPSI2LjY3IiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0iTTE4Mi42IDE3OS43N2EyLjgzIDIuODMgMCAxMS0yLjgzLTIuODMgMi44MyAyLjgzIDAgMDEyLjgzIDIuODN6IiBmaWxsPSJ1cmwoI2IpIi8+PC9zdmc+);
}
.compass_pin {
  text-indent: 100px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzU5LjU0IDM1OS41NSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMTY1Ljc3IiB5MT0iMTIzLjA3IiB4Mj0iMTc5Ljc3IiB5Mj0iMTIzLjA3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjY2ZkOGRjIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTBhNGFlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIxNzkuNyIgeTE9IjEyMy4wNyIgeDI9IjE5My43NyIgeTI9IjEyMy4wNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2VjZWZmMSIvPjxzdG9wIG9mZnNldD0iLjA4IiBzdG9wLWNvbG9yPSIjZWZmMWYzIi8+PHN0b3Agb2Zmc2V0PSIuNTQiIHN0b3AtY29sb3I9IiNmYmZjZmMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjE1MS40NSIgeTE9IjI2NC4zIiB4Mj0iMjE1LjI5IiB5Mj0iMjAwLjQ3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYjBiZWM1Ii8+PHN0b3Agb2Zmc2V0PSIuNDIiIHN0b3AtY29sb3I9IiNjZWQ3ZGIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZCIgeDE9IjIwMy4xOCIgeTE9IjI2MC4zNiIgeDI9IjEyOC44NyIgeTI9IjE4My40NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2IwYmVjNSIvPjxzdG9wIG9mZnNldD0iLjA4IiBzdG9wLWNvbG9yPSIjYTliOGMwIi8+PHN0b3Agb2Zmc2V0PSIuNDQiIHN0b3AtY29sb3I9IiM4ZWEyYWMiLz48c3RvcCBvZmZzZXQ9Ii43NiIgc3RvcC1jb2xvcj0iIzdlOTVhMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzc4OTA5YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PGcgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm11bHRpcGx5Ij48aW1hZ2Ugd2lkdGg9IjQxIiBoZWlnaHQ9IjI0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYxLjcyIDYxLjgxKSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDa0FBQUR3Q0FZQUFBQ2RVVTBSQUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQUozMGxFUVZSNFh0MmQyM0xidUJKRkZ4VTdpZWRTNS8rL2MyWVNPeDViNTRGb3NRa0JSRjlJeVo1ZHhZb2prY0RDN3U0dFp4NDAwL2w4NXFQcllYU0RSZE0wVGEzWHp6czVrSUpVY0JOd3F0NStsN2V6c0NuSW9sTzV2ckNBdmdOdjVjLzN6bk5taFNHTGl3TDNDSHhqV2U5ZjRBVjRMZmUrWjl3TVF6S1hlR0plNHduNGpSa1Vac0FUY0daMmNpby9oeFNDVkwwb0xqNEIvMk1HQmZqQkRQVktLZnMwVFZQVXpSQmtrWGJ5Ty9BSDhHZDU3d1E4TThQS2ZTRkF5RU5LVDM1bGR2R1A4dDViZVUyR3FSbFJWbVVnWVEzNnlBeEcrWGtYUU1oRHdqVW96T3QrR0VnTitGQ3VpUmxXUUtVbnc4cEF5dVluNW5Va0swL2x6Ni9sZFhFelBEeFJ5QnJ3RzNNTS9jNHkyVThzdlhsWEp4K1lIUlBBUDVraFg4cHI4aWwwWW83WFVGYTZJVXVRNjE0VUZ5VW5UOERQOHByRTBGMmQxSjg0djdHVSs4cEZFcUJSU08ybTVPTTM1aytlcWZ4OXQ2eU1Rc0lDcWFmN2thVlhOZUJkSWFYa2NrbE9QcWdyRFJxRnJJZEhuQlNvcnl3bFQyZGxCTExPU0FINlZxNHZ6SVB6eE55ajZRbVBRTUpTWm9GN1V0ZXArdnRxZ0NKWjZZSnNaS1RFajNaT095a2ZqM2QzOGp0clNQM1ozZnI4ZGlzQ1dmZWs1S1FNeXNReU1BS1l5c29JSkZ4bnBJNGgzUTRuOWRwZElPdU0xT0d0Zjc5TWgzb0VzaDRlQWRKT3lxZlBMbG5waGR6cVIrM2FJL01ReVpXYThOUG9ob2JxeWY3T01zM2ltczdPN3pTeThuclp2c3hPZGpKU3g0LysxVXovVnBSMjBneXAxSEpTM0hvbzcrdVB5MVpQdXVTRjdQV2svdGNoWEE5VktpdTlrRERPeUhyeTYvZmNpZzVPS3lNbjFwRDFJY0xsOWtMMk12S2tycTEyQ0lGNnlqM3FSdzNRR3F6d2hFZWM3QUZvUitVUUVsR3ByRFE1T2NqSUt3QjJkdElFcVRRQ2tNcFlXc0lzRDZTMUorWGUzYkxTQXduMmVORURsTTdLeU9CWU5yY2V4aVFQWkQwOHJUTHFhOVFXWmxBcnBIVmpmZjl1RTI2RkJOdkd0ZHU3Wk9Wd2NBSVpDYllEbWJXM2svcmVVV3VZUVlkT0ZsbDdVanM1R2pLenZFNTZZa1ZlRzhYVlVGNUl6NmJlUTNWbGhmU1d6OXNlbTdKQVJqY1UxeTJEdGlrTEpQZzJyRjFQWitVbVpDQWphMWpyd1RaMWhKTnlmNlJGbXJKQVJqZXNxekFhdHE0c2tMQnM1bzBUZWM4YVcwMTVJQ09iUlErM2tnVXlXclpvbTF4cEJKbmRTTnkzRGx4VEkwaUliVlM3bjhyS0xtUXlJeS9MNEQvZ2xZNXlVcDdMdE1wRkk4anNSblUxckVPMzBnZ1NsazJpTVNMM2VPUHJJaXRrWnBQc0lZZVEyWEpsMndYWWh0eGxBNVlxZUFmdklvdVQwUTNxS29TenNnbTVVMGFLTWdjRmpuVVNkbXFaVy9Xa3JvcDMrRXhPcHVLalNPNE54WmdGTXJ5NFV1cXcxbktIeWxTVWJwc2VaSHJoU2xLTjBBQ09uQXd2WEZSWEk1U1ZWNUE3WjZRb2RlQ2puWVFkV3VlV1BhbXI0eHJDa1pQaDJHaElubkhIMlFneXRHaEg0VU5ieXUwdVQwT3A5bWxCcGhiY2tGVEZQWWhiVG9ZV2JLaXVpanNyVjVBSFphUW9mUEJiT0FuSkZycDFUK29xbVlkeHk4bFFYQXdrejdwaWJSUkJyc1VNQ2gxK1ZHNVhXUVlLdDFFTkdWN0lLS21PYXlCN1Ryb1hHcWl1amlzckw1QUhaNlFvWk1DdG5JUkVLOTJqSjNXMVRFUFpjOUlkRXc3Skd1WjQyNG9nOHlKT3VVM1lLcmU1SEE2RjJrbERoaFlJU0twa0hzeVdrNjRGSEtxclpNN0tFK1VWendMa1lWMUczTkpKQ0xiVXZYcFNWMjA0bkMwblhmRVFsS3hsaXJsZUJKa2VUc2hsUnEvY3BqSUU1VzRyZ1hRL21KUlV5elNndFpQbUI0T3FxMlhLeXRPTk0xTGtNdVRXVGtLZ3RWbzlLVzdLZzN1N0NOZjdiUTVwYTdycitEa2lndUI2UHczWWhkUVB0cTY5SlU1cU41dFZxeUZGUjhMQmVuMHB0ZlRrbCtyOUx1U3RwR2RBTG5GemRkTzkxQm9lVjdrL2xPNEplV2I1K3FnM2RiMnI5NEQ3UXNJQytLb3VBYjJvQjNtbU9zM08wdXUvTVg5NzJHdjU4NjE2L3dyeXZISHRMU20xcTl6NlpQVjFCR2k5bndCZjdTV1FkUk8vQXI5WTk4aWVvUFYrVW5JTmVsSHQ1QnN6M0xPNmZyRzR1WWMwb1BTaUdDS2c2M0tYTDg2b1hYeG0vczZmWjQ1eDAyWElyWjEwR1NMZlBITFBualFiY28vcDl2Zmt4Z0xkU05oQmVnOEo4RzdGV3A4NHR3RHRWYTI1VDgvSkkwdXVUUmhtSkxSNzhzamhjZmNqdEowMFQxMVE3ajFPQURjS2ROY2UrdHVaUG8rVDZtRjN2emdWMm1NckowMlRGNUNzYjhwSTJNN0pveVBJdkg0UDBuVlNoMEtWMmlxM3VXZU1DcS9kYzlJMWZRNkYxcjVBSHB5VnJyWHJiN0Q3WEU0V2hmdkdvUERhbzEvVnpCTm9sS3pyU283UmY4RXdaNWxSb1hXM0lOMG5IaWhjb1ZHNVhiMnpvZFNhVzA2NnAzQ2c4Sm9yeUlPeTByVm02MXMrUDUrVFJhbis2YWpscHF3NXJNd29ndHlUdUNGWnM0NmZjQVJCZjFHdmkxcjY4UHJBbSt1TklQZk15aEFnMk1xOVIxK0dTdzFqSjBQVFdLbnViOWZRUUFQeXdLd01IL2hvSjEwSDduMWQ4eTE3TW56Z2taUGFoV2hXcGcrOEJRbkx3KzZKckNTUW9UaXpRSVlYVjBvZDFscnVVSm1LMG0xamNUTGM4T3gwMENia3psbVpQZWloVHJvT3V2V1Y5dGFlbEUxY0gyZEZtWU1DTmlkbGs4aGtIdGVUbGZSR2VpSkhnQ0w5YkNqR0xKQ1FBKzFWdy9xOENUSlRjbjI0VUViQ0dMTGV4RE04dS9RampDRmhjVEV5blpsbkwrcENKZ1BkOWV4V1JzSm5kN0lvMDFlWloxY2FRY0oxNlR3VEtzK0ZNeEpza0xBc0dJMGc3M01yZVNDOWptUXFzSklGTXRKYmtXZTZza0RDVWpMUGxFYWVhV29UTXBpVnJtZEdHUW4vQlNlTEl2MFZlYVlyQ3lSY2w5QXlxWEsvSnhHYXNrTENzckExODd6M2QrV0Z0RG9UY2I2cmg5RU5SZDRlODl3N2xCVVNsdEp0VGF1R0hOMXIxckRjenF3VVdlNDFaU1I4RWlldGtIZnR5V0c1bFR3VEsvZFprbUFvRHlRc0c0eXl6M3FmU2RaeWk2d09XUjAzeVFOcDZVdVo4TjM2RVh5UVlKOWF5ejFtbVhyU21KVzYvT0ppT2lQaGt6anBnZnhVUFdtWlhFc0NtT1dGQkZzR2p0NTNLUXJaY2tyY29ub3RsWkhnaCt6MTVTOFdZTXJQOG5xcUg4RVBDZTBKZjJFQnBmejh3ZzZURFE3STgvbDhucWFwbDVVL1dWeWovQ3l2cHpJU0hKQktIOWZKb2pxQ1BuUlB0aUttbnU1ZE1oSmlrTEIydEw1Z3g0eUVPQ1QwUWJYTDZZeUVPR1JkOG4vVjljNk8vUWd4eUhwNEJPaWxYRytzNHljMTJSQ0RoSFVNdmJCQS9XU0cxMzlQWlNRNElUdUJyb0dlV1RzcCtYbDNKL1duempQekFRUk84dk91UFZuL2t2RmEzdFAvbkVnQlFnd1Nya0gxVlFkOUNoRGlrSEE5NWVLcWRqS2RrWkNIckQvRFgxajM1Q3NmcU53U1EvK1UxMzZ3anA4d0lNUWhZVDNoQXZnWE0rVGZMQkdVeWtnSVFGWlpxVjM4bS9sLzBmN09EQ3kvQ01zd2hlV0dWQkluSmRCL01FT2VXVnhNWnlURUlYVlA2cUY1THUvTDBIeW9DSkxmeENXQ0pNalRnSkNEaERXa09DbzVxVDl0VXNwQTFrSCt3dHlYc1A0WFl0ck5EQ1Fzdy9QQ1BOSHkyai9Nb0RJNEtXVWc5ZUQ4Wk03SVgrVzlINndod3hrSlFjaVNsYkQwbzB6MUl6TzhCTHorV0F3ckJLbWtJZDlZL3N1eERGTDZJeEZnU2xTaC9zSlh1V1JRTGtPVEtUVWtJV0VGcXI4bzdqTFJXVURZQVJJdW9DdnRBU2ZhQmZKby9SOGh6S0dYTFlCanVnQUFBQUJKUlU1RXJrSmdnZz09IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHkiIG9wYWNpdHk9Ii4zIi8+PHBhdGggZmlsbD0iIzM2NDY1NSIgZD0iTTE3OS43NyA2Ny4xNnYtLjU5bC0uMDMuMjktLjA0LS4yOXYuNTlsLTEzLjkzIDExMS43OSAxMy45IDExNC4wMyAxNC4xLTExNC4wMy0xNC0xMTEuNzl6Ii8+PC9nPjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0xNzkuNzcgNjYuNTdsLTE0IDExMi4zOCAxNCAuNjFWNjYuNTd6Ii8+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTE5My43NyAxNzguOTVMMTc5LjcgNjYuNTd2MTEyLjk5bDE0LjA3LS42MXoiLz48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNMTc5LjcgMjkyLjU1bDE0LjA3LTExMy42LTE0LjA3LjYxdjExMi45OXoiLz48cGF0aCBmaWxsPSJ1cmwoI2QpIiBkPSJNMTY1Ljc3IDE3OC45NWwxMy45MyAxMTMuNlYxNzkuNTZsLTEzLjkzLS42MXoiLz48cGF0aCBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHkiIGZpbGw9IiMzNjQ2NTUiIGQ9Ik0xNjUuNzcgMTc4Ljk1aDI4bC0xNC4xIDExNC4wMy0xMy45LTExNC4wM3oiLz48L2c+PC9zdmc+);
}
.compass_pin.transition500 {
  transition: all 0.5s;
}
.compass_text_0 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAzNTkuNSAzNTkuNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDF7ZmlsbDojZmZmfTwvc3R5bGU+PGcgY2xhc3M9InN0MCI+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEyMy4yIDM1LjNsMTAuNC0zLjcuOSAyLjUtMy44IDEuMyAzLjYgMTAuMi0yLjkgMS0zLjYtMTAuMi0zLjggMS4zLS44LTIuNHpNMTM5LjcgMjkuOGw2LjItMS40Yy42LS4xIDEuMi0uMiAxLjgtLjJzMS4xLjIgMS42LjQuOS42IDEuMiAxYy4zLjQuNi45LjcgMS41LjIuOC4xIDEuNS0uMSAyLjEtLjMuNi0uOCAxLjItMS42IDEuNnYuMWMuNyAwIDEuMy4yIDEuNy42LjQuMy43LjggMSAxLjUuMi40LjMuOC40IDEuMi4xLjQuMi43LjMgMXMuMi41LjMuN2MuMS4yLjIuMy4zLjN2LjFsLTIuOS43Yy0uMSAwLS4yLS4xLS4zLS4zLS4xLS4yLS4yLS40LS4zLS43bC0uMy0uOWMtLjEtLjMtLjItLjctLjMtMS0uMi0uNi0uNi0xLjEtMS0xLjMtLjQtLjItMS0uMy0xLjctLjFsLTIuMi41IDEuMSA1LTMgLjctMi45LTEzLjF6bTQuNCA1LjJsMi42LS42Yy43LS4yIDEuMS0uNCAxLjQtLjguMy0uNC40LS44LjItMS40LS4xLS41LS40LS45LS44LTEuMi0uNC0uMi0uOS0uMy0xLjYtLjFsLTIuNy42LjkgMy41ek0xNjEuMSAyNS44bDMuMi0uMyA2LjMgMTIuOC0zLjIuNC0xLjEtMi40LTQuOC41LS41IDIuNi0zLjEuMyAzLjItMTMuOXptLjcgOC42bDMuNC0uNC0xLjEtMi40Yy0uMi0uNC0uNC0uOS0uNS0xLjMtLjItLjQtLjMtLjgtLjQtMS4xLS4xLS40LS4yLS43LS4zLTEuMSAwIC41LS4xLjktLjEgMS4zLS4xLjQtLjEuOC0uMiAxLjJzLS4xLjgtLjIgMS4xbC0uNiAyLjd6TTE3NS4zIDI0LjZsNS42LjFjLjkgMCAxLjguMiAyLjUuNS44LjMgMS40LjggMS45IDEuNHMuOSAxLjMgMS4yIDIuMmMuMy44LjQgMS44LjQgMi44IDAgMS0uMiAxLjktLjUgMi43LS4zLjgtLjcgMS41LTEuMyAyLjEtLjUuNi0xLjIgMS0yIDEuM3MtMS43LjQtMi43LjRMMTc1IDM4bC4zLTEzLjR6bTUgMTFjMS4yIDAgMi0uMyAyLjYtMSAuNi0uNy45LTEuNy45LTNzLS4yLTIuMy0uOC0zLjEtMS40LTEuMi0yLjUtMS4yaC0yLjFsLS4xIDguM2gyek0xOTMuNCAyNS4ybDEwIDEuMi0uMyAyLjUtNi45LS44LS4zIDIuNiA2IC43LS4zIDIuNC02LS43LS40IDMuMSA3LjEuOC0uMyAyLjYtMTAuMS0xLjIgMS41LTEzLjJ6TTIwNy4zIDM4LjZjLjQtLjUuOC0xIDEuNC0xLjMuNC0uMy44LS41IDEuMi0uNy40LS4yLjktLjQgMS4zLS42LjQtLjIuOS0uNCAxLjMtLjUuNC0uMi44LS4zIDEuMi0uNS41LS4yLjktLjQgMS4yLS43LjMtLjMuNS0uNi42LTEuMS4xLS42LjEtMS0uMi0xLjQtLjItLjQtLjYtLjctMS4yLS44LS43LS4yLTEuMi0uMS0xLjcuMy0uMy4yLS41LjQtLjYuNy0uMi4zLS4zLjYtLjQgMWwtMi44LS42Yy4xLS43LjQtMS4yLjYtMS43LjMtLjUuNi0uOSAxLTEuMi41LS41IDEuMS0uOCAxLjktMSAuOC0uMiAxLjctLjEgMi43LjEuOC4yIDEuNC40IDIgLjhzMSAuOCAxLjMgMS4yLjUgMSAuNiAxLjVjLjEuNi4xIDEuMS0uMSAxLjctLjIuNy0uNSAxLjMtLjkgMS44cy0uOS44LTEuNSAxLjFjLS40LjItLjguNC0xLjMuNnMtLjkuNC0xLjQuNWMtLjUuMi0uOS4zLTEuMy41cy0uOC40LTEuMS43di4xbDYgMS40LS42IDIuNS0xMC0yLjNjLjEtMSAuNC0xLjYuOC0yLjF6TTIyNi4zIDQ2LjNjLS44LS4zLTEuNS0uNy0yLjEtMS4yLS42LS41LTEtMS4yLTEuMy0xLjktLjMtLjctLjQtMS42LS40LTIuNXMuMi0xLjkuNi0yLjljLjQtMSAuOC0xLjkgMS40LTIuNi41LS43IDEuMi0xLjMgMS44LTEuNy43LS40IDEuNC0uNiAyLjItLjcuOC0uMSAxLjYgMCAyLjQuMy44LjMgMS41LjcgMi4xIDEuMy42LjUgMSAxLjIgMS4zIDEuOS4zLjcuNCAxLjYuNCAyLjUgMCAuOS0uMiAxLjktLjYgMi45cy0uOCAxLjktMS4zIDIuNmMtLjUuNy0xLjIgMS4zLTEuOCAxLjctLjcuNC0xLjQuNi0yLjIuNy0uOSAwLTEuNy0uMS0yLjUtLjR6bS44LTIuM2MuNS4yLjkuMiAxLjMuMXMuOC0uMyAxLjEtLjZjLjMtLjMuNi0uNy45LTEuMi4zLS41LjUtMS4xLjgtMS43LjItLjYuNC0xLjMuNS0xLjguMS0uNi4xLTEuMSAwLTEuNS0uMS0uNS0uMi0uOC0uNS0xLjItLjItLjMtLjYtLjYtMS0uNy0uNC0uMi0uOS0uMi0xLjMtLjFzLS44LjMtMS4xLjZjLS4zLjMtLjcuNy0uOSAxLjItLjMuNS0uNSAxLjEtLjggMS43LS4yLjYtLjQgMS4zLS41IDEuOC0uMS42LS4xIDEuMSAwIDEuNS4xLjQuMi44LjUgMS4ycy42LjUgMSAuN3oiLz48L2c+PC9zdmc+);
}
.compass_text_1 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNTkuNTQgMzU5LjU1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZn08L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMjAuNzQgMTE1LjExbDIuMTUgNS4xNmE2LjUzIDYuNTMgMCAwMS41MyAyLjUzIDUuNTUgNS41NSAwIDAxLS41MiAyLjMzIDUuODEgNS44MSAwIDAxLTEuNSAyIDkuMTcgOS4xNyAwIDAxLTUuMDcgMi4xMyA1LjU4IDUuNTggMCAwMS0yLjM5LS4zMyA1LjQ0IDUuNDQgMCAwMS0yLTEuMzMgNy4yNCA3LjI0IDAgMDEtMS40OS0yLjMzbC0yLjA3LTV6bS04IDguOTNhMy4xNSAzLjE1IDAgMDAyIDIgNC42MiA0LjYyIDAgMDAzLjEtLjM2IDUgNSAwIDAwMi41MS0yIDMgMyAwIDAwLjA5LTIuOGwtLjgyLTItNy42NSAzLjE4ek0zMjcuMTggMTMxLjg2bC45MiAyLjk0LTEyLjc4IDQtLjkyLTIuOTN6TTMyOS43OCAxNDAuMzdsLjY5IDMuMTEtNS44NyAzLjMyYy0uMzQuMTgtLjcyLjM4LTEuMTQuNThsLTEuMTguNTdjLS40NS4yMS0uODkuNDEtMS4zMy41OWgyLjc2Yy40NyAwIC44OSAwIDEuMjguMDVsNi43Mi41My42NiAzLTE0LTEuNDQtLjY5LTMuMTV6TTMzMy4yOSAxNTguMTJsMS4wOCAxMC0yLjU1LjI3LS43NC02Ljk1LTIuNjUuMjkuNjUgNi0yLjQyLjI2LS42NS02LTMuMDkuMzMuNzYgNy4wNy0yLjYyLjI4LTEuMDYtMTAuMTJ6TTMzNC43OSAxNzVsLS4xIDYuMzdhNi4xOCA2LjE4IDAgMDEtLjI4IDEuODEgNC4xOCA0LjE4IDAgMDEtLjc3IDEuNDMgMy42MyAzLjYzIDAgMDEtMS4yMiAxIDMuNzYgMy43NiAwIDAxLTEuNjQuMzIgMy4yOSAzLjI5IDAgMDEtMi0uNjMgMy41IDMuNSAwIDAxLTEuMjEtMS45MWgtLjA2YTIuODQgMi44NCAwIDAxLS45MyAxLjQ3IDMuMzggMy4zOCAwIDAxLTEuNjkuNmMtLjQ2IDAtLjg5LjA5LTEuMjkuMTFsLTEuMDguMDdhNS42IDUuNiAwIDAwLS43OC4xMS40Ny40NyAwIDAwLS4zNy4yM2gtLjE1di0zYS41MS41MSAwIDAxLjM2LS4yYy4yIDAgLjQ0LS4wNy43Mi0uMWwuOTQtLjA2IDEuMDgtLjA4YTIuNCAyLjQgMCAwMDEuNTMtLjYzIDIuMzIgMi4zMiAwIDAwLjUzLTEuNjR2LTIuMjZsLTUuMTEtLjA5di0zLjA2em0tNi4wNiAzdjIuNzJhMi4yOCAyLjI4IDAgMDAuNDUgMS41NyAxLjYzIDEuNjMgMCAwMDEuMjguNTcgMS44MSAxLjgxIDAgMDAxLjMzLS40OCAyLjA4IDIuMDggMCAwMC41Mi0xLjUxdi0yLjgxek0zMjAuMDUgMTk2LjFhOS40MyA5LjQzIDAgMDEuNTgtMi4zOCA1LjggNS44IDAgMDExLjA5LTEuNzQgNCA0IDAgMDExLjU2LTEgNC43IDQuNyAwIDAxMi0uMjNsLS4zNSAzLjA3YTIuMTMgMi4xMyAwIDAwLTEuNjguNjUgMy4zNiAzLjM2IDAgMDAtLjczIDEuOTQgMy42MyAzLjYzIDAgMDAwIC44NyAyLjU3IDIuNTcgMCAwMC4xOS43NiAxLjM0IDEuMzQgMCAwMDEuMTEuODQgMS4xOSAxLjE5IDAgMDAuNzQtLjEzIDEuNDkgMS40OSAwIDAwLjU1LS41NCA1IDUgMCAwMC40Ni0uOTNjLjE1LS4zNy4zLS43OS40Ni0xLjI1cS4zMy0uOTQuNjktMS43N2E1LjgxIDUuODEgMCAwMS44OC0xLjQyIDMuMTEgMy4xMSAwIDAxMS4yMi0uODggMy40OCAzLjQ4IDAgMDExLjc1LS4xOCAzLjg3IDMuODcgMCAwMTEuNzUuNiAzLjU3IDMuNTcgMCAwMTEuMTIgMS4yMyA1LjE2IDUuMTYgMCAwMS41NCAxLjczIDguNTcgOC41NyAwIDAxMCAyLjA5IDguMDYgOC4wNiAwIDAxLS40OCAyIDQuNzIgNC43MiAwIDAxLS45NCAxLjUyIDMuNzYgMy43NiAwIDAxLTEuMzcgMSA0LjA3IDQuMDcgMCAwMS0xLjc4LjI5bC4zNC0zYTEuNzUgMS43NSAwIDAwMS4yOC0uNTggMi43OCAyLjc4IDAgMDAuNi0xLjU0IDIuODIgMi44MiAwIDAwLS4yLTEuNTYgMS4xNCAxLjE0IDAgMDAtLjkzLS42OSAxIDEgMCAwMC0uNjYuMTQgMS44MyAxLjgzIDAgMDAtLjUuNTggNS4yNCA1LjI0IDAgMDAtLjQ0IDFsLS40OCAxLjM1YTE2LjYxIDE2LjYxIDAgMDEtLjY3IDEuNjcgNS4wOSA1LjA5IDAgMDEtLjkxIDEuMzggMy40OCAzLjQ4IDAgMDEtMS4yOC44OSAzLjYzIDMuNjMgMCAwMS0xLjc5LjE5IDMuODIgMy44MiAwIDAxLTMtMS45MSA1LjM0IDUuMzQgMCAwMS0uNjQtMS44IDcuNjYgNy42NiAwIDAxLS4wOC0yLjI2ek0zMzEuOTIgMjA5LjE2bC0uNjEgMy0xMy4xMi0yLjY2LjYxLTN6TTMzMCAyMTguMTdsLTMuMTIgMTAuNi0yLjUtLjc0IDEuMTItMy44My0xMC4zNC0zIC44Ni0yLjk1IDEwLjM1IDMgMS4xMi0zLjgyek0zMTUuNDkgMjM1LjE1bDkuNTEtMS0xLjMgMy4xLTMuMTUuMjRoLTMuNDVsLjg3Ljg2Ljc5LjgxLjc1LjgzIDIgMi40My0xLjI2IDMtNS45MS03LjQyLTQuNjUtMiAxLjE5LTIuODN6Ii8+PC9zdmc+);
}
.compass_text_2 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNTkuNTQgMzU5LjU1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZn08L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjIuNiAzMDkuNDZsNS4xOCAyLjA1YTYuMzUgNi4zNSAwIDAxMi4yIDEuMzggNS43NCA1Ljc0IDAgMDExLjMxIDIgNiA2IDAgMDEuMzcgMi40NSA4LjY4IDguNjggMCAwMS0uNjIgMi43NiA4LjU4IDguNTggMCAwMS0xLjM4IDIuMzYgNS42NCA1LjY0IDAgMDEtMS45MSAxLjQ5IDUuMzYgNS4zNiAwIDAxLTIuMzUuNTEgNy4yMyA3LjIzIDAgMDEtMi43LS41NWwtNS0yem0uODIgMTJhMy4xNyAzLjE3IDAgMDAyLjgxIDAgNC42NCA0LjY0IDAgMDAxLjg5LTIuNDcgNS4xNCA1LjE0IDAgMDAuMzQtMy4xOCAzIDMgMCAwMC0yLTJsLTItLjc4LTMgNy43ek0xMzguMiAzMjMuOTFsLTIuMi05LjMxIDMuMjUuOS42NCAzLjA5Yy4wNi4zNC4xMi43MS4xOCAxLjFzLjEuNzcuMTQgMS4xMi4wNy44MS4xMSAxLjJjLjIzLS4zMi40OC0uNjQuNzMtMWwuNy0uODguNzMtLjg1IDIuMTYtMi4zMiAzLjEyLjg2LTYuNjUgNi44My0xLjM0IDQuODYtMi45NS0uODJ6TTE1Mi4wNiAzMTguNzVsMy4xLjQ5IDIuNTggNi4yOWMuMTUuMzcuMy43Ny40NCAxLjJzLjI4Ljg0LjQgMS4yMmwuNDMgMS4zNWMwLS40NS4wNy0uOTIuMTItMS4zOHMuMDktLjgyLjE1LTEuMjcuMTEtLjg3LjE3LTEuMjVsLjg0LTUuMzUgMi45LjQ1LTIuMDcgMTMuMjMtMy4xMS0uNDktMi41My02LjI0Yy0uMTUtLjM2LS4yOS0uNzctLjQ0LTEuMjJzLS4yOS0uODYtLjQxLTEuMjQtLjI5LS45MS0uNDItMS4zNmMwIC40Ny0uMS45My0uMTQgMS40cy0uMDkuODItLjE0IDEuMjctLjExLjg3LS4xNyAxLjI1bC0uODMgNS4zMkwxNTAgMzMyek0xNzIuMzMgMzIxLjE2bDMuMTguMTIgNC4zIDEzLjU4LTMuMjQtLjEzLS43NC0yLjU5TDE3MSAzMzJsLS45MyAyLjUyLTMuMDctLjEzem0tLjU1IDguNjJsMy40NC4xNC0uNzEtMi41M2MtLjEzLS40Ni0uMjQtLjkxLS4zMy0xLjM0cy0uMTYtLjgxLS4yMi0xLjE1LS4xMy0uNzctLjE3LTEuMTFjLS4xMS40NC0uMjMuODctLjM0IDEuMjhzLS4yMi43NC0uMzQgMS4xNS0uMjQuNzgtLjM2IDEuMXpNMTg0LjU4IDMyMS40Mmw0LjExLS4zMyAyLjEyIDUuNDJjLjE1LjQxLjMxLjg4LjQ3IDEuNDFzLjMyIDEgLjQ2IDEuNTMuMzIgMS4xNS40NiAxLjc0aC4wNWMuMDUtLjYxLjExLTEuMi4xNy0xLjc4cy4xMS0xIC4xOC0xLjU5YTE0LjQ2IDE0LjQ2IDAgMDEuMjYtMS40NmwxLjE4LTUuNyA0LjE2LS4zNCAxLjA4IDEzLjM1LTIuODEuMjMtLjQ5LTZjMC0uNDItLjA2LS45MS0uMDgtMS40NnMwLTEuMDgtLjA2LTEuNTggMC0xLjE4IDAtMS43OWMtLjA2LjU2LS4xMyAxLjEyLS4yMSAxLjY2cy0uMTMgMS0uMjEgMS40OC0uMTcgMS0uMjYgMS4zOGwtMS4zOSA2LjUtMi41MS4yMS0yLjQzLTYuMnEtLjI0LS41Ny0uNDgtMS4zMmMtLjE3LS41LS4zMi0xLS40NS0xLjQycy0uMzItMS4wNi0uNDctMS42Yy4wOC42MS4xNyAxLjIuMjUgMS43N3MuMTMgMSAuMiAxLjU3LjEyIDEgLjE1IDEuNDVsLjQ5IDYtMi43NC4yMnpNMjAzLjQ2IDMxOS4zN2wzLS41NCAyLjQgMTMuMTctMyAuNTR6TTIyMC40NyAzMjkuNjZhOS4wOCA5LjA4IDAgMDEtMi40Mi4zNCA1Ljc3IDUuNzcgMCAwMS0yLS4zNyA0IDQgMCAwMS0xLjUzLTEuMDcgNC42OSA0LjY5IDAgMDEtLjk1LTEuNzVsMy0uODFhMi4xMiAyLjEyIDAgMDAxLjIzIDEuMzMgMy40NCAzLjQ0IDAgMDAyLjA2IDAgNC41IDQuNSAwIDAwLjgyLS4zMiAyLjMzIDIuMzMgMCAwMC42My0uNDYgMS40NyAxLjQ3IDAgMDAuMzctLjYgMS4zMyAxLjMzIDAgMDAwLS43NCAxLjEzIDEuMTMgMCAwMC0uMzktLjY0IDEuNiAxLjYgMCAwMC0uNzEtLjMxIDUgNSAwIDAwLTEtLjA5aC0zLjI0YTUuNTYgNS41NiAwIDAxLTEuNjQtLjMgMy4xOCAzLjE4IDAgMDEtMS4yOC0uODEgMy41OSAzLjU5IDAgMDEtLjgtMS41NiAzLjg5IDMuODkgMCAwMS0uMDktMS44NCAzLjUzIDMuNTMgMCAwMS43NC0xLjUgNC44NSA0Ljg1IDAgMDExLjQtMS4xNCA4LjQ0IDguNDQgMCAwMTEuOTQtLjc3IDcuNDIgNy40MiAwIDAxMi0uMjkgNC43MSA0LjcxIDAgMDExLjc2LjMxIDMuOCAzLjggMCAwMTEuMzkuOTIgNC4yMyA0LjIzIDAgMDEuOTIgMS41NWwtMi45Ljc4YTEuODEgMS44MSAwIDAwLTEtMSAyLjc1IDIuNzUgMCAwMC0xLjY2IDAgMi44NSAyLjg1IDAgMDAtMS4zOC43NiAxLjE0IDEuMTQgMCAwMC0uMjkgMS4xMS45My45MyAwIDAwLjM3LjU3IDEuNjkgMS42OSAwIDAwLjcyLjI1IDUuNzggNS43OCAwIDAwMS4wNy4wNmwxLjQzLS4wNmExOCAxOCAwIDAxMS44IDAgNS4xOSA1LjE5IDAgMDExLjYyLjM0IDMuNTIgMy41MiAwIDAxMS4zLjg2IDMuNTcgMy41NyAwIDAxLjgzIDEuNiA0IDQgMCAwMS4wOCAxLjg5IDQgNCAwIDAxLS43NSAxLjYgNS4xMyA1LjEzIDAgMDEtMS40MyAxLjI1IDcuNTkgNy41OSAwIDAxLTIuMDIuOTF6TTIyNi42MiAzMTMuNTdsMy44Mi0xLjU1IDMuNjUgNC41NWMuMjcuMzQuNTYuNzQuODcgMS4xOXMuNjEuOS44OSAxLjMzLjY1IDEgMSAxLjUyaC4wNWMtLjEzLS42LS4yNi0xLjE4LS4zOC0xLjc1cy0uMi0xLS4yOS0xLjU3YTEzLjU3IDEzLjU3IDAgMDEtLjItMS40OGwtLjU4LTUuNzggMy44Ny0xLjU3IDUgMTIuNDEtMi42MiAxLjA2LTIuMjUtNS41NWMtLjE2LS4zOS0uMzMtLjg1LS41MS0xLjM3cy0uMzctMS0uNTMtMS40OS0uMzgtMS4xMS0uNTctMS43Yy4xMS41NS4yMSAxLjEuMyAxLjY0cy4xNiAxIC4yNCAxLjQ3LjEzIDEgLjE3IDEuNGwuNjIgNi42Mi0yLjMzLjk1LTQuMTgtNS4xOGMtLjI2LS4zMi0uNTQtLjctLjg1LTEuMTJzLS42LS44My0uODYtMS4yMi0uNjItLjkyLS45My0xLjM5Yy4yNi41Ni41MiAxLjEuNzcgMS42MmwuNjYgMS40NGMuMjMuNS40Mi45NC41OCAxLjMzbDIuMTcgNS42Mi0yLjU1IDF6Ii8+PC9zdmc+);
}
.compass_text_3 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNTkuNTQgMzU5LjU1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZn08L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00MC43OCAyNDguNjFsLTIuNjMtNS44MWE1LjkxIDUuOTEgMCAwMS0uNTItMS43NSA0LjIxIDQuMjEgMCAwMS4wOC0xLjYzIDMuNSAzLjUgMCAwMS43LTEuMzcgMy41NyAzLjU3IDAgMDExLjMzLTEgMy40IDMuNCAwIDAxMi4wOS0uMyAzLjYgMy42IDAgMDExLjkxIDEuMjUgMyAzIDAgMDEuMjEtMS43MyAzLjM2IDMuMzYgMCAwMTEuMzMtMS4yN2MuMzktLjI1Ljc2LS40NiAxLjExLS42NnMuNjctLjM3IDEtLjUzYTYuMjUgNi4yNSAwIDAwLjY1LS40Mi41Mi41MiAwIDAwLjI0LS4zN2wuMTMtLjA2IDEuMjYgMi43NWEuNTIuNTIgMCAwMS0uMjUuMzQgNC40OSA0LjQ5IDAgMDEtLjYuMzljLS4yNC4xNS0uNTIuMy0uODMuNDdsLS45NC41M2EyLjQxIDIuNDEgMCAwMC0xLjExIDEuMjIgMi4zMiAyLjMyIDAgMDAuMjMgMS43MWwuOTMgMi4wNiA0LjY2LTIuMTEgMS4yNCAyLjc1em00LjIyLTUuMjhsLTEuMTMtMi40N2EyLjI3IDIuMjcgMCAwMC0xLjA4LTEuMjMgMS42MiAxLjYyIDAgMDAtMS4zOSAwIDEuNzggMS43OCAwIDAwLTEgMSAyIDIgMCAwMC4xOCAxLjU5bDEuMTYgMi41NXpNMzMuODggMjMyLjQybC0zLjExLTkuNTUgMi40My0uNzkgMi4xNiA2LjY0IDIuNTQtLjgzLTEuOS01Ljc1IDIuMzEtLjc1IDEuODggNS43NSAzLTEtMi4xOS02LjcyIDIuNDktLjgyIDMuMTUgOS42N3pNMjguMjQgMjEyLjUzbC0uNjMtMy4xMkwzOS43NSAyMDJsLjY1IDMuMTgtMi4zMyAxLjM0IDEgNC43NiAyLjY3LjMuNjIgM3ptOC41MS0xLjUzbC0uNjktMy4zNy0yLjI5IDEuMjljLS40Mi4yNC0uODIuNDUtMS4yMi42NGwtMS4wNy40OWMtLjM3LjE2LS43MS4zMS0xIC40M2gxLjMzbDEuMTkuMDZjLjQzIDAgLjgxLjA1IDEuMTUuMDl6TTI1LjggMTk4LjUzbC0uNDctNS41M2E2LjQyIDYuNDIgMCAwMS4yNy0yLjU4IDUuNjggNS42OCAwIDAxMS4yLTIuMDYgNS45MiA1LjkyIDAgMDEyLTEuNDIgOC4yOSA4LjI5IDAgMDEyLjc0LS42NiA4LjEgOC4xIDAgMDEyLjczLjE4IDUuNzMgNS43MyAwIDAxMi4xOCAxIDUuNDggNS40OCAwIDAxMS41IDEuODggNy4xOCA3LjE4IDAgMDEuNzEgMi42N2wuNDYgNS4zOHptMTAuMzYtNi4wNmEzLjEzIDMuMTMgMCAwMC0xLjI3LTIuNSA0LjYgNC42IDAgMDAtMy4wNS0uNiA1LjEgNS4xIDAgMDAtMyAxLjExIDIuOTQgMi45NCAwIDAwLS45MyAyLjYzbC4xOCAyLjE0IDguMjUtLjd6TTI0Ljc1IDE4MC41MmwuMDUtMy4wOCAxMy4zOS4yMnYzLjA3ek0yNC45MiAxNzAuNzdsLjI5LTMuMTIgNi4xMi0zYy4zNy0uMTcuNzYtLjM0IDEuMTgtLjUxbDEuMTktLjQ4IDEuMzEtLjUxaC0xLjM5bC0xLjI3LS4xNS0xLjI1LS4xLTUuNC0uNS4yNy0yLjkyIDEzLjM0IDEuMjQtLjMxIDMuMTgtNiAyLjk0Yy0uMzUuMTctLjc1LjM1LTEuMTguNTJsLTEuMjIuNDktMS4zMy41IDEuNDEuMDYgMS4yNy4wNnEuNjkgMCAxLjI2LjA5bDUuMzYuNS0uMzEgMi45NHpNMjcuMDcgMTUyLjU3bDIuMDYtOS44MyAyLjUuNTItMS40MyA2Ljg0IDIuNi41NCAxLjI1LTUuOTIgMi4zNy41LTEuMjQgNS45MiAzIC42NCAxLjQ2LTcgMi41Ny41NC0yLjA4IDkuOTV6TTQ1LjU1IDEzNS41MWE4Ljc5IDguNzkgMCAwMS0xIDIuMjIgNS41OSA1LjU5IDAgMDEtMS40MiAxLjQ4IDMuOCAzLjggMCAwMS0xLjczLjcgNC42OSA0LjY5IDAgMDEtMi0uMTdsMS0yLjk0YTIuMTUgMi4xNSAwIDAwMS43OS0uMyAzLjQ2IDMuNDYgMCAwMDEuMS0xLjc1IDQuMyA0LjMgMCAwMC4xOC0uODUgMi41OCAyLjU4IDAgMDAwLS43OSAxLjQyIDEuNDIgMCAwMC0uMy0uNjMgMS4zIDEuMyAwIDAwLS42Mi0uNDEgMS4yMSAxLjIxIDAgMDAtLjc1IDAgMS42NCAxLjY0IDAgMDAtLjY1LjQyIDUuMzIgNS4zMiAwIDAwLS42NC44MWMtLjIxLjM0LS40NS43MS0uNyAxLjE0cy0uNjggMS4xLTEgMS41OWE1LjM0IDUuMzQgMCAwMS0xLjE1IDEuMjEgMy4wOSAzLjA5IDAgMDEtMS4zOC42MiAzLjUzIDMuNTMgMCAwMS0xLjc0LS4xOCAzLjc2IDMuNzYgMCAwMS0xLjU5LS45NCAzLjQ4IDMuNDggMCAwMS0uODUtMS40MyA0Ljg0IDQuODQgMCAwMS0uMTgtMS44MSA4LjMgOC4zIDAgMDEuNDEtMiA4LjEgOC4xIDAgMDEuODctMS44NSA1IDUgMCAwMTEuMjMtMS4zMSAzLjg2IDMuODYgMCAwMTEuNTMtLjY1IDQuMTEgNC4xMSAwIDAxMS44LjA4bC0uOTQgMi44NmExLjcxIDEuNzEgMCAwMC0xLjM2LjMxIDMuMjggMy4yOCAwIDAwLTEgMyAxLjEyIDEuMTIgMCAwMC43Ny44NS45MS45MSAwIDAwLjY3IDAgMS44OCAxLjg4IDAgMDAuNjEtLjQ2IDUgNSAwIDAwLjYzLS44N2MuMjItLjM1LjQ2LS43Ni43NC0xLjIyYTE0LjQ4IDE0LjQ4IDAgMDExLTEuNSA1LjE1IDUuMTUgMCAwMTEuMTYtMS4xNyAzLjQyIDMuNDIgMCAwMTEuNDQtLjYxIDMuNTkgMy41OSAwIDAxMS43OS4xOCAzLjkgMy45IDAgMDExLjYzIDEgMy44MSAzLjgxIDAgMDEuOTIgMS41IDUuMjggNS4yOCAwIDAxLjI3IDEuODkgOC4yMSA4LjIxIDAgMDEtLjU0IDEuOTh6TTUxLjMzIDEyMC44YTkuMjMgOS4yMyAwIDAxLTEuMzMgMi4wOCA1LjY3IDUuNjcgMCAwMS0xLjU4IDEuMzIgMy45MSAzLjkxIDAgMDEtMS44LjQ5IDQuNjUgNC42NSAwIDAxLTEuOTUtLjM5bDEuMzMtMi44MWEyLjE2IDIuMTYgMCAwMDEuODEtLjA5IDMuNDQgMy40NCAwIDAwMS4yOS0xLjYyIDMuNzkgMy43OSAwIDAwLjI4LS44MiAyLjM5IDIuMzkgMCAwMDAtLjc5IDEuNTIgMS41MiAwIDAwLS4yMi0uNjcgMS40MiAxLjQyIDAgMDAtLjU3LS40NyAxLjI0IDEuMjQgMCAwMC0uNzQtLjExIDEuNjIgMS42MiAwIDAwLS42OS4zNSA0LjY2IDQuNjYgMCAwMC0uNzMuNzRjLS4yNS4zLS41My42NS0uODIgMXMtLjgxIDEtMS4yMSAxLjQ3YTUuNTMgNS41MyAwIDAxLTEuMjggMS4wOCAzLjE3IDMuMTcgMCAwMS0xLjQ0LjQ2IDMuNiAzLjYgMCAwMS0xLjcxLS4zOCAzLjc5IDMuNzkgMCAwMS0xLjQ3LTEuMTEgMy40NCAzLjQ0IDAgMDEtLjY4LTEuNTIgNC44IDQuOCAwIDAxMC0xLjgxIDguMDYgOC4wNiAwIDAxLjY0LTIgNy44NiA3Ljg2IDAgMDExLjA3LTEuNzQgNSA1IDAgMDExLjQ3LTEuMTEgNC4wNyA0LjA3IDAgMDExLjYtLjQ4IDQuMjIgNC4yMiAwIDAxMS43OC4yOGwtMS4yNSAyLjc0YTEuNzUgMS43NSAwIDAwLTEuMzkuMTUgMi43NiAyLjc2IDAgMDAtMS4wNSAxLjI4IDIuNzIgMi43MiAwIDAwLS4zIDEuNTUgMS4xNSAxLjE1IDAgMDAuNjcuOTQuOTQuOTQgMCAwMC42Ny4wNyAxLjc4IDEuNzggMCAwMC42Ni0uMzkgNS4yMiA1LjIyIDAgMDAuNzItLjc5Yy4yNi0uMzIuNTUtLjcuODctMS4xM2ExNy42IDE3LjYgMCAwMTEuMTYtMS4zOCA1LjQxIDUuNDEgMCAwMTEuMjktMSAzLjcyIDMuNzIgMCAwMTEuNS0uNDQgMy42NSAzLjY1IDAgMDExLjc2LjM4IDQgNCAwIDAxMS41MSAxLjE1IDMuODcgMy44NyAwIDAxLjc1IDEuNiA1LjQ2IDUuNDYgMCAwMS4wNSAxLjkgNy41OSA3LjU5IDAgMDEtLjY3IDIuMDJ6Ii8+PC9zdmc+);
}
.compass_text_0,
.compass_text_1,
.compass_text_2,
.compass_text_3 {
  opacity: 0.3;
  transition: all 0.5s;
}
.compass_holder.active_segment_0 .compass_text_0,
.compass_holder.active_segment_1 .compass_text_1,
.compass_holder.active_segment_2 .compass_text_2,
.compass_holder.active_segment_3 .compass_text_3 {
  opacity: 1;
}
.compass_dial_segments {
  position: absolute;
  width: 64%;
  height: 64%;
  top: 18%;
  left: 18%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  transform: rotate(45deg);
  overflow: hidden;
  border-radius: 50%;
}
.compass_dial_segments span {
  width: 50%;
  height: 50%;
  opacity: 0;
  transition: all 0.5s;
}
.compass_dial_segments span:first-of-type {
  background: linear-gradient(45deg, #14ca81 50%, #02979b);
}
.compass_dial_segments span:nth-of-type(2) {
  background: linear-gradient(135deg, #37a7f8, #0756af);
}
.compass_dial_segments span:nth-of-type(3) {
  -ms-flex-order: 4;
  order: 4;
  background: linear-gradient(-135deg, #ba2db3 50%, #8602ae);
}
.compass_dial_segments span:nth-of-type(4) {
  -ms-flex-order: 3;
  order: 3;
  background: linear-gradient(-45deg, #d2ab29 50%, #e56d00);
}
.compass_holder.active_segment_0 .compass_dial_segments span:first-of-type,
.compass_holder.active_segment_1 .compass_dial_segments span:nth-of-type(2),
.compass_holder.active_segment_2 .compass_dial_segments span:nth-of-type(3),
.compass_holder.active_segment_3 .compass_dial_segments span:nth-of-type(4) {
  opacity: 1;
}
.compass_holder_mob_outer {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  max-width: 350px;
  display: none;
}
.compass_holder_mob_outer:after {
  content: "";
  display: block;
  padding-bottom: 50%;
}
.compass_holder_mob {
  position: absolute;
  width: 100%;
  background: #525355;
}
.compass_holder_mob:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.compass_holder_mob .compass_text_0,
.compass_holder_mob .compass_text_1,
.compass_holder_mob .compass_text_2,
.compass_holder_mob .compass_text_3 {
  opacity: 0;
}
.compass_dial_segments_rotator {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.compass_dial_segments_rotator.transition500 {
  transition: all 0.5s;
}
.compass_holder_mob.active_segment_0 .compass_dial_segments span:first-of-type,
.compass_holder_mob.active_segment_0 .compass_text_0,
.compass_holder_mob.active_segment_1 .compass_dial_segments span:nth-of-type(2),
.compass_holder_mob.active_segment_1 .compass_text_1,
.compass_holder_mob.active_segment_2 .compass_dial_segments span:nth-of-type(3),
.compass_holder_mob.active_segment_2 .compass_text_2,
.compass_holder_mob.active_segment_3 .compass_dial_segments span:nth-of-type(4),
.compass_holder_mob.active_segment_3 .compass_text_3 {
  opacity: 1;
}
.compass_holder_mob .compass_text_1 {
  transform: rotate(-90deg);
}
.compass_holder_mob .compass_text_2 {
  transform: rotate(180deg);
}
.compass_holder_mob .compass_text_3 {
  transform: rotate(90deg);
}
.compass_arrows {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY29tcGFzcyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzU5LjU0IDM1OS41NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzI3LjMyIDEyMC41MWwtMy4xOSA1LjM3QTkzLjYyIDkzLjYyIDAgMDAzMDggOTJjLTguMzYtMTEuMzItMTYuODMtMTkuODQtMjUuMTctMjUuMzJsLTEuMSAxLjY4YzguMTUgNS4zNCAxNi40NSAxMy43IDI0LjY2IDI0LjgzYTkxLjg2IDkxLjg2IDAgMDExNS44NSAzMy4xNWwtNS40OC0zLjEzLTEgMS43MyA4LjQyIDQuODIgNC45MS04LjI1ek0zMy40OSAxMjAuMzRsMy4yIDUuMzdhOTMuNjMgOTMuNjMgMCAwMTE2LjE3LTMzLjg1QzYxLjIyIDgwLjUzIDY5LjY5IDcyIDc4IDY2LjU0bDEuMSAxLjY3QzcxIDczLjU2IDYyLjY5IDgxLjkxIDU0LjQ3IDkzYTkxLjY3IDkxLjY3IDAgMDAtMTUuODQgMzMuMTVsNS40OC0zLjEzIDEgMS43NC04LjQyIDQuODEtNC45MS04LjI0eiIvPjwvc3ZnPg==);
}
.compass_shadow {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzU5LjU0IDM1OS41NSI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNLTIuNTIgMTQ0LjkxaDM2My4zOXY3Mi42OEgtMi41MnoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxpbWFnZSB3aWR0aD0iMzEwIiBoZWlnaHQ9IjYyIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjE2IDAgMCAxLjE3IC4yMyAxNDQuOTEpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVRZQUFBQS9DQVlBQUFCcXhPVFZBQUFBQ1hCSVdYTUFBQW1JQUFBSmlBRnhsZXdPQUFBT1ZVbEVRVlI0WHUxZDdYTGJ5ZzZqT3ZmOUg3bTZQeExXTk0wUGdMdVc0eHhqWm9ja0FLNFVkOFVvYmMvcGNaNm5mUENlT0k3ajZEd2ZyT0g4UENCdmllUHo2N1lYbTRiTmpqMCt1QmJMRDlKbmlPN0RaN0I5WXppUUpqMFRYSFdkRDNCYzllRFExL2tNeUY4NjJNZ2h4WGdyN05ySDRobDc3c2F6N3ZGZER1WXo3blBYbnZBK3YyMFl2czFnSTRZVjZ2T1k5b21zOVNwMjdKSGhtWHUvSzU1NThIZnN2YkxIdEJmcWU0Y2grQ01HR3ppMEVJOEY0MmU4SXJ4Zk1lMnoyTEVIZzZ1dngrRHF3N3ZqZXRNOTJEN0d6M2hGQVArcmg5OWxndzBZWHAydVFIeTdQQ0s0VDRUektpWTlpcFhlQ2E2K1hvUnJEdXdOSzllYjlESTlxQmZ4N2ZLSU5MNHJodDcyd2JacGdGV2VxYlpERjhFOElyaFBoUE1xSmowVmR1LzNTdXc5MUxQOW1CN1VpL2c2ejRvKzFSU1hEYnpsd2RZTXN1NWh5WFNHbjF4L2VsK2RwdGpsVVRCZWo1WGUzNDZWdzgvMEl0NVZUOWVmNmV5ZTdEN1QrMW9hZEtQQlZnd3pkaUFnSE9LcGVNWmI4U3Nhb290Z0hnWGp0WmoyL1Fid2gvMExUQi9pN1R6c3NPazBobC94SXA2TUt6VjJ5TUdEYlRETXVnRzF1MzRHTitGWE5FUlhvRDRGNjU5aWVoM3NJTzRCZXkzVTMvbm9CN3JSR0g0bjkreTY1SkVoMXc0MmNxQlZ3d2ZWa0h4U1R6MFp0NVBmcFN0UVg0U1YzbGVqUGZBRjBON09OOVYzOEFnMzhWUTFtek5heFpVRHJoeHN5VkRyT0NaSE9UUi9ScjNLVGZoT1EzUUx4cHRoeHg2NzBBMFBCTXdlbmJmU21jR1U4Vk51Wjgza0tJZm1LWmNOdC85RlpJRnFDRlJEQ3RHWUhqUm50RW05eWxWOHB5RzZDT2JKc05KN0ZicWhVd0hwN1R5N2h0cVVXNmxSRFIxVVVUeGNGSmNyMUJQbGlxZ3ZSUHJHRnJ5dElRTURpVk5OVVhHVG5OR2lldXFaOHAybVFEd0t4dnN1Z0I2QWJ5RGVYUU1zNDd1QmhIaDJEYTBzUjRmWlZJdWl6eC9xNkswTmZXTkRCa0UzcUh5TytETE82d2lINW95RzFBdzM0VHROZ1hnOEpqMVhJeHNlRlpDZXlwTnBESTl3VEkxcVhjNXcwVERxOHNQa2l0UHdQa1k5MFI1M0NBY2I4WGZUL0NBNWdqeXFVWjhFT1JJN2JwSXoyb29uNDFZMUJlS0pNTzE3QnNwRFhRRHBxenlzaG5Dc0I5V1l2T0txNkhPa1Z1NHd1Y1ZwTk92Si9ISWN4K0hmMnBBM3R1eEFSMFBGNTltYWVDVElKekhMTFpkNUdGL0dJWjZNcS9oT1V5Q2VDTk8rWnlBODRBQ1F2c3FUYWRrRDJuR2RwL0lqdnM0L2lUNlBhcjlFdnM1UHhDdE91WjB4elczMHlIZ1J3UWFiUmZhUStvSERyRDlFdndSNXhWV3g0ekk5ODB6clZRN1JFRDNDcE9kcXBJZTdRTmRUNlpFMjVaZzYwekpQcFNPeDQ3Smw5YitCVnVHVTI1blQzUGI1T3NYRFlITS9obVlIMjN2OGdQSHJEOGdoUzRpY2lSUE81NHkyZzZ0NFZMZGd2RDhWME1IL1J1Zk45SWlmY3JaR05UOTBVQTZKYUk2czR6djZBYWRjQk8zVFhPUzJqOGMvM3Y4NHlyeXhSUVBCUDhSKytlSDFCOVM2NWE4blRUNkpIVGZKSjNYR1ZYeW5LUkJQaHBWZUJ0R0Jab0QwVjU1TWkzalBNZlUwcnpnbVZubFVWeXQ2VTdPYXlOZnpibXNMN2RFemRuN25OcFpnQmx1R0kxblJFT3U0cU82V0VQbEt6UEpPWnpYR00rRlJQY0trWnlmYUE1Mmc2OHQwbEk5OGxRZlZUaGM3ZlJMUkhGazYwQTVYUjN2YUFWZTl2WTFRRGJicUlUN01zcDVvK1FIV1JaK2pTNGg4SldaNXBqTWFVbGQ4NXUwMEQ4YjdVOEE4QkpVMzBqSy81NWthMFRLLzF5Y1J6ZEgxVjc3T2plYlJOZi9LYlpEWmdlYlBtL1pZL3BUYi9ockY1Zit3ODQzTjVuNUZReXpMZlU5VVo5Znl2QVI1eFZWeHd2bWMwWFp3aUtaQVBCMVc5M2c0b0VNZysxU2VTSnR5dGtZMVB4UlFyb29kbDlVUjczL1U5RVB0a052UTB0NW9xRVhQem1scSs3VlNtQXkyN0tIeVE4TXZQOGlxd1piOW1Jb3VJZkpKN0RnMFIrcFZEdEVzVU45UEJQb2dWTDVJbTNKVnplUVZ4MFEwNzlaaGNqdklxdnNWZVJ4cS9oazZYVzZoMTRUQUREYi9jTm9WY2RIS2hocjc5bFl0S2Vvb3J6Z2JKMXlWZDFyRVJaNEpiNEY0TEZqL0xzQ0gyZ0RweVR3b0gvbXlCN3ZTb3B6bGJPdzRuMGQxdGV6dnAyVnZhU0szWVdicjZQbTA4WlRIYzZaN0huSy9mNGk3d1ViODN6dzhvaHZzRmpMa2JEeVN1cnFtRVBra2RseVZUMnFHcTNnTHhPTXg2VmxCZTVBVElIMlpKK0lSanFtN3ZPS1lpT1oyUmJ6OUVmUXd0WmdvMGc4enUrUTdua0dzOE9DeGYrV0RlV1BMMEQzMHlMSUQ3WkQzR0c0ZGgrYVRPdU5XTlEvRyt5cDBENEJGNVdVMXp6RTFrMWNjRXRIY3JvalhZZVZyLytPbERyUnFtTm1sMTlQY3h4R3l3WllkYU9TQlUzNnltT0hXTFNucUtLODRHeWVjenpzdDRoRFBEaTBDNjc4QzlvRkFvQS9MRHMxem1TZlR2ZVp6Nis4NEg2UGhVT1hpYXN0Ym9FTU5IV2grUmRmMFBPb2J2YkVkTG1aY2hPNkxRenpNOHZ0SmtGZGNGVHR1a2tjMXcxVjhwMW1ndmxmQzMyTjA0QzNVbnowWWxlWjV6MFg5MWhQdFVRRzVab2F1TjdwM1pGK0w2Sm5RZlk1bVZiQjcrUHVsN25NeTJFVHFHNHcwNUlzU2VmVDVEOUI2a0ErdnFuMitFbGR6cEdhNGlrZDFEOWIvVEZUREtVSTBoQ0xkYXhHUGNGRTl6UlgyNFVaaTFLdTVGSFdGYXRnY3JzNmd2b2pQZXBGOTcyQi9nKytERHo3NDRGZGcrc1lXZlZlb3RGT3dpYXMrLzUwcitvNVRBZm51NVBkQnZndjY3MUsrZDVwTFVUTmN4VnN0MHhYUnJ5M3l1YjhTNlAxVnZreUxlSVN6OVRTdnVDcFdYRlZYeTNwdHRQMGRNbC9WaSt4N2g4bGdPeVVlTnA2TDBIMXdoNnNsaUNqOHZVVDNXL2t6clBRcXFudlJyek83OTRxcmVOV2swQlgrcys3OHI4RGtQRXowaVBkYzU2bjhVYzV5Tm5hY3o2TjZ1cEI5S3B3dVpseUxiTENkZ2owMGxXK3k3QjhwWjMveWNrajhJN1RlaTEyZTczTDc5VlR4TkhuR2RibjloZktmWWFUN1g5aUlzMXFHcXMvRGZvWS9GY3k5VlY1Vzh4eFRNM25GSVJITjdZcjR2MG45TitBbUs0TG5VZC9vamMzamxIdzRkRitNL1VCRThLR1cvZTFsdjRUSUo3SGpxbnhTTTF6Rld5QWVqMG5QQ3JJRDNRSHBneDhXa0dQcUxxODRKcUs1WFJHUERqZG13Q25PSkk1d045ak84enlELy9yZ2xQNGdxOGZHN01PeEg0QkNoNVhDRG90VDd2OE8yMm55YUVsUlIzbkYyWWhxYU41cEVSZDVKanlxUjVqMDdNRDBvSGQ5bVk3eWtTOTZZRHV0eTZNSFB0UDg4eGR4UG8vcWFrVnZhbitESEIxeUVzUUtENTdwLzJqeWxOdWg5cHNla3QrYy96QVUyVEE3NWZibXBnTk5yNDB1SWZKSjdEZzBSK3BWRHRFc1VOOVBCUEpBaU5TK1NKdHlWYzNrRmNkRU5HZVdmMnZiT2VROHAzd0xackFwVG5rOC9IcXhRKzV2VEtOK2Nka3dzN251b2NOTkI1RjlheE9UMitWNUNmS0tRMktXZHpxcjdlQVFUWUY0S3F6Mks2Q0Qyd0Raby9KRTJwU3JIc3BNODg5UXB5T3g0N0k2NHJNZlNXMGVEYmFvTjd1R1I4U2xtQXcyRDczZ0lmY1h0emRxaDVvZGJ2b3duSEkveVB4UU83NTdqbUlKa2EvRUxNOTBSa1Bxakt2NFRyTkFmVDhSNk9HdmZKbUdQR3hNaldpWjMrdVRpT2JveW9aYkZhTWxMaCtoR215bjNBNjU1allxck1kQzYyaW9SVU5EOTQ2R1dyV0V5RmRpbG5jNnF6R2VDWS9xRVNZOXV6RTU4RjFQcHFOODVLczhxSGE2Mk9tVGlPYkl5dDdrcXFFWExZWG5mUFQ1UCt4OFkvUFFRYVo1Tm16Tzc4ajhmcG9VZFpSUFlzZE44a21kY1JYZmFRckVrMkdsbDBGMnZsQWcvWlVuMHlMZWMwdzl6U3VPaVZVZTFkVkNmbFROYW4vTkVaakJkc3JYWWJaUjVIYkFveHZSZ2VZSG5COUFkdDl1Q1pFekVkV3FuTkYyY0JXUDZnclU5dzVBSDRyT2wra1JQK1ZzaldwUjdtT2xWUkhObVJVTkwyU2crZXZhV09KaHNMbS84bkZLZk9BdHJ4YzZKTDlvOVB0anVnZnlod0tSSHVWTTdMaE16enpUZXBWRE5FVDNZUDJ2QkhUWURUcC9wVWZhbEdQcVRNczhsYzdFS28rVzFhdmhoZlFyYkc3eGo3ZC8xVU9FZTJNVCtkcklIbml0ZFZPYlY5Qyt3K1YyU1ZITFFzenlhZ0JsZWFkRkhPTEp1SXJ2TkFYaThaajBQQnZJT2ZOQWVpcFArNENSWE9lcC9JaXY4MCtpejZNNldxeEhURlQ0T2dVeTJFNkpEN2J5Tm9yTHZkZXVpSmVpRmlKMjNDUm50S2hlNVNvZTFVVXdUNFJwM3pNQUgzQUhwSy96WkhyRVQ3bXFSalVtcjdncStoeXBFWjhFMFNQalJVVGtjRzl3TitIK3YwQkFIdkFvVmpuaXl6aXZJeHlhTXhwU3IzS3JHcUpubVBaZGlmS0FGK2o2S3AzVnBoeFRvMXFYTTF3MGhLb2M4VVhSNTNlMS96RlVCSHRqRS9uYXhCNXlXMnNlUll1b1IxeU1PQnM3YnBJeldsUlBQVk8rMHhEZGcvVy9BeDRPZTRQT1grbVp4dkRwZzB0NG9FR3drRmVjalZNdGlqNlA2Z2VrYjJ3aUV2MnJWZWhBWUFaVEZ6dXV5aGx0VXE5eUZkOXBpQzZDZVRLczlGNkY5cEFYUUhvN1Q2Vm5Xc1JQdVpVYTFhSzg0cnFJYWo1L3FLTzNOUkg4alUxeHl2MWgxMDJQSkxlK3crVTJhcCtOay93WjlTbzM0VHNOMFMwWWI0VFYvbWNnUE5BRW1QN09XK21aeHZCVGJtZk41Q2lINWhVWG9ueGpFNUhzM3hvVndSN3N5VEJDOGtrOTlXVGNUcjdURkloSEJQZEZXT2w5TmVDREh3RHRSWHpQSG5RWmozQVR6K3JBbS9vcUxuMWJFd0VHbTRJY2NCSC83UG9aM0lSZjBSQmRnZm9VckgrQzFXdGdoM0VkN0hWUWYrZWJETHhLWS9pZDNMUHJrcThHbWdJZWJCYURJWmRwQ0lkNEtwN3hWdnlLaHVnaW1FZkJlQzJtZmI4Qi9HSC9BdE9IZUR2UFpNaFZHc092ZUJGUHhwVWFNc3dzUm9QTm9oaHlJdjFEeEE0WFpuQlYydlMrT2syeHk2Tmd2QmJUdnY4U3BnOEEwNGQ0VnoxZFB6T3dLbzNkWjNwZjlEQ3orUHp6ZXg5ODhNR3Z3L0libTBmekJpZUN2VVZNMzVpNnZWZDFFY3dqZ3Z0RU9LOWkwbE5oOTM2dnhONURQZHVQNlVHOWlLL3pyT2hUVFZGNlZ0N1FQTFlQdGd5YkJwNEk1dHZsRWNGOUlweFhNZWxSclBTeXVQSmFIYTQ1dEY5WXVkYWtsK2xCdllodmwwZmt3Z0dXNGJMQlZnRVllaUw4ZzhYNEdhOEk3MWRNK3hTci9TeXV2dDRFVngvZzFldE4rOWsreHM5NFJRRC9GY09yd284WWJBakE0U2N5ZnhpbmZTSnJ2WW9kZTJSNDV0N3ZpbWNlL0IxN3Ird3g3WVg2WGoyMEVMek5ZR05BREVHUmZRLzlybjBzbnJIblRqejcvdDdoY0Q3akhuZnRDZS96RHNPS3dhOGNiQk9RdzFBeDZabmdxdXQ4Z09PcUI0ZSt6bThiVWhOOEJ0dG1EQWVreDQ0OVByZ1d5dy9TWnlEdHcyZXd2VEUyRGRFUENueUd6WHZpL3l1WlFLVTBKQ0lHQUFBQUFFbEZUa1N1UW1DQyIvPjwvZz48L3N2Zz4=);
}
.compass_holder_mob .compass_text_2 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY29tcGFzcyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzU5LjU0IDM1OS41NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjQ2Ljc0IDMyMC4yMmwtNS4xNiAyLjEzYTYuNTYgNi41NiAwIDAxLTIuNTQuNTIgNS41NiA1LjU2IDAgMDEtMi4zMy0uNTMgNS45NCA1Ljk0IDAgMDEtMi0xLjUxIDguNDIgOC40MiAwIDAxLTEuNDYtMi40MSA4LjI3IDguMjcgMCAwMS0uNjUtMi42NiA1LjcyIDUuNzIgMCAwMS4zNC0yLjM5IDUuNDcgNS40NyAwIDAxMS4zNC0yIDcuMjIgNy4yMiAwIDAxMi4zMy0xLjQ4bDUtMi4wNXptLTguOS04LjA1YTMuMTMgMy4xMyAwIDAwLTIgMiA0LjY3IDQuNjcgMCAwMC4zNSAzLjEgNS4xNiA1LjE2IDAgMDAyIDIuNTIgMyAzIDAgMDAyLjguMWwyLS44Mi0zLjE1LTcuNjZ6TTIyNS4wNyAzMTkuMzNsNi43NCA2Ljc4LTMuMjMuOTQtMi4xNi0yLjNjLS4yNC0uMjYtLjQ4LS41NC0uNzQtLjg1bC0uNjgtLjktLjczLTFjMCAuNC0uMDguOC0uMTIgMS4yMnMtLjA4LjcyLS4xNCAxLjExLS4xMS43Ny0uMTcgMS4xMWwtLjYyIDMuMS0zLjExLjkxIDIuMDgtOS4zLTEuNC00Ljg0IDIuOTMtLjg2ek0yMTQuMDkgMzMwLjg1bC0zLjA5LjUyLTQuNDUtNS4xNWMtLjI1LS4zMS0uNTItLjY0LS43OS0xcy0uNTMtLjctLjc3LTFsLS44My0xLjEzYy4xMS40NS4yMi45LjMyIDEuMzVzLjE4LjgxLjI3IDEuMjUuMTYuODcuMjIgMS4yNWwuOSA1LjM0LTIuODkuNDgtMi4yMi0xMy4yIDMuMTEtLjUzIDQuMzkgNS4wOWMuMjYuMy41My42NC44MSAxbC43OCAxLjA2Yy4yOC4zOC41Ni43Ni44MyAxLjE2bC0uMy0xLjM3Yy0uMDktLjM5LS4xOS0uODEtLjI4LTEuMjVzLS4xNy0uODYtLjIzLTEuMjRsLS45LTUuMzEgMi45LS40OHpNMTkyLjA4IDMzMy42NmwtMy4xOC4xNi01LjUtMTMuMTQgMy4yNC0uMTYgMSAyLjUxIDQuODYtLjI0LjctMi41OSAzLjA3LS4xNXptLS4yMy04LjY0bC0zLjQzLjE3LjkzIDIuNDZjLjE3LjQ1LjMyLjg4LjQ1IDEuM3MuMjMuOC4zMiAxLjEzLjIuNzUuMjcgMS4wOWMuMDctLjQ0LjE1LS44OC4yMi0xLjNzLjE2LS43Ni4yNC0xLjE4LjE3LS43OS4yNi0xLjEyek0xNzcuODMgMzM0bC00LjExLS4zMS0xLjI2LTUuNjljLS4wOS0uNDMtLjE3LS45MS0uMjUtMS40NnMtLjE1LTEuMDgtLjIxLTEuNTktLjE0LTEuMTgtLjE5LTEuNzhoLS4wNWMtLjE0LjU5LS4yOSAxLjE3LS40NCAxLjczcy0uMjggMS0uNDMgMS41NC0uMzEgMS0uNDcgMS40MWwtMiA1LjQ0LTQuMjItLjI5IDEtMTMuMzUgMi44Mi4yMS0uNDUgNmMwIC40Mi0uMDguOTEtLjE0IDEuNDVzLS4xMyAxLjA4LS4xOSAxLjU4LS4xNiAxLjE2LS4yNCAxLjc3Yy4xNS0uNTQuMzEtMS4wOC40Ny0xLjYxcy4yNy0uOTIuNDQtMS40Mi4zMi0uOTQuNDYtMS4zM2wyLjM4LTYuMjEgMi41MS4xOSAxLjQ1IDYuNXEuMTMuNi4yNyAxLjM4Yy4wOS41Mi4xNiAxIC4yMiAxLjQ3cy4xNSAxLjEuMjIgMS42NnYtMS43OGMwLS41NyAwLTEgLjA1LTEuNTlzMC0xIC4wNy0xLjQ2bC40NS02IDIuNzQuMnpNMTU3LjQyIDMzMS44OWwtMy0uNTMgMi4zLTEzLjE5IDMgLjUzek0xNDYuMTggMzE1LjQ1YTguODkgOC44OSAwIDAxMi4yNy45MiA1Ljc2IDUuNzYgMCAwMTEuNTUgMS4zMyA0IDQgMCAwMS43OSAxLjY5IDQuNjUgNC42NSAwIDAxLS4wNiAybC0zLS44YTIuMTEgMi4xMSAwIDAwLS40LTEuNzYgMy40MyAzLjQzIDAgMDAtMS44MS0xIDMuNjUgMy42NSAwIDAwLS44NS0uMTMgMi4yNCAyLjI0IDAgMDAtLjc5LjA4IDEuMzggMS4zOCAwIDAwLS42Mi4zMyAxLjQ1IDEuNDUgMCAwMC0uMzcuNjQgMS4yNiAxLjI2IDAgMDAwIC43NSAxLjY0IDEuNjQgMCAwMC40Ni42MyA0LjggNC44IDAgMDAuODUuNThjLjM0LjIuNzMuNDEgMS4xNy42NC41OS4zMSAxLjE0LjYyIDEuNjUuOTRhNS41IDUuNSAwIDAxMS4yOCAxLjA4IDMuMTIgMy4xMiAwIDAxLjY5IDEuMzQgMy40MyAzLjQzIDAgMDEtLjA4IDEuNzUgMy44NiAzLjg2IDAgMDEtLjg0IDEuNjQgMy41NSAzLjU1IDAgMDEtMS4zOS45MyA1LjA2IDUuMDYgMCAwMS0xLjc5LjI5IDguNjIgOC42MiAwIDAxLTIuMDYtLjMgNy45NCA3Ljk0IDAgMDEtMS45LS43NiA0LjkgNC45IDAgMDEtMS4zNy0xLjE1IDMuOCAzLjggMCAwMS0uNzQtMS40OSA0LjE3IDQuMTcgMCAwMTAtMS44bDIuOTEuNzdhMS43NiAxLjc2IDAgMDAuMzkgMS4zNCAyLjcyIDIuNzIgMCAwMDEuNDQuODIgMi44MSAyLjgxIDAgMDAxLjU3IDAgMS4xMSAxLjExIDAgMDAuODctLjc1LjkuOSAwIDAwMC0uNjcgMS43NSAxLjc1IDAgMDAtLjUtLjU4IDQuNTIgNC41MiAwIDAwLS45LS41OGwtMS4yNi0uNjdhMTQuODIgMTQuODIgMCAwMS0xLjU2LS45MSA1LjI1IDUuMjUgMCAwMS0xLjIzLTEuMSAzLjQzIDMuNDMgMCAwMS0uNjktMS4zOSAzLjY0IDMuNjQgMCAwMS4wNy0xLjgxIDMuODggMy44OCAwIDAxLjg4LTEuNjcgMy42OSAzLjY5IDAgMDExLjQ1LTEgNS4wNiA1LjA2IDAgMDExLjg3LS4zNyA3LjY2IDcuNjYgMCAwMTIuMDUuMnpNMTMxLjE1IDMyNS4zMWwtMy44My0xLjU0LjUzLTUuOHEuMDgtLjY0LjIxLTEuNDdjLjA5LS41NS4xOC0xLjA3LjI4LTEuNTdzLjIzLTEuMTcuMzYtMS43NmMtLjMxLjUyLS42MyAxLS45NCAxLjUycy0uNTcuODgtLjg4IDEuMzQtLjYuODUtLjg4IDEuMTlsLTMuNiA0LjU3LTMuODgtMS41NiA1LTEyLjQzIDIuNjIgMS4wNi0yLjI0IDUuNTZjLS4xNi4zOS0uMzUuODQtLjU4IDEuMzRsLS42NiAxLjQ0Yy0uMjUuNTItLjUgMS4wNi0uNzcgMS42MS4zLS40Ny42Mi0uOTQuOTMtMS4zOXMuNTQtLjguODUtMS4yMi41OS0uOC44NS0xLjEzbDQuMTUtNS4xOSAyLjM0Ljk0LS42IDYuNjNjMCAuNDEtLjA5Ljg4LS4xNiAxLjRzLS4xNSAxLS4yNCAxLjQ3LS4xOCAxLjA5LS4yOSAxLjY0Yy4yLS41OS4zOS0xLjE1LjU3LTEuN3MuMzQtMSAuNTItMS40OS4zNi0xIC41Mi0xLjM3bDIuMjMtNS41NiAyLjU2IDF6Ii8+PC9zdmc+);
}
.knob_mask {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 100;
}
.knob_mask input {
  z-index: -1;
}
.swiper_mask {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 101;
}
.viewmap_selector {
  display: none;
}
.compass_holder_mob_outer .scroll_mask_left,
.compass_holder_mob_outer .scroll_mask_right {
  position: absolute;
  height: 150%;
  width: 100%;
  bottom: 0;
  z-index: 102;
}
.compass_holder_mob_outer .scroll_mask_left {
  background: #525355;
  right: 100%;
  transform: rotate(20deg);
  transform-origin: bottom right;
}
.compass_holder_mob_outer .scroll_mask_right {
  background: #525355;
  left: 100%;
  transform: rotate(-20deg);
  transform-origin: bottom left;
}
@media (max-width: 767px) {
  .compass_holder {
    display: none;
  }
  .compass_holder_mob_outer {
    display: block;
  }
}
@media (max-height: 700px) and (orientation: landscape) {
  .compass_holder {
    max-width: 280px;
  }
}
@media (max-height: 600px) and (orientation: landscape),
  (orientation: landscape) and (max-width: 767px) {
  .compass_holder {
    display: none;
  }
  .compass_holder_mob_outer {
    display: block;
    margin-bottom: 20px;
  }
}
.fl-module-headers-compass-subcontent > .fl-col {
  display: none;
}
body.fl-builder-edit .fl-module-headers-compass-subcontent > .fl-col {
  display: block !important;
}
.compass-subcontent-anchor {
  position: absolute;
  height: 1px;
  width: 100px;
  background: red;
  margin-top: -80px;
}
body.admin-bar .compass-subcontent-anchor {
  margin-top: -112px;
}
.fl-module-headers-compass-subcontent .sc-tabs > .container {
  display: none;
}
.fl-module-headers-compass-subcontent .sc-tabs > .container .sc-tabs {
  display: block;
}
.fl-module-headers-compass-subcontent .sc-tabs > .tab-wrap > .panel {
  padding: 0;
}
@media (max-width: 799px) {
  .compass-subcontent-anchor {
    margin-top: -61px;
  }
}
@media (min-width: 783px) and (max-width: 799px) {
  body.admin-bar .compass-subcontent-anchor {
    margin-top: -93px;
  }
}
@media (max-width: 782px) {
  body.admin-bar .compass-subcontent-anchor {
    margin-top: -107px;
  }
}
#compass-scroll-up {
  background: #ff3e00;
  color: #fff;
  position: fixed;
  height: 83px;
  width: 60px;
  bottom: 30px;
  right: 30px;
  cursor: pointer;
  background-position: center 34px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGVsbGlwc2UgY3g9IjE1LjUiIGN5PSIxNS4yNSIgcng9IjE1LjUiIHJ5PSIxNS4yNSIvPjxwYXRoIGQ9Ik0wIDE1LjVoMy4wNU0yNy45NSAxNS41SDMxTTE1LjUgMzAuNTI1di0zTTE1LjUgMy4yNXYtMyIgZmlsbD0iI0Q4RDhEOCIvPjxwYXRoIGQ9Ik04LjYwNiAyMi4xNDRsNC4zODEtOS4wNTMgOS40MDctNC43MzUtNC43MzUgOS40MDd6TTEyLjk4NyAxMy4wOTFsNC42NzIgNC42NzIiLz48L2c+PC9zdmc+);
  background-size: 36px auto;
  opacity: 0;
  pointer-events: none;
  transition: all 0.5s;
}
#compass-scroll-up.activated {
  opacity: 1;
  pointer-events: auto;
}
#compass-scroll-up:hover {
  background-color: #00a546;
}
#compass-scroll-up:before {
  content: "\f106";
  font-family: FontAwesome;
  display: block;
  position: absolute;
  width: 100%;
  height: 23px;
  font-size: 18px;
  line-height: 23px;
  text-align: center;
  background-color: #00a546;
}
@media (max-height: 600px) and (orientation: landscape), (max-width: 767px) {
  #compass-scroll-up {
    bottom: 15px;
    right: 15px;
  }
}
.amp-only {
  display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min--moz-device-pixel-ratio: 1.5),
  only screen and (min-device-pixel-ratio: 1.5) {
  .header-search {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBDMkUzNjI5NUIwMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBDMkUzNjM5NUIwMTFFOUIwRTY5NUYxQUM5REM5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEMyRTM2MDk1QjAxMUU5QjBFNjk1RjFBQzlEQzk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEMyRTM2MTk1QjAxMUU5QjBFNjk1RjFBQzlEQzk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PovBeTEAAAKcSURBVHjazJe9axRhEId3JZZCbC9whWASbMUv8IPEO9sTBPMPqEW0EAQJJOpd4ucVkiLa6D+QIhAhjckheAGDiqXFJaAQNWhlCjsDm9+EWXgdZvd2djdZB55iZ99977ndefed9b1HJ70u0Q8ugioogxLnN8A6WALzYNVLEcHYyj/HPTFjj4ImGI4RJSrgCXgDboNPXobYp+RIcgZ8jJHRYpivmenyR01CB8EiuA78FPP5fO0iz5VJiP7VHBhSxrXANTAIDjCDnGsp44d4rp4sQtOKDBXqOS7oF6AD/jAdzlV5zJoiNZ1WiAp4VJx7C06AdoJ5aMxxvsaNUZ7bLNQUNbPKS33TMNcmX7MmaqppFRpQVtNVo4wrdUVZfQMWoZpSwO0Mr5K2Uug1i1BV5Ga97CHnqFqEyiK3nIOQnKNsESqJ3I8chOQcpSxbx26EbxHaELm+HATkHD8tQusidyYHobPi+KtFaEnkRnIQuqy8ShILvRK5ivIPrXenInILFqEON1du0KbZm0KGrnkpcq/BZ+sqo04vEN3gvFGql+/2YbdDBZNpNldqO5+Lc9RSvE/4+GjMB2XsU/DOIuQ2UDfBEdET9XNL0eLtYNl56fXxihxRaobib5p+yBXaApciusZKxI9GBcnsB9/4uAHqad7Uv8EF8EzUVOKvGn5Mh0T+HpNq66A7dQMcU1ZfXFBjfxrcAt+V8/UkUnFNOBX6eW6uauJDkfamX+AL19eCsrTrymOqd1t5Sb4KOtyGNo2Pr+FIyDxJTRWx2zciHhPdoTtFtR+TMVITRfVD9ON3lfyU//jURBFCHtdMlNR4EUKhlFY790OpvRba+fEIqaAooVDKrZ3xYGzlYdL30G7Fg/DOhDI7XwNBEHj/U2wLMAA6FI20ki5FJQAAAABJRU5ErkJggg==);
  }
  .anchor-navigation .anchor-trigger {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJFNzI4NEI5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJFNzI4NEM5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEMyRTM2NDk1QjAxMUU5QjBFNjk1RjFBQzlEQzk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QkU3Mjg0QTk1QjIxMUU5QjBFNjk1RjFBQzlEQzk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PllzVvoAAADnSURBVHjatJLPDoIwDMYL8Qw8jICcTfSR9AacnI/EjGcP+k6zS4qpy/4UjE2+sHXl963pMmMM/DMyuOzm9Ql1R72WAMz58Q1U3RY/e8xf7T6n/IBSqBuqXn1b1dXEULi2TNgQvKeaCqVRB9RzBVwTw0aPuU8HPKqlnbCbV+5ZTh2MTr6kHxoBvKHa0jkacQ4Dn4HPRCdMGqrxwvmQ15gk4a5ByqRluVYCn18ReEyAvazZZEIdaT9J4CGDmImmdSGBxwxCJoWnLgj3zQAEMxHDJQYxk5F1+ZOBz0QET80gNBOQwm28BRgAbJFMrWpPuKkAAAAASUVORK5CYII=);
  }
  .main-navigation .countryselect a,
  .select-country a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZENzk3Rjk5NUIwMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZENzk3RkE5NUIwMTFFOUIwRTY5NUYxQUM5REM5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkQ3OTdGNzk1QjAxMUU5QjBFNjk1RjFBQzlEQzk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkQ3OTdGODk1QjAxMUU5QjBFNjk1RjFBQzlEQzk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpvXKccAAAY8SURBVHja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);
  }
  .accordion-title .cta-inner .cta-heading,
  .accordion-title h3,
  .cta-inner .accordion-title .cta-heading {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTQxNUVDQkU5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTQxNUVDQkY5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNDE1RUNCQzk1QjkxMUU5QjBFNjk1RjFBQzlEQzk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNDE1RUNCRDk1QjkxMUU5QjBFNjk1RjFBQzlEQzk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkX7iAoAAACLSURBVHja7NrBCYAwDAXQKA7lPjqEG7hEncexFI/2IoitKO/fSqHhQSDQtom5j0IZLvaXJ4ps03pad1EuqQYoTxs/CxAQEBAQEBAQEBAQEBAQUJU0MffH7Uz6iWfUckBAQECfm0Olzt4uaz9RJHt90HJAQEBAQEBAQEBAQEBAQEB3UvJH4/gGaBdgADwnDCMGaPonAAAAAElFTkSuQmCC);
  }
  .accordion-title.open .cta-inner .cta-heading,
  .accordion-title.open h3,
  .cta-inner .accordion-title.open .cta-heading {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAKCAYAAAD7CH02AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVFMjExQzE5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVFMjExQzI5NUI5MTFFOUIwRTY5NUYxQUM5REM5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNDE1RUNDNDk1QjkxMUU5QjBFNjk1RjFBQzlEQzk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNUUyMTFDMDk1QjkxMUU5QjBFNjk1RjFBQzlEQzk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psm/PR4AAABBSURBVHjaYvz//z/DcAKMDO0WvkC6apj4p40FSIgBscUw8ZAYE8MwA6MeGvXQqIdGPYQCQMX2JiC2HCb+uQsQYACPBwdMKWW3HAAAAABJRU5ErkJggg==);
  }
  .box-dark-blue .btn-arrow {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAAXNSR0IArs4c6QAAAJtJREFUOBHNlG0KgDAIhqOgc+y6HaOve3SU6CLrNRQkgpwOSpCtH8+jC7emqRk550TpcjK8Y6UskygY2yvKJEAGBvVil4BqkZOmef+NZK7RyX8kS/Q4HQRVJGu0kx6C40Gyvd4bQHQMXwcM+/4BYBrvEOwbJq4cgn23kiuH4BGSe9jeA1DhFylBQtUkbJX1GIIUSTksIpYk+basJ2y1fFhlsEfDAAAAAElFTkSuQmCC);
    color: #fff;
  }
  .box-dark-blue .person-meta .btn-arrow {
    background-image: none;
  }
  .gallery-share a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAsCAYAAAANUxr1AAAAAXNSR0IArs4c6QAAAuVJREFUWAnNmMtrFEEQhzPBRyS+EiGIiAchBESM5uLqwVUvehD0JoQckoOiQRDP4kUCIngJJjf1GERQ8C8ICgqCYEQRH0jwiQajqIhv16/CdFhqu4fu3U6Tgo+eqa75/Wo2M9OTaWqaZ5Gl7KdSqWzCbxC6oQL3YDTLskeMaYNmjsNP0PGdxJGk3WB4WHdh2e9L0hTGHfDR0oBOvSfR1pygqwE82jx8OqjpS9HQVo9mTEkpRUMrjJvHuDJFQ1MejZiSkFpzjN/IBdoK5+AP+Ea/n3pgFe57YdK3i7zuCePiQKvicgTlFh/LDUKGvxTvLlYPnEVwAKYtXbwjdxD2wFvL/BtyOwPt3OWIdcI46PhH4gLMPoNkG47BRZC5QZidd7t4zCC0EE6CrEU6HpMoe8j4lSAmd0gPbIEl+ihy2+AB6JDF8zTEuTgRaoFhqD7rb+yfgUWwHEZALkIdt0hs0M3XvY/YarivXar2Ze511b7Z/MzGUYj7boXgZeMQMF6ldk3dv4LrQETLAU1IqfxS+116DecRPy8unjFO3bKGTR0CZnHtdMzb0tO8A3+1TcTImYZiaEXRMA09C1BbNZd/spk+MChDSMhFfSDgJMJLMajntr/GcfFve2kf4UYejLJIxn0w5k35LB2jmMtKruM2iY3hfxuPIxA2i6sssLbFdTv5h6DjF4khaPGwiVuCqbx+nIIfoOMpiV1xHT3VMO6CG7qjfP8SY7uRYrsZuuEQnIAdYB49pqzxEdEMxOQT6Jgi0Qvr4aaeZF9OZm3jXVgUEJY79QrY4rctmec+MK6zSMZJIb4PXuZmvsP1OO4OFbpYCsNge7t0NSkftOY2cD7rcrfk++Nf4bXn11qbcma6UjT03GlfO/EiRUMTtb7OTEitU6RwgutkAUxYrhedukMixQ808yZRwqzos4ysgZsLzyz2JIayTLwCHZMkSsYv/juMUbaMGMuHhV7oAflwfhfG+KfhC+P8jP9skxv/B4eUZQAAAABJRU5ErkJggg==);
  }
  .accordion-trigger {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTIxRUM1N0YxMDZCMTFFN0IxQjlDNjUxN0U5MUNCMDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTIxRUM1ODAxMDZCMTFFN0IxQjlDNjUxN0U5MUNCMDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MjFFQzU3RDEwNkIxMUU3QjFCOUM2NTE3RTkxQ0IwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MjFFQzU3RTEwNkIxMUU3QjFCOUM2NTE3RTkxQ0IwNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph2DoV8AAAB0SURBVHja7NjBCYAwEATAROw0tmWtp1aQ1yqGWcgrcMvAva5XVQtlTP7PRGkPgmaDe6J0a4sFCAgICAgICAgICAgICAjoNdBznanAmyXROawcEBAQ0K/iWG/lgICAgICAgICAgICAgICA7uzB2ccXoEuAAQDOXDdfHeDDqgAAAABJRU5ErkJggg==);
  }
  .full-accordion-section.open .accordion-trigger {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAKCAYAAAD7CH02AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUU5NDdDNjgxMDc1MTFFN0IxQjlDNjUxN0U5MUNCMDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUU5NDdDNjkxMDc1MTFFN0IxQjlDNjUxN0U5MUNCMDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRTk0N0M2NjEwNzUxMUU3QjFCOUM2NTE3RTkxQ0IwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRTk0N0M2NzEwNzUxMUU3QjFCOUM2NTE3RTkxQ0IwNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pvbu8G8AAAA+SURBVHjaYvz//z/DcAIsQOwLxFXDxD9tIA+JAbHFMPGQGBPDMAOjHhr10KiHRj2EUQ9tAmLLYeKfuwABBgArFgaQSj46ogAAAABJRU5ErkJggg==);
  }
  .cta-download {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA8CAYAAAAkNenBAAAAAXNSR0IArs4c6QAAAcRJREFUaAXtmMFqwkAQhld7LfQZ+lalh54KgiCCIEgFDyIIgiBCoVCE0oK+ga/Tl+i56T8loR7ikszOrLtlFoaE7M7M//1jPMQ55iqK4oiQXkemHNflJqaWZyA2ESUH7KelZCy7rE2EbZ1Sok1EyVh2WZsI2zqlRJuIkrHssjYRtnVKiTYRJWPZZW0ibOuUEjv4evCE2neM+rfIuWbk+VK+sPnpO3Bm70AgV9h8R9yfOZT64z0EPvyKJBjEByK3RZppEH8LD7qIt4xISGv9n1UJs8sAhjTWQ1SzwQF6b14ThiFtnUqv91rCvCQIQ5qaQVSEJcxzQjCkpR1EBUNXJG8TgNmeamLfA2RzQZgNW3hdIkDWF4BZ12kJfgaQVUSYVbBgXwGALCPALH0axPYAslCEWYgJbVIIIHMFmHmT3uJnADIThJmJC2xTECBTAZhpm55qZwEyCYCZqAnjFAbImAEz5vRSzwHIqAXMSF1QSAOADBvADEN6RMsFyMADM4gmRKIRQPqI7xMguu9L1I5eA8J7JQxB9KILkGwIgEcKyZpWyxwwB8yB/B2gr4o3+WM4RyDFfwDxfwjOiNBAUhuWTcQmouTAD8M9D3zU/zCUAAAAAElFTkSuQmCC);
  }
  .header-secondary .media-contacts li {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJFNzI4NTQ5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJFNzI4NTM5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMDAwN2VkZi0yMzE0LTQ2N2YtYTUwNS0zNmNmNTVhMGM5OTEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplYjU5Y2Q1OC01NTA1LTExN2EtYjQyYS1iMjNmZmE3ZWQzNTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GzlpJAAAA3ElEQVR42qSUSw4CIQxAoQdQD+MnszbqkXTnuMMjOca1iXoY5wRYkmKwA0zBJoT55D0KKdXWWuVDm6Z1sz3cWyUMYPDRDS+ShHYZILDHZ8P+nSSZ+AxuON7snygToD2/cNrWSL5ngJInSfoSCYQvJNmUSIB/KM0EYlaUPKQSSO1NKoHcCZNkl5PosJST1WaaFU4djgkvNlB/BghXv8RWd6UOI/CS4GnqnsAI3OXgpEAKRwUIL6TwQEDwVQrzjlS08o8A4TnBs9Ku5DNY18BhRzo7oBQe3IWatv4RYACWwH5rIPizAQAAAABJRU5ErkJggg==);
  }
  .gallery-thumbnails .arrow {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAAXNSR0IArs4c6QAAAJJJREFUOBFjYCAB/P//vwGESdCCUArVDKTAgDRDgFpANqODcoTxeFhAXdg0vweKm+DRBpHCo9mUXM0fgIYOnGYzSpw9cJrNyXX2R2BoE9YMNJ2JoA3EKMCRYEBxTpQrwHbgMYRwDMBcSWtDCCdhIlxCsSGgbEwVQwiXBQS8Q1yBQsAQ4oo0HIY0wMRJoqHpBEUzAJ4tHQujuzM9AAAAAElFTkSuQmCC);
  }
  .gallery-thumbnails .feat-next {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAAXNSR0IArs4c6QAAAJtJREFUOBHNlG0KgDAIhqOgc+y6HaOve3SU6CLrNRQkgpwOSpCtH8+jC7emqRk550TpcjK8Y6UskygY2yvKJEAGBvVil4BqkZOmef+NZK7RyX8kS/Q4HQRVJGu0kx6C40Gyvd4bQHQMXwcM+/4BYBrvEOwbJq4cgn23kiuH4BGSe9jeA1DhFylBQtUkbJX1GIIUSTksIpYk+basJ2y1fFhlsEfDAAAAAElFTkSuQmCC);
  }
  .event-date p {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAAXNSR0IArs4c6QAAAVZJREFUWAljZMABzNxC/yNLndq1mhGZTyqbWPOYSDWY1upHHUQohMHpwtInVPrfb8bu/wz/HRj+M0gS0kRNeUYGxmf/Gf8fYGZlKDu+ZfVTRmu/CKnfP/5eAloiTE2LyDDrLTMbgz7Tn59/OwaBY0DuF/77m6GL6f9/BnsyfEMrLY5MjIwM0rQynWRzgel3NNsTCrXBF0L/GYCpaBCBQRdCLOiBQ2mtjm4eIT56K2DQhdCogwhF4WgIEQ6h//9HyyF8oYRRDuFTjE8OvTzBpZZQOTeaqHGFHEx8NIRgIYGLHpQhNFoO4YoukPigjDJ8Dqa7HNVKakIlMLE+G40yQiE16EKI0cw99Bm9x4RwhRJorIgJSBzApYDe4qCBKyYGJtYyYN/1Hb0tx2LfW9AoGvPTO5c/yagZLmNk+CfJwMggAlTIi0Ux7YQYGZ4D7d0MHD0LBg3pAQCpVUg8fEqYewAAAABJRU5ErkJggg==);
  }
  .sc-filtering select {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJFNzI4NEI5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJFNzI4NEM5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEMyRTM2NDk1QjAxMUU5QjBFNjk1RjFBQzlEQzk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QkU3Mjg0QTk1QjIxMUU5QjBFNjk1RjFBQzlEQzk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PllzVvoAAADnSURBVHjatJLPDoIwDMYL8Qw8jICcTfSR9AacnI/EjGcP+k6zS4qpy/4UjE2+sHXl963pMmMM/DMyuOzm9Ql1R72WAMz58Q1U3RY/e8xf7T6n/IBSqBuqXn1b1dXEULi2TNgQvKeaCqVRB9RzBVwTw0aPuU8HPKqlnbCbV+5ZTh2MTr6kHxoBvKHa0jkacQ4Dn4HPRCdMGqrxwvmQ15gk4a5ByqRluVYCn18ReEyAvazZZEIdaT9J4CGDmImmdSGBxwxCJoWnLgj3zQAEMxHDJQYxk5F1+ZOBz0QET80gNBOQwm28BRgAbJFMrWpPuKkAAAAASUVORK5CYII=);
  }
  .race-report .sc-race-btn {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAalJREFUWAnt2D9Lw0AUAPD3jiS6VKGCIPgduhZF7adwcXKtdOnQubOLg+gHEKzgp0jBobj5HbROLYiLQsh5LxANZ6L3N2bwLUmvvXe/exeSaxBEtGeD7eSNn3JMe8Bhi9p047V3icU+rbjPi59Vz4MM854+cOBtgfnzCLLKEKYhwbJlagiGGCivtXwtuLauT08OUw7XADwoy83KGn21/YahcWsDlWMwkSdfC6gKwxCOagf9hHk5uLitFaSLIZy3JTPBeAOZYryAbDDOQbYYApXeLekL3TDFyE8GJxe1KaZs0tYglxgCWoFcYwhkfA25wsi7DaMKucJQReTQBvnEEE4L5BujBaoDowxauxt0v287MaH9TNkWghKbhtKSDXc37hH55GsQPxjKrwQa4zgd7m8eI8KV+F/gpTL5ZJVA9ONPVMD2XC9TjqGj1o2RUKLPrJjA9blyhVwPXJXvH1RVmby9cRXC1rQ/N30nlM/K2RFxzpCz2FlCy0TijVfMglUcIeLSMpd1dwRchGE0Ysvu+WOwwjoI7AYQnq0z6yYQY4qCTMIo6ix2zp4+AAf09S2ux2YPAAAAAElFTkSuQmCC);
  }
  .footer-menu-toggle:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJFNzI4NEI5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJFNzI4NEM5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEMyRTM2NDk1QjAxMUU5QjBFNjk1RjFBQzlEQzk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QkU3Mjg0QTk1QjIxMUU5QjBFNjk1RjFBQzlEQzk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PllzVvoAAADnSURBVHjatJLPDoIwDMYL8Qw8jICcTfSR9AacnI/EjGcP+k6zS4qpy/4UjE2+sHXl963pMmMM/DMyuOzm9Ql1R72WAMz58Q1U3RY/e8xf7T6n/IBSqBuqXn1b1dXEULi2TNgQvKeaCqVRB9RzBVwTw0aPuU8HPKqlnbCbV+5ZTh2MTr6kHxoBvKHa0jkacQ4Dn4HPRCdMGqrxwvmQ15gk4a5ByqRluVYCn18ReEyAvazZZEIdaT9J4CGDmImmdSGBxwxCJoWnLgj3zQAEMxHDJQYxk5F1+ZOBz0QET80gNBOQwm28BRgAbJFMrWpPuKkAAAAASUVORK5CYII=);
  }
  .eta {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAqCAYAAADbCvnoAAAAAXNSR0IArs4c6QAABMBJREFUWAntWE1oXFUUvudOa9ypLQhGFK1SqiBoFxajg5H+gFQQpc3ChQs3sWnERrRmpl1kofNiao3QdGJW4kZoIoKoFDTFSEqKFpriqkh/oNJUCm115aT2zfE7b96Zue+9/MxM5hUR3+ace+695/veuT/nvEemwWdXf4EbmTI6mKdGxttGBt+Ksf8TuhVR/m9jNHQCJBS7+r27jKXtVOatOG73E5l2Y7jdMDTiK8bQFdjPGKLJNtN27ONC3+VGQlg3od37vJe4zG/AeZbZrKoXBDR/sGQPjBT6j8bnhD4fKnr5D7VvWUK9uaGny+wPseEOndSMBLFfAPb6YS9/QuYLmbJvjiC6q62lvYcLuQNiX5TQ+Ph4ZurUuYMg8qYMbMUDUmVmOgjQWSzrZ0JG/SqpBUO/Z2D4zqnZc0dAZptOcCUcn2JjvyKiaWL/ErfdMSf9NP9nO1PmXmbOAvtFLO1Gdx7auPf4neRVTz424KXAhztBdCFzo1SaAZlH4n2AnLDE+xH2X5N9ScvuXGF9mek9kNiZ7FUL+RlLr2KPfS6WyJIFyzR79ijeZKsOr0g6DyKvgMhPUXt9LRDbBGIA5HWJGWReG/Xyn6o9kjqCPZMkMwUyTzZLRoBkrvjA+08psEoy9lHVRVYjJKfJ55vH3U5x8PiDa7Z1d3f/HbXXWvHsv1R2HxsbW336wrXvEKlO9SAb3VibLb7fPyO2aoTkaOugigyWacdSZKLjl2+JL0RqB170vI4ONrrPn+AgBMEJCAUXVOyeCffMVZ3YKonluyq+XX84QI/15r3nxRYQCm9gZwxNrGTPOI4WVCu+acLtxFXwtrRtkJuQDtxOvMF+t52GHsfA0j23Jz98Dy5IfgGN6gUplx7eoK57ZiVEBUOwXB/zZn6zLRuK3DlyA7uD0tQTWMxbrGFznwsq6cBtp6nHsXDMNliErd0FldzkttPUk1h8N04Ziivn0UTpmFJTE1hMQuhf9BAzCFFQOigtKSFUT1smsWhuFY68EFqv4FLPQK/72C+Vu9TnYjLAYr/aLVws0utvVQsUKa7cdpp6AgtcLM799y6oVHpuO009jiVc7G1tt3+Lo39TgRG2jVLpaTstKRiCpf6Fg3CxwwNvXYMxchlWyk4dmo5cAGNauITHPjMSheWdUnZGba1rVXxH62yydEgQqhVjT86bwSZ7qgYbFGhSura0JgKZtYjOz259jRRyoujlOgS7djHiY61GRjReh4lfSNkZtTffEl/i0yUTeHOwM+r+5PTkxU3ZzWtRKLlL9cDvf5SysH9z8vixv3RsM1Iic/l66WuQ6XTnWzKHioXcmNpqEYLl2Sce7sMqTmpnRXKnhHgle0rmhsvUGfVNkxXMmrW6h9QkFSQRYz+ZDWqrydZ9KOKYn0Fd3zE6mLte8+9satcYlrXjCO8W1646nDX1Ka3zw1XoipOR/kSEdJJ8xf44e3a4zEZ+wbTskT0jy9TV1VVLYo73RQnpmJ59g8/gn8VQ9ErQ3vqlHG386NqLD8LYx2jUx7KEdHhP7oOXjfF70a77h1WYkpAFMiNF790v1ddSsm5C6qRv4KM1N+ZL24OPA9TjAEX9pFUnzUkJIRWEJErJTWFq0unLyn8Aiqb0xx+VgYMAAAAASUVORK5CYII=);
  }
  .date-with-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAAXNSR0IArs4c6QAAAVlJREFUWAljZMABMiva/iNLTe+oYkTmk8om1jwmUg2mtfpRBxEKYXC6KKzuk/7572f3f4b/Dgz/GSQJaaKmPCMD47P/jP8PcDBxlPW3Fj1lzGnolPr389+l////C1PTIlLNYmRkfMvOxK7P8vfnvw6GAXYMyPGgAPnx70cXEzCK7En1DQ3VO4JymTQNLSDNaGD6Hc32hIJs8IUQI+N/iuooQj4mVX7QhRALug8ordXRzSPER28FDLoQGnUQoSgcDSGCIfT/P+NoOYQvlDDKIXyK8cmhlye41BIq50YTNa6Qg4mPhhAsJHDRgzGERttDuGILLD4Yowyvg+kuSbWSmlAJTKzPRqOMUEgNuhBizKxse0bvMSFcoQQaK2ICEgdwKaC3OGjgiomZnamMgZHhHb0tR7cPNGAFGkVjmtxQ/oSFnVkfKLAc6LDn6AppzgfZyciwDDR6BhrSAwCVrlB7Sb3fQQAAAABJRU5ErkJggg==);
  }
  .site-main ul li {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAQtJREFUOBGdU7EOAUEQnRmh8g0KQuESH6GQaPR6jdYX+AKdaPR6jeQKHyE5BaHwDSrixry9bILciTXN7s7Oe7sz84bpw6rDdXRPdUSqPSKtZdd8Iea4LLy8rgbJK4T9IZomlfP+OEtZx6Qk3v+2MqWivKi3m5NkGt1w5wgAPu0PGyXqvgEKDgbaNtqtPkjcS3j5VzA4EQsM9pzl/NgVfhtReWbplKXUkaxgBTnnAb3P6gSsZNX23sDVOmU18K0KBLtwreW3K4DLCEwkfxtfBAr7H8+xQJ4mpzSYxLWRlwJtQ56hBMA4LIDQNuT5KwligUG86wI0DW1bQeZf08EwWYyfAxC4YcLGW+g4PwF7N22msvkfdAAAAABJRU5ErkJggg==);
  }
  .image-caption-download a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAiCAYAAABMfblJAAAAAXNSR0IArs4c6QAAAJRJREFUSA3t1tEOgCAIBdDsy/3zAssHXYgouDbhpaHNY3fNCgdTFxRzSzEdoIqBqjmr3rx1UD1ij9QjFSewwUsDR2XE85IqaWbUOu94TOtB00SZRXqnHyw/gTFaYsboN2aEtjFltA9TQmXYJDqGDaJzmBDVwTpRXYxBbTACtcUqdA2WUb/+JoGAX8+Vu9ngJ2plnGjdrtkPTq1IBucAAAAASUVORK5CYII=);
  }
  #country-popup .country-grid-item a:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTUxZGIzYS04NTgzLTRhMmYtOTM4ZC1mYTE1YTA3MmZmYTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJFNzI4NTQ5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJFNzI4NTM5NUIyMTFFOUIwRTY5NUYxQUM5REM5NTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMDAwN2VkZi0yMzE0LTQ2N2YtYTUwNS0zNmNmNTVhMGM5OTEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplYjU5Y2Q1OC01NTA1LTExN2EtYjQyYS1iMjNmZmE3ZWQzNTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GzlpJAAAA3ElEQVR42qSUSw4CIQxAoQdQD+MnszbqkXTnuMMjOca1iXoY5wRYkmKwA0zBJoT55D0KKdXWWuVDm6Z1sz3cWyUMYPDRDS+ShHYZILDHZ8P+nSSZ+AxuON7snygToD2/cNrWSL5ngJInSfoSCYQvJNmUSIB/KM0EYlaUPKQSSO1NKoHcCZNkl5PosJST1WaaFU4djgkvNlB/BghXv8RWd6UOI/CS4GnqnsAI3OXgpEAKRwUIL6TwQEDwVQrzjlS08o8A4TnBs9Ku5DNY18BhRzo7oBQe3IWatv4RYACWwH5rIPizAQAAAABJRU5ErkJggg==);
  }
  #country-popup .country-grid-item a:hover:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAAXNSR0IArs4c6QAAAJtJREFUOBHNlG0KgDAIhqOgc+y6HaOve3SU6CLrNRQkgpwOSpCtH8+jC7emqRk550TpcjK8Y6UskygY2yvKJEAGBvVil4BqkZOmef+NZK7RyX8kS/Q4HQRVJGu0kx6C40Gyvd4bQHQMXwcM+/4BYBrvEOwbJq4cgn23kiuH4BGSe9jeA1DhFylBQtUkbJX1GIIUSTksIpYk+basJ2y1fFhlsEfDAAAAAElFTkSuQmCC);
  }
}
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    text-shadow: none !important;
    -webkit-filter: none !important;
    filter: none !important;
  }
  .comment-edit-link,
  .comment-metadata .edit-link,
  .comment-reply-link,
  .comment-respond,
  .content-bottom-widgets,
  .edit-link,
  .header-image,
  .main-navigation,
  .navigation,
  .page-links,
  .pingback .edit-link,
  .sidebar,
  .social-navigation,
  button,
  form,
  input,
  select,
  textarea {
    display: none;
  }
  .comment-content h4,
  .comment-content h5,
  .comment-content h6,
  .entry-content .author-title,
  .entry-content h4,
  .entry-content h5,
  .entry-content h6,
  .entry-summary h4,
  .entry-summary h5,
  .entry-summary h6,
  blockquote cite,
  blockquote small,
  body,
  pre {
    font-size: 12pt;
  }
  blockquote {
    font-size: 14.25pt;
  }
  .comment-content h2,
  .comments-title,
  .entry-content h2,
  .entry-summary h2,
  .page-title,
  .site-title,
  .widecolumn h2 {
    font-size: 17.25pt;
  }
  .site-description {
    display: block;
  }
  .entry-title {
    font-size: 24.75pt;
    line-height: 1.2727272727;
    margin-bottom: 1.696969697em;
  }
  .format-aside .entry-title,
  .format-audio .entry-title,
  .format-chat .entry-title,
  .format-gallery .entry-title,
  .format-image .entry-title,
  .format-link .entry-title,
  .format-quote .entry-title,
  .format-status .entry-title,
  .format-video .entry-title {
    font-size: 17.25pt;
    line-height: 1.304347826;
    margin-bottom: 1.826086957em;
  }
  .comment-content h1,
  .entry-content h1,
  .entry-summary h1 {
    font-size: 21pt;
  }
  .comment-content .cta-inner .cta-heading,
  .comment-content h3,
  .cta-inner .comment-content .cta-heading,
  .cta-inner .entry-content .cta-heading,
  .cta-inner .entry-summary .cta-heading,
  .entry-content .cta-inner .cta-heading,
  .entry-content h3,
  .entry-summary .cta-inner .cta-heading,
  .entry-summary h3,
  body:not(.search-results) .entry-summary {
    font-size: 14.25pt;
  }
  .author-bio,
  .comment-awaiting-moderation,
  .comment-metadata,
  .comment-notes,
  .entry-caption,
  .entry-footer,
  .gallery-caption,
  .site-description,
  .site-info,
  .sticky-post,
  .taxonomy-description,
  .wp-caption .wp-caption-text {
    font-size: 9.75pt;
  }
  .site,
  body {
    background: none !important;
  }
  .comment-author,
  .entry-title a,
  .site-branding .site-title a,
  blockquote cite,
  blockquote small,
  body {
    color: #1a1a1a !important;
  }
  .comments-title,
  .page-header,
  blockquote {
    border-color: #1a1a1a !important;
  }
  .author-bio,
  .comment-author,
  .comment-awaiting-moderation,
  .comment-metadata a,
  .comment-notes,
  .entry-caption,
  .entry-footer,
  .entry-footer a,
  .gallery-caption,
  .site-description,
  .site-info,
  .site-info a,
  .sticky-post,
  .taxonomy-description,
  .wp-caption .wp-caption-text,
  blockquote,
  body:not(.search-results) .entry-summary,
  body:not(.search-results) .entry-summary blockquote {
    color: #686868 !important;
  }
  code,
  hr {
    background-color: #d1d1d1 !important;
  }
  .author-info,
  .comment-list .pingback,
  .comment-list .trackback,
  .comment-list article,
  .no-comments,
  abbr,
  acronym,
  pre,
  table,
  td,
  th {
    border-color: #d1d1d1 !important;
  }
  a {
    color: #007acc !important;
  }
  .comment-content a,
  .entry-content a,
  .entry-summary a,
  .pingback .comment-body > a,
  .taxonomy-description a {
    box-shadow: none;
    border-bottom: 1px solid #007acc !important;
  }
  .site {
    margin: 5%;
  }
  .site-inner {
    max-width: none;
  }
  .site-header {
    padding: 0 0 1.75em;
  }
  .site-branding {
    margin-top: 0;
    margin-bottom: 1.75em;
  }
  .site-main {
    margin-bottom: 3.5em;
  }
  .comments-area,
  .entry-content,
  .entry-footer,
  .entry-header,
  .entry-summary,
  .page-content,
  .page-header,
  .post-thumbnail {
    margin-right: 0;
    margin-left: 0;
  }
  .post-thumbnail,
  .site-main > article {
    margin-bottom: 3.5em;
  }
  .entry-content blockquote.alignleft,
  .entry-content blockquote.alignright {
    border-width: 4px 0 0;
    padding: 0.9473684211em 0 0;
    width: calc(50% - 0.73684em);
  }
  body:not(.search-results) .entry-header + .entry-summary {
    margin-top: -1.473684211em;
  }
  .site-footer,
  .widecolumn {
    padding: 0;
  }
  #masthead {
    position: relative;
  }
}
