OK
https://covidtracking.com/
Taiwan
Country
Network
September 27, 2025, 01:55 PM UTC
Date & Time
Websites
Websites
Runtime: 3.3s
On September 27, 2025, 01:55 PM UTC, https://covidtracking.com/ was accessible when tested on 3462 in Taiwan.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
124.239.250.38
Query:
IN A covidtracking.com
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
104.21.64.114
@
IN
A
172.67.183.132

TCP Connections

Connection to 172.67.183.132:443 succeeded.
Connection to 104.21.64.114:443 succeeded.

HTTP Requests

URL
GET https://covidtracking.com/
Response Headers
Access-Control-Allow-Origin:
*
Age:
0
Alt-Svc:
h3=":443"; ma=86400
Cache-Control:
max-age=600
Cf-Cache-Status:
DYNAMIC
Cf-Ray:
985b7f521aa32ea5-LAX
Content-Type:
text/html; charset=utf-8
Date:
Sat, 27 Sep 2025 13:55:12 GMT
Expires:
Sat, 27 Sep 2025 14:05:12 GMT
Last-Modified:
Tue, 23 Sep 2025 13:37:31 GMT
Nel:
{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To:
{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2eUbh3M3N%2FUAeP0KgeNtN%2FYstf08NvFRX9y4yQBaylVUzfm2aSXYL9%2F%2Berx6Ey2Xw%2BGiAlIop3mj1%2FeYcet8Ld9J5%2FS%2FSezXfjmuARd1rzGm"}]}
Server:
cloudflare
Vary:
Accept-Encoding
Via:
1.1 varnish
X-Cache:
MISS
X-Cache-Hits:
0
X-Fastly-Request-Id:
25091fd741b17af17846f2871798333610736e08
X-Github-Request-Id:
9E20:3BFE8A:95B59:9AFF1:68D7ECC0
X-Proxy-Cache:
MISS
X-Served-By:
cache-bur-kbur8200088-BUR
X-Timer:
S1758981312.352977,VS0,VE276
Response Body
<!DOCTYPE html>
<html lang="en">
  <meta charset="utf-8" /><meta
    content="ie=edge"
    http-equiv="x-ua-compatible"
  /><meta
    content="width=device-width,initial-scale=1,shrink-to-fit=no"
    name="viewport"
  /><style data-href="/styles.5999c31edf81d6df457a.css">
    ._000ba {
      padding: 2rem;
      background: #f2f2ff;
      margin-bottom: 2rem;
    }
    @media (min-width: 768px) {
      ._000ba {
        width: 300px;
        float: right;
        margin-left: 2rem;
      }
    }
    ._000ba ul {
      list-style-type: none;
      margin: 0;
      padding: 0;
    }
    ._000ba ul li:first-child {
      margin-bottom: 1rem;
    }
    ._000ba [aria-hidden]:after {
      text-decoration: none;
      display: inline-block;
      margin-left: 0.25rem;
      content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20'%3E%3Cpath d='M17 17H3V3h5V1H3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5h-2z' fill='%23000000'/%3E%3Cpath d='M19 1h-8l3.29 3.29-5.73 5.73 1.42 1.42 5.73-5.73L19 9V1z' fill='%23000000'/%3E%3C/svg%3E");
    }
    ._09605 {
      border: 1px solid #d2d6d7;
      border-radius: 4px;
      padding: 1rem;
    }
    ._09605 h4 {
      font-size: 18px;
      font-size: 1.125rem;
    }
    ._29b5a {
      border: 1px solid #828688;
      border-radius: 4px;
      padding-left: 1rem;
      padding-right: 1rem;
      margin-top: 1rem;
      margin-bottom: 1rem;
    }
    ._20992 {
      padding-bottom: 1rem;
    }
    ._3c276 {
      margin-top: 0.5rem;
      margin-bottom: 0.5rem;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
    ._3c276 h3 {
      margin: 0;
    }
    @media (max-width: 1080px) {
      ._3c276 h3 {
        font-size: 23px;
        font-size: 1.45rem;
      }
    }
    .cf239 {
      font-weight: 700;
      color: #303030;
      border: none;
      cursor: pointer;
      background: 0 0;
    }
    .cf239 span {
      text-decoration: underline;
    }
    ._858b5 {
      flex-shrink: 0;
    }
    ._8a4bf {
      margin-bottom: 2rem;
      padding: 2rem;
      background: #f2f2ff;
    }
    ._8a4bf h2 {
      margin: 0;
      font-size: 23px;
      font-size: 1.45rem;
    }
    ._8a4bf ul {
      list-style-type: none;
      padding-left: 0;
      margin-bottom: 0;
    }
    ._8a4bf ul li {
      margin-bottom: 1rem;
    }
    ._8a4bf ul li._85796 {
      margin-left: 2rem;
    }
    ._8a4bf ul li:last-child {
      margin-bottom: 0;
    }
    ._8a4bf._86561,
    .ec3ac {
      margin-top: 4rem;
    }
    .ec3ac {
      margin-bottom: 4rem;
    }
    ._7c7df {
      margin: 0;
    }
    ._19850 {
      padding-bottom: 0.5rem;
      border-bottom: 1.5px solid #31347a;
    }
    ul._3040c ul {
      margin-left: 2rem;
      margin-top: 1rem;
    }
    ._72db3 {
      list-style-type: none;
      padding: 0;
      margin-top: 2rem;
      margin-bottom: 2rem;
    }
    ._72db3 li {
      display: inline-block;
      margin-right: 1rem;
    }
    ._72db3 li:after {
      content: '|';
      margin-left: 1rem;
    }
    ._72db3 li:last-child:after {
      content: none;
    }
    ._652db {
      text-align: center;
      margin-top: 2rem;
      margin-bottom: 2rem;
    }
    .bb01f {
      margin-bottom: 4rem;
    }
    ._13757 {
      margin-bottom: 0;
    }
    .dd159 strong {
      display: inline-block;
      margin-right: 0.5rem;
    }
    .c3e6f {
      font-size: 13px;
      font-size: 0.8rem;
    }
    ._6344e {
      border: 0;
      background: 0 0;
      cursor: pointer;
      display: block;
      width: 100%;
      text-align: left;
      padding: 1rem 0;
      font-weight: 700;
      border-bottom: 1.5px solid #31347a;
    }
    ._6344e span {
      display: inline-block;
      margin-left: 1rem;
    }
    @media (min-width: 1080px) {
      ._26302 {
        padding-left: 2rem;
      }
    }
    ._80de4 {
      margin-top: 2rem;
      margin-bottom: 2rem;
    }
    @media (min-width: 1080px) {
      ._80de4._8be39 {
        display: none;
      }
    }
    @media (max-width: 1080px) {
      ._80de4._2c1f4 {
        display: none;
      }
    }
    ._80de4 iframe {
      border: none;
      width: 100%;
      height: 500px;
    }
    @media (min-width: 1080px) {
      ._80de4 iframe {
        height: 702px;
      }
    }
    ._89fdf {
      padding: 1rem;
      margin-top: 1rem;
      background: #f6ce7a;
    }
    ._89fdf a {
      color: #000;
    }
    ._5e3ff {
      box-sizing: border-box;
      display: flex;
      flex: 0 1 auto;
      flex-direction: row;
      flex-wrap: wrap;
      list-style-type: none;
      margin: 0;
      padding: 0;
    }
    @media (min-width: 1080px) {
      ._5e3ff._8cd8e {
        margin-left: 8.33333%;
      }
    }
    ._5e3ff li {
      margin-bottom: 1rem;
    }
    ._5e3ff li.b5ed6 {
      box-sizing: border-box;
      flex: 0 0 auto;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      flex-basis: 50%;
      max-width: 50%;
    }
    ._5e3ff li.b5ed6:first-child {
      padding-left: 0 !important;
    }
    ._5e3ff li.b5ed6:last-child {
      padding-right: 0 !important;
    }
    @media (min-width: 768px) {
      ._5e3ff li.b5ed6 {
        flex-basis: 33.33333%;
        max-width: 33.33333%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5e3ff li.b5ed6 {
        flex-basis: 16.66667%;
        max-width: 16.66667%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    ._5e3ff li.b5ed6:last-child {
      padding-right: 0.5rem !important;
    }
    @media (min-width: 1080px) {
      ._5e3ff li.b5ed6 {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
      }
      ._5e3ff li.b5ed6._8679b {
        overflow: auto;
        margin: 0;
        height: auto;
        position: relative;
        padding-right: 0.5rem;
      }
      ._5e3ff li.b5ed6._8679b:last-child {
        padding: 0;
      }
    }
    ._5e3ff li.b5ed6 img {
      display: block;
      border: 1px solid #4c5153;
      padding: 1px;
    }
    ._5e3ff li._4c1e1 {
      display: none;
      box-sizing: border-box;
      flex: 0 0 auto;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      flex-basis: 25%;
      max-width: 25%;
    }
    ._5e3ff li._4c1e1:first-child {
      padding-left: 0 !important;
    }
    ._5e3ff li._4c1e1:last-child {
      padding-right: 0 !important;
    }
    @media (min-width: 768px) {
      ._5e3ff li._4c1e1 {
        flex-basis: 16.66667%;
        max-width: 16.66667%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5e3ff li._4c1e1 {
        flex-basis: 8.33333%;
        max-width: 8.33333%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        display: list-item;
        vertical-align: middle;
      }
    }
    ._5e3ff li._4c1e1 button {
      border: 0;
      padding: 0;
      background: 0 0;
      cursor: pointer;
      font-size: 48px;
      font-size: 3rem;
      color: #31347a;
      margin-top: 1rem;
    }
    ._5e3ff li._4c1e1 button[disabled] {
      color: #b7bcbd;
      cursor: not-allowed;
    }
    @media (min-width: 1080px) {
      .a94ac {
        margin-left: 8.33333%;
      }
    }
    ._502f9 {
      margin-bottom: 4rem;
    }
    .ddf6f {
      box-sizing: border-box;
      display: flex;
      flex: 0 1 auto;
      flex-direction: row;
      flex-wrap: wrap;
      margin-left: 1.5rem;
      margin-right: 1.5rem;
    }
    @media (min-width: 768px) {
      .ddf6f {
        margin-left: 3.5rem;
        margin-right: 3.5rem;
      }
    }
    @media (min-width: 1080px) {
      .ddf6f {
        margin-left: 2rem;
        margin-right: 2rem;
      }
    }
    @media (min-width: 1200px) {
      .ddf6f {
        max-width: 71.25rem;
        margin-left: auto;
        margin-right: auto;
      }
    }
    .d3a4d {
      box-sizing: border-box;
      flex: 0 0 auto;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      flex-basis: 100%;
      max-width: 100%;
    }
    .d3a4d:first-child {
      padding-left: 0 !important;
    }
    .d3a4d:last-child {
      padding-right: 0 !important;
    }
    @media (min-width: 768px) {
      .d3a4d {
        flex-basis: 100%;
        max-width: 100%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      .d3a4d {
        flex-basis: 100%;
        max-width: 100%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    ._3452d {
      box-sizing: border-box;
      flex: 0 0 auto;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      flex-basis: 100%;
      max-width: 100%;
    }
    ._3452d:first-child {
      padding-left: 0 !important;
    }
    ._3452d:last-child {
      padding-right: 0 !important;
    }
    @media (min-width: 768px) {
      ._3452d {
        flex-basis: 100%;
        max-width: 100%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._3452d {
        flex-basis: 66.66667%;
        max-width: 66.66667%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    .ee1f4 {
      margin: 0 auto;
    }
    ._28f79 {
      font-size: 18px;
      font-size: 1.125rem;
    }
    ._28f79 h2 {
      margin-bottom: 2rem;
    }
    ._28f79 p {
      margin-top: 0;
      margin-bottom: 1.5rem;
    }
    ._28f79 code {
      background: #d2d6d7;
      padding: 0.25rem 0.5rem;
      border-radius: 4px;
    }
    ._48ca2 {
      margin: 0;
    }
    ._4c4d7 {
      margin: 0 0 1rem;
      font-size: 23px;
      font-size: 1.45rem;
    }
    ._4c4d7 ._6d1f2 {
      font-size: 13px;
      font-size: 0.8rem;
      font-weight: 400;
      display: inline-block;
      margin-left: 1rem;
    }
    ._1c251 {
      display: inline-block;
      margin-right: 0.5rem;
      width: 23px;
    }
    ._57653 li {
      display: flex;
      align-items: center;
    }
    ._98866 {
      display: flex;
      line-height: 1;
      font-size: 13px;
      font-size: 0.8rem;
      margin: 1rem 0 0.5rem;
      color: #4c5153;
      vertical-align: middle;
    }
    ._98866 img {
      margin-right: 0.25rem;
    }
    ._4d289 {
      white-space: pre;
    }
    ._65015 {
      margin-bottom: 1rem;
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 1.3;
    }
    @media (max-width: 768px) {
      ._65015 {
        margin-top: 0.5rem;
        margin-bottom: 0.5rem;
      }
    }
    ._134fb {
      margin-bottom: 4rem;
    }
    @media (min-width: 1080px) {
      ._134fb {
        margin-bottom: 5rem;
      }
    }
    ._134fb ._65015 {
      font-size: 23px;
      font-size: 1.45rem;
      margin: 0 0 1rem;
    }
    ._134fb ul {
      list-style-type: none;
      margin: 0;
      padding: 0;
    }
    ._134fb ul li {
      margin-bottom: 1rem;
    }
    ._0d70f:after {
      content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20'%3E%3Cpath d='M17 17H3V3h5V1H3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5h-2z' fill='%23000000'/%3E%3Cpath d='M19 1h-8l3.29 3.29-5.73 5.73 1.42 1.42 5.73-5.73L19 9V1z' fill='%23000000'/%3E%3C/svg%3E");
      display: inline-block;
      margin-left: 0.5rem;
    }
    .ea61d {
      border: 0;
      padding: 0;
      background: 0 0;
      cursor: pointer;
      text-decoration: underline;
    }
    ._371ea > div {
      margin-bottom: 1rem;
    }
    @media (min-width: 1080px) {
      ._371ea > div {
        margin-bottom: 0;
      }
    }
    ._5d743,
    .b19ef {
      color: #fff;
      background: #31347a;
    }
    .b19ef {
      padding: 0.25rem 0.5rem;
    }
    ._5d743 {
      display: block;
      margin: 2rem 0;
      padding: 0.5rem 0;
      text-align: center;
    }
    ._8b762 h2 {
      line-height: 1.25;
      font-size: 30px;
      font-size: 1.8rem;
    }
    @media (min-width: 768px) {
      ._8b762 h2 {
        font-size: 36px;
        font-size: 2.25rem;
      }
    }
    ._8b762 h2:first-child {
      margin-top: 0;
    }
    ._8b762 h3 {
      font-size: 23px;
      font-size: 1.45rem;
      margin: 2rem 0 0.25rem;
    }
    ._8b762 li {
      margin-bottom: 1rem;
    }
    ._5441b {
      width: 100%;
      text-align: left;
      border: 0;
      border-bottom: 1px solid #828688;
      display: block;
      background: 0 0;
      cursor: pointer;
    }
    ._5441b h3 {
      font-size: 23px;
      font-size: 1.45rem;
    }
    ._29959 {
      display: inline-block;
      margin-left: 1rem;
    }
    .fa8a6 {
      padding-top: 2rem;
      margin-left: 2rem;
    }
    .fa8a6 ._8c650 {
      margin-bottom: 0;
    }
    .fa8a6 ._8c650,
    .fa8a6 dl {
      margin-left: 2rem;
    }
    .fa8a6 dl dt {
      font-weight: 700;
      font-family: monospace;
      font-size: 23px;
      font-size: 1.45rem;
    }
    .fa8a6 dl dd {
      margin-bottom: 2rem;
    }
    .fa8a6 dl dd p {
      margin: 0.5rem 0;
    }
    ._86bf1 {
      color: #676b6d;
      font-family: monospace;
    }
    ._5da7c [aria-hidden]:after {
      text-decoration: none;
      display: inline-block;
      margin-left: 0.25rem;
      content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20'%3E%3Cpath d='M17 17H3V3h5V1H3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5h-2z' fill='%23000000'/%3E%3Cpath d='M19 1h-8l3.29 3.29-5.73 5.73 1.42 1.42 5.73-5.73L19 9V1z' fill='%23000000'/%3E%3C/svg%3E");
    }
    .d75f0 {
      background: #802509;
      padding: 1rem;
    }
    .d75f0,
    .d75f0 a {
      color: #fff;
    }
    @media (max-width: 1080px) {
      .ec8d2 ._2021d {
        background-color: #fff;
      }
    }
    .ec8d2 ._2021d svg {
      fill: #31347a;
    }
    .ec8d2 ._5481f {
      border-top: none;
      margin-top: 0.5rem;
    }
    ._2021d {
      -webkit-appearance: none;
      appearance: none;
      background: 0 0;
      border: none;
      box-shadow: none;
      margin-left: 0.5rem;
      position: relative;
      z-index: 1;
      cursor: pointer;
      padding: 0;
      top: 3px;
    }
    @media (max-width: 1080px) {
      ._2021d {
        background-color: #6164ba;
        border-radius: 50%;
        height: 22px;
        width: 22px;
      }
    }
    ._2021d:focus {
      outline: 2px dotted #fff;
    }
    @media (any-hover: hover) {
      ._2021d {
        width: 1.5rem;
        height: 1.5rem;
        margin-left: 0.5rem;
      }
      ._2021d svg {
        margin-bottom: 0.25rem;
      }
    }
    ._2021d svg {
      fill: #fff;
      transition: -webkit-transform 0.2s ease-in;
      transition: transform 0.2s ease-in;
      transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in;
      -webkit-transform-origin: center;
      transform-origin: center;
    }
    @media (hover: none) {
      ._2021d svg {
        position: absolute;
        top: 8px;
        left: 5px;
      }
    }
    ._2021d[aria-expanded='true'] svg {
      -webkit-transform: rotate(-180deg);
      transform: rotate(-180deg);
      -webkit-transform-origin: center;
      transform-origin: center;
      transition: -webkit-transform 0.2s ease-out;
      transition: transform 0.2s ease-out;
      transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
    }
    ._17b9b {
      font-size: 18px;
      font-size: 1.125rem;
    }
    ._17b9b:hover [data-reach-menu] {
      display: block;
    }
    ._17b9b a:focus {
      outline: 2px dotted #fff;
    }
    @media (max-width: 1080px) {
      .bfb74 {
        display: flex;
        align-items: center;
      }
    }
    @media (max-width: 480px) {
      .bfb74 {
        justify-content: space-between;
      }
    }
    ._5481f {
      position: absolute;
      text-align: left;
      background-color: #fff;
      min-width: 15em;
      top: 20px;
      border-top: 20px solid #31347a;
      outline: 2px solid #31347a;
      padding: 0.25rem;
    }
    ._5481f,
    ._5481f a._66550 {
      display: block;
      color: #31347a;
    }
    ._5481f a._66550 {
      padding: 0.5rem;
      cursor: pointer;
    }
    ._5481f a._66550:focus,
    ._5481f a._66550:hover,
    ._5481f a._66550[data-selected] {
      color: #fff;
      background: #000;
    }
    @media (max-width: 1080px) {
      ._5481f div {
        margin-bottom: 0.5rem;
      }
      ._5481f div:last-of-type {
        margin-bottom: 0;
      }
    }
    .eb6cc {
      display: grid;
      row-gap: 0.5rem;
      grid-template-columns: 100%;
    }
    @media (max-width: 1080px) and (min-width: 640px) {
      .eb6cc {
        row-gap: 1rem;
        grid-template-columns: repeat(3, 33%);
      }
    }
    @media (max-width: 640px) and (min-width: 480px) {
      .eb6cc {
        grid-template-columns: repeat(2, 49%);
      }
    }
    .eb6cc ._5481f {
      border-top: none;
      top: auto;
      line-height: 1rem;
      z-index: 2;
    }
    @media (max-width: 480px) {
      .eb6cc ._5481f {
        position: relative;
        border: 0;
        top: 0;
        background: 0 0;
        padding-left: 1rem;
      }
      .eb6cc ._5481f a,
      .eb6cc ._5481f a[aria-current] {
        color: #f2f2ff;
      }
      .eb6cc ._5481f:focus {
        outline: 2px dotted #fff;
      }
    }
    ._1d3d1,
    .eb6cc ._17b9b:hover [data-reach-menu][hidden] {
      display: none;
    }
    ._1d3d1 {
      font-size: 13px;
      font-size: 0.8rem;
    }
    @media (min-width: 1080px) {
      ._1d3d1 {
        display: flex;
      }
    }
    .f6ead {
      margin-right: 1rem;
    }
    ._28427:focus {
      outline: 2px dotted #fff;
    }
    .c01e5 {
      display: inline-block;
      padding: 0.4rem 0.5rem;
      transition: all 0.2s;
      font-weight: 700;
      background: #f6ce7a;
      color: #111354;
      border-radius: 4px;
      text-decoration: none;
    }
    @media (min-width: 1080px) {
      .c01e5 {
        line-height: 1.75;
        height: 35px;
      }
    }
    .c01e5:hover {
      text-decoration: none;
    }
    .c01e5:focus {
      outline: 2px dotted #000;
    }
    @media (max-width: 1080px) {
      .c01e5 {
        margin-top: 1.5rem;
      }
      .c01e5:focus {
        outline: 2px dotted #fff;
      }
    }
    ._6ca54 {
      width: 60%;
      text-align: right;
    }
    @media (min-width: 768px) {
      ._6ca54 {
        width: 80%;
      }
    }
    ._920bf .e31ff div {
      border-top: 1px solid #31347a;
      opacity: 0.8;
    }
    .e31ff {
      margin-top: 1rem;
      display: flex;
      color: #fff;
      text-transform: uppercase;
      align-items: center;
    }
    .e31ff img,
    .e31ff span {
      display: flex;
      margin-right: 1rem;
    }
    .e31ff img {
      padding-bottom: 0.25rem;
      width: 78px;
    }
    .e31ff span {
      padding-bottom: 0.1rem;
      margin-right: 0.5rem;
      font-size: 0.625rem;
      line-height: 0.8rem;
    }
    .e31ff div {
      display: flex;
      border-top: 1px solid #fff;
      width: 100%;
      height: 1px;
      opacity: 0.2;
    }
    ._093e5 {
      background: #31347a;
      padding-bottom: 2rem;
    }
    ._093e5._920bf {
      background: #fff;
    }
    ._093e5._11d45 {
      padding-bottom: 0;
    }
    ._559ed {
      margin-bottom: 3rem;
    }
    @media (min-width: 768px) {
      ._559ed {
        margin-bottom: 4rem;
      }
    }
    ._559ed img,
    ._559ed._220bf {
      margin-bottom: 0;
    }
    ._559ed ._741b7 {
      margin: 0 0 0.5rem;
      font-size: 36px;
      font-size: 2.25rem;
      line-height: 1.2;
      color: #fff;
    }
    @media (max-width: 768px) {
      ._559ed ._741b7 {
        font-size: 30px;
        font-size: 1.8rem;
      }
    }
    ._559ed .cac68 {
      display: flex;
      float: right;
    }
    @media (min-width: 1080px) {
      ._559ed .cac68 {
        float: none;
      }
    }
    ._559ed._920bf nav a {
      color: #31347a;
    }
    ._559ed nav {
      display: none;
      align-self: center;
      -webkit-column-break-before: always;
      break-before: always;
    }
    @media (min-width: 1080px) {
      ._559ed nav {
        display: block;
        position: relative;
        z-index: 1;
      }
    }
    ._559ed nav a {
      color: #f2f2ff;
      text-decoration: none;
      font-weight: 700;
    }
    ._559ed nav ul {
      padding-left: 0;
      margin: 0;
      line-height: 1;
      list-style-type: none;
    }
    ._559ed nav ul li {
      margin-bottom: 0.5625rem;
    }
    @media (min-width: 1080px) {
      ._559ed nav ul li {
        display: inline-block;
        margin-right: 1rem;
        margin-bottom: 0;
        line-height: 1;
        position: relative;
      }
      ._559ed nav ul li:last-child {
        margin-right: 0;
      }
      ._559ed nav ul li a {
        padding-bottom: 0.25rem;
        position: relative;
        z-index: 2;
      }
      ._559ed nav ul li a:focus {
        outline: 2px dotted #fff;
      }
      ._559ed nav ul li:hover > a {
        text-decoration: underline;
        color: #fff;
      }
    }
    ._559ed nav ul li:last-child {
      padding-right: 0;
    }
    ._559ed .bf473 {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      justify-content: space-between;
      transition: display 0.15s;
      padding-top: 1.5rem;
    }
    ._559ed ._5e210 {
      margin-top: 4rem;
    }
    @media (max-width: 768px) {
      ._559ed ._5e210 {
        margin-top: 3rem;
      }
    }
    ._559ed ._5e210._43c59 {
      margin-top: 1.5rem;
    }
    @media (max-width: 768px) {
      ._559ed ._5e210._43c59 {
        margin-top: 2rem;
      }
    }
    ._559ed ._5e210._43c59 ._741b7 {
      margin: 0 0 1.5rem;
    }
    @media (max-width: 768px) {
      ._559ed ._5e210._43c59 ._741b7 {
        margin-bottom: 0;
      }
    }
    ._550c8 {
      margin: 0 auto;
      max-width: calc(1136px + 3rem);
      padding: 0 2rem;
    }
    @media (max-width: 480px) {
      ._550c8 {
        padding: 0 1rem;
      }
    }
    @media (min-width: 1080px) {
      ._550c8 {
        padding: 0 0.5rem;
      }
    }
    .daf34 {
      background: #f6ce7a;
      padding-top: 1rem;
      padding-bottom: 1rem;
    }
    .b8abe {
      color: #d1d1e8;
      background: #111354;
      position: relative;
      padding: 1rem 1rem 2rem;
    }
    @media (max-width: 1080px) and (min-width: 640px) {
      .b8abe {
        margin: 0 2rem;
      }
    }
    @media (max-width: 640px) and (min-width: 480px) {
      .b8abe {
        margin: 0 1rem;
      }
    }
    @media (min-width: 1080px) {
      .b8abe {
        display: none;
      }
    }
    .b8abe .aded8 {
      position: absolute;
      width: 30px;
      height: 30px;
      right: 35px;
      bottom: -15px;
      background: #111354;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      z-index: 0;
    }
    .b8abe nav {
      display: block;
      margin-top: 1rem;
    }
    .b8abe nav a {
      min-height: 44px;
      display: flex;
      align-items: center;
    }
    .b8abe nav [data-reach-menu] a {
      display: flex;
    }
    .b8abe nav li {
      line-height: 2.5rem;
    }
    @media (hover: none) {
      .b8abe nav li {
        margin-bottom: 1.5rem;
        line-height: 1;
      }
    }
    .b8abe nav li:last-child {
      margin-bottom: 0;
    }
    .b8abe ._99055,
    .b8abe ._99055 [data-reach-combobox] {
      width: 100%;
    }
    .d1044 {
      display: block;
    }
    @media (min-width: 1080px) {
      .d1044 {
        display: none;
      }
    }
    ._03a12 {
      background: 0 0;
      border: none;
      font-weight: 700;
      color: #fff;
      cursor: pointer;
      margin-top: 0;
    }
    ._03a12.f83cd {
      color: #31347a;
    }
    @media (min-width: 1080px) {
      ._03a12 {
        display: none;
      }
    }
    ._2a9b5 {
      display: flex;
      flex-direction: column;
      align-items: stretch;
    }
    .fbd1a {
      display: block;
      text-align: left;
      margin: 0 0 1.5rem 1rem;
    }
    @media (min-width: 480px) {
      .fbd1a {
        margin-left: 0;
      }
    }
    .fbd1a ul {
      display: grid;
      list-style-type: none;
      margin: 0;
      padding-left: 0;
      text-align: left;
    }
    @media (min-width: 480px) and (max-width: 640px) {
      .fbd1a ul {
        grid-template-columns: 1fr 1fr;
      }
    }
    @media (min-width: 640px) and (max-width: 1080px) {
      .fbd1a ul {
        grid-template-columns: 1fr 1fr 1fr;
      }
    }
    @media (min-width: 1080px) {
      .fbd1a ul {
        display: block;
      }
      .fbd1a ul li {
        display: inline-block;
      }
      .fbd1a ul li a {
        margin: 0 1rem;
      }
      .fbd1a ul li:first-child a {
        margin-left: 0;
      }
    }
    .fbd1a ul a {
      text-decoration: none;
      font-weight: 700;
      font-size: 16px;
      font-size: 1rem;
      color: #fff;
      margin: 0 0.6rem 0 0;
      padding: 0.4rem 0 0.2rem;
      border-bottom: 3px solid transparent;
      min-height: 44px;
      display: flex;
      align-items: center;
    }
    @media (min-width: 768px) {
      .fbd1a ul a {
        display: block;
        align-items: inherit;
        min-height: auto;
      }
    }
    .fbd1a ul a:focus {
      outline: 2px dotted #fff;
    }
    .fbd1a ul a:hover,
    .fbd1a ul a[aria-current] {
      text-decoration: underline;
      color: #fff;
    }
    .bbc72 {
      margin-bottom: 0.5rem;
      display: flex;
      align-items: flex-end;
      overflow-x: scroll;
      scrollbar-width: none;
      -ms-overflow-style: none;
    }
    .bbc72::-webkit-scrollbar {
      display: none;
    }
    @media (max-width: 768px) {
      .bbc72 {
        margin-top: 0.5rem;
        margin-bottom: 0.5rem;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
      }
    }
    .bbc72 a,
    .bbc72 span {
      line-height: 1.5;
    }
    .bbc72 span {
      color: #6164ba;
    }
    .bbc72 a {
      color: #b6b7db;
      text-decoration: none;
      white-space: nowrap;
    }
    .bbc72 a:hover {
      text-decoration: underline;
      color: #fff;
    }
    .bbc72 a:focus {
      outline: 2px dotted #fff;
    }
    .bbc72 a:first-child {
      margin-left: 0;
    }
    .bbc72 a,
    .bbc72 img,
    .bbc72 span {
      margin-left: 0.25rem;
      margin-right: 0.25rem;
    }
    .bbc72 img {
      margin-bottom: 0.25rem;
    }
    ._807d7 {
      background-color: #31347a;
      margin-top: 3rem;
    }
    @media (min-width: 768px) {
      ._807d7 {
        margin-top: 4rem;
      }
    }
    ._807d7._6c865 {
      margin-top: 0;
    }
    ._807d7._667e5 {
      background: #fff;
      border-top: 1.5px solid #31347a;
    }
    ._807d7._667e5 a {
      color: #31347a !important;
    }
    ._807d7._667e5 ._5bc6e {
      color: #31347a;
    }
    ._5bc6e,
    ._5cb74 {
      width: 71.25rem;
      max-width: calc(100vw - 4rem);
      margin: 0 auto;
      color: #fff;
    }
    ._5bc6e a,
    ._5cb74 a {
      color: #fff;
      font-weight: 700;
      text-decoration: none;
    }
    ._5bc6e a:focus,
    ._5cb74 a:focus {
      outline: 2px dotted #fff;
    }
    ._5bc6e a:hover,
    ._5cb74 a:hover {
      text-decoration: underline;
      color: #fff;
    }
    ._5cb74 {
      padding-bottom: 0.5rem;
      padding-top: 2rem;
    }
    ._5cb74 img {
      width: 32px;
    }
    ._5cb74 ._0f412 {
      width: 11rem;
      margin: 0 1rem 0 0;
    }
    ._353e0 {
      box-sizing: border-box;
      display: flex;
      flex: 0 1 auto;
      flex-direction: row;
      flex-wrap: wrap;
      align-items: center;
    }
    ._353e0 ul {
      list-style-type: none;
      padding-left: 0;
    }
    ._353e0 .e2ca5 {
      box-sizing: border-box;
      flex: 0 0 auto;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      flex-basis: 75%;
      max-width: 75%;
    }
    ._353e0 .e2ca5:first-child {
      padding-left: 0 !important;
    }
    ._353e0 .e2ca5:last-child {
      padding-right: 0 !important;
    }
    @media (min-width: 768px) {
      ._353e0 .e2ca5 {
        flex-basis: 50%;
        max-width: 50%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._353e0 .e2ca5 {
        flex-basis: 25%;
        max-width: 25%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (max-width: 1080px) {
      ._353e0 .e2ca5 {
        order: 1;
      }
    }
    ._353e0 .a7a50 {
      box-sizing: border-box;
      flex: 0 0 auto;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      flex-basis: 100%;
      max-width: 100%;
    }
    ._353e0 .a7a50:first-child {
      padding-left: 0 !important;
    }
    ._353e0 .a7a50:last-child {
      padding-right: 0 !important;
    }
    @media (min-width: 768px) {
      ._353e0 .a7a50 {
        flex-basis: 100%;
        max-width: 100%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._353e0 .a7a50 {
        flex-basis: 58.33333%;
        max-width: 58.33333%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    ._353e0 .a7a50 ul {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      grid-template-rows: repeat(2, 1fr);
      grid-auto-flow: column;
    }
    @media (max-width: 1080px) and (min-width: 768px) {
      ._353e0 .a7a50 ul {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(3, 1fr);
      }
    }
    @media (max-width: 768px) {
      ._353e0 .a7a50 ul {
        grid-template-columns: 1fr;
        grid-template-rows: repeat(7, 1fr);
      }
    }
    ._353e0 .a7a50 ul a {
      min-height: 44px;
      display: flex;
      align-items: center;
    }
    @media (min-width: 768px) {
      ._353e0 .a7a50 ul a {
        display: block;
        align-items: inherit;
        min-height: auto;
      }
    }
    @media (max-width: 1080px) {
      ._353e0 .a7a50 {
        order: 3;
      }
    }
    ._353e0 ._3a7d8 {
      box-sizing: border-box;
      flex: 0 0 auto;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      flex-basis: 25%;
      max-width: 25%;
      margin-top: 0;
      margin-bottom: 0;
      display: flex;
      justify-content: flex-end;
    }
    ._353e0 ._3a7d8:first-child {
      padding-left: 0 !important;
    }
    ._353e0 ._3a7d8:last-child {
      padding-right: 0 !important;
    }
    @media (min-width: 768px) {
      ._353e0 ._3a7d8 {
        flex-basis: 50%;
        max-width: 50%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._353e0 ._3a7d8 {
        flex-basis: 16.66667%;
        max-width: 16.66667%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (max-width: 1080px) {
      ._353e0 ._3a7d8 {
        order: 2;
      }
    }
    ._353e0 ._3a7d8 li {
      margin-left: 1rem;
    }
    ._353e0 ._3a7d8 li:first-of-type {
      margin-left: 0;
    }
    hr.b0a16 {
      background-color: #6164ba;
      width: 100%;
    }
    ._5bc6e {
      padding-bottom: 2rem;
      padding-top: 0.5rem;
      box-sizing: border-box;
      display: flex;
      flex: 0 1 auto;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center;
    }
    ._5bc6e p,
    ._5bc6e span {
      padding-left: 0.5rem;
    }
    ._5bc6e span {
      box-sizing: border-box;
      flex: 0 0 auto;
      padding-right: 0.5rem;
      flex-basis: 75%;
      max-width: 75%;
    }
    ._5bc6e span:first-child {
      padding-left: 0 !important;
    }
    ._5bc6e span:last-child {
      padding-right: 0 !important;
    }
    @media (min-width: 768px) {
      ._5bc6e span {
        flex-basis: 83.33333%;
        max-width: 83.33333%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5bc6e span {
        flex-basis: 83.33333%;
        max-width: 83.33333%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    ._5bc6e span a {
      font-weight: 400;
      display: inline;
      text-decoration: underline;
    }
    ._5bc6e ._8bc2c {
      box-sizing: border-box;
      flex: 0 0 auto;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      flex-basis: 25%;
      max-width: 25%;
      display: flex;
      align-items: center;
      justify-content: flex-end;
    }
    ._5bc6e ._8bc2c:first-child {
      padding-left: 0 !important;
    }
    ._5bc6e ._8bc2c:last-child {
      padding-right: 0 !important;
    }
    @media (min-width: 768px) {
      ._5bc6e ._8bc2c {
        flex-basis: 16.66667%;
        max-width: 16.66667%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5bc6e ._8bc2c {
        flex-basis: 16.66667%;
        max-width: 16.66667%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    ._5bc6e ._8bc2c span {
      padding-right: 1rem;
      text-align: right;
      font-weight: 400;
    }
    @media (max-width: 1080px) {
      ._5bc6e ._8bc2c span {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
      }
    }
    :root {
      --reach-skip-nav: 1;
    }
    [data-reach-skip-nav-link] {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      width: 1px;
      margin: -1px;
      padding: 0;
      overflow: hidden;
      position: absolute;
    }
    [data-reach-skip-nav-link]:focus {
      padding: 1rem;
      position: fixed;
      top: 10px;
      left: 10px;
      background: #fff;
      z-index: 1;
      width: auto;
      height: auto;
      clip: auto;
    }
    ._6b046 {
      display: flex;
      flex-flow: row wrap;
    }
    ._1dcd3,
    ._6b046 {
      position: relative;
    }
    ._1dcd3 {
      width: 25em;
    }
    ._1afbd {
      background: #31347a;
      color: #fff;
      padding-top: 2rem;
      padding-right: 2rem;
      padding-left: 2rem;
      width: 100%;
      text-align: left;
      order: 5;
    }
    ._1afbd br {
      display: none;
    }
    ._1afbd.e33a4 {
      text-align: left;
      order: 73;
    }
    @media (min-width: 768px) {
      ._1afbd {
        width: 100%;
        order: 6;
      }
      ._1afbd.e33a4 {
        width: 100%;
        order: 32;
      }
    }
    @media (min-width: 1080px) {
      ._1afbd {
        order: 11;
        width: 80%;
      }
      ._1afbd br {
        display: inline;
      }
      ._1afbd.e33a4 {
        width: 70%;
        order: 73;
      }
    }
    ._1afbd a {
      color: #fff;
    }
    ._1afbd h3 {
      margin: 0;
      line-height: 2.5rem;
    }
    ._1afbd._8b02b {
      order: 5;
      width: 100%;
      padding-top: 0;
      padding-bottom: 2rem;
    }
    @media (min-width: 768px) {
      ._1afbd._8b02b {
        order: 6;
        width: 100%;
      }
    }
    @media (min-width: 1080px) {
      ._1afbd._8b02b {
        order: 13;
        width: 80%;
      }
    }
    ._32414 {
      background: #d1d1e8;
      color: #31347a;
      position: absolute;
      padding: 1rem;
      z-index: 10;
      width: 50%;
    }
    @media (min-width: 768px) {
      ._32414 {
        width: 40%;
      }
    }
    @media (min-width: 1080px) {
      ._32414 {
        width: 20%;
      }
    }
    ._32414._723d9 {
      margin-right: 50%;
    }
    @media (min-width: 768px) {
      ._32414._723d9 {
        margin-right: 20%;
      }
    }
    @media (min-width: 1080px) {
      ._32414._723d9 {
        margin-right: 10%;
      }
    }
    ._32414 h5 {
      margin: 0;
    }
    ._32414 ul {
      list-style-type: none;
      padding: 0;
      margin: 0;
    }
    ._32414 ul li {
      display: inline-block;
      margin-left: 0.5rem;
    }
    ._32414 ul li:after {
      content: ', ';
    }
    ._32414 ul li:last-child:after {
      content: none;
    }
    ._171ad {
      cursor: pointer;
      width: 25%;
      position: relative;
      overflow: hidden;
      display: none;
      background-repeat: no-repeat;
      background-size: cover;
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%);
    }
    ._171ad._8e1a6 {
      display: inline-block;
    }
    @media (min-width: 768px) {
      ._171ad {
        width: 20%;
      }
      ._171ad._64da7 {
        display: inline-block;
      }
    }
    @media (min-width: 1080px) {
      ._171ad {
        width: 10%;
        display: inline-block;
      }
    }
    ._171ad:after {
      content: '';
      display: block;
      padding-bottom: 100%;
    }
    ._171ad img {
      width: 140px;
    }
    ._171ad:hover {
      -webkit-filter: none;
      filter: none;
    }
    .df911 {
      width: 100%;
      position: relative;
      overflow: hidden;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: cover;
      margin: 2rem auto;
    }
    .df911 blockquote {
      position: relative;
      font-size: 23px;
      font-size: 1.45rem;
      margin-left: 0;
    }
    .df911 blockquote > span:first-child:after {
      content: '\201C';
      font-size: 4.5rem;
      font-family: serif;
      display: inline-block;
      margin-right: 1rem;
      font-weight: 700;
      line-height: 0;
    }
    .df911 blockquote > span:last-child:after {
      content: '\201D';
      font-size: 4.5rem;
      font-family: serif;
      display: block;
      float: right;
      font-weight: 700;
      line-height: 0;
      margin-top: 2rem;
    }
    .df911 cite {
      font-style: normal;
      font-size: 18px;
      font-size: 1.125rem;
    }
    .df911.b9b50 {
      display: none;
    }
    @media (min-width: 1080px) {
      .df911 {
        width: 70%;
        margin-top: 4rem;
        margin-bottom: 4rem;
      }
      .df911.b9b50 {
        display: inline-block;
      }
    }
    ._4ec74 {
      align-items: center;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      margin-top: 2rem;
    }
    ._4ec74 img {
      -webkit-filter: grayscale(1);
      filter: grayscale(1);
      height: 1.5rem;
      margin: 0 1.8rem 2rem;
    }
    @media (min-width: 1080px) {
      ._4ec74 img {
        height: 2rem;
        margin: 0 1.8rem 3.125rem;
      }
    }
    ._86219 {
      display: flex;
      flex-wrap: wrap;
      margin-top: 4rem;
      margin-bottom: 4rem;
    }
    ._86219 p {
      font-size: 18px;
      font-size: 1.125rem;
      margin-bottom: 2rem;
      padding-bottom: 2rem;
      margin-top: 0;
      width: 100%;
      border-bottom: 1px solid #d2d6d7;
    }
    ._86219 p:last-child {
      border-bottom: 0;
    }
    ._18d9c {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
    }
    ._18d9c:focus,
    ._18d9c:hover {
      overflow: auto;
      margin: 0;
      height: auto;
      position: relative;
      clip: auto;
      background: #fff;
      position: fixed;
      top: 10px;
      left: 10px;
      padding: 1rem;
      width: auto;
    }
    ._6aca2 {
      max-width: 54rem;
      margin-left: 1.5rem;
      margin-right: 1.5rem;
    }
    @media (min-width: 768px) {
      ._6aca2 {
        margin-left: 4rem;
        margin-right: 4rem;
      }
    }
    @media (min-width: 1080px) {
      ._6aca2 {
        margin-left: auto;
        margin-right: auto;
      }
    }
    ._6aca2._0225a {
      margin: 0;
    }
    @media (min-width: 768px) {
      ._6aca2._0225a {
        margin-left: 4rem;
        margin-right: 4rem;
      }
    }
    @media (min-width: 1080px) {
      ._6aca2._0225a {
        margin-left: auto;
        margin-right: auto;
      }
    } /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
    html {
      -webkit-text-size-adjust: 100%;
    }
    body {
      margin: 0;
    }
    main {
      display: block;
    }
    pre {
      font-family: monospace, monospace;
      font-size: 1em;
    }
    hr {
      box-sizing: content-box;
      height: 0;
      overflow: visible;
    }
    a {
      background-color: transparent;
    }
    abbr[title] {
      border-bottom: none;
      text-decoration: underline;
      -webkit-text-decoration: underline dotted;
      text-decoration: underline dotted;
    }
    b,
    strong {
      font-weight: bolder;
    }
    code,
    kbd,
    samp {
      font-family: monospace, monospace;
      font-size: 1em;
    }
    small {
      font-size: 80%;
    }
    sub,
    sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline;
    }
    sub {
      bottom: -0.25em;
    }
    sup {
      top: -0.5em;
    }
    img {
      border-style: none;
    }
    button,
    input,
    optgroup,
    select,
    textarea {
      font-family: inherit;
      font-size: 100%;
      margin: 0;
      line-height: 1.15;
    }
    button,
    input {
      overflow: visible;
    }
    button,
    select {
      text-transform: none;
    }
    [type='button'],
    [type='reset'],
    [type='submit'],
    button {
      -webkit-appearance: button;
    }
    [type='button']::-moz-focus-inner,
    [type='reset']::-moz-focus-inner,
    [type='submit']::-moz-focus-inner,
    button::-moz-focus-inner {
      border-style: none;
      padding: 0;
    }
    [type='button']:-moz-focusring,
    [type='reset']:-moz-focusring,
    [type='submit']:-moz-focusring,
    button:-moz-focusring {
      outline: 1px dotted ButtonText;
    }
    fieldset {
      padding: 0.35em 0.75em 0.625em;
    }
    legend {
      box-sizing: border-box;
      color: inherit;
      display: table;
      max-width: 100%;
      padding: 0;
      white-space: normal;
    }
    progress {
      vertical-align: baseline;
    }
    textarea {
      overflow: auto;
    }
    [type='checkbox'],
    [type='radio'] {
      box-sizing: border-box;
      padding: 0;
    }
    [type='number']::-webkit-inner-spin-button,
    [type='number']::-webkit-outer-spin-button {
      height: auto;
    }
    [type='search'] {
      -webkit-appearance: textfield;
      outline-offset: -2px;
    }
    [type='search']::-webkit-search-decoration {
      -webkit-appearance: none;
    }
    ::-webkit-file-upload-button {
      -webkit-appearance: button;
      font: inherit;
    }
    details {
      display: block;
    }
    summary {
      display: list-item;
    }
    [hidden],
    template {
      display: none;
    }
    html {
      box-sizing: border-box;
    }
    *,
    :after,
    :before {
      box-sizing: inherit;
    }
    body {
      font-size: 16px;
      font-size: 1rem;
      color: #303030;
      font-family: Open Sans, system-ui, -apple-system, BlinkMacSystemFont,
        Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans,
        Helvetica Neue, Helvetica, Arial, sans-serif;
      font: normal 100%/1.5;
    }
    img {
      max-width: 100%;
    }
    li > :first-child {
      margin-top: 0;
    }
    li > :last-child {
      margin-bottom: 0;
    }
    li > p:first-child:not(:last-child),
    li > ul:last-child {
      margin-bottom: 0.5rem;
    }
    #gatsby-noscript {
      display: none;
    }
    .a11y-only {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
    }
    .a11y-only.focusable:active,
    .a11y-only.focusable:focus {
      clip: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      position: static;
      width: auto;
    }
    a {
      color: #000;
    }
    a:active {
      color: #8b8dc7;
    }
    a:hover {
      text-decoration: underline;
      color: #000;
    }
    a:focus {
      outline: 2px dotted #000;
    }
    p a {
      color: inherit;
    }
    [role='switch']:focus,
    button:focus,
    select:focus {
      outline: 2px dotted;
    }
    .nowrap {
      white-space: nowrap;
    }
    * {
      transition: color 0.2s;
      transition: background-color 0.2s;
      transition: border-bottom 0.15s;
    }
    .js-disabled {
      display: none;
    }
    .js-enabled {
      display: inline;
    }
    .js-enabled-block {
      display: block;
    }
    .no-js .js-enabled {
      display: none !important;
    }
    .no-js .js-disabled {
      display: inline !important;
    }
    @media (min-width: 768px) {
      .no-js .js-disabled-block {
        display: block !important;
      }
    }
    .no-js .sub-menu-link {
      color: #31347a !important;
      background: #fff !important;
    }
    .no-js .sub-menu-link:hover {
      color: #fff !important;
      background: #000 !important;
    }
    .no-js .state-note-expandable {
      clip: auto;
      height: auto;
      margin: 0;
      overflow: auto;
      position: relative;
      width: auto;
    }
    h1 {
      font-size: 48px;
      font-size: 3rem;
    }
    h2 {
      font-size: 36px;
      font-size: 2.25rem;
    }
    h3 {
      font-size: 30px;
      font-size: 1.8rem;
    }
    h4 {
      font-size: 23px;
      font-size: 1.45rem;
    }
    h5 {
      font-size: 18px;
      font-size: 1.125rem;
    }
    .no-margin-bottom {
      margin-bottom: 0;
    }
    input[type='search']::-webkit-search-cancel-button,
    input[type='search']::-webkit-search-decoration,
    input[type='search']::-webkit-search-results-button,
    input[type='search']::-webkit-search-results-decoration {
      display: none;
    }
    ._935fc {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      list-style-type: none;
      margin-top: 1.5rem;
      margin-left: 0;
      padding-left: 0;
      line-height: 150%;
    }
    @media (max-width: 640px) {
      ._935fc {
        margin-right: 1.5rem;
        margin-left: 1.5rem;
      }
    }
    ._935fc li {
      padding-right: 1rem;
      margin-bottom: 1rem;
    }
    ._77986 {
      font-size: 16px;
      font-size: 1rem;
    }
    ._61535 {
      font-size: 13px;
      font-size: 0.8rem;
      line-height: 1.5;
      color: #676b6d;
      margin-top: 0.5rem;
    }
    ._61535.d48d1 {
      color: #fff;
    }
    .ff378 {
      width: 100%;
      border-collapse: collapse;
      margin-bottom: 0.5rem;
      flex-basis: 100% !important;
      max-width: 100% !important;
    }
    .ff378 td,
    .ff378 th,
    .ff378 tr {
      border-bottom: 1px solid #d2d6d7;
      text-align: left;
      font-size: 1rem;
      vertical-align: top;
    }
    .ff378 th {
      font-weight: bolder;
      background: #edf1f2;
    }
    .ff378 td,
    .ff378 th {
      padding: 1rem;
    }
    ._34b68 {
      display: block;
      font-weight: 700;
      font-size: 1.2rem;
      margin: 0.75rem 0;
    }
    @media (min-width: 1080px) {
      ._34b68 {
        display: none;
      }
    }
    .e9c00 {
      display: none;
    }
    @media (min-width: 1080px) {
      .e9c00 {
        display: table-row;
      }
    }
    .ec5be {
      display: block;
      border-bottom: 1px solid #828688;
      padding: 2rem 0;
    }
    .ec5be:first-child {
      padding-top: 0;
    }
    @media (min-width: 1080px) {
      .ec5be {
        display: table-row;
        border-bottom: 1px solid #d2d6d7;
        transition: background-color 0.2s;
        padding: 0;
      }
    }
    .ec5be td {
      margin: 0;
      display: block;
      border: 0;
    }
    @media (min-width: 1080px) {
      .ec5be td {
        display: table-cell;
      }
    }
    ._16b65 {
      caption-side: bottom;
      text-align: left;
    }
    ._6c501 {
      margin-bottom: 1.5rem;
    }
    ._6c501._35bf7 img {
      width: auto;
      margin: 0 auto;
      display: block;
    }
    @media (min-width: 768px) and (max-width: 1080px) {
      ._57140 {
        flex-basis: 80%;
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
      }
    }
    @media (min-width: 1080px) {
      ._57140 {
        flex-basis: 60%;
        max-width: 60%;
        margin-left: auto;
        margin-right: auto;
      }
    }
    ._5534e {
      display: block;
    }
    ._525a6 {
      border-radius: 4px;
      background-color: #f2f2ff;
      padding: 1.5rem 1rem;
      margin-top: 0.5rem;
      margin-bottom: 0.5rem;
    }
    ._525a6,
    ._525a6 a {
      color: #31347a;
    }
    ._525a6 ._2f523 {
      margin-top: 0;
    }
    ._525a6 ._562d0 p {
      margin-bottom: 1rem;
    }
    aside._525a6 ul {
      margin-bottom: 0;
    }
    ._250bf {
      margin-top: 1rem;
      margin-bottom: 1rem;
      text-align: center;
    }
    .fe50e {
      border: 0;
      padding: 0;
      background: 0 0;
      cursor: pointer;
    }
    .c045d {
      text-align: center;
      font-size: 13px;
      font-size: 0.8rem;
    }
    ._90b46 {
      background-color: transparent;
      margin: 0 auto;
      -webkit-perspective: 1000px;
      perspective: 1000px;
    }
    ._90b46 ._65373,
    ._90b46.a3a17 .df21c {
      -webkit-transform: rotateY(180deg);
      transform: rotateY(180deg);
    }
    ._90b46 .df21c {
      position: relative;
      width: 100%;
      height: 100%;
      transition: -webkit-transform 0.8s;
      transition: transform 0.8s;
      transition: transform 0.8s, -webkit-transform 0.8s;
      -webkit-transform-style: preserve-3d;
      transform-style: preserve-3d;
    }
    ._90b46 ._4e277,
    ._90b46 ._65373 {
      position: absolute;
      width: 100%;
      height: 100%;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
    }
    .a6ecf {
      display: flex;
      flex: 0 1 auto;
      flex-direction: row;
      flex-wrap: wrap;
      box-sizing: border-box;
      flex: 0 0 auto;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      flex-basis: 100%;
      max-width: 100%;
      margin: 0 auto;
    }
    .a6ecf:first-child {
      padding-left: 0 !important;
    }
    .a6ecf:last-child {
      padding-right: 0 !important;
    }
    @media (min-width: 768px) {
      .a6ecf {
        flex-basis: 100%;
        max-width: 100%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      .a6ecf {
        flex-basis: 83.33333%;
        max-width: 83.33333%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    .a6ecf > :not(._9ed11) {
      line-height: 1.6;
    }
    @media (min-width: 768px) and (max-width: 1080px) {
      .a6ecf > :not(._9ed11) {
        flex-basis: 80%;
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
      }
    }
    @media (min-width: 1080px) {
      .a6ecf > :not(._9ed11) {
        flex-basis: 60%;
        max-width: 60%;
        margin-left: auto;
        margin-right: auto;
      }
    }
    .a6ecf ol,
    .a6ecf ul {
      margin-top: 0;
      margin-bottom: 2rem;
    }
    .a6ecf ol > li > p,
    .a6ecf ul > li > p {
      margin-bottom: 0;
    }
    .a6ecf ol li + li,
    .a6ecf ul li + li {
      margin-top: 1.5rem;
    }
    .a6ecf ._9ed11 {
      width: 100%;
    }
    .a6ecf blockquote {
      border-left: 2px solid #575aad;
      padding-left: 1.5rem;
      margin-left: 0.25rem;
    }
    .a6ecf blockquote p {
      margin: 0;
    }
    .a6ecf blockquote p:not(:first-child) {
      margin-top: 1rem;
    }
    @media only screen and (max-width: 1080px) {
      .a6ecf table {
        white-space: normal;
      }
    }
    .a6ecf pre {
      border: 1px solid #b7bcbd;
      border-radius: 4px;
      padding: 1rem;
      font-family: monospace, monospace;
      white-space: pre-wrap;
    }
    .a6ecf pre code {
      background: 0 0;
    }
    hr {
      height: 1px;
      background-color: #d2d6d7;
      border: none;
    }
    ._9c8df {
      margin-top: 2rem;
      margin-bottom: 2rem;
      font-size: 13px;
      font-size: 0.8rem;
    }
    ._9c8df ol li {
      list-style-type: decimal;
      margin-bottom: 0.5rem;
    }
    ._17378,
    ._4fb82,
    ._50735,
    ._9413e {
      display: flex;
      align-items: center;
      font-size: 13px;
      font-size: 0.8rem;
      line-height: 1.2;
    }
    ._17378 ._0d44f,
    ._4fb82 ._0d44f,
    ._50735 ._0d44f,
    ._9413e ._0d44f {
      display: inline-grid;
      grid-template-columns: auto auto auto;
      grid-row-gap: 0.5rem;
      margin-right: 1rem;
    }
    @media (max-width: 480px) {
      ._17378 ._0d44f,
      ._4fb82 ._0d44f,
      ._50735 ._0d44f,
      ._9413e ._0d44f {
        display: none;
      }
    }
    ._17378 ._0d44f._2a375,
    ._4fb82 ._0d44f._2a375,
    ._50735 ._0d44f._2a375,
    ._9413e ._0d44f._2a375 {
      margin-right: 0.5rem;
    }
    ._17378 ._0d44f._2a375 img,
    ._4fb82 ._0d44f._2a375 img,
    ._50735 ._0d44f._2a375 img,
    ._9413e ._0d44f._2a375 img {
      margin-right: 1.5rem;
    }
    ._17378 ._0d44f img,
    ._4fb82 ._0d44f img,
    ._50735 ._0d44f img,
    ._9413e ._0d44f img {
      width: 40px;
      height: 40px;
      border-radius: 50%;
      margin-right: 0.5rem;
    }
    ._17378 ._0d44f img:last-child,
    ._4fb82 ._0d44f img:last-child,
    ._50735 ._0d44f img:last-child,
    ._9413e ._0d44f img:last-child {
      margin-right: 0.5rem;
    }
    ._17378 .e0bc3 span,
    ._4fb82 .e0bc3 span,
    ._50735 .e0bc3 span,
    ._9413e .e0bc3 span {
      display: block;
    }
    ._17378 ._4dab2,
    ._4fb82 ._4dab2,
    ._50735 ._4dab2,
    ._9413e ._4dab2 {
      display: inherit;
      line-height: 1.5;
    }
    ._17378 ._4dab2 .a43ab,
    ._4fb82 ._4dab2 .a43ab,
    ._50735 ._4dab2 .a43ab,
    ._9413e ._4dab2 .a43ab {
      display: inline;
    }
    ._17378 .d769f,
    ._4fb82 .d769f,
    ._50735 .d769f,
    ._9413e .d769f {
      color: #676b6d;
      margin-top: 0.25rem;
      grid-column-start: span 2;
    }
    ._3e72d .d769f {
      color: #b6b7db;
    }
    ._3e72d ._4dab2,
    ._3e72d ._4dab2 .a43ab {
      color: #fff;
    }
    ._3e72d ._4dab2 .a43ab:focus {
      outline: 2px dotted #fff;
    }
    ._3e72d ._4dab2 a.a43ab:hover {
      text-decoration: underline;
      color: #fff;
    }
    ._17378 {
      margin: 1rem 0;
    }
    ._50735 {
      margin: 0.5rem 0;
    }
    ._4fb82,
    ._50735 p {
      margin-bottom: 0.5rem;
    }
    ._4fb82 {
      margin-top: 0;
    }
    ._4fb82 ._0d44f,
    ._4fb82 ._0d44f img {
      margin-top: 0;
      margin-bottom: 0;
    }
    .c06b8 {
      font-size: 13px;
      font-size: 0.8rem;
      line-height: 2.5;
      line-height: 28px;
    }
    .c06b8 ._4dab2:after {
      content: '  \2022    ';
      color: #828688;
    }
    .c06b8 ._4dab2 {
      color: #4c5153;
      font-style: italic;
    }
    .c06b8 ._0ecfb {
      white-space: nowrap;
    }
    p.c06b8 {
      margin-bottom: 0;
    }
    ._69191 {
      display: flex;
    }
    @media (max-width: 480px) {
      ._69191 {
        flex-direction: column;
      }
    }
    ._69191 .db6e1 {
      font-weight: 600;
      font-size: 13px;
      font-size: 0.8rem;
      line-height: 1rem;
      color: #f2f2ff;
      margin-bottom: 0;
    }
    @media (max-width: 480px) {
      ._69191 .db6e1 {
        margin-top: 0;
      }
    }
    ._69191 .db6e1 a {
      text-decoration: none;
    }
    ._69191 .db6e1 a:hover {
      text-decoration: underline;
      color: #fff;
    }
    ._69191 .db6e1 a:focus {
      outline: 2px dotted #fff;
    }
    ._69191 .db6e1:after {
      content: '  |  ';
      white-space: pre;
      color: #f2f2ff;
      font-weight: 400;
    }
    @media (max-width: 480px) {
      ._69191 .db6e1:after {
        content: '';
      }
    }
    ._69191 .db6e1:last-child:after {
      content: none;
    }
    ._69191 .db6e1._9f646 {
      color: #31347a;
    }
    ._69191 .db6e1._9f646 a {
      text-decoration: none;
    }
    ._69191 .db6e1._9f646 a:hover {
      text-decoration: underline;
      color: #000;
    }
    ._69191 .db6e1._9f646 a:focus {
      outline: 2px dotted #000;
    }
    ._69191 .db6e1._9f646:after {
      color: #31347a;
    }
    @media (min-width: 1080px) {
      .d95df > div {
        flex-basis: 100%;
        max-width: 100%;
      }
    }
    @media (max-width: 1200px) {
      .d95df {
        margin: 0;
      }
    }
    .e16b1 {
      font-size: 23px;
      font-size: 1.45rem;
      line-height: 1.25;
      margin-bottom: 1rem;
      margin-top: 0;
    }
    @media (min-width: 1080px) {
      .e16b1 {
        font-size: 30px;
        font-size: 1.8rem;
      }
    }
    .e16b1 a {
      text-decoration: none;
    }
    ._3575f {
      margin-bottom: 4rem;
      margin-top: 1.5rem;
    }
    @media (max-width: 1080px) {
      ._3575f {
        margin-bottom: 2rem;
      }
    }
    ._3575f:first-child {
      margin-top: 1.5rem;
    }
    @media (min-width: 1080px) {
      ._3575f:first-child {
        margin-top: 0;
      }
    }
    .ede9c {
      color: #4c5153;
    }
    .ede9c._316db {
      font-weight: 700;
      font-size: 18px;
      font-size: 1.125rem;
    }
    .ede9c._942b9 {
      color: #000;
      margin: 0;
    }
    :root {
      --reach-combobox: 1;
    }
    [data-reach-combobox-popover] {
      border: 1px solid rgba(0, 0, 0, 0.25);
      background: rgba(255, 255, 255, 0.99);
      font-size: 85%;
    }
    [data-reach-combobox-list] {
      list-style: none;
      margin: 0;
      padding: 0;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }
    [data-reach-combobox-option] {
      cursor: pointer;
      margin: 0;
      padding: 0.25rem 0.5rem;
    }
    [data-reach-combobox-option][aria-selected='true'] {
      background: #f1f2f4;
    }
    [data-reach-combobox-option]:hover {
      background: #e9ebed;
    }
    [data-reach-combobox-option][aria-selected='true']:hover {
      background: #e3e5e8;
    }
    [data-suggested-value] {
      font-weight: 700;
    }
    @media (min-width: 768px) {
      ._83064 {
        text-align: right;
      }
    }
    @media (max-width: 640px) {
      ._83064 {
        padding: 0.5rem 0;
        display: block;
      }
    }
    ._83064 label {
      font-weight: 700;
      display: inline-block;
    }
    ._83064 [data-reach-combobox] {
      margin: 0.25rem 0;
    }
    @media (min-width: 640px) {
      ._83064 [data-reach-combobox] {
        display: inline-block;
        margin-left: 1rem;
      }
    }
    ._83064 input {
      padding: 0.25rem;
      border: 1px solid #676b6d;
    }
    @media (max-width: 640px) {
      ._83064 input {
        width: 100%;
        padding: 0.5rem;
      }
    }
    ._83064 input:focus {
      outline: 3px solid #8cc7f4;
    }
    ._63ca1 {
      z-index: 1;
    }
    ._63ca1 [data-user-value] {
      font-weight: 700;
    }
    ._63ca1 [data-suggested-value] {
      font-weight: 400;
    }
    .bb406 {
      position: relative;
    }
    @media (min-width: 640px) {
      .bb406 {
        background: #fff;
        position: -webkit-sticky;
        position: sticky;
        z-index: 1;
        top: 0;
        width: calc(100% + 1px);
      }
    }
    @media (min-width: 640px) and (max-width: 768px) {
      .bb406 {
        width: calc(100vw - spacer(24));
        padding-right: 1.5rem;
      }
    }
    .bb406 h2 {
      margin: 0;
      font-size: 30px;
      font-size: 1.8rem;
    }
    .bb406 .b5c82 {
      border-bottom: 2px solid #828688;
      margin-bottom: 1.5rem;
    }
    @media (min-width: 1080px) {
      .bb406 .b5c82 {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
      }
      .bb406 .b5c82 > * {
        flex: 1 1 auto;
      }
    }
    ._772e2 {
      border-radius: 4px;
      background-color: #f2f2ff;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
    }
    ._772e2._0a8d3 {
      position: -webkit-sticky;
      position: sticky;
      top: 1rem;
    }
    ._772e2 a,
    ._772e2 h3 {
      font-size: 13px;
      font-size: 0.8rem;
      color: #31347a;
      line-height: 1.6;
    }
    ._62f4b {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding-left: 1rem;
      padding-right: 1rem;
      background: 0 0;
      border: none;
      width: 100%;
    }
    ._62f4b h3 {
      margin: 0;
    }
    @media (max-width: 1080px) {
      ._62f4b h3 {
        font-size: 1rem;
        line-height: 2rem;
      }
    }
    ._62241 {
      background: 0 0;
      border: none;
      box-shadow: none;
      position: relative;
      padding: 0;
      z-index: 1;
      cursor: pointer;
      top: 3px;
      background-color: #d1d1e8;
      border-radius: 50%;
      height: 24px;
      width: 24px;
      margin-bottom: 0.25rem;
    }
    @media (min-width: 1080px) {
      ._62241 {
        display: none;
      }
    }
    ._62241 svg {
      fill: #31347a;
      -webkit-transform: rotate(-180deg);
      transform: rotate(-180deg);
      transition: -webkit-transform 0.2s ease-in;
      transition: transform 0.2s ease-in;
      transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in;
      -webkit-transform-origin: center;
      transform-origin: center;
      position: absolute;
      top: 7px;
      left: 5px;
      transition: top 0.2s ease-in;
    }
    ._62241[aria-expanded='true'] svg {
      top: 5px;
      -webkit-transform: rotate(0);
      transform: rotate(0);
      transition: top 0.2s ease-out;
      -webkit-transform-origin: center;
      transform-origin: center;
      transition: -webkit-transform 0.2s ease-out;
      transition: transform 0.2s ease-out;
      transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
    }
    ._7c3a3 {
      display: none;
    }
    @media (min-width: 1080px) {
      ._7c3a3 {
        display: block;
      }
    }
    ._7c3a3.d03b9 {
      display: block;
    }
    .b9cee {
      position: relative;
    }
    .bbe9f {
      border-radius: 4px;
      background-color: #f2f2ff;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
    }
    .bbe9f a,
    .bbe9f h3 {
      font-size: 13px;
      font-size: 0.8rem;
      color: #31347a;
    }
    .bbe9f h3 {
      line-height: 1.6;
    }
    @media (min-width: 1080px) {
      .bbe9f {
        margin-left: 1.5rem;
        min-width: 13rem;
      }
    }
    ._206d2 {
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 0.5rem;
    }
    ._206d2 a {
      line-height: 0.8;
    }
    ._206d2 a ._7e266 {
      line-height: 1.4;
      margin: 0;
    }
    ._7f764 {
      border-top: 1px solid #b6b7db;
      list-style-type: none;
      padding-left: 0;
      margin-bottom: 0;
      margin-top: 0.5rem;
    }
    @media (max-width: 1080px) {
      ._7f764 li {
        font-size: 1rem;
        line-height: 2;
      }
    }
    ._7f764 li:first-child {
      padding-top: 0.5rem;
    }
    ._7f764._0ccc0 {
      display: block;
    }
    @media (min-width: 1080px) {
      ._7f764 {
        display: block;
      }
    }
    @media (min-width: 1080px) {
      .ac5e6 {
        box-sizing: border-box;
        flex: 0 0 auto;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        flex-basis: 100%;
        max-width: 100%;
        margin: 0 auto;
      }
      .ac5e6:first-child {
        padding-left: 0 !important;
      }
      .ac5e6:last-child {
        padding-right: 0 !important;
      }
    }
    @media (min-width: 1080px) and (min-width: 768px) {
      .ac5e6 {
        flex-basis: 100%;
        max-width: 100%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 1080px) and (min-width: 1080px) {
      .ac5e6 {
        flex-basis: 66.66667%;
        max-width: 66.66667%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (max-width: 1080px) {
      .ac5e6 {
        margin: 0;
      }
    }
    ._470a1 {
      display: flex;
      justify-content: flex-end;
    }
    @media (max-width: 480px) {
      ._470a1 {
        justify-content: center;
      }
    }
    .bc0f9 {
      text-decoration: none;
      margin-left: 1rem;
      margin-right: 1rem;
    }
    .bc0f9:last-child {
      margin-right: 0;
    }
    ._97f80 {
      pointer-events: none;
      color: #b7bcbd;
    }
    .efc8c img {
      -webkit-transform: rotate(-180deg);
      transform: rotate(-180deg);
    }
    @media (min-width: 1080px) {
      .ea35a > div {
        display: flex;
        flex-direction: row-reverse;
      }
      .ea35a {
        box-sizing: border-box;
        flex: 0 0 auto;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        flex-basis: 100%;
        max-width: 100%;
        margin: 0 auto;
      }
      .ea35a:first-child {
        padding-left: 0 !important;
      }
      .ea35a:last-child {
        padding-right: 0 !important;
      }
    }
    @media (min-width: 1080px) and (min-width: 768px) {
      .ea35a {
        flex-basis: 100%;
        max-width: 100%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 1080px) and (min-width: 1080px) {
      .ea35a {
        flex-basis: 66.66667%;
        max-width: 66.66667%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (max-width: 1080px) {
      .ea35a {
        margin: 0;
      }
    }
    ._795e6 {
      margin-top: 0.5rem;
    }
    ._795e6 h3 {
      line-height: 1;
    }
    @media (min-width: 1080px) {
      ._795e6 {
        padding-bottom: 1rem;
        border-bottom: 1px solid #b6b7db;
        margin-bottom: 1rem;
      }
    }
    @media (min-width: 1080px) {
      .d0176 {
        width: 16.7%;
        min-width: 13rem;
      }
      .d0176._532a5 {
        width: 100%;
      }
    }
    ._2d3a2 li {
      padding: 0.25rem 0;
      display: inline-flex;
      width: 50px;
      justify-content: center;
    }
    ._2d3a2 ul {
      list-style: none;
      padding-left: 0;
      margin: 0;
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-start;
    }
    ._6b7bf {
      display: flex;
      justify-content: space-between;
      position: relative;
      margin-top: 2rem;
    }
    ._6b7bf ._3c551 {
      flex-grow: 1;
    }
    ._6b7bf ._3c551 ._4fbf8 {
      padding-bottom: 1.5rem;
      padding-top: 0.25rem;
      margin-top: 0;
      margin-bottom: 2rem;
      border-bottom: 1px solid #d2d6d7;
      line-height: 1;
      font-size: 30px;
      font-size: 1.8rem;
    }
    ._6b7bf ._8eff1 {
      margin-right: 5rem;
    }
    ._6b7bf ._8aac9._30b9e {
      padding-top: 0.75rem;
    }
    @media (max-width: 1080px) {
      ._6b7bf {
        flex-direction: column-reverse;
      }
      ._6b7bf ._3c551,
      ._6b7bf ._3c551 ._4fbf8 {
        margin-top: 1rem;
      }
      ._6b7bf ._8eff1 {
        margin-right: 0;
      }
    }
    .deabb {
      background: rgba(0, 0, 0, 0.33);
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      overflow: auto;
    }
    ._0eaa6 {
      width: 100vw;
      padding: 1rem;
      margin: 5vh auto;
      background: #fff;
      outline: 0;
    }
    @media (min-width: 1080px) {
      ._0eaa6 {
        width: 60vw;
        margin: 10vh auto;
        padding: 2rem;
      }
    }
    ._5e75d {
      float: right;
      border: 0;
      padding: 0;
      background: 0 0;
      cursor: pointer;
      font-size: 30px;
      font-size: 1.8rem;
      font-weight: 700;
      margin-top: -15px;
    }
    .d8890 {
      display: flex;
      flex-wrap: wrap;
      list-style-type: none;
      margin-top: 4rem;
    }
    .d8890 > li {
      width: 50%;
      padding-left: 1rem;
      padding-right: 1rem;
      margin-bottom: 2rem;
    }
    @media (min-width: 768px) {
      .d8890 > li {
        width: 33.333333%;
      }
    }
    @media (min-width: 1080px) {
      .d8890 > li {
        width: 25%;
      }
    }
    .d8890 h3 {
      margin-top: 1rem;
      margin-bottom: 0;
    }
    .d8890 button {
      border: 0;
      padding: 0;
      background: 0 0;
      cursor: pointer;
      text-align: left;
      display: block;
      width: 100%;
    }
    .c5ed1 {
      height: 200px;
    }
    @media (min-width: 768px) {
      .c5ed1 {
        height: 300px;
      }
    }
    ._81370 {
      width: 100%;
    }
    .ee6cf {
      list-style-type: none;
      padding: 0;
      margin: 1rem 0 0;
    }
    .ee6cf,
    .ee6cf li {
      display: inline-block;
    }
    .ee6cf li {
      margin-left: 0.5rem;
    }
    .ee6cf li:first-child {
      margin-left: 0;
    }
    .ee6cf li:after {
      content: ', ';
    }
    .ee6cf li:last-child:after {
      content: none;
    }
    .e05e4 {
      margin-top: 0;
    }
    ._5d9dd {
      margin-top: 2rem;
    }
    ._91c50 {
      border-bottom: 1px dotted #000;
      cursor: pointer;
    }
    ._4085b {
      height: 80%;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 2;
      position: fixed;
      overflow-y: scroll;
      background-color: #111354;
      color: #b6b7db;
    }
    @media (min-width: 1080px) {
      ._4085b {
        height: 100%;
        right: 0;
        left: 70%;
        top: 0;
      }
    }
    ._4085b .a2aa3 {
      align-items: center;
      justify-content: space-between;
      display: flex;
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      background-color: #111354;
      padding: 2rem;
    }
    ._4085b h2 {
      text-transform: uppercase;
      margin: 0;
      font-size: 18px;
      font-size: 1.125rem;
    }
    ._9a0c6 {
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0.5rem 1rem 2rem;
    }
    ._9a0c6:focus {
      outline: 0;
    }
    ._9a0c6 ._7385e {
      margin: 0 0 1rem;
      font-size: 16px;
      font-size: 1rem;
    }
    ._9a0c6 ._3329b p {
      display: inline;
    }
    ._9a0c6 ._3329b a:focus {
      outline: 2px dotted #fff;
    }
    ._9a0c6 ._3329b a:hover {
      text-decoration: underline;
      color: #fff;
    }
    ._93973 {
      color: #f2f2ff;
      border-left: 2px solid #f2f2ff;
    }
    .e6328 {
      height: 24px;
    }
    .e6328 ._55506 {
      padding: 0;
      border: none;
      background-color: #6164ba;
      cursor: pointer;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      float: right;
    }
    .e6328 ._55506:focus {
      outline: 2px dotted #fff;
    }
    .e6328 ._55506 img {
      width: 20px;
      height: 20px;
    }
    .a2b04 {
      margin-bottom: 4rem;
      position: relative;
    }
    .a2b04 input[type='date'],
    .a2b04 input[type='email'],
    .a2b04 input[type='search'],
    .a2b04 input[type='text'],
    .a2b04 select,
    .a2b04 textarea {
      width: 100%;
      padding: 1rem;
      border: 1px solid #000;
      border-radius: 4px;
      box-sizing: border-box;
      margin-top: 0.25rem;
      margin-bottom: 2rem;
      resize: vertical;
      display: block;
    }
    .a2b04.a17c7 {
      margin-bottom: 0;
    }
    .a2b04 ._8328e {
      margin-bottom: 1rem !important;
    }
    .a2b04 ._2e4b8 {
      margin-bottom: 1rem;
    }
    .a2b04 .cafe7 {
      display: grid;
    }
    @media (max-width: 640px) {
      .a2b04 .cafe7 {
        grid-template-columns: auto 1fr;
        grid-gap: 1rem;
        align-items: end;
      }
    }
    .a2b04 textarea {
      height: 150px;
    }
    .a2b04 [type='checkbox'],
    .a2b04 [type='radio'] {
      display: inline-block;
      margin-right: 1rem;
    }
    .a2b04 .e50db {
      font-weight: 700;
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 1rem;
    }
    .a2b04 .e50db ._84098 {
      font-size: 13px;
      font-size: 0.8rem;
      text-transform: uppercase;
      color: #828688;
    }
    .a2b04 ._37390 {
      margin-bottom: 2rem;
    }
    .a2b04 fieldset {
      border: 0;
      padding: 0;
      margin: 0;
    }
    @media (max-width: 768px) {
      .a2b04 input[type='email'],
      .a2b04 input[type='text'],
      .a2b04 select,
      .a2b04 textarea {
        width: 100%;
      }
    }
    .a2b04 .bf378 {
      margin-bottom: 0.25rem;
      font-size: 30px;
      font-size: 1.8rem;
    }
    .a2b04 [type='submit'],
    .a2b04 button {
      cursor: pointer;
      border: none;
      background: #000;
      border-radius: 3px;
      padding: 1rem;
      color: #fff;
    }
    .a2b04 [type='submit'][disabled],
    .a2b04 button[disabled] {
      cursor: not-allowed;
      background: #676b6d;
      color: #fff;
    }
    .a2b04 ._882a1 {
      display: none;
    }
    .a2b04 input {
      flex: 0 1 auto;
    }
    .a2b04 ._12cf4 {
      background-color: transparent;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-image: url("data:image/svg+xml;utf8,<svg fill='$color-link' height='30' viewBox='0 0 24 24' width='30' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
      background-repeat: no-repeat;
      background-position-x: 100%;
      background-position-y: 50%;
    }
    .a2b04 ._34056 {
      margin-bottom: 2rem;
      border: 0;
    }
    .a2b04 ._34056 .a32e9,
    .a2b04 ._34056 .bbfa4 {
      display: block;
      align-items: baseline;
      margin-top: 0.5rem;
      margin-bottom: 0.5rem;
    }
    .a2b04 ._34056 .e5d8b {
      padding: 0.25rem;
    }
    .a2b04 input[type='checkbox'],
    .a2b04 input[type='radio'] {
      margin-right: 0.5rem;
    }
    .f6df7 {
      border: 2px solid #d2d6d7;
      min-height: 75px;
      padding: 0.5rem;
      display: grid;
      align-items: center;
      grid-auto-flow: column;
      grid-gap: 8px;
    }
    .f6df7:hover {
      background-color: #edf1f2;
    }
    span._0c9d1 {
      text-align: right;
      font-size: 22px;
    }
    .ff58c,
    .ff58c:hover,
    span._0c9d1 {
      text-decoration: none;
    }
    .b84b7 {
      margin-left: 0.25rem;
      text-decoration: underline;
    }
    .d964a {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      margin-bottom: 2rem;
    }
    @media (max-width: 1080px) and (min-width: 768px) {
      .d964a {
        grid-template-columns: repeat(3, 1fr);
      }
    }
    @media (max-width: 768px) {
      .d964a {
        grid-template-columns: 1fr;
      }
    }
    .fa162 {
      display: flex;
      justify-content: space-between;
    }
    @media (max-width: 768px) {
      .fa162 {
        flex-direction: column;
      }
    }
    .fa162 h4 {
      margin-bottom: 0.5rem;
      font-size: 18px;
      font-size: 1.125rem;
    }
    ._0dbbf {
      display: flex;
      margin-bottom: 1rem;
    }
    ._0dbbf a {
      margin-right: 1rem;
    }
    ._0dbbf a:last-child {
      margin-right: 0;
    }
    ._5cdd6 {
      flex-basis: 70%;
    }
    @media (min-width: 768px) and (max-width: 1080px) {
      ._5cdd6 {
        flex-basis: 50%;
      }
    }
    ._5cdd6 li {
      margin-bottom: 0.5rem;
    }
    ._8b564 {
      flex-basis: 25%;
    }
    @media (min-width: 768px) and (max-width: 1080px) {
      ._8b564 {
        flex-basis: 45%;
      }
    }
    ._8b564 ._4fc64 > a {
      margin-right: 1rem;
    }
    ._142f6 {
      background-color: transparent;
      border: none;
      font-weight: 700;
      text-decoration: underline;
      padding: 0;
      margin-top: 1rem;
    }
    ._71f5f {
      list-style-type: none;
      padding-left: 0;
    }
    ._71f5f li {
      margin-bottom: 0.5rem;
    }
    ._392f4 {
      margin: 1rem;
    }
    @media (max-width: 1080px) {
      ._392f4 {
        margin-right: 0;
        margin-left: 0;
      }
    }
    @media (max-width: 1080px) {
      .fedb1 {
        border: none;
      }
    }
    .b9cd3 {
      color: #fff;
      background: #313638;
      max-width: 300px;
      padding: 0.5rem;
      font-size: 13px;
      font-size: 0.8rem;
      border-radius: 0.25rem;
      z-index: 1;
      pointer-events: none;
      position: absolute;
    }
    .b9cd3 img {
      margin-right: 0.5rem;
    }
    ._1b871 button._22438 {
      color: #31347a;
    }
    ._1b871 button._22438 span {
      border-bottom: 3px solid #31347a;
    }
    @media (max-width: 768px) {
      ._1b871 button._22438 span {
        border-bottom: 2px solid #31347a;
      }
    }
    ._1b871 button {
      color: #8b8dc7;
    }
    ._1b871 button span {
      border-bottom: none;
    }
    ._1b871 button.add73 {
      color: #9ca1a2;
      display: flex;
      align-items: center;
      pointer-events: none;
    }
    ._1b871 button.add73 ._8f4ab {
      max-width: 22px;
      margin-right: 0.25rem;
    }
    ._1b871 button.add73,
    .edcb1 {
      cursor: not-allowed;
    }
    ._1b871 {
      display: flex;
      cursor: pointer;
      margin-bottom: 2rem;
    }
    @media (max-width: 768px) {
      ._1b871 {
        flex-direction: column;
        align-items: flex-start;
      }
    }
    ._1b871 > button,
    ._1b871 > div {
      padding-left: 2rem;
      padding-right: 2rem;
    }
    ._1b871 > button:first-child,
    ._1b871 > div:first-child {
      padding-left: 0;
    }
    @media (max-width: 768px) {
      ._1b871 > button,
      ._1b871 > div {
        padding-left: 0;
        margin-bottom: 0.5rem;
      }
    }
    ._1b871 > div button {
      padding-left: 0;
    }
    ._1b871 button {
      border: none;
      background-color: transparent;
      cursor: pointer;
      font-size: 23px;
      font-size: 1.45rem;
      line-height: 1.5;
      font-weight: 700;
    }
    ._1e711 {
      margin-top: 2rem;
    }
    ._1e711 button {
      font-size: 1.25rem;
    }
    ._166dd img {
      width: 22px;
      margin-bottom: -4px;
      margin-right: 0.25rem;
    }
    .f0540 {
      background-color: #f2f2ff;
      max-width: 38rem;
      padding: 2rem;
      border-radius: 4px;
    }
    .f0540 p {
      margin: 0;
    }
    ._47b20,
    ._50e4f {
      margin-right: 0.5rem;
    }
    ._47b20 {
      top: 4px;
    }
    ._47b20,
    ._50e4f {
      display: inline-block;
      width: 20px;
      position: relative;
    }
    ._50e4f {
      font-size: 13px;
      font-size: 0.8rem;
      margin-right: 0.5rem;
      top: -2px;
      height: 20px;
      border-radius: 10px;
      background: #fbe8a9;
      text-align: center;
      font-weight: 700;
      padding-top: 2px;
    }
    ._50e4f a {
      text-decoration: none;
    }
    ._50e4f._84c69 {
      padding-top: 0;
    }
    ._01513 {
      margin-left: 0;
      margin-right: 0.5rem;
    }
    .a9b66 {
      margin: 0;
      padding-left: 1rem;
    }
    .d96b0 {
      margin-bottom: 1rem;
    }
    @media (min-width: 768px) {
      .d96b0 {
        margin-top: -3.125rem;
        padding-top: 3.125rem;
        display: inline-block;
      }
    }
    ._08bca {
      padding-left: 0;
      margin-top: 0;
      list-style-type: none;
    }
    ._08bca li {
      margin-bottom: 0.5rem;
    }
    ._5cde1 {
      width: 20px;
      height: 20px;
      border-radius: 10px;
      font-weight: 700;
      border: 1px solid #edf1f2;
      display: inline-block;
      text-align: center;
      margin-right: 0.5rem;
    }
    ._5cde1,
    .f49c8 {
      font-size: 13px;
      font-size: 0.8rem;
    }
    .c93b8 {
      border: none;
      background: 0 0;
      cursor: pointer;
    }
    .c93b8 .af840 {
      text-decoration: underline;
    }
    ._75a9f {
      display: none;
      background: #fedcd2;
      padding: 1.5rem;
      margin-top: 1rem;
      margin-bottom: 1rem;
    }
    ._75a9f p:first-child {
      margin-top: 0;
    }
    ._75a9f[data-expanded='true'] {
      display: block;
    }
    ._5993a {
      margin-bottom: 0.25rem;
      margin-top: 0;
    }
    .d400d:first-child {
      padding-right: 3rem;
    }
    .d400d p {
      margin-bottom: 0;
    }
    ._22f0b {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    }
    ._22f0b img {
      width: 2.875rem;
    }
    .f76b0 {
      font-size: 4rem;
      color: #575aad;
      line-height: 5rem;
    }
    .ce16f,
    .f76b0 {
      display: block;
      font-weight: 700;
    }
    .ce16f {
      text-transform: uppercase;
      font-size: 23px;
      font-size: 1.45rem;
    }
    ._3343b {
      position: relative;
    }
    .c15de {
      width: 100%;
      position: absolute;
      z-index: -1;
      border-collapse: collapse;
      border-style: hidden;
    }
    .c15de td {
      height: 22px;
      border: 1px solid #d2d6d7;
    }
    @media (max-width: 640px) {
      .c15de {
        display: none;
      }
    }
    ._886ce {
      display: flex;
      margin: 0 auto;
      max-width: 38rem;
      padding-top: 1.5rem;
      padding-bottom: 3rem;
    }
    @media (max-width: 640px) {
      ._886ce {
        flex-direction: column;
        padding-top: 0;
      }
    }
    ._886ce div {
      padding: 1rem;
      align-items: center;
    }
    ._6d3ef {
      background-color: #f9ded9;
      flex-basis: 62.5%;
      font-size: 16px;
      font-size: 1rem;
      line-height: 150%;
    }
    ._6d3ef a {
      color: #000;
    }
    ._6d3ef p {
      margin-bottom: 0;
    }
    ._2dc95 {
      background-color: #e35942;
      color: #fff;
      font-size: 30px;
      font-size: 1.8rem;
      font-weight: 700;
      line-height: 1;
      flex-basis: 37.5%;
      text-transform: uppercase;
      display: flex;
    }
    ._2dc95 span {
      padding-bottom: 0.25rem;
    }
    ._2dc95 img {
      padding-right: 1rem;
    }
    ._1d7b2 {
      display: flex;
      flex: 0 1 auto;
      flex-direction: row;
      flex-wrap: wrap;
    }
    ._1d7b2,
    ._5cfc7 {
      box-sizing: border-box;
    }
    ._5cfc7 {
      flex: 0 0 auto;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
    }
    ._5cfc7:first-child {
      padding-left: 0 !important;
    }
    ._5cfc7:last-child {
      padding-right: 0 !important;
    }
    ._5cfc7._2ac2c {
      padding-top: 0;
    }
    @media (min-width: 768px) {
      ._5cfc7.c3397 {
        padding-top: 0;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._26ff9 {
        padding-top: 0;
      }
    }
    ._5cfc7._97cd6 {
      padding-right: 0;
    }
    @media (min-width: 768px) {
      ._5cfc7.e9d2d {
        padding-right: 0;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._3a9c4 {
        padding-right: 0;
      }
    }
    ._5cfc7._3d132 {
      padding-bottom: 0;
    }
    @media (min-width: 768px) {
      ._5cfc7._8d709 {
        padding-bottom: 0;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.c843c {
        padding-bottom: 0;
      }
    }
    ._5cfc7._73411 {
      padding-left: 0;
    }
    @media (min-width: 768px) {
      ._5cfc7._86d27 {
        padding-left: 0;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.caaf0 {
        padding-left: 0;
      }
    }
    ._5cfc7._2e51e {
      padding-top: 0.25rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._27fa9 {
        padding-top: 0.25rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.ff054 {
        padding-top: 0.25rem;
      }
    }
    ._5cfc7.d1cc3 {
      padding-right: 0.25rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._9981d {
        padding-right: 0.25rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.afe8e {
        padding-right: 0.25rem;
      }
    }
    ._5cfc7._8f113 {
      padding-bottom: 0.25rem;
    }
    @media (min-width: 768px) {
      ._5cfc7.a1237 {
        padding-bottom: 0.25rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._0d416 {
        padding-bottom: 0.25rem;
      }
    }
    ._5cfc7._9b99c {
      padding-left: 0.25rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._6175f {
        padding-left: 0.25rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.b3e92 {
        padding-left: 0.25rem;
      }
    }
    ._5cfc7.caf8d {
      padding-top: 0.5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7.e4beb {
        padding-top: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._36522 {
        padding-top: 0.5rem;
      }
    }
    ._5cfc7._7391e {
      padding-right: 0.5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7.c065f {
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._7f669 {
        padding-right: 0.5rem;
      }
    }
    ._5cfc7.d5f6b {
      padding-bottom: 0.5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7.c3187 {
        padding-bottom: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._2a93a {
        padding-bottom: 0.5rem;
      }
    }
    ._5cfc7._957f9 {
      padding-left: 0.5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7.e2dbd {
        padding-left: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.b3e99 {
        padding-left: 0.5rem;
      }
    }
    ._5cfc7.ad02b {
      padding-top: 1rem;
    }
    @media (min-width: 768px) {
      ._5cfc7.f9087 {
        padding-top: 1rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.cad5a {
        padding-top: 1rem;
      }
    }
    ._5cfc7._7a4b5 {
      padding-right: 1rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._27123 {
        padding-right: 1rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._32b0c {
        padding-right: 1rem;
      }
    }
    ._5cfc7.f9203 {
      padding-bottom: 1rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._5d322 {
        padding-bottom: 1rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.e6310 {
        padding-bottom: 1rem;
      }
    }
    ._5cfc7.c0475 {
      padding-left: 1rem;
    }
    @media (min-width: 768px) {
      ._5cfc7.f3b58 {
        padding-left: 1rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.ba774 {
        padding-left: 1rem;
      }
    }
    ._5cfc7.cc07e {
      padding-top: 1.5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._75169 {
        padding-top: 1.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.d78c8 {
        padding-top: 1.5rem;
      }
    }
    ._5cfc7._732ac {
      padding-right: 1.5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._1f4c8 {
        padding-right: 1.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._89b78 {
        padding-right: 1.5rem;
      }
    }
    ._5cfc7._2aa45 {
      padding-bottom: 1.5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._0e00e {
        padding-bottom: 1.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.d088f {
        padding-bottom: 1.5rem;
      }
    }
    ._5cfc7._83c7b {
      padding-left: 1.5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._52e5d {
        padding-left: 1.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._8ab9f {
        padding-left: 1.5rem;
      }
    }
    ._5cfc7.a3a4a {
      padding-top: 2rem;
    }
    @media (min-width: 768px) {
      ._5cfc7.a0bb1 {
        padding-top: 2rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._08fcb {
        padding-top: 2rem;
      }
    }
    ._5cfc7._83c6b {
      padding-right: 2rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._5ddb5 {
        padding-right: 2rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._8e76e {
        padding-right: 2rem;
      }
    }
    ._5cfc7._5e80e {
      padding-bottom: 2rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._4df6e {
        padding-bottom: 2rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.e349a {
        padding-bottom: 2rem;
      }
    }
    ._5cfc7.e9108 {
      padding-left: 2rem;
    }
    @media (min-width: 768px) {
      ._5cfc7.b0633 {
        padding-left: 2rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.dca88 {
        padding-left: 2rem;
      }
    }
    ._5cfc7.e737a {
      padding-top: 4rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._204f3 {
        padding-top: 4rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._39a0e {
        padding-top: 4rem;
      }
    }
    ._5cfc7._29894 {
      padding-right: 4rem;
    }
    @media (min-width: 768px) {
      ._5cfc7.f11ee {
        padding-right: 4rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.e16b8 {
        padding-right: 4rem;
      }
    }
    ._5cfc7.bf7fd {
      padding-bottom: 4rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._1b304 {
        padding-bottom: 4rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._765e7 {
        padding-bottom: 4rem;
      }
    }
    ._5cfc7.ea96c {
      padding-left: 4rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._0d2a6 {
        padding-left: 4rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.f9014 {
        padding-left: 4rem;
      }
    }
    ._5cfc7.a82ff {
      padding-top: 5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._43468 {
        padding-top: 5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._44b7f {
        padding-top: 5rem;
      }
    }
    ._5cfc7._685a2 {
      padding-right: 5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._8dfd4 {
        padding-right: 5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._43f46 {
        padding-right: 5rem;
      }
    }
    ._5cfc7._6c664 {
      padding-bottom: 5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._4192e {
        padding-bottom: 5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._2f46c {
        padding-bottom: 5rem;
      }
    }
    ._5cfc7._874c8 {
      padding-left: 5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7.e1743 {
        padding-left: 5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._9da6b {
        padding-left: 5rem;
      }
    }
    ._5cfc7._2c381 {
      padding-top: 7.5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._4e258 {
        padding-top: 7.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.a7a19 {
        padding-top: 7.5rem;
      }
    }
    ._5cfc7._7739e {
      padding-right: 7.5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._24a05 {
        padding-right: 7.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7.e2ebe {
        padding-right: 7.5rem;
      }
    }
    ._5cfc7._8360e {
      padding-bottom: 7.5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7._0352f {
        padding-bottom: 7.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._3a9a6 {
        padding-bottom: 7.5rem;
      }
    }
    ._5cfc7.c2b59 {
      padding-left: 7.5rem;
    }
    @media (min-width: 768px) {
      ._5cfc7.a02e8 {
        padding-left: 7.5rem;
      }
    }
    @media (min-width: 1080px) {
      ._5cfc7._8f8be {
        padding-left: 7.5rem;
      }
    }
    ._11c24 {
      flex-basis: 25%;
      max-width: 25%;
    }
    .c663c {
      flex-basis: 50%;
      max-width: 50%;
    }
    .c7ef6 {
      flex-basis: 75%;
      max-width: 75%;
    }
    ._6bd0b {
      flex-basis: 100%;
      max-width: 100%;
    }
    @media (min-width: 768px) {
      ._59d40 {
        flex-basis: 16.66667%;
        max-width: 16.66667%;
      }
    }
    @media (min-width: 768px) {
      ._7af04 {
        flex-basis: 33.33333%;
        max-width: 33.33333%;
      }
    }
    @media (min-width: 768px) {
      ._3f51c {
        flex-basis: 50%;
        max-width: 50%;
      }
    }
    @media (min-width: 768px) {
      .a95d2 {
        flex-basis: 66.66667%;
        max-width: 66.66667%;
      }
    }
    @media (min-width: 768px) {
      .fd39b {
        flex-basis: 83.33333%;
        max-width: 83.33333%;
      }
    }
    @media (min-width: 768px) {
      ._33772 {
        flex-basis: 100%;
        max-width: 100%;
      }
    }
    @media (min-width: 1080px) {
      ._4f0a2 {
        flex-basis: 8.33333%;
        max-width: 8.33333%;
      }
    }
    @media (min-width: 1080px) {
      .a3750 {
        flex-basis: 16.66667%;
        max-width: 16.66667%;
      }
    }
    @media (min-width: 1080px) {
      ._86b21 {
        flex-basis: 25%;
        max-width: 25%;
      }
    }
    @media (min-width: 1080px) {
      ._1cc64 {
        flex-basis: 33.33333%;
        max-width: 33.33333%;
      }
    }
    @media (min-width: 1080px) {
      ._7a975 {
        flex-basis: 41.66667%;
        max-width: 41.66667%;
      }
    }
    @media (min-width: 1080px) {
      ._90d8f {
        flex-basis: 50%;
        max-width: 50%;
      }
    }
    @media (min-width: 1080px) {
      .cd2be {
        flex-basis: 58.33333%;
        max-width: 58.33333%;
      }
    }
    @media (min-width: 1080px) {
      ._43dc2 {
        flex-basis: 66.66667%;
        max-width: 66.66667%;
      }
    }
    @media (min-width: 1080px) {
      .f74d8 {
        flex-basis: 75%;
        max-width: 75%;
      }
    }
    @media (min-width: 1080px) {
      .bf9bb {
        flex-basis: 83.33333%;
        max-width: 83.33333%;
      }
    }
    @media (min-width: 1080px) {
      ._3afb5 {
        flex-basis: 91.66667%;
        max-width: 91.66667%;
      }
    }
    @media (min-width: 1080px) {
      .ecd79 {
        flex-basis: 100%;
        max-width: 100%;
      }
    }
    .cdef6 {
      margin-bottom: 4rem;
      display: block;
    }
    ._00823 {
      font-size: 18px;
      font-size: 1.125rem;
      list-style-type: none;
      padding: 0;
      font-weight: 700;
    }
    ._00823 abbr {
      border-bottom: 0;
      text-decoration: none;
    }
    ._00823 li {
      margin-bottom: 1rem;
      display: flex;
      -o-object-position: center;
      object-position: center;
      justify-content: space-between;
    }
    ._00823 .feb23 {
      color: #6164ba;
    }
    ._00823 ._7d7a5 {
      color: #dc472e;
    }
    ._00823 ._64b72 {
      color: #004399;
    }
    ._00823 ._49f7c {
      color: #676b6d;
    }
    .ce0b1 {
      text-transform: uppercase;
      margin: 0;
      font-size: 18px;
      font-size: 1.125rem;
      display: flex;
      -o-object-position: center;
      object-position: center;
      justify-content: space-between;
    }
    ._33bd4 {
      width: 120px;
      height: 40px;
    }
    ._7ecba {
      flex-direction: column-reverse;
    }
    @media (min-width: 1080px) {
      ._7ecba {
        flex-direction: row;
      }
    }
    ._050b3 {
      font-size: 13px;
      font-size: 0.8rem;
      width: 442px;
      position: relative;
    }
    ._050b3 .c7269 {
      position: absolute;
      z-index: 1;
      color: #4c5153;
      text-transform: uppercase;
      margin: 0;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 400;
    }
    ._050b3 ._3cc90 {
      width: 32px;
      height: 32px;
      display: inline-block;
      text-align: center;
      margin: 0 2px 2px 0;
      padding-top: 0.25rem;
      vertical-align: top;
    }
    ._050b3 ._3cc90._5c982 {
      background: #d3d7d7;
    }
    ._050b3 ._3cc90.d26d3 {
      background: #f4a071;
    }
    ._050b3 ._3cc90._2fe73 {
      background: #cc0;
    }
    ._7d625 {
      font-size: 23px;
      font-size: 1.45rem;
      line-height: 2.5rem;
      font-weight: 700;
      margin-bottom: 2rem;
    }
    @media (min-width: 1080px) {
      ._7d625 {
        margin-bottom: 0;
      }
    }
    ._7d625 .b298a {
      padding: 0.25rem;
      background: #d3d7d7;
    }
    ._7d625 .b298a.d26d3 {
      background: #f4a071;
    }
    ._7d625 .b298a._2fe73 {
      background: #cc0;
    }
    .c7789 {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
    }
    .c7789:focus {
      overflow: auto;
      margin: 0;
      height: auto;
      position: relative;
    }
    ._8a704 {
      border: 0;
      padding: 0;
      background: 0 0;
      cursor: pointer;
      margin-top: 1rem;
    }
    ._8a704 ._36e7e {
      text-decoration: underline;
    }
    .d99ca {
      display: none;
    }
    .d99ca._36cc3 {
      display: block;
    }
    .b0e8c {
      padding-bottom: 2rem;
    }
    ._4d5cf,
    .b0e8c {
      margin-bottom: 1rem;
      border-bottom: 1px solid #828688;
    }
    ._4d5cf {
      padding-bottom: 1rem;
    }
    @media (min-width: 1080px) {
      ._4d5cf {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0;
        border-right: 1px solid #828688;
      }
    }
    ._0fd00 {
      font-size: 13px;
      font-size: 0.8rem;
      color: #4c5153;
      margin-bottom: 0;
    }
    ._9f9e9 {
      margin-top: 5rem;
    }
    ._87fd6 {
      margin-bottom: 4rem;
    }
    ._2ed83 {
      margin-top: 2rem;
    }
    ._786e8 {
      margin-top: 2rem;
      display: inline-block;
    }
    ._786e8,
    .d6d5e {
      font-size: 18px;
      font-size: 1.125rem;
    }
    ._53be9 {
      width: 100%;
    }
    ._69331._86e7f {
      margin-bottom: 2rem;
    }
    ._69331 h3 {
      margin-top: 0;
    }
    ._69331 a {
      text-decoration: none;
      color: #373b88;
    }
    ._69331 a span[aria-hidden] {
      text-decoration: none;
      display: inline-block;
      margin-left: 0.5rem;
    }
    ._69331 a:hover {
      text-decoration: underline;
    }
    .a0393 {
      font-size: 30px;
      font-size: 1.8rem;
      line-height: 1.25;
      font-weight: 700;
      margin-top: 0;
    }
    @media (min-width: 768px) {
      .a0393 {
        font-size: 36px;
        font-size: 2.25rem;
      }
    }
    @media (min-width: 1080px) {
      .a0393 {
        max-width: 38rem;
        font-size: 36px;
        font-size: 2.25rem;
      }
    }
    @media (min-width: 1200px) {
      .a0393 {
        font-size: 48px;
        font-size: 3rem;
      }
    }
    @media (min-width: 1080px) {
      .d5289 {
        font-size: 23px;
        font-size: 1.45rem;
        max-width: 38rem;
      }
    }
    @media (min-width: 1200px) {
      .d5289 {
        max-width: 50rem;
      }
    }
    ._0f805 {
      padding: 1.5rem 0;
      background: #31347a;
      color: #fff;
    }
    @media (min-width: 1080px) {
      ._0f805 {
        padding: 2rem 0;
      }
    }
    @media (min-width: 1080px) {
      ._3e261 {
        margin-top: -4rem;
      }
    }
    ._15227 {
      display: block;
      text-align: right;
      color: #d1d1e8;
      font-size: 13px;
      font-size: 0.8rem;
      line-height: 2.5;
      margin-bottom: 0.5rem;
    }
    ._481c0 {
      font-weight: 700;
      font-size: 23px;
      font-size: 1.45rem;
      line-height: 1.2;
    }
    @media (min-width: 1080px) {
      ._481c0 {
        font-size: 36px;
        font-size: 2.25rem;
      }
    }
    @media (min-width: 1080px) {
      ._481c0.b4640 {
        text-align: center;
      }
    }
    ._481c0._22c31 {
      margin: 0;
    }
    ._481c0.dc62e {
      max-width: 43.75rem;
    }
    @media (min-width: 1080px) {
      ._481c0.dc62e {
        margin-left: auto;
        margin-right: auto;
      }
    }
    ._50f2d {
      font-size: 23px;
      font-size: 1.45rem;
      margin-bottom: 1rem;
    }
    ._9af1c {
      color: #4c5153;
      font-size: 16px;
      font-size: 1rem;
    }
    @media (min-width: 1080px) {
      ._9af1c {
        text-align: center;
        font-size: 23px;
        font-size: 1.45rem;
        margin: 1rem auto;
        max-width: 44rem;
      }
    }
    ._441a6 {
      border-top: 1px solid #d2d6d7;
      border-bottom: 1px solid #d2d6d7;
      padding: 2rem 0;
      margin: 2rem 0;
    }
    @media (min-width: 1080px) {
      ._441a6 {
        padding: 5rem 0;
        margin: 5rem 0;
      }
    }
    ._441a6.a3914 {
      border: 0;
    }
    ._441a6._1fa2c {
      margin: 0;
    }
    ._441a6._3cab5 {
      border-bottom: 0;
    }
    .f9078 {
      font-weight: 400;
      margin-top: 1.5rem;
    }
    @media (min-width: 1080px) {
      .f9078 {
        text-align: center;
      }
    }
    ._5e821._1aea4 div._2a80e {
      background-color: #6164ba;
    }
    ._5e821._1aea4 .f18b9 {
      font-weight: 700;
    }
    ._35dd6 {
      flex-basis: 20%;
    }
    @media (max-width: 768px) {
      ._35dd6 {
        flex-basis: 0%;
        margin-bottom: 0.5rem;
      }
    }
    ._24693 {
      width: 100%;
    }
    @media (max-width: 768px) {
      ._24693 {
        overflow: hidden;
      }
    }
    ._24693 .f9078 {
      display: flex;
      margin-bottom: 0.25rem;
    }
    ._24693 .f9078 span {
      font-weight: 700;
      font-size: 18px;
      font-size: 1.125rem;
    }
    ._24693 ._5e821 {
      display: flex;
      margin-bottom: 0.5rem;
      align-items: center;
    }
    @media (max-width: 768px) {
      ._24693 ._5e821 {
        margin-bottom: 1rem;
        flex-wrap: wrap;
        width: 120%;
      }
    }
    ._24693 ._5e821 div {
      font-size: 16px;
      font-size: 1rem;
      text-align: right;
      line-height: 1.2;
      height: 2.4rem;
      padding-right: 0.5rem;
      display: flex;
      align-items: center;
      justify-content: flex-end;
      flex-basis: 20%;
    }
    @media (max-width: 768px) {
      ._24693 ._5e821 div {
        height: auto;
        padding-right: 0;
        justify-content: left;
        flex-basis: 100%;
        margin-bottom: 0.25rem;
      }
    }
    ._24693 ._5e821 ._2a80e {
      height: 2rem;
      background-color: #b6b7db;
      border: 1px solid #000;
    }
    ._24693 ._5e821 .f18b9 {
      flex-basis: 5%;
      font-size: 18px;
      font-size: 1.125rem;
      padding-left: 0.5rem;
    }
    ._3cd6a {
      display: flex;
    }
    ._3cd6a .ec808 {
      flex-basis: 80%;
    }
    @media (max-width: 768px) {
      ._3cd6a .ec808 {
        flex-basis: 100%;
      }
    }
    ._3cd6a ._44986 {
      display: block;
      background: 0 0;
      border: 0;
      color: #676b6d;
      margin-top: 1rem;
      margin-bottom: 1rem;
      padding: 0;
      cursor: pointer;
    }
    ._3cd6a ._44986,
    ._3cd6a ._44986:hover {
      text-decoration: underline;
    }
    ._3cd6a ._44986 abbr {
      display: inline-block;
      margin-left: 1rem;
    }
    .ce04e {
      color: #676b6d;
    }
    @media (max-width: 768px) {
      ._047dd {
        font-size: 18px;
        font-size: 1.125rem;
      }
    }
    .c5cfa {
      max-width: 600px;
      margin-right: 1.5rem;
      margin-left: 1.5rem;
      margin-top: 60px;
    }
    @media (min-width: 768px) {
      .c5cfa {
        margin-left: 3rem;
        margin-right: 3rem;
      }
    }
    @media (min-width: 1080px) {
      .c5cfa {
        margin-left: auto;
        margin-right: auto;
      }
    }
    ._4307e {
      background-color: #e2f1fc;
      text-align: right;
      margin-bottom: 1.5rem;
      padding: 0.75rem 0.9375rem;
    }
    @media (min-width: 1080px) {
      ._4307e {
        margin-bottom: 0;
      }
    }
    ._9083e,
    .da666 {
      margin-right: 0.5rem;
    }
    ._9083e {
      font-size: 30px;
      font-size: 1.8rem;
      line-height: 1.2;
      margin-top: 0.375rem;
      margin-bottom: 0.125rem;
    }
    ._9083e,
    .da666 {
      font-weight: 700;
    }
    .da666 {
      font-size: 13px;
      font-size: 0.8rem;
      line-height: 1rem;
      margin-bottom: 0.375rem;
    }
    ._820ea {
      border: 0;
      padding: 0;
      background: 0 0;
      cursor: pointer;
      color: #004399;
      font-size: 11px;
      font-size: 0.6875rem;
      display: inline-block;
      margin-right: 0.5rem;
      margin-bottom: 0.5rem;
      text-decoration: underline;
    }
    ._81f5c {
      color: #924f34;
    }
    ._81f5c ._80308 {
      text-decoration: none;
      display: inline-block;
      margin-left: 0.25rem;
    }
    ._81f5c:hover {
      text-decoration: underline;
      color: #000;
    }
    ._81f5c ._9dcbc:after {
      content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20'%3E%3Cpath d='M17 17H3V3h5V1H3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5h-2z' fill='%23924F34'/%3E%3Cpath d='M19 1h-8l3.29 3.29-5.73 5.73 1.42 1.42 5.73-5.73L19 9V1z' fill='%23924F34'/%3E%3C/svg%3E");
    }
    ._04122 {
      display: block;
      margin: 0 auto;
      text-align: center;
      font-size: 18px;
      font-size: 1.125rem;
    }
    ._0faad {
      font-weight: 700;
    }
    ._9ad00,
    .c3f5f {
      display: block;
    }
    .c3f5f {
      margin-top: 2rem;
      margin-bottom: 2rem;
    }
    ._822c1 {
      display: grid;
      align-items: center;
      grid-template-columns: 3fr 2fr;
      margin-top: 0;
    }
    @media (max-width: 768px) {
      ._822c1 {
        grid-template-columns: 100%;
      }
    }
    ._822c1 h2 {
      margin: 0 0 1rem;
      font-size: 30px;
      font-size: 1.8rem;
    }
    ._822c1 h3 {
      font-size: 23px;
      font-size: 1.45rem;
      line-height: 130%;
      margin: 0 0 1rem;
    }
    ._822c1 h3 a {
      text-decoration: none;
    }
    ._822c1 h3 a:hover {
      text-decoration: underline;
    }
    .d05e1 {
      margin-top: 1rem;
      grid-column-start: span 2;
    }
    @media (max-width: 768px) {
      .d05e1 {
        grid-column-start: span 1;
      }
    }
    .a4f7b {
      color: #828688;
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 150%;
    }
    .c589c {
      text-align: right;
    }
    @media (max-width: 768px) {
      .c589c {
        order: 99;
        text-align: left;
      }
    }
    .cfd57 {
      margin: 1rem 0 0;
    }
    @media (min-width: 768px) {
      .cfd57 {
        margin-top: 2rem;
      }
    }
    .a5cad {
      display: flex;
      flex-direction: row;
      align-items: flex-start;
      margin-bottom: 1rem;
    }
    @media (min-width: 768px) {
      .a5cad {
        margin-bottom: 2rem;
      }
    }
    .a5cad:last-child {
      margin-bottom: 0;
    }
    .a5cad img {
      width: 80px;
      height: 80px;
      border-radius: 50%;
      flex-shrink: 0;
    }
    .a5cad ._8205d {
      font-size: 16px;
      font-size: 1rem;
      line-height: 1.75;
      font-style: italic;
      padding-left: 1rem;
      padding-right: 1.5rem;
    }
    .a5cad ._8205d p {
      margin: 0;
    }
    .df045 {
      margin-top: 0;
    }
    .f8c01 {
      margin-bottom: 4rem;
    }
    ._26423 {
      list-style-type: none;
      padding: 0;
    }
    ._26423 li,
    .e8062 {
      margin-bottom: 1rem;
    }
    .e8062 {
      font-size: 18px;
      font-size: 1.125rem;
      font-weight: 700;
    }
    ._9e6e4 {
      width: 100%;
      margin-bottom: 2rem;
    }
    ._9e6e4 h3 {
      margin-bottom: 0;
      font-size: 23px;
      font-size: 1.45rem;
    }
    @media (min-width: 1080px) {
      ._9e6e4 {
        width: 50%;
      }
      ._9e6e4:nth-child(2n) {
        padding-left: 2rem;
      }
      ._9e6e4:nth-child(odd) {
        padding-right: 2rem;
      }
    }
    ._1ecee {
      margin-top: 2rem;
    }
    @media (min-width: 1080px) {
      ._1ecee {
        margin-top: 4rem;
      }
    }
    ._1ecee a {
      margin: 1rem 0;
    }
    @media (min-width: 1080px) {
      ._1ecee a {
        margin: 2rem 0;
      }
    }
    ._3f475 {
      align-items: center;
      margin-bottom: 2rem;
    }
    ._3f475,
    ._3f475 a {
      color: #4c5153;
    }
    @media (min-width: 1080px) {
      ._3f475 {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        margin-bottom: 4rem;
      }
      ._3f475._0453b {
        display: block;
        flex-direction: none;
        text-align: center;
      }
    }
    ._3f475 ._7cc71 {
      margin-bottom: 1rem;
    }
    @media (min-width: 1080px) {
      ._3f475 ._7cc71 {
        flex: 60% 1;
        padding-right: 1rem;
        margin-right: 2rem;
        margin-bottom: 0;
      }
    }
    ._3f475 ._7cc71 img {
      border: 1px solid #d2d6d7;
    }
    @media (min-width: 1080px) {
      ._3f475 ._607b8 {
        flex: 40% 1;
        width: 40%;
        margin-left: 1.5rem;
      }
    }
    ._3f475 ._607b8 h3 {
      margin-bottom: 0.5rem;
    }
    ._3f475 ._607b8 p {
      margin-top: 0;
    }
    @media (min-width: 1080px) {
      ._3f475._8b026 {
        flex-direction: row-reverse;
      }
      ._3f475._8b026 ._7cc71 {
        margin-left: 2rem;
        margin-right: 0;
        padding-left: 1rem;
        padding-right: 0;
      }
      ._3f475._8b026 ._607b8 {
        margin-left: 0;
      }
    }
    .a75f2 {
      display: block;
      background: 0 0;
      font-weight: 700;
      border: 0;
      margin-top: 1rem;
      padding: 0;
      cursor: pointer;
    }
    .a75f2:hover {
      text-decoration: underline;
    }
    .a75f2 abbr {
      display: inline-block;
      margin-left: 1rem;
    }
    ._18632 {
      margin-top: 1rem;
      display: block;
    }
    .f4d22 {
      display: flex;
      margin-bottom: 1rem;
    }
    .f4d22 img {
      margin-right: 0.5rem;
    }
    .cd914 {
      display: flex;
    }
    @media (max-width: 1080px) {
      .cd914 {
        margin-top: 1rem;
        flex-direction: column;
      }
    }
    .cd914 ._700f3 {
      display: flex;
      align-items: center;
    }
    ._1bb68 {
      background-color: #f2f2ff;
      margin-top: -64px;
      padding-top: 2rem;
    }
    @media (max-width: 1080px) {
      ._1bb68 {
        padding-bottom: 1rem;
      }
    }
    ._1bb68 h2 {
      margin-top: 1.5rem;
      margin-bottom: 0.5rem;
    }
    ._1bb68 hr {
      margin-top: 2rem;
      margin-bottom: 2rem;
    }
    .f5b37 {
      color: #31347a;
      font-weight: 700;
    }
    .f5b37 a {
      color: #31347a;
      text-decoration: none;
    }
    .f5b37 a:hover {
      text-decoration: underline;
    }
    ._73355 {
      margin-top: 2rem;
    }
    ._73355 div:first-child {
      flex-basis: 60%;
    }
    @media (max-width: 768px) {
      ._73355 {
        flex-direction: column;
      }
    }
    ._4f3c7 p {
      margin-bottom: 0.25rem;
      margin-top: 0;
    }
    ._4f3c7 ._9b690 {
      display: flex;
      width: 100%;
      justify-content: space-between;
      margin-bottom: 2rem;
    }
    @media (max-width: 768px) {
      ._4f3c7 ._9b690 {
        flex-direction: column;
      }
    }
    ._4f3c7 ._9b690 span {
      font-weight: 700;
      font-size: 21px;
    }
    @media (max-width: 768px) {
      ._4f3c7 {
        margin-bottom: 1rem;
      }
    }
    ._273dc {
      display: flex;
      align-items: center;
    }
    .ab81a {
      display: inline-block;
    }
    ._2ff2e,
    .ab81a {
      margin-right: 1rem;
    }
    ._2ff2e {
      margin-bottom: 0;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 400;
      margin-top: 0;
    }
    .e2b0c {
      display: flex;
      align-items: center;
      justify-content: left;
    }
    @media (min-width: 1080px) {
      .e2b0c {
        justify-content: right;
      }
    }
    .e2b0c p {
      margin: 0;
    }
    ._68c47 {
      display: flex;
      height: 100%;
      align-items: center;
    }
    @media (min-width: 1080px) {
      .a9408 {
        margin-top: 1rem;
      }
    }
    .a9408 > div {
      margin-bottom: 1rem;
    }
    @media (min-width: 1080px) {
      .a9408 > div {
        margin: 0;
      }
    }
    @media (max-width: 1080px) {
      .a9408 > div:first-child {
        order: 3;
      }
    }
    .a0436 {
      display: flex;
      flex: 0 1 auto;
      flex-direction: row;
      flex-wrap: wrap;
      box-sizing: border-box;
      flex: 0 0 auto;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      flex-basis: 100%;
      max-width: 100%;
      margin: 0 auto;
    }
    .a0436:first-child {
      padding-left: 0 !important;
    }
    .a0436:last-child {
      padding-right: 0 !important;
    }
    @media (min-width: 768px) {
      .a0436 {
        flex-basis: 100%;
        max-width: 100%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      .a0436 {
        flex-basis: 66.66667%;
        max-width: 66.66667%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    .edc8b {
      height: 1px;
      background-color: #d2d6d7;
      border: none;
      width: 67%;
      margin-top: 4rem;
      margin-bottom: 4rem;
    }
    @media (max-width: 768px) {
      .edc8b {
        margin: 3rem 0;
      }
    }
    .edc8b._516d5 {
      margin-left: calc(50% - 49vw);
      margin-right: calc(50% - 49vw);
      width: 98vw;
    }
    ._4c27f {
      margin: 0 0 1.5rem;
    }
    .ca2c0 {
      box-sizing: border-box;
      flex: 0 0 auto;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      flex-basis: 100%;
      max-width: 100%;
      margin: 1.5rem auto 0;
    }
    .ca2c0 img {
      width: 100%;
    }
    .ca2c0:first-child {
      padding-left: 0 !important;
    }
    .ca2c0:last-child {
      padding-right: 0 !important;
    }
    @media (min-width: 768px) {
      .ca2c0 {
        flex-basis: 100%;
        max-width: 100%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 1080px) {
      .ca2c0 {
        flex-basis: 83.33333%;
        max-width: 83.33333%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
    }
    @media (min-width: 768px) {
      .ca2c0 {
        margin-top: 0.5rem;
      }
    }
    .a5ec0 h1 {
      font-size: 36px;
      font-size: 2.25rem;
      line-height: 120%;
      margin-bottom: 1rem;
      margin-top: 0.5rem;
      color: #f2f2ff;
    }
    .a5ec0 .a9ff6 {
      font-size: 23px;
      font-size: 1.45rem;
      line-height: 130%;
      color: #b6b7db;
      margin-bottom: 2rem;
    }
    @media (min-width: 768px) {
      ._92325 {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
      }
    }
    .d6648 {
      display: flex;
      align-items: center;
      justify-content: left;
    }
    @media (min-width: 1080px) {
      .d6648 {
        justify-content: right;
      }
    }
    .d6648 p {
      margin-top: 1rem;
      margin-bottom: 0;
    }
    .d6648 p._4ec1b {
      display: block;
    }
    .d6648 p > span {
      margin-right: 1rem;
      display: inline-block;
    }
    ._04124 {
      display: flex;
      align-items: center;
    }
    ._972ec {
      text-align: left;
    }
    ._4c21d {
      border-left: 1px solid #b7bcbd;
    }
    ._4c21d:first-child {
      border-left: 0;
    }
    ._48594 {
      font-size: 13px;
      font-size: 0.8rem;
      font-weight: 700;
      margin-bottom: 0.5rem;
      left: 0.5rem;
      position: absolute;
      bottom: 2.1rem;
      text-align: left;
      min-width: 10em;
    }
    ._48594._87c8d {
      min-width: 13em;
    }
    ._48594._8bd24 {
      min-width: 16em;
    }
    ._48594._1ee0f {
      min-width: 19em;
    }
    .a0e2a,
    .a0e2a:not(:focus):not(:active) {
      clip: rect(0 0 0 0);
      -webkit-clip-path: inset(100%);
      clip-path: inset(100%);
      height: 1px;
      overflow: hidden;
      position: absolute;
      white-space: nowrap;
      width: 1px;
    }
    .e1fd0 {
      line-height: 1rem;
      border-collapse: collapse;
      margin: 0.5rem 0 1.5rem;
      font-variant-numeric: lining-nums tabular-nums;
      width: 100%;
    }
    @media only screen and (max-width: 1080px) {
      .e1fd0 {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
        box-shadow: inset -3px -2px 5px rgba(0, 0, 0, 0.04);
      }
    }
    .e1fd0 caption {
      text-align: left;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 700;
      margin-bottom: 1rem;
    }
    .e1fd0 thead {
      border-bottom: 1px solid #9ca1a2;
    }
    .e1fd0 th {
      padding: 2rem 0.5rem 0.5rem;
      line-height: 1.15;
      vertical-align: bottom;
      position: relative;
      min-width: 5em;
    }
    .e1fd0 th[scope='col'] {
      text-align: right;
      font-size: 13px;
      font-size: 0.8rem;
      font-weight: 700;
    }
    .e1fd0 th[scope='col'] ._903bc {
      display: inline-block;
      margin-right: 0.5rem;
    }
    .e1fd0 th[scope='col'] .c8fff {
      border: 0;
      background: 0 0;
      font-weight: 800;
      text-decoration: underline;
      cursor: pointer;
      text-align: right;
      display: block;
      width: 100%;
    }
    .e1fd0 th[scope='col']._972ec,
    .e1fd0 th[scope='col']._972ec .c8fff {
      text-align: left;
    }
    .e1fd0 th[scope='row'] {
      font-weight: 400;
      text-align: right;
      padding: 1rem 0.5rem;
    }
    .e1fd0 th[scope='row']._972ec {
      text-align: left;
    }
    .e1fd0 th._588d8 {
      min-width: 13em;
    }
    .e1fd0 tbody td,
    .e1fd0 tbody th {
      vertical-align: top;
    }
    .e1fd0 tbody tr {
      border-bottom: 1px solid #d2d6d7;
      transition: background-color 0.2s;
    }
    .e1fd0 tbody tr:hover {
      background-color: #e2f1fc;
    }
    .e1fd0 td {
      text-align: right;
      padding: 1rem 0.5rem;
      font-size: 16px;
      font-size: 1rem;
    }
    .e1fd0 td._972ec {
      text-align: left;
    }
    ._77307 tbody th[scope='row'] {
      text-align: left;
      font-weight: 700;
    }
    .fd777:before {
      padding-right: 0.5rem;
      content: '\221F';
      line-height: 0.9;
    }
    .bdec4 td,
    .bdec4 th {
      border-top: 2px solid #000;
      border-bottom: 2px solid #000;
    }
    .bdec4 th span {
      font-weight: 400;
    }
    ._614d6 {
      border: 0;
      padding: 0;
      background: 0 0;
      cursor: pointer;
      margin-left: 1rem;
    }
    ._614d6 img {
      width: 1rem;
    }
    ._4545b {
      box-shadow: none;
    }
    @media (max-width: 1080px) {
      ._4545b {
        border-top: 1px solid #b7bcbd;
        margin-top: 2rem;
      }
      ._4545b thead {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
      }
      ._4545b tbody,
      ._4545b tr {
        display: block;
      }
      ._4545b td {
        display: flex;
        justify-content: space-between;
        flex-wrap: nowrap;
        flex-shrink: 1;
      }
    }
    .b6f76 {
      white-space: nowrap;
    }
    ._0d5cc {
      white-space: pre-line;
      font-weight: 700;
      display: inline-block;
      text-align: left;
    }
    @media (min-width: 1080px) {
      ._0d5cc {
        display: none;
      }
    }
    ._07822 {
      position: relative;
      margin-right: 1rem;
      margin-top: -2px;
      height: 18px;
    }
    ._4c288 span.e0025 {
      display: flex;
      float: right;
    }
    thead._8bb7b {
      border: none;
      clip: inherit;
      overflow: initial;
      position: inherit;
    }
    @media (max-width: 1080px) {
      thead._8bb7b {
        height: auto;
      }
      thead._8bb7b,
      thead._8bb7b th {
        display: block;
        width: 100%;
      }
    }
    ._14c53 td {
      justify-content: center;
    }
    ._14c53 td button {
      border: 1px solid #9ca1a2;
      background-color: #d2d6d7;
      border-radius: 4px;
      padding: 0.5rem 1rem;
    }
    ._14c53 ._30bfa {
      display: inline-block;
    }
    ._14c53 ._61282,
    ._14c53 button[aria-expanded='true'] ._30bfa {
      display: none;
    }
    ._14c53 button[aria-expanded='true'] ._61282 {
      display: inline-block;
    }
    @media (min-width: 1080px) {
      ._14c53 {
        display: none;
      }
    }
    @media (min-width: 1080px) {
      ._8c30c {
        display: contents !important;
      }
    }
    .d714d {
      border: 0;
      padding: 0;
      background: 0 0;
      cursor: pointer;
      margin-top: 1rem;
      display: block;
      font-weight: 700;
      text-align: left;
    }
    .d714d ._15b4b,
    .d714d ._941e8 {
      margin-left: 0.5rem;
    }
    .d714d ._15b4b {
      display: none;
    }
    .d714d ._941e8,
    .d714d[aria-expanded='true'] ._15b4b {
      display: inline-block;
    }
    .d714d[aria-expanded='true'] ._941e8 {
      display: none;
    }
    ._1e17f {
      display: inline-flex;
      padding: 0.5rem 2rem 0.5rem 0.5rem;
      margin: 1rem 0;
      background-color: #fedcd2;
      color: #802509;
      border-radius: 4px;
      font-size: 13px;
      font-size: 0.8rem;
    }
    ._1e17f img {
      width: 1rem;
      min-width: 1rem;
      margin: 0.25rem 1rem 0.5rem 0.5rem;
    }
    ._1e17f a {
      color: #802509;
    }
    ._1e17f p {
      margin: 0;
    }
    ._1e17f .e0b7f {
      font-weight: 700;
      line-height: 1em;
    }
    ._1e17f .fe583 {
      margin-top: 0.25rem;
      margin-bottom: 0.25rem;
    }
    ._1e17f._1b66f {
      display: flex;
    }
    ._1e17f._67fa6 {
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding-right: 0.5rem;
      text-align: center;
    }
    .c3a72 {
      display: flex;
    }
    ._44793 {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      flex-grow: 1;
      height: 32px;
      border-radius: 4px;
      margin-left: 1rem;
      background: #b6b7db;
      transition: background-color 0.2s;
    }
    ._44793:first-child {
      margin-left: 0;
    }
    @media (min-width: 768px) {
      ._44793 {
        width: 32px;
      }
    }
    ._44793:hover {
      background-color: #d1d1e8;
    }
    ._44793:focus {
      outline: 2px dotted #b6b7db;
    }
    ._44793.f4b70 {
      background-color: transparent;
      border: 3px solid #31347a;
    }
    ._9b05b {
      color: #5e4f24;
      background-color: #fef9cd;
      position: relative;
      border: 1px solid #5e4f24;
      border-radius: 4px;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      text-transform: uppercase;
      text-align: center;
      font-weight: 700;
      line-height: 2rem;
    }
    .b08f4 {
      margin: 2rem auto 0;
    }
    ._673d2 {
      text-align: center;
    }
    ._493bf {
      position: -webkit-sticky;
      position: sticky;
      top: 10%;
      z-index: -10;
    }
    ._493bf,
    .ef1e4 {
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .ef1e4 {
      height: 100vh;
      padding: 0 20px;
    }
    .ef1e4 .eed62 {
      font-size: 1.45rem;
      max-width: 600px;
      text-align: center;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      background-color: hsla(0, 0%, 100%, 0.8);
    }
    .ef1e4 .eed62 span {
      border: 3px dashed #6164ba;
    }
    ._81de0 {
      width: 60%;
      margin: 2rem auto;
    }
    @media (max-width: 768px) {
      ._81de0 {
        width: 100%;
      }
    }
    ._576f1 {
      background-color: #f2f2ff;
      position: -webkit-sticky;
      position: sticky;
      z-index: 1;
      top: 0;
      width: calc(100% + 1px);
    }
    ._576f1 .f566e > div {
      display: flex;
      justify-content: space-between;
      align-items: flex-end;
      margin-bottom: 1.5rem;
      margin-top: 0.5rem;
    }
    @media (max-width: 1080px) {
      ._576f1 .f566e > div {
        flex-direction: column;
      }
    }
    ._576f1 .f566e > div h5 {
      margin-top: 0;
      margin-bottom: 1rem;
      font-weight: 400;
    }
    @media (max-width: 1080px) {
      ._576f1 {
        position: inherit;
      }
      ._576f1 ._06ae0 {
        width: 90%;
      }
    }
    @media (max-width: 1080px) and (max-width: 1080px) {
      ._576f1 ._06ae0 {
        width: 100%;
      }
    }
    @media (max-width: 1080px) {
      .f8d6f {
        margin-bottom: 1.5rem;
        align-self: center;
      }
    }
    body {
      background-color: #fff;
    }
    .e1252 {
      font: normal 100%/1.5 Helvetica, Arial, sans-serif;
      margin-left: 1.5rem;
      margin-right: 1.5rem;
      display: flex;
      justify-content: space-between;
      flex-direction: column;
      height: 453px;
    }
    ._81ed1 {
      font-size: 18px;
      text-align: center;
      line-height: 150%;
      margin-right: 90px;
      margin-left: 90px;
    }
    ._62932 ._81ed1 {
      margin-right: 45px;
      margin-left: 45px;
    }
    ._62932 ._928b9 {
      margin-left: 0;
    }
    ._928b9 {
      display: grid;
      align-self: flex-start;
      margin-left: 1rem;
      width: 675px;
      grid-template-rows: auto;
      -webkit-column-gap: 10px;
      column-gap: 10px;
    }
    ._928b9._96a87 {
      grid-template-columns: 150px 240px;
    }
    ._928b9.fb4e2 {
      grid-template-columns: 150px 240px 240px;
    }
    ._928b9._25f9f {
      grid-template-columns: 150px 240px 240px 240px;
    }
    ._928b9._4f10d {
      grid-template-columns: 150px 240px 240px 240px 240px;
    }
    ._928b9 ._996cc {
      font-weight: 700;
      margin-top: 0;
      margin-bottom: 5px;
      justify-self: start;
      align-self: end;
      font-size: 14px;
    }
    ._928b9 ._97cbc {
      justify-self: right;
      align-self: center;
      text-align: right;
      margin-left: 1rem;
      font-size: 14px;
      line-height: 1.15;
    }
    ._1506b {
      margin-top: 0.5rem;
      margin-bottom: 2rem;
    }
    ._96596 {
      font-size: 13px;
    }
    .b1fb2 {
      margin-top: 0.5rem;
    }
    ._7c30c {
      display: flex;
      flex-direction: column;
      padding-left: 0.5rem;
    }
    ._7c30c ._177f3 {
      width: 108px;
    }
    ._7c30c .ea45e {
      width: 68px;
      margin-left: 20px;
      margin-bottom: 1rem;
    }
    ._52d05 {
      display: flex;
      font-size: 14px;
      line-height: 1;
      align-items: flex-start;
    }
    ._52d05 span {
      align-self: center;
      margin-left: 5px;
    }
    ._5311d {
      height: 25px;
      width: 0;
      font-size: 14px;
      text-align: right;
      margin-top: 6px;
      margin-bottom: 6px;
      display: flex;
      justify-content: flex-end;
      align-items: center;
    }
    ._5311d span {
      line-height: 1.25;
    }
    ._5311d._5970b {
      padding-right: 10px;
    }
    ._5311d.f2383 {
      background: #a19bca;
    }
    ._5311d.d7672 {
      background: #f4a071;
    }
    ._5311d._603c0 {
      background: #9ca1a2;
    }
    ._5311d._57e8d {
      background: #e35942;
      color: #fff;
    }
    ._5311d._3edce {
      background: #527740;
      color: #fff;
    }
    ._5311d._93c74 {
      background: #cc0;
    }
    ._5311d.aab09 {
      background: #2f6488;
      color: #fff;
    }
    ._5311d._60942 {
      background: #e35942;
      color: #fff;
    }
    ._34464 {
      width: 45px;
    }
    .e08c5 {
      font-size: 14px;
      line-height: 1;
      align-self: center;
      color: #676b6d;
    }
    .e08c5._328d3 {
      margin-left: 45px;
    }
    ._39e3d {
      display: flex;
      justify-content: center;
      flex-direction: column;
      font-size: 18px;
      font-size: 1.125rem;
      padding: 116px 180px;
    }
    ._39e3d ._7c30c {
      flex-direction: row-reverse;
      margin-top: 1rem;
      justify-content: center;
    }
    ._39e3d ._7c30c ._177f3 {
      margin-right: 6px;
    }
    ._39e3d ._7c30c .ea45e {
      margin-right: 1rem;
      margin-bottom: 0;
    }
    ._39e3d ._945c0 {
      width: 60px;
      margin: 0 auto;
    }
    ._39e3d p {
      text-align: center;
      margin: 0.5rem;
    }
    ._39e3d ._8b442 {
      background-color: #f2f2ff;
      padding: 1rem 1.5rem;
    }
    @media (max-width: 1080px) {
      .e4d18 {
        overflow-x: scroll;
      }
    }
    .e4d18 > div {
      margin: 1rem auto 2rem;
      width: -webkit-max-content;
      width: max-content;
    }
    ._80cf0 p {
      margin: 0;
    }
    ._80cf0 li {
      margin-top: 0.25rem;
      margin-bottom: 0.25rem;
    }
    ._45ee1 {
      font-size: 30px;
      font-size: 1.8rem;
      margin-top: 1.5rem;
      margin-bottom: 1.5rem;
    }
    ._9c10b {
      color: #676b6d;
      display: flex;
      font-size: 16px;
      font-size: 1rem;
    }
    ._9c10b cite {
      font-style: italic;
    }
    ._9c10b a {
      color: #676b6d;
    }
    ._9c10b.bdbe3 {
      font-size: 13px;
      font-size: 0.8rem;
    }
    table + ._9c10b {
      margin-bottom: 1.5rem;
    }
    ._1aaf0 {
      text-align: center;
    }
    .c2a24 {
      line-height: 1rem;
      border-collapse: collapse;
    }
    .c2a24 > div {
      display: flex;
      border-bottom: 1px solid #9ca1a2;
    }
    .c2a24 > div:last-child {
      border-bottom: none;
    }
    .c2a24 dt {
      max-width: 80%;
      flex-basis: 80%;
      font-weight: 700;
      padding-left: 1rem;
    }
    .c2a24 dd,
    .c2a24 dt {
      padding-top: 1rem;
      padding-bottom: 1rem;
    }
    .c2a24 dd {
      border-left: 1px solid #9ca1a2;
      text-align: right;
      max-width: 20%;
      flex-basis: 20%;
      padding-right: 1rem;
    }
    ._851db {
      display: inline-block;
      flex-direction: row;
      justify-content: space-between;
      margin-left: 1rem;
      font-size: 13px;
      font-size: 0.8rem;
    }
    ._81f9c,
    ._851db {
      align-items: center;
    }
    ._81f9c {
      display: flex;
      flex-wrap: wrap;
    }
    ._81f9c img {
      max-width: 18px;
      display: inline-block;
      margin-right: 0.5rem;
    }
    ._81f9c p {
      margin: 0;
    }
    .a12b6,
    .e32bd {
      width: 15%;
    }
    .e32bd {
      min-width: 8rem;
    }
    ._3196c {
      width: 22%;
    }
    ._86477 {
      fill: #b5e3db;
    }
    ._6e7a6 {
      fill: #cc0;
    }
    ._405d3 {
      fill: #a19bca;
    }
    ._480ff {
      fill: #f4a071;
    }
    ._83366 {
      fill: #2f6488;
    }
    .fffce {
      fill: #527740;
    }
    .b25ef {
      fill: #555;
    }
    ._1dafd {
      width: 100%;
    }
    .cf53d {
      overflow: visible !important;
    }
    .c708f {
      fill: #000;
      font-size: 13px;
      font-size: 0.8rem;
    }
    .c708f._88b77 {
      text-anchor: middle;
    }
    ._7a5b2 {
      overflow: visible !important;
      text-anchor: end;
    }
    ._6fd26 {
      stroke: #fff;
      height: 100%;
      stroke-width: 2px;
    }
    ._4d031 {
      background: #b5e3db;
    }
    .d1745 {
      background: #cc0;
    }
    .f0750 {
      background: #a19bca;
    }
    ._8c1bf {
      background: #f4a071;
    }
    ._3b46c {
      background: #2f6488;
    }
    ._12240 {
      background: #527740;
    }
    ._692b5 {
      background: #555;
    }
    .b988b {
      display: inline-block;
      width: 15px;
      height: 15px;
      margin-right: 0.5rem;
    }
    .b988b,
    .c1f02 {
      font-size: 13px;
      font-size: 0.8re

Resolver

Resolver ASN
AS58539
Resolver IP
124.239.250.38
Resolver Network Name
Langfang,Hebei province, P.R.China
Report ID
20250927T135148Z_webconnectivity_TW_3462_n4_YJ6oqAmWPq92uFqA
Platform
windows
Software Name
ooniprobe-desktop-unattended (3.17.2)
Measurement Engine
ooniprobe-engine (3.17.2)

Raw Measurement Data

Loading