OK
https://covidtracking.com/
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:0Alt-Svc:h3=":443"; ma=86400Cache-Control:max-age=600Cf-Cache-Status:DYNAMICCf-Ray:985b7f521aa32ea5-LAXContent-Type:text/html; charset=utf-8Date:Sat, 27 Sep 2025 13:55:12 GMTExpires:Sat, 27 Sep 2025 14:05:12 GMTLast-Modified:Tue, 23 Sep 2025 13:37:31 GMTNel:{"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:cloudflareVary:Accept-EncodingVia:1.1 varnishX-Cache:MISSX-Cache-Hits:0X-Fastly-Request-Id:25091fd741b17af17846f2871798333610736e08X-Github-Request-Id:9E20:3BFE8A:95B59:9AFF1:68D7ECC0X-Proxy-Cache:MISSX-Served-By:cache-bur-kbur8200088-BURX-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)