2024-09-17 06:29:11 +09:30

10243 строки
403 KiB
Plaintext

From: <Saved by Blink>
Snapshot-Content-Location: https://www.government.nl/documents/diplomatic-statements/2020/02/20/the-netherlands-considers-russia%E2%80%99s-gru-responsible-for-cyber-attacks-against-georgia
Subject: =?utf-8?Q?The=20Netherlands=20considers=20Russia=E2=80=99s=20GRU=20respon?=
=?utf-8?Q?sible=20for=20cyber=20attacks=20against=20Georgia=20|=20Diploma?=
=?utf-8?Q?tic=20statement=20|=20Government.nl?=
Date: Tue, 17 Sep 2024 01:17:04 +0930
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="----MultipartBoundary--CKcnruU4WuouqVaw4fBw34TLjCavCNtAST4C7S9jOG----"
------MultipartBoundary--CKcnruU4WuouqVaw4fBw34TLjCavCNtAST4C7S9jOG----
Content-Type: text/html
Content-ID: <frame-A2DE4ED047DC2281B725E8454BAD68EB@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.government.nl/documents/diplomatic-statements/2020/02/20/the-netherlands-considers-russia%E2%80%99s-gru-responsible-for-cyber-attacks-against-georgia
<!DOCTYPE html><html class=3D"js" xml:lang=3D"en-GB" lang=3D"en-GB"><!-- Ve=
rsion: 2024.9.1 --><head><meta http-equiv=3D"Content-Type" content=3D"text/=
html; charset=3DUTF-8">
=20
<meta name=3D"description" content=3D"The Netherlands shares the assessme=
nt of Georgia and international partners that the unwarranted large-scale a=
nd disruptive cyber attacks against Georgia that took place on 28 October 2=
019 were carried out by the GRU, Russia=E2=80=99s military intelligence ser=
vice.">
<meta name=3D"DCTERMS.description" content=3D"The Netherlands shares the as=
sessment of Georgia and international partners that the unwarranted large-s=
cale and disruptive cyber attacks against Georgia that took place on 28 Oct=
ober 2019 were carried out by the GRU, Russia=E2=80=99s military intelligen=
ce service.">
<meta property=3D"og:image" content=3D"https://www.government.nl/binaries/s=
mall/content/gallery/rijksoverheid/channel-afbeeldingen/logos/facebook.png"=
>
<title>The Netherlands considers Russia=E2=80=99s GRU responsible for cyber=
attacks against Georgia | Diplomatic statement | Government.nl</title>
<meta name=3D"DCTERMS.title" content=3D"The Netherlands considers Russia=E2=
=80=99s GRU responsible for cyber attacks against Georgia - Diplomatic stat=
ement - Government.nl">
<meta property=3D"og:title" content=3D"The Netherlands considers Russia=E2=
=80=99s GRU responsible for cyber attacks against Georgia">
<meta property=3D"og:description" content=3D"The Netherlands shares the ass=
essment of Georgia and international partners that the unwarranted large-sc=
ale and disruptive cyber attacks against Georgia that took place on 28 Octo=
ber 2019 were carried out by the GRU, Russia=E2=80=99s military intelligenc=
e service.">
<meta property=3D"og:type" content=3D"website">
<meta property=3D"og:url" content=3D"https://www.government.nl/documents/di=
plomatic-statements/2020/02/20/the-netherlands-considers-russia%E2%80%99s-g=
ru-responsible-for-cyber-attacks-against-georgia">
<link rel=3D"canonical" href=3D"https://www.government.nl/documents/diploma=
tic-statements/2020/02/20/the-netherlands-considers-russia%E2%80%99s-gru-re=
sponsible-for-cyber-attacks-against-georgia">
<meta name=3D"viewport" content=3D"width=3Ddevice-width, initial-scale=3D1"=
>
<meta name=3D"DCTERMS.language" title=3D"XSD.language" content=3D"en-GB">
<meta name=3D"DCTERMS.creator" title=3D"RIJKSOVERHEID.Organisatie" co=
ntent=3D"Ministerie van Buitenlandse Zaken">
<meta name=3D"DCTERMS.identifier" title=3D"XSD.anyURI" content=3D"htt=
ps://www.government.nl/documents/diplomatic-statements/2020/02/20/the-nethe=
rlands-considers-russia%E2%80%99s-gru-responsible-for-cyber-attacks-against=
-georgia">
<meta name=3D"DCTERMS.available" title=3D"DCTERMS.Period" content=3D"st=
art=3D2020-02-20;">
<meta name=3D"DCTERMS.modified" title=3D"XSD.dateTime" content=3D"2020-=
02-20T14:35">
<meta name=3D"DCTERMS.issued" title=3D"XSD.dateTime" content=3D"2020-02=
-20T14:35">
<meta name=3D"DCTERMS.spatial" title=3D"OVERHEID.Koninkrijksdeel" conte=
nt=3D"Nederland">
<meta name=3D"DCTERMS.publisher" title=3D"RIJKSOVERHEID.Organisatie=
" content=3D"Ministerie van Algemene Zaken">
<meta name=3D"DCTERMS.rights" content=3D"CC0 1.0 Universal">
<meta name=3D"DCTERMS.rightsHolder" title=3D"RIJKSOVERHEID.Organisatie"=
content=3D"Ministerie van Algemene Zaken">
<!--<meta name=3D"OVERHEID.authority" title=3D"RIJKSOVERHEID.Organisa=
tie" content=3D"Ministerie van Buitenlandse Zaken"/>-->
<meta name=3D"DCTERMS.subject" content=3D"International peace and sec=
urity">
<meta name=3D"DCTERMS.type" title=3D"RIJKSOVERHEID.Informatietype" cont=
ent=3D"diplomatieke_verklaring">
=20
<link rel=3D"shortcut icon" href=3D"https://www.government.nl/binarie=
s/content/assets/government/iconen/favicon.ico" type=3D"image/x-icon">
<link rel=3D"icon" sizes=3D"192x192" href=3D"https://www.government.nl/bina=
ries/content/assets/government/iconen/touch-icon.png">
<link rel=3D"apple-touch-icon" href=3D"https://www.government.nl/binaries/c=
ontent/assets/government/iconen/apple-touch-icon.png">
<link rel=3D"stylesheet" href=3D"https://www.government.nl/webfiles/1721584=
714302/presentation/responsive.css" type=3D"text/css" media=3D"all">
<link rel=3D"preload" href=3D"https://www.government.nl/webfiles/1721584714=
302/presentation/responsive.css" as=3D"style">
<link rel=3D"preload" href=3D"https://www.government.nl/binaries/content/ga=
llery/government/channel-afbeeldingen/logos/beeldmerk-rijksoverheid-desktop=
.svg" as=3D"image">
<link rel=3D"preload" href=3D"https://www.government.nl/webfiles/1721584714=
302/behaviour/core.js" as=3D"script">
</head>
<body id=3D"government" data-scriptpath=3D"/webfiles/1721584714302/behaviou=
r" class=3D"portalclass" data-showsurveybar=3D"true" data-surveybody=3D"Hel=
p us improve {sitenaam}" data-surveyaccept=3D"Fill in the questionnaire." d=
ata-surveydecline=3D"No, thanks." data-hartbeattrackingtimer=3D"0" data-wor=
d-counter=3D"true" data-visit-timer=3D"true" data-scroll-depth-dim-id=3D"1"=
data-scroll-depth-marks=3D"0;25;50;75;100" data-cookieinfourl=3D"cookies" =
data-cookiebody=3D"{sitenaam} uses cookies to analyse the use of the websit=
e and to make it easier for you to use. Find out more about" data-cookieurl=
text=3D"cookies" data-stats=3D"publisher:buza;subject:international peace a=
nd security;type:leadingpage;uuid:e24bc36c-7329-4a18-bf4d-70eb4db60c84;page=
type:document voorlooppagina;ftgtype:transactiestap;issued:2020-02-20t13-59=
;modified:2020-02-20t14-35">
<div id=3D"mainwrapper">
<header>
<div class=3D"skiplinks">
<a href=3D"https://www.government.nl/documents/diplomatic-statements/20=
20/02/20/the-netherlands-considers-russia%E2%80%99s-gru-responsible-for-cyb=
er-attacks-against-georgia#content-wrapper">Go to content</a>
</div>
<div class=3D"logo">
<div class=3D"logo__wrapper">
<a href=3D"https://www.government.nl/" class=3D"logo__link">
<figure class=3D"logo__figure">
<img src=3D"https://www.government.nl/binaries/content/gallery/government=
/channel-afbeeldingen/logos/beeldmerk-rijksoverheid-desktop.svg" data-fallb=
ack=3D"/binaries/content/gallery/government/channel-afbeeldingen/logos/beel=
dmerk-rijksoverheid-mobiel.svg" alt=3D"Logo Government of the Netherlands =
=E2=80=93 To the homepage of government.nl" id=3D"logotype">
<figcaption class=3D"logo__text">
<span class=3D"logo__sender">Government of the Netherlands</span>
</figcaption>
</figure>
</a>
</div>
</div>
</header>
<div id=3D"navBar">
<div class=3D"wrapper">
<nav class=3D"breadCrumbNav" aria-labelledby=3D"breadCrumbNavLabel">
<span class=3D"assistive" id=3D"breadCrumbNavLabel">You are here:</span>
<a href=3D"https://www.government.nl/">Home</a>
<a href=3D"https://www.government.nl/documents">Documents</a>
<span class=3D"assistive" aria-current=3D"page">The Netherlands consi=
ders Russia=E2=80=99s GRU responsible for cyber attacks against Georgia</sp=
an>
</nav>
<div id=3D"searchForm" role=3D"search" class=3D"searchForm" data-search-clo=
sed=3D"Open search box" data-search-opened=3D"Start search">
<form novalidate=3D"" method=3D"get" action=3D"https://www.government.nl/=
search" id=3D"search-form" data-clearcontent=3D"Clear content">
<label for=3D"search-keyword">Search within English part of Government.=
nl</label>
<input type=3D"text" id=3D"search-keyword" class=3D"searchInput" name=
=3D"keyword" title=3D"Enter search terms here" placeholder=3D"Search">
<button id=3D"search-submit" class=3D"searchSubmit" name=3D"search-subm=
it" type=3D"submit" title=3D"Open search box">Open search box</button>
</form>
</div>
</div>
</div><main id=3D"content-wrapper" tabindex=3D"-1">
<div class=3D"wrapper">
<div class=3D"article content">
<h1 class=3D"download">
The Netherlands considers Russia=E2=80=99s GRU responsible for cyber =
attacks against Georgia</h1>
<p class=3D"article-meta">
Diplomatic statement | 20-02-2020</p><div class=3D"intro"><p>The Netherla=
nds shares the assessment of Georgia and international partners that the un=
warranted large-scale and disruptive cyber attacks against Georgia that too=
k place on 28 October 2019 were carried out by the GRU, Russia=E2=80=99s mi=
litary intelligence service.</p></div>
<p>The attacks resulted in widespread defacement of websites, including sit=
es belonging to the Georgian government, courts, NGOs, media and businesses=
. These disruptive operations also interrupted the service of several natio=
nal broadcasters. The GRU undermined Georgia=E2=80=99s sovereignty and disr=
upted the lives of ordinary Georgian people.</p>
<p>These actions transgress the norms of responsible state behaviour in cyb=
erspace, as agreed upon by the United Nations, and show contempt for the in=
ternational rules-based order.</p>
<p>We will continue to strengthen resilience in the digital domain, for exa=
mple by furthering our international cyber capacity building efforts. We ar=
e committed to working with all stakeholders to promote accountability in t=
he digital domain.</p></div>
<aside>
<div class=3D"brick linkBlock">
<h2>See also</h2>
<ul>
<li>
<a href=3D"https://www.government.nl/topics/international-peace-and-secur=
ity">
International peace and security</a>
<span class=3D"meta">
Topic</span>
</li>
</ul></div>
<div class=3D"brick belongsTo">
<h2>Ministry responsible</h2>
<ul>
<li><a href=3D"https://www.government.nl/ministries/ministry-of-forei=
gn-affairs">Ministry of Foreign Affairs</a></li>
</ul>
</div>
</aside><div id=3D"follow-up">
<div class=3D"block">
</div>
</div>
</div>
</main>
<footer class=3D"site-footer">
<div class=3D"wrapper">
<div class=3D"column">
<h2>Service</h2>
<ul>
<li>
<a href=3D"https://www.government.nl/contact">Contact</a>
</li>
<li>
<a href=3D"https://www.government.nl/rss">RSS</a>
</li>
<li>
<a href=3D"https://www.government.nl/sitemap">Sitemap</a>
</li>
<li>
<a href=3D"https://www.government.nl/help">Help</a>
</li>
<li>
<a href=3D"https://www.government.nl/archive">Archive</a>
</li>
</ul>
</div>
<div class=3D"column">
<h2>About this site</h2>
<ul>
<li>
<a href=3D"https://www.government.nl/copyright">Copyright</a>
</li>
<li>
<a href=3D"https://www.government.nl/privacy">Privacy</a>
</li>
<li>
<a href=3D"https://www.government.nl/cookies">Cookies</a>
</li>
<li>
<a href=3D"https://www.government.nl/accessibility">Accessibility</=
a>
</li>
<li>
<a href=3D"https://www.government.nl/reporting-a-vulnerability">Rep=
ort vulnerability</a>
</li>
</ul>
</div>
</div>
<nav class=3D"languages" aria-labelledby=3D"languageMenuLabel">
<div class=3D"languages__wrapper">
<p id=3D"languageMenuLabel" class=3D"languages__label">This website i=
n other languages:</p>
<ul class=3D"languages__list">
<li class=3D"languages__list-item selected">
English</li>
<li class=3D"languages__list-item ">
<a href=3D"https://www.rijksoverheid.nl/" class=3D"languages__link=
" lang=3D"nl">Nederlands</a>
</li>
<li class=3D"languages__list-item ">
<a href=3D"https://www.gobiernodireino.nl/" class=3D"languages__li=
nk" lang=3D"pap">Papiamento</a>
</li>
<li class=3D"languages__list-item ">
<a href=3D"https://www.gobiernudireino.nl/" class=3D"languages__li=
nk" lang=3D"pap">Papiamentu</a>
</li>
</ul>
</div>
</nav>
</footer>
</div>
<!--[if (gt IE 10)|!(IE)]><!-->
<!--<![endif]-->
</body></html>
------MultipartBoundary--CKcnruU4WuouqVaw4fBw34TLjCavCNtAST4C7S9jOG----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.government.nl/webfiles/1721584714302/presentation/responsive.css
@charset "utf-8";
html { text-size-adjust: 100%; line-height: 1.15; }
body { margin: 0px; }
main { display: block; }
h1 { margin: 0.67em 0px; font-size: 2em; }
hr { overflow: visible; box-sizing: content-box; height: 0px; }
pre { font-family: monospace, monospace; font-size: 1em; }
a { background-color: rgba(0, 0, 0, 0); }
abbr[title] { text-decoration: underline dotted; border-bottom: none; }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { position: relative; vertical-align: baseline; font-size: 75%; li=
ne-height: 0; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
img { border-style: none; }
button, input, optgroup, select, textarea { margin: 0px; font-family: inher=
it; font-size: 100%; line-height: 1.15; }
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type=3D"button"], [type=3D"reset"], [type=3D"submit"] { appearance=
: button; }
fieldset, .fieldGroup { padding: 0.35em 0.75em 0.625em; }
legend { display: table; box-sizing: border-box; max-width: 100%; padding: =
0px; white-space: normal; color: inherit; }
progress { vertical-align: baseline; }
textarea { overflow: auto; }
[type=3D"checkbox"], [type=3D"radio"] { box-sizing: border-box; padding: 0p=
x; }
[type=3D"number"]::-webkit-inner-spin-button, [type=3D"number"]::-webkit-ou=
ter-spin-button { height: auto; }
[type=3D"search"] { outline-offset: -2px; appearance: textfield; }
[type=3D"search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { font: inherit; appearance: button; }
details { display: block; }
summary { display: list-item; }
template { display: none; }
[hidden] { display: none; }
@font-face { font-family: "RO Icons"; font-weight: normal; font-style: norm=
al; src: url("shared-ro/icons/ro-icons-2.3.woff2") format("woff2"), url("sh=
ared-ro/icons/ro-icons-2.3.woff") format("opentype"), url("shared-ro/icons/=
ro-icons-2.3.ttf") format("truetype"); }
@-webkit-keyframes navSlideDown {=20
0% { overflow: hidden; max-height: 0px; }
100% { overflow: visible; max-height: 600px; }
}
@keyframes navSlideDown {=20
0% { overflow: hidden; max-height: 0px; }
100% { overflow: visible; max-height: 600px; }
}
@-webkit-keyframes fadeIn {=20
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes fadeIn {=20
0% { opacity: 0; }
100% { opacity: 1; }
}
@-webkit-keyframes showElement {=20
0% { height: 0px; opacity: 0; }
100% { height: auto; opacity: 1; }
}
@keyframes showElement {=20
0% { height: 0px; opacity: 0; }
100% { height: auto; opacity: 1; }
}
@-webkit-keyframes fadeInElement {=20
0% { visibility: hidden; opacity: 0; }
1% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@keyframes fadeInElement {=20
0% { visibility: hidden; opacity: 0; }
1% { visibility: visible; opacity: 0; }
100% { visibility: visible; opacity: 1; }
}
@-webkit-keyframes fadeOutElement {=20
0% { visibility: visible; opacity: 1; }
99% { visibility: visible; opacity: 0; }
100% { visibility: hidden; opacity: 0; }
}
@keyframes fadeOutElement {=20
0% { visibility: visible; opacity: 1; }
99% { visibility: visible; opacity: 0; }
100% { visibility: hidden; opacity: 0; }
}
@-webkit-keyframes rotateElement {=20
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes rotateElement {=20
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@font-face { font-family: "RO Sans"; font-weight: normal; font-style: norma=
l; src: url("shared-ro/webfonts/RO-SansWebText-Regular.woff2") format("woff=
2"), url("shared-ro/webfonts/RO-SansWebText-Regular.woff") format("woff"); =
}
@font-face { font-family: "RO Sans"; font-weight: normal; font-style: itali=
c; src: url("shared-ro/webfonts/RO-SansWebText-Italic.woff2") format("woff2=
"), url("shared-ro/webfonts/RO-SansWebText-Italic.woff") format("woff"); }
@font-face { font-family: "RO Sans"; font-weight: bold; font-style: normal;=
src: url("shared-ro/webfonts/RO-SansWebText-Bold.woff2") format("woff2"), =
url("shared-ro/webfonts/RO-SansWebText-Bold.woff") format("woff"); }
@font-face { font-family: "RO Serif"; font-weight: normal; font-style: norm=
al; src: url("shared-ro/webfonts/RO-SerifWeb-Regular.woff2") format("woff2"=
), url("shared-ro/webfonts/RO-SerifWeb-Regular.woff") format("woff"); }
@font-face { font-family: "RO Serif"; font-weight: normal; font-style: ital=
ic; src: url("shared-ro/webfonts/RO-SerifWeb-Italic.woff2") format("woff2")=
, url("shared-ro/webfonts/RO-SerifWeb-Italic.woff") format("woff"); }
@font-face { font-family: "Meta Sans"; font-weight: normal; font-style: nor=
mal; src: url("shared-ro/webfonts/meta.woff2") format("woff2"), url("shared=
-ro/webfonts/meta.woff") format("woff"); }
@font-face { font-family: "Meta Sans"; font-weight: bold; font-style: norma=
l; src: url("shared-ro/webfonts/meta-bold.woff2") format("woff2"), url("sha=
red-ro/webfonts/meta-bold.woff") format("woff"); }
@font-face { font-family: "Meta Sans"; font-weight: normal; font-style: ita=
lic; src: url("shared-ro/webfonts/meta-italic.woff2") format("woff2"), url(=
"shared-ro/webfonts/meta-italic.woff") format("woff"); }
:root { font-family: "RO Sans", Calibri, sans-serif; font-size: 80%; }
@media (min-width: 768px) {
:root { font-size: 90%; }
}
@media (min-width: 992px) {
:root { font-size: 100%; }
}
body { font-size: 100%; }
@media (min-width: 768px) {
body { font-size: 110%; }
}
@media (min-width: 992px) {
body { font-size: 120%; }
}
h1, .h1 { font-size: 2.02729rem; line-height: 1.23318; display: block; font=
-weight: bold; margin-bottom: 1rem; }
h2, .h2 { font-size: 1.80203rem; line-height: 1.38732; display: block; font=
-weight: bold; margin: 0rem 0rem 1rem; }
h3, .h3 { font-size: 1.42383rem; line-height: 1.40466; display: block; font=
-weight: bold; margin: 0rem 0rem 0.5rem; }
h4, .h4 { font-size: 1.26562rem; line-height: 1.18519; display: block; font=
-weight: bold; margin: 0rem 0rem 0.5rem; }
h5, .h5 { font-size: 1.26562rem; line-height: 1.18519; display: block; font=
-weight: bold; font-style: italic; margin: 0rem 0rem 0.5rem; }
.block h2 { padding-top: 0.5rem; border-top: 1px solid rgb(225, 225, 225); =
}
:root { --font-family: RO Sans, Calibri, Arial, Verdana, sans-serif; --defa=
ult-text-color: #333; --default-button-color: #01689b; }
*, ::before, ::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { overflow-x: hidden; }
body::after { display: none; content: "mobile"; }
@media (min-width: 576px) {
body::after { display: none; content: "phablet"; }
}
@media (min-width: 768px) {
body::after { display: none; content: "tablet"; }
}
@media (min-width: 992px) {
body::after { display: none; content: "desktop"; }
}
#mainwrapper { position: relative; overflow: hidden; }
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
#mainwrapper { display: inline; }
}
.assistive, .hotspotimage button span { overflow: hidden; clip: rect(0px, 0=
px, 0px, 0px); width: 1px; height: 1px; margin: -1px; padding: 0px; border:=
0px; position: absolute !important; display: inline-block !important; }
body { font-weight: normal; color: rgb(0, 0, 0); }
body, p, li { font-size: 1.26562rem; line-height: 1.38272; }
a { color: rgb(1, 104, 155); }
a:hover { text-decoration: underline; color: rgb(1, 73, 109); }
a:visited { color: rgb(136, 68, 136); }
a:visited::before, a:visited::after { color: rgb(136, 68, 136); }
a:focus { outline: rgb(0, 0, 0) dashed 2px; z-index: 1010; outline-offset: =
0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
a[href^=3D"tel:"]::before { content: ""; display: inline-block; margin-righ=
t: 0.25rem; vertical-align: middle; width: 15px; height: 15px; background-c=
olor: currentcolor; mask-image: url("data:image/svg+xml,%3Csvg xmlns=3D'htt=
p://www.w3.org/2000/svg' viewBox=3D'0 0 256 256'%3E%3Cg id=3D'ICOON'%3E%3Cp=
ath d=3D'M185.2,163.1c-10.2,10.2-13.2,24.9-21.3,33.1c-8,8-39.4-17.1-63.3-40=
.7c-23.7-23.9-48.7-55.3-40.7-63.3 c8.1-8.1,22.8-11,33.1-21.3c10.2-10.2-33.5=
-58.6-40.4-65.5S35.7-2.2,27.8,5.7C-17.5,51-8.1,113.3,60.8,186.3l-0.2,0.1 c1=
.5,1.5,9.1,8.8,9.1,8.8c72.9,68.9,135.3,78.4,180.6,33c7.9-7.9,7.1-17.8,0.3-2=
4.6C243.8,196.7,195.4,152.9,185.2,163.1z' /%3E%3C/g%3E%3C/svg%3E"); }
p { margin-top: 0px; }
p:not(:last-child) { margin: 0px 0px 1rem; }
li:not(:last-child) { margin: 0px 0px 0.5rem; }
ul { padding: 0px; list-style-type: none; }
ul li { padding-right: 0px; padding-left: 0px; }
.content { padding-top: 3rem; }
.content > :last-child { margin-bottom: 3rem; }
.unordered-list > li { overflow: hidden; position: relative; padding-inline=
-start: calc(7px + 0.75rem); }
.unordered-list > li::before { position: absolute; inset-inline-start: 0px;=
content: ""; background: rgb(0, 0, 0); display: block; text-indent: -0.1em=
; width: 6px; height: 6px; inset-block-start: 7.2px; }
@media (min-width: 768px) {
.unordered-list > li::before { width: 7px; height: 7px; inset-block-start=
: 8.1px; }
}
@media (min-width: 992px) {
.unordered-list > li::before { width: 7px; height: 7px; inset-block-start=
: 9.5px; }
}
ul.common:not(.gallery-result) { list-style: none !important; margin-inline=
-start: 0px !important; }
ul.common:not(.gallery-result) li, ul.common:not(.gallery-result) li > h2, =
ul.common:not(.gallery-result) a > h3, ul.common:not(.gallery-result) a > h=
4 { font-size: 1.26562rem; line-height: 22.4px; font-weight: normal; }
@media (min-width: 768px) {
ul.common:not(.gallery-result) li, ul.common:not(.gallery-result) li > h2=
, ul.common:not(.gallery-result) a > h3, ul.common:not(.gallery-result) a >=
h4 { line-height: 25.2px; }
}
@media (min-width: 992px) {
ul.common:not(.gallery-result) li, ul.common:not(.gallery-result) li > h2=
, ul.common:not(.gallery-result) a > h3, ul.common:not(.gallery-result) a >=
h4 { line-height: 28px; }
}
ul.common:not(.gallery-result) li, ul.common:not(.gallery-result) a { margi=
n-block-end: 0.75rem; }
ul.common:not(.gallery-result) li > a { margin-block-end: 0px; }
ul.common:not(.gallery-result) a { padding-inline-start: calc(6.72px + 0.6r=
em); position: relative; display: block; text-decoration: none; font-size: =
inherit; line-height: inherit; font-weight: normal; }
@media (min-width: 768px) {
ul.common:not(.gallery-result) a { padding-inline-start: calc(7.56px + 0.=
675rem); }
}
@media (min-width: 992px) {
ul.common:not(.gallery-result) a { padding-inline-start: calc(8.4px + 0.7=
5rem); }
}
ul.common:not(.gallery-result) a::before { display: inline-flex; align-item=
s: center; content: "=EE=A8=A5"; font-family: "RO Icons"; font-size: 0.7rem=
; font-weight: normal; line-height: inherit; -webkit-font-smoothing: antial=
iased; width: 6.72px; height: 22.4px; text-indent: -0.1em; position: absolu=
te; inset-block-start: -1px; inset-inline-start: 0px; }
@media (min-width: 768px) {
ul.common:not(.gallery-result) a::before { width: 7.56px; }
}
@media (min-width: 992px) {
ul.common:not(.gallery-result) a::before { width: 8.4px; }
}
@media (min-width: 768px) {
ul.common:not(.gallery-result) a::before { height: 25.2px; }
}
@media (min-width: 992px) {
ul.common:not(.gallery-result) a::before { height: 28px; }
}
ul.common:not(.gallery-result) a:hover { text-decoration: underline; }
ul.common:not(.gallery-result) a:hover::before { text-decoration: none; }
ul.common:not(.gallery-result) a.external::before { content: "=EE=A8=9E"; f=
ont-family: "RO Icons"; font-size: 0.595rem; font-weight: normal; line-heig=
ht: inherit; -webkit-font-smoothing: antialiased; }
[dir=3D"rtl"] ul.common:not(.gallery-result) a::before { transform: rotate(=
-180deg); }
[dir=3D"rtl"] ul.common:not(.gallery-result) a.external::before { transform=
: rotate(-90deg); }
ul.common:not(.gallery-result) p:not(.article-meta):not(.meta):not(.superhe=
ading):not(.copyright) { font-size: 1rem; line-height: 1.5; font-weight: no=
rmal; color: rgb(0, 0, 0); margin-block-end: 0px; }
ul.common:not(.gallery-result) p.meta { font-size: 0.888889rem; line-height=
: 1.6875; font-weight: normal; color: rgb(83, 83, 83); margin: 0.5rem 0px 0=
px; }
.two-columns { display: flex; flex-basis: 100%; flex-wrap: wrap; max-width:=
1200px; align-items: flex-start; justify-content: flex-start; margin-inlin=
e: -16px; margin-bottom: 2rem; }
.two-columns .column { flex-grow: 0; flex-shrink: initial; flex-basis: 100%=
; max-width: 100%; padding-inline: 16px; margin: 0px; }
@media (min-width: 576px) {
.two-columns .column { flex-grow: 0; flex-shrink: initial; flex-basis: 50=
%; max-width: 50%; padding-inline: 16px; }
}
.two-columns > h2 { width: 100%; padding-right: 1rem; padding-left: 1rem; }
.three-columns { display: flex; flex-basis: 100%; flex-wrap: wrap; max-widt=
h: 1200px; align-items: flex-start; justify-content: flex-start; margin-inl=
ine: -16px; }
.three-columns .column { flex-grow: 0; flex-shrink: initial; flex-basis: 10=
0%; max-width: 100%; padding-inline: 16px; margin-bottom: 1.5rem; }
@media (min-width: 576px) {
.three-columns .column { flex-grow: 0; flex-shrink: initial; flex-basis: =
50%; max-width: 50%; padding-inline: 16px; }
}
@media (min-width: 768px) {
.three-columns .column { flex-grow: 0; flex-shrink: initial; flex-basis: =
33.3333%; max-width: 33.3333%; padding-inline: 16px; }
}
.three-columns .column h2 { font-size: 1.60181rem; line-height: 1.24859; }
.three-columns .column h2 a { text-decoration: underline; }
.three-columns .column h2 a:hover { text-decoration: none; }
.three-columns ul.common { list-style: none !important; margin-inline-start=
: 0px !important; }
.three-columns ul.common li, .three-columns ul.common li > h2, .three-colum=
ns ul.common a > h3, .three-columns ul.common a > h4 { font-size: 1.125rem;=
line-height: 19.2px; font-weight: normal; }
@media (min-width: 768px) {
.three-columns ul.common li, .three-columns ul.common li > h2, .three-col=
umns ul.common a > h3, .three-columns ul.common a > h4 { line-height: 21.6p=
x; }
}
@media (min-width: 992px) {
.three-columns ul.common li, .three-columns ul.common li > h2, .three-col=
umns ul.common a > h3, .three-columns ul.common a > h4 { line-height: 24px;=
}
}
.three-columns ul.common li, .three-columns ul.common a { margin-block-end:=
0.75rem; }
.three-columns ul.common li > a { margin-block-end: 0px; }
.three-columns ul.common a { padding-inline-start: calc(6.72px + 0.6rem); p=
osition: relative; display: block; text-decoration: none; font-size: inheri=
t; line-height: inherit; font-weight: normal; }
@media (min-width: 768px) {
.three-columns ul.common a { padding-inline-start: calc(7.56px + 0.675rem=
); }
}
@media (min-width: 992px) {
.three-columns ul.common a { padding-inline-start: calc(8.4px + 0.75rem);=
}
}
.three-columns ul.common a::before { display: inline-flex; align-items: cen=
ter; content: "=EE=A8=A5"; font-family: "RO Icons"; font-size: 0.7rem; font=
-weight: normal; line-height: inherit; -webkit-font-smoothing: antialiased;=
width: 6.72px; height: 19.2px; text-indent: -0.1em; position: absolute; in=
set-block-start: -1px; inset-inline-start: 0px; }
@media (min-width: 768px) {
.three-columns ul.common a::before { width: 7.56px; }
}
@media (min-width: 992px) {
.three-columns ul.common a::before { width: 8.4px; }
}
@media (min-width: 768px) {
.three-columns ul.common a::before { height: 21.6px; }
}
@media (min-width: 992px) {
.three-columns ul.common a::before { height: 24px; }
}
.three-columns ul.common a:hover { text-decoration: underline; }
.three-columns ul.common a:hover::before { text-decoration: none; }
.three-columns ul.common a.external::before { content: "=EE=A8=9E"; font-fa=
mily: "RO Icons"; font-size: 0.595rem; font-weight: normal; line-height: in=
herit; -webkit-font-smoothing: antialiased; }
[dir=3D"rtl"] .three-columns ul.common a::before { transform: rotate(-180de=
g); }
[dir=3D"rtl"] .three-columns ul.common a.external::before { transform: rota=
te(-90deg); }
.three-columns ul.common p:not(.article-meta):not(.meta):not(.superheading)=
:not(.copyright) { font-size: 0.888889rem; line-height: 1.40625; font-weigh=
t: normal; color: rgb(0, 0, 0); margin-block-end: 0px; }
.three-columns ul.common p.meta { font-size: 0.888889rem; line-height: 1.68=
75; font-weight: normal; color: rgb(83, 83, 83); margin: 0.5rem 0px 0px; }
dl { display: flex; flex-flow: wrap; justify-content: space-between; width:=
100%; }
dl dt, dl dd { margin: 0px 0px 0.25rem; }
dl dt { flex: 0 0 100%; font-weight: normal; }
@media (min-width: 576px) {
dl dt { flex-basis: calc(30% - 0.5rem); }
}
dl dt::after { content: ":"; }
dl dd { flex: 0 0 100%; }
@media (min-width: 576px) {
dl dd { flex-basis: calc(70% - 1rem); }
dl dd + dd { margin-left: calc(30% + 1rem); }
}
dl p:last-child { margin-bottom: 0px; }
@media (min-width: 576px) {
dl.statistics dt { flex-basis: calc(45% - 0.5rem); }
}
@media (max-width: 575px) {
dl.statistics dt { margin-bottom: 0px; }
}
dl.statistics dd { flex-grow: 1; }
@media (min-width: 576px) {
dl.statistics dd { flex-basis: calc(55% - 1rem); }
}
@media (max-width: 575px) {
dl.statistics dd { margin-bottom: 0.5rem; }
}
q { font-style: italic; }
blockquote { display: block; font-style: italic; clear: both; width: 100%; =
margin: 2rem 0px 1rem; padding: 1rem; color: rgb(0, 0, 0); border-left: 0.5=
rem solid dimgray; background: rgb(243, 243, 243); }
blockquote::before { display: block; margin-top: 0.75rem; margin-bottom: 0r=
em; content: "=E2=80=9C"; color: dimgray; font-size: 6rem; line-height: 0.1=
em; }
[dir=3D"rtl"] blockquote { border-right: 0.5rem solid dimgray; border-left:=
0px; }
.attention { display: block; margin: 2.5rem 0px; padding: 0px 4rem 0px 2.5r=
em; border-left: 10px solid rgb(1, 104, 155); font-weight: normal; }
[dir=3D"rtl"] .attention { padding: 0px 2.5rem 0px 4rem; border-right: 10px=
solid rgb(1, 104, 155); border-left: none; }
em { font-style: italic; }
img { width: 100%; max-width: 100%; }
.infographic img { width: auto; }
.shadow-sm { box-shadow: rgba(0, 0, 0, 0.075) 0px 0.125rem 0.25rem !importa=
nt; }
.shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; }
.shadow-lg { box-shadow: rgba(0, 0, 0, 0.176) 0px 1rem 3rem !important; }
.shadow-none { box-shadow: none !important; }
.copyright { font-size: 0.888889rem; line-height: 1.125; color: dimgray; }
.external { position: relative; padding-left: 1rem; }
.external::before { content: "=EE=A8=9E"; font-family: "RO Icons"; font-siz=
e: 0.7rem; font-weight: normal; line-height: inherit; -webkit-font-smoothin=
g: antialiased; position: absolute; top: 3px; left: 2px; }
.summary h2 { color: dimgray; font-weight: normal; font-size: 1.60181rem; }
.summary h2 span { color: rgb(0, 0, 0); font-size: 2.02729rem; }
.activityDetail .alert { display: flex; align-items: center; position: rela=
tive; background-color: rgb(255, 233, 183); padding: 1rem; margin-bottom: 1=
.5rem; font-size: 1.125rem; line-height: 1.33333; }
.activityDetail .alert::before { position: relative; display: block; conten=
t: ""; width: 24px; height: 24px; margin-right: 0.5rem; background-image: u=
rl("data:image/svg+xml,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' viewBox=
=3D'0 0 28 96'%3E%3Cpath d=3D'M0,0H28V61H0ZM0,77.61H28V96H0Z'/%3E%3C/svg%3E=
"); background-color: rgb(255, 182, 18); background-size: 3.5px 12px; backg=
round-position: center center; background-repeat: no-repeat; }
.activityDetail .alert p { margin-top: 0px; }
.activityDetail .alert p:last-child { margin-bottom: 0px; }
.clearFieldWrapper .clearField { width: 2.5rem; height: 2.5rem; min-height:=
2.5rem; padding: 0px; cursor: pointer; transition: background-color 0.3s; =
text-indent: -9999px; position: absolute; z-index: 1010; top: 50%; right: 4=
8px; display: none; transform: translateY(-50%); background: rgba(0, 0, 0, =
0); }
.clearFieldWrapper .clearField::after { content: "=EE=A8=85"; font-family: =
"RO Icons"; font-size: 16px; font-weight: normal; line-height: inherit; -we=
bkit-font-smoothing: antialiased; position: absolute; inset-block-start: 50=
%; inset-inline-start: 0px; width: 100%; transition: color 0.3s; transform:=
translateY(-50%); text-align: center; text-indent: 0px; }
.clearFieldWrapper .clearField::after { color: rgb(1, 104, 155); }
.clearFieldWrapper .clearField.active { display: inline-block; }
[dir=3D"rtl"] .clearFieldWrapper .clearField { right: auto; left: 48px; }
.message.cookie { padding: 0.5rem; background-color: rgb(230, 230, 230); }
table { min-width: 100%; margin: 0rem 0rem 1.5rem; text-align: left; border=
-collapse: collapse; background-color: rgb(243, 243, 243); }
table td, table th, table p, table li, table caption { font-size: 1rem; lin=
e-height: 1.5; }
table th, table td { padding: 1rem; vertical-align: top; border-right: 2px =
solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); bord=
er-collapse: collapse; }
table th:last-child, table td:last-child { border-right-width: 0px; }
table th ul, table td ul { padding: 0px; list-style-type: none; }
table th ul.list-style-type--disc, table td ul.list-style-type--disc { list=
-style-type: disc; }
table th ul.list-style-type--circle, table td ul.list-style-type--circle { =
list-style-type: circle; }
table th ul.list-style-type--square, table td ul.list-style-type--square { =
list-style-type: square; }
table th ul[class*=3D"list-style-type"] li, table td ul[class*=3D"list-styl=
e-type"] li { overflow: visible; padding-inline-start: initial; margin-inli=
ne-start: 1em; }
table th ul[class*=3D"list-style-type"] li::before, table td ul[class*=3D"l=
ist-style-type"] li::before { display: none; }
table th > ul > li, table th > ul ul > li, table td > ul > li, table td > u=
l ul > li { overflow: hidden; position: relative; padding-inline-start: cal=
c(7px + 0.75rem); }
table th > ul > li::before, table th > ul ul > li::before, table td > ul > =
li::before, table td > ul ul > li::before { position: absolute; inset-inlin=
e-start: 0px; content: ""; background: rgb(0, 0, 0); display: block; text-i=
ndent: -0.1em; width: 6px; height: 6px; inset-block-start: 7.2px; }
@media (min-width: 768px) {
table th > ul > li::before, table th > ul ul > li::before, table td > ul =
> li::before, table td > ul ul > li::before { width: 7px; height: 7px; inse=
t-block-start: 8.1px; }
}
@media (min-width: 992px) {
table th > ul > li::before, table th > ul ul > li::before, table td > ul =
> li::before, table td > ul ul > li::before { width: 7px; height: 7px; inse=
t-block-start: 9.5px; }
}
table th ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(=
.common.results), table td ol:not(.timelineList):not(.majorEvent):not(.anch=
or-nav__list):not(.common.results) { padding-inline-start: 1.5rem; list-sty=
le-type: decimal; }
table th ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(=
.common.results).list-style-type--lower-alpha, table td ol:not(.timelineLis=
t):not(.majorEvent):not(.anchor-nav__list):not(.common.results).list-style-=
type--lower-alpha { list-style-type: lower-alpha; }
table th ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(=
.common.results).list-style-type--upper-alpha, table td ol:not(.timelineLis=
t):not(.majorEvent):not(.anchor-nav__list):not(.common.results).list-style-=
type--upper-alpha { list-style-type: upper-alpha; }
table th ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(=
.common.results).list-style-type--lower-roman, table td ol:not(.timelineLis=
t):not(.majorEvent):not(.anchor-nav__list):not(.common.results).list-style-=
type--lower-roman { list-style-type: lower-roman; }
table th ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(=
.common.results).list-style-type--upper-roman, table td ol:not(.timelineLis=
t):not(.majorEvent):not(.anchor-nav__list):not(.common.results).list-style-=
type--upper-roman { list-style-type: upper-roman; }
table th ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(=
.common.results).list-style-type--decimal, table td ol:not(.timelineList):n=
ot(.majorEvent):not(.anchor-nav__list):not(.common.results).list-style-type=
--decimal { list-style-type: decimal; }
table th ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(=
.common.results) > li, table td ol:not(.timelineList):not(.majorEvent):not(=
.anchor-nav__list):not(.common.results) > li { padding-inline-start: 0.25re=
m; }
table th > ol > li > ul > li, table td > ol > li > ul > li { overflow: hidd=
en; position: relative; padding-inline-start: calc(7px + 0.75rem); }
table th > ol > li > ul > li::before, table td > ol > li > ul > li::before =
{ position: absolute; inset-inline-start: 0px; content: ""; background: rgb=
(0, 0, 0); display: block; text-indent: -0.1em; width: 6px; height: 6px; in=
set-block-start: 7.2px; }
@media (min-width: 768px) {
table th > ol > li > ul > li::before, table td > ol > li > ul > li::befor=
e { width: 7px; height: 7px; inset-block-start: 8.1px; }
}
@media (min-width: 992px) {
table th > ol > li > ul > li::before, table td > ol > li > ul > li::befor=
e { width: 7px; height: 7px; inset-block-start: 9.5px; }
}
table th ol, table td ol { padding-inline-start: 1rem; }
table th { background-color: rgb(230, 230, 230); }
table td:only-child { border-right: 2px solid rgb(255, 255, 255); }
table p, table ul { margin-bottom: 1rem; }
table p:last-child, table ul:last-child { margin-bottom: 0px; }
table caption { margin-bottom: 0.75rem; text-align: left; color: rgb(83, 83=
, 83); }
table caption .title { display: block; color: rgb(0, 0, 0); font-weight: 70=
0; }
table caption .subtitle { color: rgb(83, 83, 83); }
.scrollcontainer { margin: 0rem 0rem 2rem; overflow: auto hidden; }
.scrollcontainer table { margin-bottom: 0px; }
@media (min-width: 768px) {
.scrollcontainer th.col-wide { width: 40%; }
}
.scrollcontainer::-webkit-scrollbar { appearance: none; width: 11px; height=
: 11px; }
.scrollcontainer::-webkit-scrollbar-thumb { border-radius: 8px; border: 2px=
solid rgb(255, 255, 255); background-color: rgb(230, 230, 230); }
@media (min-width: 768px) {
form table + fieldset.navigation { padding-left: 0px; }
form table + fieldset.navigation div { padding-left: 25%; }
}
main { display: flex; flex-wrap: wrap; justify-content: center; width: 100%=
; padding-bottom: 3rem; }
main:focus { outline: none; }
main > .wrapper:not(.is-full-width) { display: flex; flex-basis: 100%; flex=
-wrap: wrap; max-width: 1200px; align-items: flex-start; margin-inline: -16=
px; }
.content { flex-grow: 0; flex-shrink: initial; flex-basis: 100%; padding-in=
line: 16px; max-width: 100vw; margin: 0px auto; }
@media (min-width: 768px) {
.content.article { flex-grow: 0; flex-shrink: initial; flex-basis: 75%; m=
ax-width: 75%; padding-inline: 16px; }
}
@media (min-width: 992px) {
.content.article { flex-grow: 0; flex-shrink: initial; flex-basis: 66.666=
7%; max-width: 66.6667%; padding-inline: 16px; }
}
.fullWidth .content.article { margin: 0px; }
.content.article pre { background-color: rgb(231, 231, 231); padding: 10px;=
border: 1px solid rgb(169, 169, 169); overflow-x: scroll; }
aside { display: flex; flex-wrap: wrap; flex-grow: 0; flex-shrink: initial;=
flex-basis: 100%; max-width: 100%; padding-inline: 0px; margin: 0px auto; =
}
@media (min-width: 768px) {
aside { flex-grow: 0; flex-shrink: initial; flex-basis: 75%; max-width: 7=
5%; padding-inline: 0px; }
}
@media (min-width: 992px) {
aside { flex-grow: 0; flex-shrink: initial; flex-basis: 66.6667%; max-wid=
th: 66.6667%; padding-inline: 0px; }
}
.fullWidth aside { margin: 0px; }
@media (min-width: 768px) {
.fullWidth aside { flex-grow: 0; flex-shrink: initial; flex-basis: 100%; =
max-width: 100%; padding-inline: 0px; }
}
@media (min-width: 992px) {
.fullWidth aside { flex-grow: 0; flex-shrink: initial; flex-basis: 100%; =
max-width: 100%; padding-inline: 0px; }
}
#follow-up { display: flex; flex-basis: 100%; flex-wrap: wrap; max-width: 1=
200px; justify-content: center; }
.fullWidthSection { display: flex; flex-wrap: wrap; flex-grow: 0; flex-shri=
nk: initial; flex-basis: 100%; max-width: 100%; padding-inline: 0px; margin=
: 0px auto; }
@media (min-width: 768px) {
.fullWidthSection { flex-grow: 0; flex-shrink: initial; flex-basis: 75%; =
max-width: 75%; padding-inline: 0px; }
}
@media (min-width: 992px) {
.fullWidthSection { flex-grow: 0; flex-shrink: initial; flex-basis: 66.66=
67%; max-width: 66.6667%; padding-inline: 0px; }
}
.fullWidthSection .colRow { flex: 0 0 100%; }
.fullWidth .fullWidthSection { margin: 0px; }
@media (min-width: 768px) {
.fullWidth .fullWidthSection { flex-grow: 0; flex-shrink: initial; flex-b=
asis: 100%; max-width: 100%; padding-inline: 0px; }
}
@media (min-width: 992px) {
.fullWidth .fullWidthSection { flex-grow: 0; flex-shrink: initial; flex-b=
asis: 100%; max-width: 100%; padding-inline: 0px; }
}
#navBar { display: flex; flex-wrap: wrap; justify-content: center; width: a=
uto; min-height: 70px; background-color: rgb(1, 104, 155); }
#navBar .wrapper { display: flex; flex-basis: 100%; flex-wrap: wrap; max-wi=
dth: 1200px; align-items: center; justify-content: flex-start; margin-inlin=
e: -16px; position: relative; }
@media print {
#navBar { display: none; }
}
.site-footer { display: flex; flex-wrap: wrap; justify-content: center; wid=
th: 100%; background-color: rgb(1, 104, 155); }
.site-footer > .wrapper { display: flex; flex-basis: 100%; flex-wrap: wrap;=
max-width: 1200px; align-items: flex-start; justify-content: flex-start; m=
argin-inline: -16px; padding-top: 2.5rem; padding-bottom: 2.5rem; }
.site-footer .column { flex-grow: 0; flex-shrink: initial; flex-basis: 50%;=
max-width: 50%; padding-inline: 16px; }
@media (min-width: 768px) {
.site-footer .column { flex-grow: 0; flex-shrink: initial; flex-basis: 25=
%; max-width: 25%; padding-inline: 16px; }
}
@media (min-width: 1200px) {
.site-footer .column { flex-grow: 0; flex-shrink: initial; flex-basis: 16=
.6667%; max-width: 16.6667%; padding-inline: 16px; }
}
.site-footer .column h2, .site-footer .column li, .site-footer .column a, .=
site-footer .column a:hover { color: rgb(255, 255, 255); }
.site-footer .column h2 { font-size: 1.60181rem; line-height: 1.24859; font=
-weight: normal; margin-bottom: 1rem; }
.site-footer .column ul { margin-bottom: 0px; list-style: none !important; =
margin-inline-start: 0px !important; }
.site-footer .column ul li, .site-footer .column ul li > h2, .site-footer .=
column ul a > h3, .site-footer .column ul a > h4 { font-size: 1.125rem; lin=
e-height: 19.2px; font-weight: normal; }
@media (min-width: 768px) {
.site-footer .column ul li, .site-footer .column ul li > h2, .site-footer=
.column ul a > h3, .site-footer .column ul a > h4 { line-height: 21.6px; }
}
@media (min-width: 992px) {
.site-footer .column ul li, .site-footer .column ul li > h2, .site-footer=
.column ul a > h3, .site-footer .column ul a > h4 { line-height: 24px; }
}
.site-footer .column ul li, .site-footer .column ul a { margin-block-end: 0=
.75rem; }
.site-footer .column ul li > a { margin-block-end: 0px; }
.site-footer .column ul a { padding-inline-start: calc(6.72px + 0.6rem); po=
sition: relative; display: block; text-decoration: none; font-size: inherit=
; line-height: inherit; font-weight: normal; padding-block: 6.4px; }
@media (min-width: 768px) {
.site-footer .column ul a { padding-inline-start: calc(7.56px + 0.675rem)=
; }
}
@media (min-width: 992px) {
.site-footer .column ul a { padding-inline-start: calc(8.4px + 0.75rem); =
}
}
@media (min-width: 768px) {
.site-footer .column ul a { padding-block-start: 7.2px; }
}
@media (min-width: 992px) {
.site-footer .column ul a { padding-block-start: 8px; }
}
@media (min-width: 768px) {
.site-footer .column ul a { padding-block-end: 7.2px; }
}
@media (min-width: 992px) {
.site-footer .column ul a { padding-block-end: 8px; }
}
.site-footer .column ul a::before { display: inline-flex; align-items: cent=
er; content: "=EE=A8=A5"; font-family: "RO Icons"; font-size: 0.7rem; font-=
weight: normal; line-height: inherit; -webkit-font-smoothing: antialiased; =
width: 6.72px; padding-block-start: 6.4px; height: 25.6px; text-indent: -0.=
1em; position: absolute; inset-block-start: -1px; inset-inline-start: 0px; =
}
@media (min-width: 768px) {
.site-footer .column ul a::before { width: 7.56px; }
}
@media (min-width: 992px) {
.site-footer .column ul a::before { width: 8.4px; }
}
@media (min-width: 768px) {
.site-footer .column ul a::before { padding-block-start: 7.2px; }
}
@media (min-width: 992px) {
.site-footer .column ul a::before { padding-block-start: 8px; }
}
@media (min-width: 768px) {
.site-footer .column ul a::before { height: 28.8px; }
}
@media (min-width: 992px) {
.site-footer .column ul a::before { height: 32px; }
}
.site-footer .column ul a:hover { text-decoration: underline; }
.site-footer .column ul a:hover::before { text-decoration: none; }
.site-footer .column ul a.external::before { content: "=EE=A8=9E"; font-fam=
ily: "RO Icons"; font-size: 0.595rem; font-weight: normal; line-height: inh=
erit; -webkit-font-smoothing: antialiased; }
[dir=3D"rtl"] .site-footer .column ul a::before { transform: rotate(-180deg=
); }
[dir=3D"rtl"] .site-footer .column ul a.external::before { transform: rotat=
e(-90deg); }
.site-footer .column ul p:not(.article-meta):not(.meta):not(.superheading):=
not(.copyright) { font-size: 0.888889rem; line-height: 1.40625; font-weight=
: normal; color: rgb(0, 0, 0); margin-block-end: 0px; }
.site-footer .column ul p.meta { font-size: 0.888889rem; line-height: 1.687=
5; font-weight: normal; color: rgb(83, 83, 83); margin: 0.5rem 0px 0px; }
.site-footer .column ul li { margin-bottom: 0px; }
.site-footer .column ul a:visited::before { color: rgb(255, 255, 255); }
@media (min-width: 768px) {
.site-footer .column:first-child { margin-left: 50%; }
}
@media (min-width: 1200px) {
.site-footer .column:first-child { margin-left: 66.6667%; }
}
.site-footer .payoff { flex-grow: 0; flex-shrink: initial; flex-basis: 100%=
; max-width: 100%; padding-inline: 16px; margin-bottom: 2rem; }
@media (min-width: 768px) {
.site-footer .payoff { flex-grow: 0; flex-shrink: initial; flex-basis: 50=
%; max-width: 50%; padding-inline: 16px; }
}
@media (min-width: 1200px) {
.site-footer .payoff { flex-grow: 0; flex-shrink: initial; flex-basis: 66=
.6667%; max-width: 66.6667%; padding-inline: 16px; }
}
.site-footer .payoff span { color: rgb(255, 255, 255); font-family: "RO Ser=
if"; font-size: 2.02729rem; line-height: 0.98654; font-weight: normal; font=
-style: italic; -webkit-font-smoothing: antialiased; }
@media print {
.site-footer { display: none; }
}
@-webkit-keyframes openPanel {=20
0% { height: 0px; }
100% { height: 100%; }
}
@keyframes openPanel {=20
0% { height: 0px; }
100% { height: 100%; }
}
.collapsiblePanels { margin: 0px 0px 2rem; padding: 0px; display: flex; fle=
x-direction: column; }
.collapsiblePanels .panel { display: inline-block; border-top: 1px solid rg=
b(255, 255, 255); background-color: rgb(243, 243, 243); width: 100%; height=
: auto; }
.collapsiblePanels .panel > h3 { display: block; padding: 0px; margin: 0px;=
}
.collapsiblePanels .panel p, .collapsiblePanels .panel li { font-size: 1.26=
562rem; line-height: 1.38272; }
.collapsiblePanels .panel div:not(.location) > ul > li { overflow: hidden; =
position: relative; padding-inline-start: calc(7px + 0.75rem); }
.collapsiblePanels .panel div:not(.location) > ul > li::before { position: =
absolute; inset-inline-start: 0px; content: ""; background: rgb(0, 0, 0); d=
isplay: block; text-indent: -0.1em; width: 6px; height: 6px; inset-block-st=
art: 7.2px; }
@media (min-width: 768px) {
.collapsiblePanels .panel div:not(.location) > ul > li::before { width: 7=
px; height: 7px; inset-block-start: 8.1px; }
}
@media (min-width: 992px) {
.collapsiblePanels .panel div:not(.location) > ul > li::before { width: 7=
px; height: 7px; inset-block-start: 9.5px; }
}
.collapsiblePanels .panel button { display: flex; justify-content: space-be=
tween; align-items: center; text-decoration: none; position: relative; back=
ground-color: rgb(243, 243, 243); color: rgb(1, 104, 155); font-weight: nor=
mal; text-align: left; width: 100%; }
.collapsiblePanels .panel button::after { display: flex; transition: 200ms =
cubic-bezier(0.465, 0.183, 0.153, 0.946); content: "=EE=A8=A4"; font-family=
: "RO Icons"; font-size: 0.9rem; font-weight: normal; line-height: inherit;=
-webkit-font-smoothing: antialiased; color: rgb(1, 104, 155); }
.collapsiblePanels .panel button[aria-expanded=3D"true"]::after { transitio=
n: 200ms cubic-bezier(0.465, 0.183, 0.153, 0.946); transform: rotate(180deg=
); }
.collapsiblePanels .panelContent { display: none; width: 100%; margin: 0px;=
padding: 1rem; overflow: hidden; background-color: rgb(243, 243, 243); }
.collapsiblePanels .panelContent:focus { outline: rgb(0, 0, 0) dashed 2px; =
z-index: 1010; outline-offset: -2px; box-shadow: rgb(255, 255, 255) 0px 0px=
0px 2px inset; padding-bottom: 2px; }
.no-js .collapsiblePanels .panelContent { height: 0px; display: block; anim=
ation: 0.1s ease 0.5s 1 normal forwards running openPanel; padding: 0px; }
.collapsiblePanels .panelContent img { float: right; max-width: 30%; margin=
: 0.5rem 0px 0px 0.5rem; }
.collapsiblePanels .panelContent table { margin-left: 0px; }
.collapsiblePanels .downloads, .collapsiblePanels .segments { padding: 0px;=
}
.collapsiblePanels .downloads ul, .collapsiblePanels .segments ul { display=
: block; list-style: none; margin: 0px; padding: 0px; }
.collapsiblePanels .downloads li, .collapsiblePanels .segments li { backgro=
und: none; margin: 0px; border-bottom: 1px solid rgb(255, 255, 255); width:=
100%; padding: 0px !important; }
.collapsiblePanels .downloads li::before, .collapsiblePanels .segments li::=
before { display: none !important; content: ""; }
.collapsiblePanels .downloads a, .collapsiblePanels .segments a { backgroun=
d-image: none; padding: 0.5rem 1rem; width: 100%; line-height: 1.2em; color=
: rgb(1, 104, 155); text-decoration: none; display: block; }
.collapsiblePanels .downloads a.current, .collapsiblePanels .segments a.cur=
rent { color: rgb(0, 0, 0); cursor: default; font-weight: bold; text-decora=
tion: none; }
.collapsiblePanels .downloads a:hover, .collapsiblePanels .segments a:hover=
{ background-color: rgb(230, 230, 230); }
.collapsiblePanels .downloads a:focus, .collapsiblePanels .segments a:focus=
{ outline: rgb(0, 0, 0) dashed 2px; z-index: 1010; outline-offset: -2px; b=
ox-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; }
.collapsiblePanels .downloads a img, .collapsiblePanels .segments a img { f=
loat: none; margin: 0px; display: inline; }
.collapsiblePanels .downloads a .meta, .collapsiblePanels .segments a .meta=
{ display: block; clear: left; margin: 0px; }
.collapsiblePanels .hchart__img-download { display: none; }
.collapsiblePanels .hchart__img-download.current { display: block; }
@media print {
.collapsiblePanels .panel button { display: none; }
.collapsiblePanels .panel .panelContent.segments { display: none !importa=
nt; }
.collapsiblePanels .panel .panelContent.downloads { display: none !import=
ant; }
.collapsiblePanels .panel .panelContent table th, .collapsiblePanels .pan=
el .panelContent table tr, .collapsiblePanels .panel .panelContent table td=
{ border-top: none; }
}
.logo { display: flex; flex-wrap: wrap; justify-content: center; width: 100=
%; }
.logo .wrapper { display: flex; flex-basis: 100%; flex-wrap: wrap; max-widt=
h: 1200px; align-items: flex-start; margin-inline: -16px; justify-content: =
center; }
.logo .wrapper img { width: inherit; max-width: 1168px; }
.logo .wrapper img { margin-inline-start: -50px; transform: translateX(50%)=
; }
.logo .logo__wrapper { width: 100%; max-width: 1200px; margin-inline-start:=
calc(50% - 20px); }
@media (min-width: 768px) {
.logo .logo__wrapper { margin-inline-start: calc(50% - 25px); }
}
.logo .logo__link { display: block; width: fit-content; }
.logo .logo__link:focus { outline: rgb(0, 0, 0) dashed 2px; z-index: 1010; =
outline-offset: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
.logo .logo__link, .logo .logo__link:hover { text-decoration: none; }
.logo .logo__figure { display: flex; align-items: flex-start; margin: 0px; =
}
.logo .logo__figure img { flex: 0 1 0%; width: inherit; }
.logo .logo__text { font-family: "RO Serif", Calibri, sans-serif; font-size=
: 1rem; line-height: 1.1; width: 100%; max-width: 300px; padding: 20px 10px=
10px; color: rgb(0, 0, 0); }
@media (min-width: 768px) {
.logo .logo__text { padding: 50px 12px 25px; }
}
.logo .logo__sender, .logo .logo__ministry { display: block; }
.logo .logo__ministry { font-style: italic; }
.logo.left .wrapper { justify-content: flex-start; }
.logo.left .wrapper img { margin-inline: 16px; transform: translateX(0px); =
}
.logo.left .logo__wrapper { margin-inline-start: 16px; }
header a:focus .logo img { outline: rgb(0, 0, 0) dashed 2px; z-index: 1010;=
outline-offset: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
.toggleNav { width: 2.5rem; height: 2.5rem; min-height: 2.5rem; padding: 0p=
x; cursor: pointer; transition: background-color 0.3s; text-indent: -9999px=
; background-color: rgba(0, 0, 0, 0); position: absolute; z-index: 1020; to=
p: 11px; right: 16px; }
.toggleNav::after { content: "=EE=A8=88"; font-family: "RO Icons"; font-siz=
e: inherit; font-weight: normal; line-height: inherit; -webkit-font-smoothi=
ng: antialiased; position: absolute; inset-block-start: 50%; inset-inline-s=
tart: 0px; width: 100%; transition: color 0.3s; transform: translateY(-50%)=
; text-align: center; text-indent: 0px; }
.toggleNav::after { color: rgb(255, 255, 255); }
.toggleNav:hover { background-color: rgb(1, 73, 109); }
.toggleNav:hover::after { color: rgb(255, 255, 255); }
[dir=3D"rtl"] .toggleNav { right: auto; left: 16px; }
.navOpen .toggleNav::after { content: "=EE=A8=85"; }
.mainNav { width: 100%; }
.no-js .mainNav ul { display: block; overflow: hidden; max-height: 0px; ani=
mation: 0.1s ease 0.5s 1 normal forwards running navSlideDown; }
.mainNav ul { display: none; overflow: hidden; margin: 0rem 1rem 1.5rem; pa=
dding: 0px; list-style: none; position: relative; }
.mainNav ul li { width: 100%; margin: 0px; padding: 0px; }
.mainNav ul li:last-child a { border-bottom: 1px solid rgb(255, 255, 255); =
}
.mainNav ul li a { display: block; padding: 1rem 0.25rem; text-decoration: =
none; color: rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); =
border-radius: 1px; }
.mainNav ul li a:hover { text-decoration: underline; }
@media (min-width: 768px) {
.mainNav { width: auto; margin: 0px 16px 0px auto; background: rgba(0, 0,=
0, 0); }
.mainNav.mobile { display: none; }
.no-js .mainNav ul { display: flex; }
.mainNav ul { display: flex; overflow: visible; margin: 0px; }
.mainNav ul li { width: auto; margin: 0px; padding: 0px 0.5rem; border: n=
one; }
.mainNav ul li:first-child { margin: 0px; padding: 0px 0.5rem 0px 0px; }
.mainNav ul li:last-child { margin-bottom: 0px; padding: 0px 0px 0px 0.5r=
em; }
.mainNav ul li:last-child a { border: none; }
.mainNav ul li a { padding: 0.5rem 0.25rem; border: none; }
}
.breadCrumbNav { display: flex; align-items: center; align-self: center; fl=
ex-wrap: wrap; margin: 0px 16px; padding: 1.5rem 0rem 0.75rem; font-size: 1=
.60181rem; line-height: 1.09252; color: rgb(255, 255, 255); }
@media (min-width: 576px) {
.breadCrumbNav { margin: 0px 64px 0px 16px; }
}
[dir=3D"rtl"] .breadCrumbNav { margin: 0px 16px 0px 64px; }
.breadCrumbNav > a, .breadCrumbNav > span { padding-bottom: 0.75rem; displa=
y: initial; align-items: center; color: rgb(255, 255, 255); }
@media (min-width: 576px) {
.breadCrumbNav > a, .breadCrumbNav > span { display: flex; }
}
.breadCrumbNav > a { position: relative; margin-right: 1rem; text-decoratio=
n: none; }
@media (min-width: 576px) {
.breadCrumbNav > a { margin-right: 2rem; }
}
.breadCrumbNav > a::after { display: inline-flex; justify-content: center; =
align-items: center; content: "=EE=A8=8B"; font-family: "RO Icons"; font-si=
ze: 0.7em; font-weight: normal; line-height: inherit; -webkit-font-smoothin=
g: antialiased; width: 12px; height: 28.8325px; position: relative; right: =
-8px; bottom: -1px; }
@media (min-width: 576px) {
.breadCrumbNav > a::after { position: absolute; right: -22px; bottom: ini=
tial; }
}
@media (min-width: 576px) and (-ms-high-contrast: none), (min-width: 576px)=
and (-ms-high-contrast: active) {
.breadCrumbNav > a::after { bottom: 0.75rem; }
}
.breadCrumbNav > a:hover, .breadCrumbNav > a:visited { color: rgb(255, 255,=
255); }
.breadCrumbNav > a:hover::after, .breadCrumbNav > a:visited::after { color:=
rgb(255, 255, 255); }
.breadCrumbNav > a:last-child::after { content: ""; text-decoration: none; =
}
.breadCrumbNav > a:hover { text-decoration: underline; }
[dir=3D"rtl"] .breadCrumbNav > a { margin: 0px 0px 0px 2rem; }
[dir=3D"rtl"] .breadCrumbNav > a::after { right: auto; left: -1rem; transfo=
rm: translateY(-50%) rotate(-180deg); top: 14px; }
@media (min-width: 576px) {
[dir=3D"rtl"] .breadCrumbNav > a::after { left: -1.5rem; top: 12px; }
}
.breadCrumbNav > span { font-weight: bold; }
@-webkit-keyframes showSearch {=20
0% { width: 0px; }
100% { width: 33.3333%; }
}
@keyframes showSearch {=20
0% { width: 0px; }
100% { width: 33.3333%; }
}
@-webkit-keyframes changeSubmitBackground {=20
100% { background-color: rgb(0, 0, 0); }
}
@keyframes changeSubmitBackground {=20
100% { background-color: rgb(0, 0, 0); }
}
#searchForm { flex-grow: 0; flex-shrink: initial; flex-basis: 100%; padding=
-inline: 16px; position: relative; width: 0px; min-width: 48px; max-width: =
calc(100% - 32px); height: 48px; margin-bottom: 16px; margin-left: 16px; tr=
ansition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
[dir=3D"rtl"] #searchForm { margin-right: 16px; margin-left: auto; }
@media (min-width: 768px) {
#searchForm { position: absolute; z-index: 100; top: 11px; right: 16px; }
[dir=3D"rtl"] #searchForm { right: auto; left: 16px; }
}
@media (min-width: 768px) {
.hasMainNav #searchForm { top: calc(76px + 2rem); }
}
#searchForm.searchOpened { width: 100%; }
@media (min-width: 768px) {
#searchForm.searchOpened { width: 33.3333%; }
}
#searchForm.searchOpened .searchInput { padding: 0px 5rem 0px 1rem; box-sha=
dow: rgba(0, 0, 0, 0.44) 0px 0px 0px 1px; }
.home #searchForm { width: 100%; }
@media (min-width: 768px) {
.home #searchForm { width: 33.3333%; }
}
.home #searchForm .searchInput { padding: 0px 5rem 0px 1rem; box-shadow: rg=
ba(0, 0, 0, 0.44) 0px 0px 0px 1px; }
@media (min-width: 768px) {
.no-js #searchForm { animation: 0.1s ease 0.5s 1 normal forwards running =
showSearch; }
}
.no-js #searchForm .searchSubmit { animation: 0.1s ease 0.5s 1 normal forwa=
rds running changeSubmitBackground; }
#searchForm label { overflow: hidden; clip: rect(0px, 0px, 0px, 0px); width=
: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; position: abso=
lute !important; display: inline-block !important; }
#searchForm .searchInput { font-size: 1.26562rem; line-height: 1.58025; hei=
ght: 48px; margin: 0px; padding-block: 0px; padding-inline: 1rem 5rem; bord=
er: none; position: absolute; z-index: 100; top: 0px; right: 48px; width: c=
alc(100% - 48px); padding: 0px; }
#searchForm .searchInput:focus { outline: rgb(0, 0, 0) dashed 2px; z-index:=
1010; box-shadow: rgba(0, 0, 0, 0.44) 0px 0px 0px 1px; outline-offset: 4px=
; }
[dir=3D"rtl"] #searchForm .searchInput { right: auto; left: 0px; }
#searchForm .clearFieldWrapper:not(.no-focus):focus-within::before { conten=
t: ""; position: absolute; z-index: 99; inset: -6px; border: 2px solid rgb(=
255, 255, 255); margin-inline-end: 48px; }
#searchForm .searchSubmit { width: 48px; height: 48px; min-height: 48px; pa=
dding: 0px; cursor: pointer; transition: background-color 0.3s; text-indent=
: -9999px; position: absolute; z-index: 90; top: 0px; right: 0px; backgroun=
d-color: rgb(255, 255, 255); outline: rgba(0, 0, 0, 0.44) solid 1px; overfl=
ow: visible; }
#searchForm .searchSubmit::after { content: "=EE=A8=8A"; font-family: "RO I=
cons"; font-size: 20px; font-weight: normal; line-height: inherit; -webkit-=
font-smoothing: antialiased; position: absolute; inset-block-start: 50%; in=
set-inline-start: 0px; width: 100%; transition: color 0.3s; transform: tran=
slateY(-50%); text-align: center; text-indent: 0px; }
#searchForm .searchSubmit::after { color: rgb(0, 0, 0); }
#searchForm .searchSubmit:focus { outline: rgb(0, 0, 0) solid 2px; z-index:=
1010; outline-offset: 4px; box-shadow: rgba(0, 0, 0, 0.44) 0px 0px 0px 1px=
; }
#searchForm .searchSubmit:focus::before { content: ""; position: absolute; =
z-index: 99; inset: -6px; border: 2px dashed rgb(255, 255, 255); }
#searchForm .searchSubmit:hover { background-color: rgb(0, 0, 0); }
#searchForm .searchSubmit:hover::after { color: rgb(255, 255, 255); }
[dir=3D"rtl"] #searchForm .searchSubmit { right: auto; left: 0px; }
@media print {
#searchForm { display: none; }
}
.skiplinks { position: absolute; z-index: 100; top: 0px; left: 50%; width: =
100%; max-width: 1200px; transform: translateX(-50%); }
header .skiplinks { max-width: 1200px; margin: 0px auto; padding: 0px 16px;=
}
.skiplinks > a { font-size: 1.26562rem; line-height: 1.58025; width: auto; =
min-height: 44px; padding: 0.75rem 1rem; cursor: pointer; border: none; bor=
der-radius: 0px; color: rgb(255, 255, 255); background-color: rgb(1, 104, 1=
55); position: absolute; top: -100vh; left: -100vw; text-decoration: none; =
}
.skiplinks > a:focus { outline: rgb(255, 255, 255) solid 2px; outline-offse=
t: 4px; z-index: 1010; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; }
.skiplinks > a:focus::before { content: ""; position: absolute; z-index: 99=
; inset: -6px; border: 2px dashed rgb(0, 0, 0); }
.skiplinks > a:hover { color: rgb(255, 255, 255); outline: none; background=
-color: rgb(1, 73, 109); }
.skiplinks > a:hover::before { border: 2px dashed rgba(0, 0, 0, 0); }
.skiplinks > a:focus { top: 15px; left: 15px; }
.skiplinks > a:visited { color: rgb(255, 255, 255); }
@media print {
.skiplinks { display: none; }
}
.headerImage { display: flex; flex-wrap: wrap; justify-content: center; wid=
th: 100%; align-items: flex-start; position: relative; overflow: hidden; mi=
n-height: 280px; background-color: rgb(83, 83, 83); }
.headerImage.smallHeaderImage { min-height: 190px; }
@media (min-width: 576px) {
.headerImage { min-height: 300px; }
.headerImage.smallHeaderImage { min-height: 210px; }
}
@media (min-width: 768px) {
.headerImage { min-height: 370px; }
.headerImage.smallHeaderImage { min-height: 250px; }
}
@media (min-width: 1200px) {
.headerImage { min-height: 480px; }
.headerImage.smallHeaderImage { min-height: 330px; }
}
.headerImage .slide { position: absolute; z-index: 0; top: 0px; left: 0px; =
width: 100%; height: 100%; transition: opacity 1s ease-in-out; opacity: 0; =
background-position: center center; background-size: cover; }
.headerImage .slide.showSlide { opacity: 1; }
.no-js .headerImage .slide { animation: 0.1s ease 0.5s 1 normal forwards ru=
nning fadeIn; }
.headerImage .slide img { position: absolute; top: 0px; left: 0px; width: 1=
00%; height: auto; min-height: 100%; }
.js .headerImage .slide img { display: none; }
.headerImage .darkOverlay { position: absolute; z-index: 1; top: 0px; left:=
0px; display: none; width: 100%; height: 100%; background-color: rgb(0, 0,=
0); }
.headerImage .gradientContainer { display: flex; flex-wrap: wrap; place-con=
tent: center; width: 100%; position: relative; z-index: 1; height: 100%; pa=
dding-bottom: 2.5rem; animation: 0.5s ease-in 0.5s 1 normal forwards runnin=
g fadeInElement; opacity: 0; background: rgba(0, 0, 0, 0); }
.headerImage .gradientContainer.showGradient { background: linear-gradient(=
rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.3) 80%, rgba(0, =
0, 0, 0.6) 100%); }
.headerImage .gradientContainer.showOverlay { background: rgba(0, 0, 0, 0.1=
5); }
.headerImage .gradientContainer.clickable { cursor: pointer; }
.headerImage.noLink .gradientContainer { align-content: flex-end; padding-b=
ottom: 0px; }
.headerImage .wrapper { display: flex; flex-basis: 100%; flex-wrap: wrap; m=
ax-width: 1200px; align-items: flex-start; justify-content: flex-start; pad=
ding: 3.5rem 1rem 5.5rem; position: relative; z-index: 10; }
@media (min-width: 768px) {
.headerImage .wrapper { padding: 2rem 1rem 5rem; }
}
.headerImage .wrapper ul { list-style-type: disc; margin-left: 1rem; }
.headerImage .wrapper .ctaBtn { position: relative; padding: 0.5rem 1rem; m=
argin-right: auto; margin-bottom: 0px; transition: background-color 0.3s; t=
ext-decoration: none; top: 1rem; color: rgb(255, 255, 255); border: 1px sol=
id rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.7) -1px -1px 30px; }
.headerImage .wrapper .ctaBtn:hover { color: rgb(255, 255, 255); border-col=
or: rgb(255, 255, 255); background: rgb(1, 104, 155); }
.headerImage .body { flex-grow: 0; flex-shrink: initial; flex-basis: 100%; =
max-width: 100%; padding-inline: 0px; color: rgb(255, 255, 255); text-shado=
w: rgba(0, 0, 0, 0.4) -1px -1px 40px; }
@media (min-width: 768px) {
.headerImage .body { flex-grow: 0; flex-shrink: initial; flex-basis: 58.3=
333%; max-width: 58.3333%; padding-inline: 0px; }
}
.headerImage .body h1 { font-size: 2.88651rem; line-height: 0.866099; margi=
n: 0rem 0rem 0.75rem; text-shadow: rgba(0, 0, 0, 0.4) -1px -1px 40px; word-=
break: break-word; }
.headerImage .body h1 + p { margin-top: 0.75rem; }
.headerImage .body p { text-shadow: rgba(0, 0, 0, 0.7) -1px -1px 30px; }
.headerImage .body p:last-child { margin-bottom: 0px; }
.headerImage .toggleState { width: 2.5rem; height: 2.5rem; min-height: 2.5r=
em; padding: 0px; cursor: pointer; transition: background-color 0.3s; text-=
indent: -9999px; position: absolute; z-index: 10; right: 16px; bottom: 1rem=
; border: 1px solid rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.5=
6); color: rgb(255, 255, 255); text-decoration: none; }
.headerImage .toggleState::after { content: "=EE=A8=9B"; font-family: "RO I=
cons"; font-size: inherit; font-weight: normal; line-height: inherit; -webk=
it-font-smoothing: antialiased; position: absolute; inset-block-start: 50%;=
inset-inline-start: 0px; width: 100%; transition: color 0.3s; transform: t=
ranslateY(-50%); text-align: center; text-indent: 0px; }
.headerImage .toggleState::after { text-shadow: rgba(0, 0, 0, 0.5) 0px 0px =
5px; color: rgb(255, 255, 255); }
.headerImage .toggleState:hover { border: 1px solid rgb(0, 0, 0); backgroun=
d: rgba(255, 255, 255, 0.56); }
.headerImage .toggleState:hover::after { color: rgb(0, 0, 0); }
.headerImage .toggleState.pauzed::after { content: "=EE=A8=9C"; }
.headerImage .toggleState.pauzed:hover::after { color: rgb(0, 0, 0); }
.headerImage .toggleState:focus::before { inset: -7px; }
.headerImage .toggleState:focus::after { color: rgb(255, 255, 255); }
.headerImage .toggleState:focus:hover::after { color: rgb(0, 0, 0); }
.headerImage .copyright { position: absolute; z-index: 10; bottom: 0.5rem; =
left: 0.5rem; margin: 0px; color: rgb(255, 255, 255); text-shadow: rgba(0, =
0, 0, 0.5) 0px 0px 1px, rgba(0, 0, 0, 0.5) -1px 0px 1px, rgba(0, 0, 0, 0.5)=
1px 0px 1px, rgba(0, 0, 0, 0.5) 0px -1px 1px, rgba(0, 0, 0, 0.5) 0px 1px 1=
px, rgba(0, 0, 0, 0.5) 2px 2px 6px; opacity: 0; }
.headerImage .copyright.showCopyright { opacity: 1; }
.topTaskNavigation, .topTaskPushNotification { max-width: 426px; padding: 1=
.5rem; }
@media (max-width: 767px) {
.topTaskNavigation, .topTaskPushNotification { width: 100%; }
}
@media (min-width: 768px) {
.topTaskNavigation, .topTaskPushNotification { flex: 0 0 calc(100% - 32px=
); margin-left: 16px; }
}
.topTaskNavigation { z-index: 10; background: rgb(255, 255, 255); margin-bo=
ttom: 3rem; }
@media (min-width: 768px) {
.topTaskNavigation { flex: 0 0 45%; max-width: 45%; margin-left: 0px; mar=
gin-bottom: 0px; }
}
@media (min-width: 1200px) {
.topTaskNavigation { flex: 1 0 35%; max-width: 35%; margin-left: -1.5rem;=
}
[dir=3D"rtl"] .topTaskNavigation { margin-right: -0.5rem; margin-left: au=
to; }
}
.topTaskNavigation h2 { font-size: 1.60181rem; line-height: 1.24859; font-w=
eight: normal; margin: 0px 0px 1rem; }
.topTaskNavigation ul { list-style: none !important; margin-inline-start: 0=
px !important; }
.topTaskNavigation ul li, .topTaskNavigation ul li > h2, .topTaskNavigation=
ul a > h3, .topTaskNavigation ul a > h4 { font-size: 1.125rem; line-height=
: 19.2px; font-weight: normal; }
@media (min-width: 768px) {
.topTaskNavigation ul li, .topTaskNavigation ul li > h2, .topTaskNavigati=
on ul a > h3, .topTaskNavigation ul a > h4 { line-height: 21.6px; }
}
@media (min-width: 992px) {
.topTaskNavigation ul li, .topTaskNavigation ul li > h2, .topTaskNavigati=
on ul a > h3, .topTaskNavigation ul a > h4 { line-height: 24px; }
}
.topTaskNavigation ul li, .topTaskNavigation ul a { margin-block-end: 0.75r=
em; }
.topTaskNavigation ul li > a { margin-block-end: 0px; }
.topTaskNavigation ul a { padding-inline-start: calc(6.72px + 0.6rem); posi=
tion: relative; display: block; text-decoration: none; font-size: inherit; =
line-height: inherit; font-weight: normal; }
@media (min-width: 768px) {
.topTaskNavigation ul a { padding-inline-start: calc(7.56px + 0.675rem); =
}
}
@media (min-width: 992px) {
.topTaskNavigation ul a { padding-inline-start: calc(8.4px + 0.75rem); }
}
.topTaskNavigation ul a::before { display: inline-flex; align-items: center=
; content: "=EE=A8=A5"; font-family: "RO Icons"; font-size: 0.7rem; font-we=
ight: normal; line-height: inherit; -webkit-font-smoothing: antialiased; wi=
dth: 6.72px; height: 19.2px; text-indent: -0.1em; position: absolute; inset=
-block-start: -1px; inset-inline-start: 0px; }
@media (min-width: 768px) {
.topTaskNavigation ul a::before { width: 7.56px; }
}
@media (min-width: 992px) {
.topTaskNavigation ul a::before { width: 8.4px; }
}
@media (min-width: 768px) {
.topTaskNavigation ul a::before { height: 21.6px; }
}
@media (min-width: 992px) {
.topTaskNavigation ul a::before { height: 24px; }
}
.topTaskNavigation ul a:hover { text-decoration: underline; }
.topTaskNavigation ul a:hover::before { text-decoration: none; }
.topTaskNavigation ul a.external::before { content: "=EE=A8=9E"; font-famil=
y: "RO Icons"; font-size: 0.595rem; font-weight: normal; line-height: inher=
it; -webkit-font-smoothing: antialiased; }
[dir=3D"rtl"] .topTaskNavigation ul a::before { transform: rotate(-180deg);=
}
[dir=3D"rtl"] .topTaskNavigation ul a.external::before { transform: rotate(=
-90deg); }
.topTaskNavigation ul p:not(.article-meta):not(.meta):not(.superheading):no=
t(.copyright) { font-size: 0.888889rem; line-height: 1.40625; font-weight: =
normal; color: rgb(0, 0, 0); margin-block-end: 0px; }
.topTaskNavigation ul p.meta { font-size: 0.888889rem; line-height: 1.6875;=
font-weight: normal; color: rgb(83, 83, 83); margin: 0.5rem 0px 0px; }
.topTaskNavigation ul:last-child, .topTaskNavigation ul li:last-child { mar=
gin-bottom: 0px; }
.topTaskPushNotification { margin-bottom: 0px; color: rgb(255, 255, 255); b=
ackground: rgb(1, 104, 155); }
@media (min-width: 768px) {
.topTaskPushNotification { flex: 0 0 33.3333%; max-width: 33.3333%; margi=
n-left: auto; }
.hasMainNav .topTaskPushNotification { margin-top: 6.5rem; }
[dir=3D"rtl"] .topTaskPushNotification { margin-right: auto; margin-left:=
0px; }
}
@media (max-width: 767px) {
.topTaskNavigation + .topTaskPushNotification { margin-top: -1.5rem; }
}
.topTaskPushNotification a { display: inline-block; text-decoration: underl=
ine; color: rgb(255, 255, 255); }
.topTaskPushNotification a:hover { text-decoration: none; }
.topTaskPushNotification h2 { font-size: 1.60181rem; line-height: 1.24859; =
font-weight: normal; margin-bottom: 0.75rem; }
.topTaskPushNotification h2 + p { margin-top: 0px; }
.topTaskPushNotification, .topTaskPushNotification p { font-size: 1.125rem;=
line-height: 1.33333; }
.topTaskPushNotification p:first-child { margin-top: 0px; }
.topTaskPushNotification p:last-child { margin-bottom: 0px; }
@media print {
.headerImage { background-color: rgb(255, 255, 255); }
.headerImage .gradientContainer { background-color: rgb(255, 255, 255); }
.headerImage .darkOverlay, .headerImage .slide, .headerImage .copyright, =
.headerImage .topTaskNavigation, .headerImage .topTaskPushNotification, .he=
aderImage button { display: none; }
.headerImage .wrapper { background-color: rgb(255, 255, 255); }
.headerImage .wrapper .body * { display: block; color: rgb(0, 0, 0); text=
-shadow: none; }
.headerImage .wrapper .body a { display: none; }
}
.editorial-navigation { display: flex; flex-wrap: wrap; justify-content: ce=
nter; width: 100%; background-color: rgb(1, 104, 155); }
.editorial-navigation .wrapper { margin: 4rem 0rem 2.5rem; width: 100%; }
.editorial-navigation ul { display: flex; flex-basis: 100%; flex-wrap: wrap=
; max-width: 1200px; align-items: flex-start; justify-content: flex-start; =
margin-inline: -16px; width: 100%; margin: 0px auto; padding: 0px; list-sty=
le-type: none; }
.editorial-navigation .threeItems li { flex-grow: 0; flex-shrink: initial; =
flex-basis: 100%; max-width: 100%; padding-inline: 16px; }
@media (min-width: 576px) {
.editorial-navigation .threeItems li { flex-grow: 0; flex-shrink: initial=
; flex-basis: 50%; max-width: 50%; padding-inline: 16px; }
}
@media (min-width: 992px) {
.editorial-navigation .threeItems li { flex-grow: 0; flex-shrink: initial=
; flex-basis: 33.3333%; max-width: 33.3333%; padding-inline: 16px; }
}
.editorial-navigation .fourItems li { flex-grow: 0; flex-shrink: initial; f=
lex-basis: 100%; max-width: 100%; padding-inline: 16px; }
@media (min-width: 576px) {
.editorial-navigation .fourItems li { flex-grow: 0; flex-shrink: initial;=
flex-basis: 50%; max-width: 50%; padding-inline: 16px; }
}
@media (min-width: 992px) {
.editorial-navigation .fourItems li { flex-grow: 0; flex-shrink: initial;=
flex-basis: 33.3333%; max-width: 33.3333%; padding-inline: 16px; }
}
@media (min-width: 1200px) {
.editorial-navigation .fourItems li { flex-grow: 0; flex-shrink: initial;=
flex-basis: 25%; max-width: 25%; padding-inline: 16px; }
}
.editorial-navigation .navItem { margin-bottom: 1rem; }
.editorial-navigation .navItem a { margin: 0px; }
.editorial-navigation .navItem a:hover { text-decoration: none; }
.editorial-navigation .navItem a:focus { outline-color: rgb(0, 0, 0); }
.editorial-navigation .navItem a:visited { color: rgb(255, 255, 255); }
.editorial-navigation .hasIcon a { flex-wrap: nowrap; }
.editorial-navigation .icon { flex: 0 0 40px; min-width: 24px; }
.editorial-navigation .icon + .editorial-navigation-content { margin: 0px; =
}
.editorial-navigation .icon img { max-width: 24px; }
.editorial-navigation .editorial-navigation-content span { font-size: 1.601=
81rem; line-height: 1.24859; font-weight: normal; }
.editorial-navigation h3 { font-size: 1.60181rem; line-height: 1.24859; fon=
t-weight: normal; }
.editorial-navigation p { font-size: 1.125rem; line-height: 1.33333; margin=
-top: 0px; }
.editorial-navigation a { display: flex; flex-basis: 100%; flex-wrap: wrap;=
max-width: 1200px; align-items: flex-start; justify-content: flex-start; m=
argin-inline: -16px; text-decoration: none; color: rgb(255, 255, 255); }
.editorial-navigation a:hover h3, .editorial-navigation a:hover span { text=
-decoration: underline; }
.editorial-navigation.grey { background-color: rgb(243, 243, 243); }
.editorial-navigation.grey .navItem a { color: rgb(0, 0, 0); }
.editorial-navigation.grey .navItem a, .editorial-navigation.grey .navItem =
a:hover, .editorial-navigation.grey .navItem a:visited, .editorial-navigati=
on.grey .navItem a p { color: rgb(0, 0, 0); }
.editorial-navigation.grey .navItem h3, .editorial-navigation.grey .navItem=
span { color: rgb(1, 104, 155); }
.editorial-navigation.blue { background-color: rgb(1, 104, 155); }
.editorial-navigation.blue .navItem a { color: rgb(255, 255, 255); }
.editorial-navigation.blue .navItem a, .editorial-navigation.blue .navItem =
a:hover, .editorial-navigation.blue .navItem a:visited, .editorial-navigati=
on.blue .navItem a p { color: rgb(255, 255, 255); }
.editorial-navigation.blue .navItem h3, .editorial-navigation.blue .navItem=
span { color: rgb(255, 255, 255); }
@media print {
.editorial-navigation { display: none; }
}
.subNavigation, .populairTopics { background-color: rgb(243, 243, 243); }
.subNavigation ul, .populairTopics ul { flex-direction: column; margin: 0px=
; break-inside: avoid; overflow-wrap: break-word; list-style: none !importa=
nt; margin-inline-start: 0px !important; }
.subNavigation ul li, .subNavigation ul li > h2, .subNavigation ul a > h3, =
.subNavigation ul a > h4, .populairTopics ul li, .populairTopics ul li > h2=
, .populairTopics ul a > h3, .populairTopics ul a > h4 { font-size: 1.26562=
rem; line-height: 22.4px; font-weight: normal; }
@media (min-width: 768px) {
.subNavigation ul li, .subNavigation ul li > h2, .subNavigation ul a > h3=
, .subNavigation ul a > h4, .populairTopics ul li, .populairTopics ul li > =
h2, .populairTopics ul a > h3, .populairTopics ul a > h4 { line-height: 25.=
2px; }
}
@media (min-width: 992px) {
.subNavigation ul li, .subNavigation ul li > h2, .subNavigation ul a > h3=
, .subNavigation ul a > h4, .populairTopics ul li, .populairTopics ul li > =
h2, .populairTopics ul a > h3, .populairTopics ul a > h4 { line-height: 28p=
x; }
}
.subNavigation ul li, .subNavigation ul a, .populairTopics ul li, .populair=
Topics ul a { margin-block-end: 0.75rem; }
.subNavigation ul li > a, .populairTopics ul li > a { margin-block-end: 0px=
; }
.subNavigation ul a, .populairTopics ul a { padding-inline-start: calc(6.72=
px + 0.6rem); position: relative; display: block; text-decoration: none; fo=
nt-size: inherit; line-height: inherit; font-weight: normal; }
@media (min-width: 768px) {
.subNavigation ul a, .populairTopics ul a { padding-inline-start: calc(7.=
56px + 0.675rem); }
}
@media (min-width: 992px) {
.subNavigation ul a, .populairTopics ul a { padding-inline-start: calc(8.=
4px + 0.75rem); }
}
.subNavigation ul a::before, .populairTopics ul a::before { display: inline=
-flex; align-items: center; content: "=EE=A8=A5"; font-family: "RO Icons"; =
font-size: 0.7rem; font-weight: normal; line-height: inherit; -webkit-font-=
smoothing: antialiased; width: 6.72px; height: 22.4px; text-indent: -0.1em;=
position: absolute; inset-block-start: -1px; inset-inline-start: 0px; }
@media (min-width: 768px) {
.subNavigation ul a::before, .populairTopics ul a::before { width: 7.56px=
; }
}
@media (min-width: 992px) {
.subNavigation ul a::before, .populairTopics ul a::before { width: 8.4px;=
}
}
@media (min-width: 768px) {
.subNavigation ul a::before, .populairTopics ul a::before { height: 25.2p=
x; }
}
@media (min-width: 992px) {
.subNavigation ul a::before, .populairTopics ul a::before { height: 28px;=
}
}
.subNavigation ul a:hover, .populairTopics ul a:hover { text-decoration: un=
derline; }
.subNavigation ul a:hover::before, .populairTopics ul a:hover::before { tex=
t-decoration: none; }
.subNavigation ul a.external::before, .populairTopics ul a.external::before=
{ content: "=EE=A8=9E"; font-family: "RO Icons"; font-size: 0.595rem; font=
-weight: normal; line-height: inherit; -webkit-font-smoothing: antialiased;=
}
[dir=3D"rtl"] .subNavigation ul a::before, [dir=3D"rtl"] .populairTopics ul=
a::before { transform: rotate(-180deg); }
[dir=3D"rtl"] .subNavigation ul a.external::before, [dir=3D"rtl"] .populair=
Topics ul a.external::before { transform: rotate(-90deg); }
.subNavigation ul p:not(.article-meta):not(.meta):not(.superheading):not(.c=
opyright), .populairTopics ul p:not(.article-meta):not(.meta):not(.superhea=
ding):not(.copyright) { font-size: 1rem; line-height: 1.5; font-weight: nor=
mal; color: rgb(0, 0, 0); margin-block-end: 0px; }
.subNavigation ul p.meta, .populairTopics ul p.meta { font-size: 0.888889re=
m; line-height: 1.6875; font-weight: normal; color: rgb(83, 83, 83); margin=
: 0.5rem 0px 0px; }
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
.subNavigation ul, .populairTopics ul { overflow: hidden; }
}
.subNavigation ul:not(:last-child), .populairTopics ul:not(:last-child) { m=
argin-bottom: 0.75rem; }
@media (min-width: 992px) {
.subNavigation ul:not(:last-child), .populairTopics ul:not(:last-child) {=
margin-bottom: 0px; }
}
.subNavigation li, .populairTopics li { width: 100%; vertical-align: top; d=
isplay: inline-block; padding: 2px 0px; }
.subNavigation li:last-child, .populairTopics li:last-child { margin-bottom=
: 0px; }
.subNavigation li > a, .populairTopics li > a { display: inline-block; }
.subNavigation { width: 100%; padding: 1.5rem 0px; columns: 1; column-gap: =
32px; }
@media (min-width: 768px) {
.subNavigation { padding: 2rem 0px; }
}
@media (min-width: 992px) {
.subNavigation { padding: 2.5rem 0px; }
}
.subNavigation .wrapper { max-width: 1200px; margin: 0px auto; padding: 0px=
16px; }
.subNavigation ul { column-count: 1; }
@media (min-width: 576px) {
.subNavigation ul { column-count: 2; }
}
@media (min-width: 992px) {
.subNavigation ul { column-count: 3; }
}
.populairTopics { margin-top: 2rem; padding: calc(-0.2em + 1.25rem) 1.25rem=
1.25rem; }
@media (min-width: 992px) {
.populairTopics { max-width: 50%; }
}
.populairTopics .cols { columns: 1; column-gap: 32px; }
.populairTopics h2 { margin: 0px 0px 1rem; }
.populairTopics ul { column-count: 1; }
@media (min-width: 576px) {
.populairTopics ul { column-count: 2; }
}
@media print {
.subNavigation { display: none; }
}
figure.img-container, .gallery figure { margin: 0px 0px 1rem; position: rel=
ative; }
.profiledetail figure.img-container { margin: 0px; }
.message.survey { display: none; margin-bottom: 0px; padding: 0px; backgrou=
nd-color: rgb(197, 242, 178); }
.message.survey .wrapper { position: relative; }
.site.message .wrapper { max-width: 1200px; margin-right: auto; margin-left=
: auto; padding-right: 15px; padding-left: 15px; }
button { font-size: 1.26562rem; line-height: 1.58025; width: auto; min-heig=
ht: 44px; padding: 0.75rem 1rem; cursor: pointer; border: none; border-radi=
us: 0px; position: relative; color: rgb(255, 255, 255); background-color: r=
gb(1, 104, 155); }
button:focus { outline: rgb(255, 255, 255) solid 2px; outline-offset: 4px; =
z-index: 1010; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; }
button:focus::before { content: ""; position: absolute; z-index: 99; inset:=
-6px; border: 2px dashed rgb(0, 0, 0); }
button:hover { color: rgb(255, 255, 255); outline: none; background-color: =
rgb(1, 73, 109); }
button:hover::before { border: 2px dashed rgba(0, 0, 0, 0); }
button:disabled { background-color: rgba(1, 104, 155, 0.2); }
.scrollcontainer { overflow: auto hidden; margin: 0px 0px 2rem; }
fieldset { margin: 0px; padding: 0px; list-style: none; text-align: left; v=
ertical-align: top; border: 0px; }
fieldset::after { display: table; clear: both; content: ""; }
input[type=3D"text"], input[type=3D"email"], input[type=3D"password"], inpu=
t[type=3D"file"], input[type=3D"date"], textarea { min-height: 44px; paddin=
g-left: 1rem; border: 1px solid dimgray; border-radius: 0px; background-col=
or: rgb(255, 255, 255); }
input[type=3D"text"].error, input[type=3D"email"].error, input[type=3D"pass=
word"].error, input[type=3D"file"].error, input[type=3D"date"].error, texta=
rea.error { border: 2px solid rgb(198, 60, 44); }
input[type=3D"text"]:focus, input[type=3D"email"]:focus, input[type=3D"pass=
word"]:focus, input[type=3D"file"]:focus, input[type=3D"date"]:focus, texta=
rea:focus { outline: rgb(0, 0, 0) dashed 2px; z-index: 1010; outline-offset=
: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
[dir=3D"rtl"] input[type=3D"text"], [dir=3D"rtl"] input[type=3D"email"], [d=
ir=3D"rtl"] input[type=3D"password"], [dir=3D"rtl"] input[type=3D"file"], [=
dir=3D"rtl"] input[type=3D"date"], [dir=3D"rtl"] textarea { padding-left: 0=
px; padding-right: 1rem; }
input[type=3D"checkbox"], input[type=3D"radio"] { min-width: 15px; min-heig=
ht: 15px; margin-right: 0.5rem; margin-top: 7px; }
input[type=3D"checkbox"]:focus, input[type=3D"radio"]:focus { outline: rgb(=
0, 0, 0) dashed 2px; z-index: 1010; outline-offset: 0px; box-shadow: rgb(25=
5, 255, 255) 0px 0px 0px 2px; }
input[type=3D"submit"] { font-size: 1.26562rem; line-height: 1.58025; width=
: auto; min-height: 44px; padding: 0.75rem 1rem; cursor: pointer; border: n=
one; border-radius: 0px; position: relative; color: rgb(255, 255, 255); bac=
kground-color: rgb(1, 104, 155); }
input[type=3D"submit"]:focus { outline: rgb(255, 255, 255) solid 2px; outli=
ne-offset: 4px; z-index: 1010; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px=
; }
input[type=3D"submit"]:focus::before { content: ""; position: absolute; z-i=
ndex: 99; inset: -6px; border: 2px dashed rgb(0, 0, 0); }
input[type=3D"submit"]:hover { color: rgb(255, 255, 255); outline: none; ba=
ckground-color: rgb(1, 73, 109); }
input[type=3D"submit"]:hover::before { border: 2px dashed rgba(0, 0, 0, 0);=
}
textarea { overflow: auto; vertical-align: top; resize: vertical; padding: =
1rem; }
select:focus { outline: rgb(0, 0, 0) dashed 2px; z-index: 1010; outline-off=
set: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
input::-webkit-input-placeholder { opacity: 1; color: dimgray; }
input::placeholder { opacity: 1; color: dimgray; }
.js .fileupload input[type=3D"file"] { position: absolute; z-index: 1; top:=
0px; left: 0px; margin: 0px; padding: 0px; cursor: pointer; opacity: 0; }
.js .fileupload input[type=3D"file"]:focus + .upload { outline: rgb(0, 0, 0=
) dashed 2px; z-index: 1010; outline-offset: 0px; box-shadow: rgb(255, 255,=
255) 0px 0px 0px 2px; }
.js .fileupload span.upload { font-size: 1.26562rem; line-height: 1.58025; =
width: auto; min-height: 44px; padding: 0.75rem 1rem; cursor: pointer; bord=
er: none; border-radius: 0px; position: relative; color: rgb(255, 255, 255)=
; background-color: rgb(1, 104, 155); float: left; margin: 0px 0.5rem 0px 0=
px; }
.js .fileupload span.upload:focus { outline: rgb(255, 255, 255) solid 2px; =
outline-offset: 4px; z-index: 1010; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0p=
x 0px; }
.js .fileupload span.upload:focus::before { content: ""; position: absolute=
; z-index: 99; inset: -6px; border: 2px dashed rgb(0, 0, 0); }
.js .fileupload span.upload:hover { color: rgb(255, 255, 255); outline: non=
e; background-color: rgb(1, 73, 109); }
.js .fileupload span.upload:hover::before { border: 2px dashed rgba(0, 0, 0=
, 0); }
[dir=3D"rtl"].js .fileupload span.upload { float: right; margin: 0px 0px 0p=
x 0.5rem; }
.js .fileupload span.uploadedFile { display: inline-block; padding-top: 0.5=
rem; }
.proSelect { position: relative; width: calc(100% - 44px - 1rem); backgroun=
d-color: rgb(255, 255, 255); font-size: 1.125rem; line-height: 1.33333; }
@media (min-width: 768px) {
.proSelect { width: calc(100% - 44px - 2rem); }
}
.proSelect::after { position: absolute; right: 0px; top: 0px; display: flex=
; justify-content: center; align-items: center; font-family: "RO Icons"; co=
ntent: "=EE=A8=A4"; width: 44px; height: 44px; background-color: rgb(255, 2=
55, 255); color: rgb(1, 104, 155); }
[dir=3D"rtl"] .proSelect::after { left: 0px; right: auto; }
.proSelect:hover::after { color: rgb(1, 73, 109); }
.proSelect select { position: relative; z-index: 2; width: 100%; height: 44=
px; padding-left: 0.75rem; padding-right: 44px; cursor: pointer; border: 1p=
x solid dimgray; border-radius: 0px; background: rgba(0, 0, 0, 0); appearan=
ce: none; }
[dir=3D"rtl"] .proSelect select { padding-left: 44px; padding-right: 0.75re=
m; }
.form { margin-bottom: 2rem; clear: both; }
.form::after { display: table; clear: both; content: ""; }
.form .formWrapper { padding: 0px 0px 0px 1rem; background: rgb(243, 243, 2=
43); }
.form .formWrapper::after { display: table; clear: both; content: ""; }
@media (min-width: 768px) {
.form .formWrapper { padding: 0px 0px 0px 2rem; }
}
.form .formWrapper > div:not(.eforms-buttons) > input[type=3D"submit"] { ma=
rgin-left: 27.5%; }
[dir=3D"rtl"] .form .formWrapper { padding: 0px 1rem 0px 0px; }
@media (min-width: 768px) {
[dir=3D"rtl"] .form .formWrapper { padding: 0px 2rem 0px 0px; }
}
.form > h2 + p { font-size: 1.125rem; line-height: 1.33333; margin-top: -1r=
em; }
.form input[type=3D"text"], .form input[type=3D"email"], .form input[type=
=3D"password"], .form input[type=3D"file"], .form input[type=3D"date"], .fo=
rm textarea, .form .field label.radio { width: calc(100% - 44px - 1rem); }
@media (min-width: 768px) {
.form input[type=3D"text"], .form input[type=3D"email"], .form input[type=
=3D"password"], .form input[type=3D"file"], .form input[type=3D"date"], .fo=
rm textarea, .form .field label.radio { width: calc(100% - 44px - 2rem); }
}
.form label, .form .input-group legend { float: left; width: 100%; margin-b=
ottom: 0.5rem; }
@media (min-width: 576px) {
.form label, .form .input-group legend { width: calc(27.5% - 1rem); }
}
@media (min-width: 768px) {
.form label, .form .input-group legend { width: calc(27.5% - 2rem); }
}
[dir=3D"rtl"] .form label, [dir=3D"rtl"] .form .input-group legend { float:=
right; text-align: right; }
@media (min-width: 576px) {
.form label, .form .period fieldset legend { padding-top: 12px; }
}
@media (min-width: 768px) {
.form label, .form .period fieldset legend { padding-top: 9px; }
}
@media (min-width: 576px) {
.form .input-group legend { margin: 0px; }
}
.form label.radio, .form label.choice { padding-top: 0px; display: flex; al=
ign-items: flex-start; font-size: 1.26562rem; line-height: 24px; }
.form label.radio:not(:last-of-type), .form label.choice:not(:last-of-type)=
{ margin-bottom: 0.5rem; }
.form label.radio input[type=3D"checkbox"], .form label.radio input[type=3D=
"radio"], .form label.choice input[type=3D"checkbox"], .form label.choice i=
nput[type=3D"radio"] { margin-top: 0px; margin-right: 0.5rem; width: 16px; =
height: 24px; flex: 0 0 16px; font-size: 120%; position: relative; top: -1p=
x; }
[dir=3D"rtl"] .form label.radio input[type=3D"checkbox"], [dir=3D"rtl"] .fo=
rm label.radio input[type=3D"radio"], [dir=3D"rtl"] .form label.choice inpu=
t[type=3D"checkbox"], [dir=3D"rtl"] .form label.choice input[type=3D"radio"=
] { margin-left: 0.5rem; margin-right: 0px; }
.form label.inline-label { display: inline-flex; align-items: center; width=
: 30%; height: 44px; margin-right: 1rem; margin-bottom: 0px; }
@media (min-width: 576px) {
.form label.inline-label { display: inline-block; width: auto; }
}
.form label.inline-label + .proSelect { width: 40%; display: inline-block; =
float: left; margin-right: 1.5rem; margin-bottom: 0.5rem; }
@media (min-width: 576px) {
.form label.inline-label + .proSelect { width: 25%; margin-bottom: 0px; }
}
.form label.inline-label + .proSelect:last-child { margin-right: 0px; }
.form p.meta { font-size: 0.888889rem; line-height: 1.6875; font-weight: no=
rmal; color: rgb(83, 83, 83); margin: 0px; }
.form .meta.req { margin: 0px 0px 0px auto; padding: 0.75rem 0.5rem 0px 0px=
; text-align: right; }
.form .eforms-fieldgroupname { overflow: hidden; clip: rect(0px, 0px, 0px, =
0px); width: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; pos=
ition: absolute !important; display: inline-block !important; }
.form .eforms-fieldgroup { padding-bottom: 2rem; width: 100%; }
.form .eformText { padding-top: 2rem; padding-bottom: 1rem; background-colo=
r: rgb(255, 255, 255); margin-left: -1rem; }
@media (min-width: 768px) {
.form .eformText { margin-left: -2rem; }
}
.form .eformText > :first-child { margin-top: 0px !important; }
.form .eformText > :last-child { margin-bottom: 0px !important; }
.form .eformText h2 { font-size: 1.80203rem; line-height: 1.38732; margin: =
0rem 0rem 0.5rem; border-top: none; }
[dir=3D"rtl"] .form .eformText { margin-left: 0px; margin-right: -1rem; }
@media (min-width: 768px) {
[dir=3D"rtl"] .form .eformText { margin-left: 0px; margin-right: -2rem; }
}
.form .formWrapper > :first-child:not(.eforms-page), .form .eforms-page > :=
first-child:not(.eforms-page) { margin-top: 0px !important; padding-top: 1r=
em !important; }
@media (min-width: 768px) {
.form .formWrapper > :first-child:not(.eforms-page), .form .eforms-page >=
:first-child:not(.eforms-page) { padding-top: 2rem !important; }
}
.form .eforms-field, .form .period, .form .formWrapper > div:not(.hint), .f=
orm .formWrapper > fieldset, .form .fieldGroup { margin-top: 1rem; margin-b=
ottom: 1rem; }
.form .eforms-field::after, .form .period::after, .form .formWrapper > div:=
not(.hint)::after, .form .formWrapper > fieldset::after, .form .fieldGroup:=
:after { display: table; clear: both; content: ""; }
.form .eforms-field.controle, .form .period.controle, .form .formWrapper > =
div:not(.hint).controle, .form .formWrapper > fieldset.controle, .form .fie=
ldGroup.controle { overflow: hidden; clip: rect(0px, 0px, 0px, 0px); width:=
1px; height: 1px; margin: -1px; padding: 0px; border: 0px; position: absol=
ute !important; display: inline-block !important; }
.form .eforms-field:first-child, .form .period:first-child, .form .formWrap=
per > div:not(.hint):first-child, .form .formWrapper > fieldset:first-child=
, .form .fieldGroup:first-child { margin-top: 0px; }
.form .eforms-field:last-child, .form .period:last-child, .form .formWrappe=
r > div:not(.hint):last-child, .form .formWrapper > fieldset:last-child, .f=
orm .fieldGroup:last-child { margin-bottom: 0px; }
[dir=3D"rtl"] .form .eforms-field > label { float: right; }
[dir=3D"rtl"] .form .eforms-field > .field { float: left; }
.form .eforms-buttons, .form .search-form-submit { float: left; width: 100%=
; margin-top: 1rem; }
@media (min-width: 576px) {
.form .eforms-buttons, .form .search-form-submit { width: 72.5%; margin-l=
eft: 27.5%; }
}
[dir=3D"rtl"] .form .eforms-buttons, [dir=3D"rtl"] .form .search-form-submi=
t { float: right; }
@media (min-width: 576px) {
[dir=3D"rtl"] .form .eforms-buttons, [dir=3D"rtl"] .form .search-form-sub=
mit { margin-left: 0px; margin-right: 27.5%; }
}
[dir=3D"rtl"] .form .eforms-buttons input, [dir=3D"rtl"] .form .search-form=
-submit input { float: right; }
.form .eforms-buttons, .form .search-form-submit { width: auto; position: r=
elative; }
.form .eforms-buttons:focus-within::before, .form .search-form-submit:focus=
-within::before { content: ""; position: absolute; z-index: 99; inset: -6px=
; border: 2px solid rgb(255, 255, 255); }
.form .eforms-buttons input:focus, .form .search-form-submit input:focus { =
z-index: 100; outline: rgb(0, 0, 0) dashed 2px; }
.form .field { position: relative; float: left; width: 100%; }
@media (min-width: 576px) {
.form .field { float: right; width: 72.5%; margin-left: 0px; }
}
[dir=3D"rtl"] .form .field { float: right; }
@media (min-width: 576px) {
[dir=3D"rtl"] .form .field { float: left; }
}
.form .field input { float: left; }
[dir=3D"rtl"] .form .field input { float: right; }
.form .field .radio { width: 100%; margin: 0px; }
.form .field .radio.inline-label { width: auto; }
.form .field label.choice { padding-top: 0px; }
.form .field .radio-subfields { float: none; }
.form .field .radio-subfields.hide { display: none; }
.form .field .radio-subfields label { width: auto; margin: 0px; padding: 0p=
x; }
.form .field .radio-subfields input { margin-top: 0.5rem; }
.form .field button.clearField { right: calc(44px + 1rem); }
@media (min-width: 768px) {
.form .field button.clearField { right: calc(44px + 2rem); }
}
[dir=3D"rtl"] .form .field button.clearField { left: calc(44px + 1rem); rig=
ht: auto; }
@media (min-width: 768px) {
[dir=3D"rtl"] .form .field button.clearField { left: calc(44px + 2rem); }
}
.form .hint, .form .message.error { display: flex; flex-wrap: wrap; margin-=
bottom: 1rem; padding: 1rem; }
.form .hint, .form .hint p, .form .hint li, .form .message.error, .form .me=
ssage.error p, .form .message.error li { font-size: 1.125rem; line-height: =
1.33333; }
.form .hint { position: relative; float: left; width: calc(100% - 44px - 1r=
em); margin-bottom: 2rem; padding-left: 0px; }
@media (min-width: 576px) {
.form .hint { width: calc(72.5% - 44px - 1rem); margin-left: 27.5%; }
}
@media (min-width: 768px) {
.form .hint { width: calc(72.5% - 44px - 2rem); }
}
.form .hint p:focus { outline: rgb(0, 0, 0) dashed 2px; z-index: 1010; outl=
ine-offset: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
[dir=3D"rtl"] .form .hint { float: right; padding: 1rem 0px 1rem 1rem; }
@media (min-width: 576px) {
[dir=3D"rtl"] .form .hint { margin-left: 0px; margin-right: 27.5%; }
}
.form .hint p { word-break: break-word; }
.form .hint p:last-of-type { margin: 0px !important; }
.form .input-group + .hint { margin-top: 1rem; }
.form .eforms-field + .hint { margin-top: -1rem; }
@media (min-width: 576px) {
.form .eforms-field.error .message.error { width: calc(72.5% - 44px - 1re=
m); float: right; margin-right: calc(44px + 1rem); }
}
@media (min-width: 768px) {
.form .eforms-field.error .message.error { width: calc(72.5% - 44px - 2re=
m); float: right; margin-right: calc(44px + 2rem); }
}
@media (min-width: 576px) {
[dir=3D"rtl"] .form .eforms-field.error .message.error { float: left; mar=
gin-left: calc(44px + 1rem); margin-right: 0px; }
}
@media (min-width: 768px) {
[dir=3D"rtl"] .form .eforms-field.error .message.error { margin-left: cal=
c(44px + 2rem); margin-right: 0px; }
}
.form .message.error { position: relative; padding-left: calc(20px + 2rem);=
background: rgb(249, 223, 221); }
[dir=3D"rtl"] .form .message.error { padding-left: 0px; padding-right: calc=
(20px + 2rem); }
.form .message.error::before { position: absolute; top: 1rem; left: 1rem; d=
isplay: block; width: 24px; height: 24px; content: ""; background-image: ur=
l("data:image/svg+xml,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' width=3D'=
32' height=3D'32' viewBox=3D'0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%2=
3d52b1e;%7D.b%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon error=
%3C/title%3E%3Ccircle class=3D'a' cx=3D'16' cy=3D'16' r=3D'16'/%3E%3Cpath c=
lass=3D'b' d=3D'M20.75,9.46,16,13.68,11.25,9.46a1.33,1.33,0,0,0-1.76,0,1.3,=
1.3,0,0,0,0,1.74L13.68,16,9.46,20.75a1.25,1.25,0,0,0,1.77,1.77L16,18.32l4.7=
5,4.22a1.25,1.25,0,0,0,1.77-1.77L18.32,16l4.22-4.75a1.28,1.28,0,0,0,0-1.74,=
1.31,1.31,0,0,0-1.76,0M16,16l0,0,0,0h0l0,0Z'/%3E%3C/svg%3E"); background-si=
ze: contain; }
[dir=3D"rtl"] .form .message.error::before { left: auto; right: 1rem; }
.form .message.error p, .form .message.error ul { margin-top: 0px; margin-b=
ottom: 0.5rem; }
.form .message.error p:last-child, .form .message.error ul:last-child { mar=
gin-bottom: 0px; }
[dir=3D"rtl"] .form .message.error p, [dir=3D"rtl"] .form .message.error ul=
{ text-align: right; }
.form .message.error p { width: calc(100% - 32px - 0.5rem); }
.form .message.error li { overflow: hidden; position: relative; padding-inl=
ine-start: calc(7px + 0.75rem); }
.form .message.error li::before { position: absolute; inset-inline-start: 0=
px; content: ""; background: rgb(0, 0, 0); display: block; text-indent: -0.=
1em; width: 6px; height: 6px; inset-block-start: 7.2px; }
@media (min-width: 768px) {
.form .message.error li::before { width: 7px; height: 7px; inset-block-st=
art: 8.1px; }
}
@media (min-width: 992px) {
.form .message.error li::before { width: 7px; height: 7px; inset-block-st=
art: 9.5px; }
}
.form div + .message.error { width: calc(100% - 44px - 1rem); }
@media (min-width: 576px) {
.form div + .message.error { width: calc(72.5% - 44px - 1rem); margin-lef=
t: 27.5%; }
}
@media (min-width: 768px) {
.form div + .message.error { width: calc(72.5% - 44px - 2rem); }
}
.form div[data-conditional].hide, .form fieldset[data-conditional].hide { d=
isplay: none; }
.form button.open { width: 2.5rem; height: 2.5rem; min-height: 2.5rem; padd=
ing: 0px; cursor: pointer; transition: background-color 0.3s; text-indent: =
-9999px; background-color: rgb(1, 104, 155); position: absolute; top: 0px; =
right: 0px; }
.form button.open::after { content: "=EE=A8=9F"; font-family: "RO Icons"; f=
ont-size: inherit; font-weight: normal; line-height: inherit; -webkit-font-=
smoothing: antialiased; position: absolute; inset-block-start: 50%; inset-i=
nline-start: 0px; width: 100%; transition: color 0.3s; transform: translate=
Y(-50%); text-align: center; text-indent: 0px; }
.form button.open::after { color: rgb(255, 255, 255); }
.form button.open:hover { background-color: rgb(1, 73, 109); }
.form button.open:hover::after { color: rgb(255, 255, 255); }
[dir=3D"rtl"] .form button.open { left: 0px; right: auto; }
.form button.close { width: 2.5rem; height: 2.5rem; min-height: 2.5rem; pad=
ding: 0px; cursor: pointer; transition: background-color 0.3s; text-indent:=
-9999px; background-color: rgb(1, 104, 155); position: absolute; top: 0px;=
right: calc(-44px - 1rem); }
.form button.close::after { content: "=EE=A8=85"; font-family: "RO Icons"; =
font-size: inherit; font-weight: normal; line-height: inherit; -webkit-font=
-smoothing: antialiased; position: absolute; inset-block-start: 50%; inset-=
inline-start: 0px; width: 100%; transition: color 0.3s; transform: translat=
eY(-50%); text-align: center; text-indent: 0px; }
.form button.close::after { color: rgb(255, 255, 255); }
.form button.close:hover { background-color: rgb(1, 73, 109); }
.form button.close:hover::after { color: rgb(255, 255, 255); }
@media (min-width: 768px) {
.form button.close { right: calc(-44px - 2rem); }
}
[dir=3D"rtl"] .form button.close { left: calc(-44px - 1rem); right: auto; }
@media (min-width: 768px) {
[dir=3D"rtl"] .form button.close { left: calc(-44px - 2rem); right: auto;=
}
}
.form button.button-remove-before-submit, .form button.button-remove-after-=
submit { position: relative; width: 2.5rem; height: 2.5rem; min-height: 2.5=
rem; padding: 0px; cursor: pointer; transition: background-color 0.3s; text=
-indent: -9999px; background-color: rgb(1, 104, 155); float: left; margin-r=
ight: 0.5rem; }
.form button.button-remove-before-submit::after, .form button.button-remove=
-after-submit::after { content: "=EE=A8=A0"; font-family: "RO Icons"; font-=
size: inherit; font-weight: normal; line-height: inherit; -webkit-font-smoo=
thing: antialiased; position: absolute; inset-block-start: 50%; inset-inlin=
e-start: 0px; width: 100%; transition: color 0.3s; transform: translateY(-5=
0%); text-align: center; text-indent: 0px; }
.form button.button-remove-before-submit::after, .form button.button-remove=
-after-submit::after { color: rgb(255, 255, 255); }
.form button.button-remove-before-submit:hover, .form button.button-remove-=
after-submit:hover { background-color: rgb(1, 73, 109); }
.form button.button-remove-before-submit:hover::after, .form button.button-=
remove-after-submit:hover::after { color: rgb(255, 255, 255); }
[dir=3D"rtl"] .form button.button-remove-before-submit, [dir=3D"rtl"] .form=
button.button-remove-after-submit { float: right; margin-left: 0.5rem; mar=
gin-right: 0px; }
#search-filter-form { position: relative; float: left; margin: 0px; padding=
: 0px; background: rgb(243, 243, 243); width: 100%; }
#search-filter-form .formWrapper > fieldset:not([class]) legend { width: 1p=
x; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); display: =
inline-block !important; }
#search-filter-form .formWrapper > fieldset:not([class]) > div:not([class])=
{ position: relative; float: left; width: 100%; margin-top: 1rem; }
#search-filter-form .formWrapper > fieldset:not([class]) > div:not([class])=
:first-of-type { margin-top: 0px; }
#search-filter-form .formWrapper > fieldset:not([class]) > div:not([class])=
:last-child { margin-top: 0px; margin-bottom: 0px; }
[dir=3D"rtl"] #search-filter-form .formWrapper > fieldset:not([class]) > di=
v:not([class]) { float: right; }
#search-filter-form .formWrapper > fieldset:not([class]) .hint { margin-top=
: 0px; margin-bottom: 1rem; }
#search-filter-form .formWrapper > fieldset:not([class]) .field button { fl=
oat: left; }
[dir=3D"rtl"] #search-filter-form .formWrapper > fieldset:not([class]) .fie=
ld button { float: right; }
#search-filter-form .formWrapper .period { float: left; margin-bottom: 0px;=
width: 100%; }
#search-filter-form .formWrapper .period.hide { margin-top: 0px; max-height=
: 0px; display: none; }
#search-filter-form .formWrapper .period fieldset > label { display: none; =
}
@media (min-width: 576px) {
#search-filter-form .formWrapper .period fieldset > label { display: bloc=
k; }
}
#search-filter-form .formWrapper .period fieldset > legend { float: left; w=
idth: 100%; margin-bottom: 0.5rem; height: auto !important; display: block =
!important; }
@media (min-width: 576px) {
#search-filter-form .formWrapper .period fieldset > legend { width: calc(=
27.5% - 1rem); }
}
@media (min-width: 768px) {
#search-filter-form .formWrapper .period fieldset > legend { width: calc(=
27.5% - 2rem); }
}
#search-filter-form .formWrapper .period fieldset > legend + label { displa=
y: none; }
[dir=3D"rtl"] #search-filter-form .formWrapper .period fieldset > legend { =
float: right; text-align: right; }
@media (min-width: 576px) {
#search-filter-form .formWrapper .period fieldset .field { width: calc(72=
.5% - 44px - 1rem); float: left; margin-left: 1rem; }
}
@media (min-width: 768px) {
#search-filter-form .formWrapper .period fieldset .field { width: calc(72=
.5% - 44px - 2rem); margin-left: 2rem; }
}
@media (min-width: 576px) {
[dir=3D"rtl"] #search-filter-form .formWrapper .period fieldset .field { =
float: right; margin-left: 0px; margin-right: 1rem; }
}
@media (min-width: 768px) {
[dir=3D"rtl"] #search-filter-form .formWrapper .period fieldset .field { =
margin-left: 0px; margin-right: 2rem; }
}
#search-filter-form .formWrapper .period fieldset .date { width: calc(100% =
- 44px - 1rem); }
#search-filter-form .formWrapper .period fieldset .date:first-of-type { mar=
gin-bottom: 1rem; }
@media (min-width: 576px) {
#search-filter-form .formWrapper .period fieldset .date { width: calc(50%=
- 22px); }
#search-filter-form .formWrapper .period fieldset .date:first-of-type { m=
argin-bottom: 0px; }
}
#search-filter-form .formWrapper .period fieldset .proSelect { float: left;=
width: calc(50% - 44px - 1rem); }
[dir=3D"rtl"] #search-filter-form .formWrapper .period fieldset .proSelect =
{ float: right; }
#search-filter-form .formWrapper .period .divider { float: left; width: 100=
%; text-align: left; }
@media (min-width: 576px) {
#search-filter-form .formWrapper .period .divider { display: block; text-=
align: center; width: 44px; line-height: 44px; }
}
[dir=3D"rtl"] #search-filter-form .formWrapper .period .divider { float: ri=
ght; }
#search-filter-form .formWrapper .period .open { margin-top: 2rem; }
@media (min-width: 576px) {
#search-filter-form .formWrapper .period .open { margin-top: 0px; right: =
calc(-44px - 1rem); }
}
@media (min-width: 768px) {
#search-filter-form .formWrapper .period .open { right: calc(-44px - 2rem=
); }
}
@media (min-width: 576px) {
[dir=3D"rtl"] #search-filter-form .formWrapper .period .open { left: calc=
(-44px - 1rem); right: auto; }
}
@media (min-width: 768px) {
[dir=3D"rtl"] #search-filter-form .formWrapper .period .open { left: calc=
(-44px - 2rem); right: auto; }
}
@media print {
.form { display: none; }
.form-process-done { display: block; }
#search-filter-form { display: none; }
}
.accordion { margin-bottom: 3rem; }
.accordion__item { border-bottom: 2px solid rgb(230, 230, 230); }
.accordion__item:first-child { border-top: 2px solid rgb(230, 230, 230); }
@media print {
.accordion__item { border-bottom: 2px solid rgb(0, 0, 0); margin-bottom: =
0.5rem; }
.accordion__item:first-child { border-top: 2px solid rgb(0, 0, 0); }
}
.avg-block .accordion__item { border-bottom: 1px solid rgb(17, 17, 17); }
.avg-block .accordion__item:first-child { border-top: 1px solid rgb(17, 17,=
17); }
.accordion__item-heading { font-size: initial; line-height: initial; font-w=
eight: initial; margin: 0px; }
.accordion__item-button { border: none; border-radius: 0px; color: initial;=
background-color: rgba(0, 0, 0, 0); display: flex; justify-content: space-=
between; align-items: center; width: 100%; min-height: 44px; padding: 1rem;=
font-size: 1.26562rem; line-height: 1.18519; cursor: pointer; }
.accordion__item-button:hover { color: inherit; background-color: inherit; =
}
.accordion__item-button, .accordion__item-button:hover, .accordion__item-bu=
tton::after { color: rgb(1, 104, 155); }
.accordion__item-button:hover, .accordion__item-button.active { background:=
rgb(243, 243, 243); }
.accordion__item-button::after { display: flex; align-items: center; font-f=
amily: "RO Icons"; content: "=EE=A8=A4"; transform: rotate(0deg); transitio=
n: 200ms; }
@media print {
.accordion__item-button::after { display: none; }
}
.accordion__item-button.active::after { transform: rotate(180deg); }
@media print {
.accordion__item-button { font-weight: bold; border-bottom: 1px dashed rg=
b(0, 0, 0); }
}
.accordion__item-title { text-align: start; }
.accordion__item-panel { max-height: 0px; visibility: hidden; overflow: hid=
den; transition: max-height 200ms ease-out; color: rgb(0, 0, 0); background=
: rgb(243, 243, 243); padding-inline: 1rem 3rem; }
.accordion__item-panel.active { visibility: visible; }
@media print {
.accordion__item-panel { background: rgba(0, 0, 0, 0); max-height: none !=
important; visibility: visible !important; }
}
.no-js .accordion__item-panel { max-height: none !important; visibility: vi=
sible !important; }
div.accordion__item-content { padding: 0.75rem 0rem; }
div.accordion__item-content p:last-child, div.accordion__item-content ul:la=
st-child, div.accordion__item-content ol:last-child { margin-bottom: 0px; }
div.accordion__item-content ul { padding-inline-start: 1.5rem; list-style-t=
ype: disc; }
.index.submenu { margin-top: 2rem; margin-bottom: 2rem; border-bottom: 2px =
solid rgb(243, 243, 243); }
.index.submenu ul.common li a::before { transform: rotate(90deg); }
.anchorTopLink { display: none; padding-bottom: 0.25rem; text-align: right;=
border-bottom: 2px solid rgb(243, 243, 243); margin-bottom: 2rem; }
.anchorTopLink a { position: relative; text-decoration: none; }
.anchorTopLink a::before { content: "=EE=A8=A5"; font-family: "RO Icons"; f=
ont-size: 0.6em; font-weight: normal; line-height: inherit; -webkit-font-sm=
oothing: antialiased; position: absolute; top: 50%; left: 1px; transform: t=
ranslateY(-50%) rotate(-90deg); }
.anchorTopLink ~ .anchorTopLink { display: block; }
.index.submenu ul.common li a, .anchorTopLink a { padding-left: calc(13px +=
0.75rem); }
h1.newsLetter { margin-bottom: 1.5rem; }
.anchorNav { margin-bottom: 2rem; list-style: none !important; margin-inlin=
e-start: 0px !important; }
.anchorNav li, .anchorNav li > h2, .anchorNav a > h3, .anchorNav a > h4 { f=
ont-size: 1.26562rem; line-height: 22.4px; font-weight: normal; }
@media (min-width: 768px) {
.anchorNav li, .anchorNav li > h2, .anchorNav a > h3, .anchorNav a > h4 {=
line-height: 25.2px; }
}
@media (min-width: 992px) {
.anchorNav li, .anchorNav li > h2, .anchorNav a > h3, .anchorNav a > h4 {=
line-height: 28px; }
}
.anchorNav li, .anchorNav a { margin-block-end: 0.75rem; }
.anchorNav li > a { margin-block-end: 0px; }
.anchorNav a { padding-inline-start: calc(6.72px + 0.6rem); position: relat=
ive; display: block; text-decoration: none; font-size: inherit; line-height=
: inherit; font-weight: normal; }
@media (min-width: 768px) {
.anchorNav a { padding-inline-start: calc(7.56px + 0.675rem); }
}
@media (min-width: 992px) {
.anchorNav a { padding-inline-start: calc(8.4px + 0.75rem); }
}
.anchorNav a::before { display: inline-flex; align-items: center; content: =
"=EE=A8=A5"; font-family: "RO Icons"; font-size: 0.7rem; font-weight: norma=
l; line-height: inherit; -webkit-font-smoothing: antialiased; width: 6.72px=
; height: 22.4px; text-indent: -0.1em; position: absolute; inset-block-star=
t: -1px; inset-inline-start: 0px; }
@media (min-width: 768px) {
.anchorNav a::before { width: 7.56px; }
}
@media (min-width: 992px) {
.anchorNav a::before { width: 8.4px; }
}
@media (min-width: 768px) {
.anchorNav a::before { height: 25.2px; }
}
@media (min-width: 992px) {
.anchorNav a::before { height: 28px; }
}
.anchorNav a:hover { text-decoration: underline; }
.anchorNav a:hover::before { text-decoration: none; }
.anchorNav a.external::before { content: "=EE=A8=9E"; font-family: "RO Icon=
s"; font-size: 0.595rem; font-weight: normal; line-height: inherit; -webkit=
-font-smoothing: antialiased; }
[dir=3D"rtl"] .anchorNav a::before { transform: rotate(-180deg); }
[dir=3D"rtl"] .anchorNav a.external::before { transform: rotate(-90deg); }
.anchorNav p:not(.article-meta):not(.meta):not(.superheading):not(.copyrigh=
t) { font-size: 1rem; line-height: 1.5; font-weight: normal; color: rgb(0, =
0, 0); margin-block-end: 0px; }
.anchorNav p.meta { font-size: 0.888889rem; line-height: 1.6875; font-weigh=
t: normal; color: rgb(83, 83, 83); margin: 0.5rem 0px 0px; }
.anchorNav > .anchors { margin-bottom: 0px; }
.anchorNav a::before { transform: rotate(90deg); }
.article-meta { font-size: 1.125rem; line-height: 1.33333; color: rgb(83, 8=
3, 83); font-weight: normal; }
h1 + .article-meta { margin-top: -0.5rem; }
.brickRow { display: flex; flex-basis: 100%; flex-wrap: wrap; max-width: 12=
00px; align-items: flex-start; justify-content: flex-start; margin-inline: =
0px; }
.brickRow::before { display: block; width: calc(100% - 32px); margin-bottom=
: 1.5rem; margin-left: 1rem; content: " "; border-top: 1px solid rgb(225, 2=
25, 225); }
.brickRow h2 { flex-grow: 0; flex-shrink: initial; flex-basis: 100%; max-wi=
dth: 100%; padding-inline: 16px; margin-top: -1rem; }
.brickRow a.more { position: relative; display: inline-block; margin: -2.5r=
em 16px 2.5rem; padding-left: 1rem; text-decoration: none; font-weight: bol=
d; }
.brickRow a.more::before { content: "=EE=A8=A5"; font-family: "RO Icons"; f=
ont-size: 0.8rem; font-weight: normal; line-height: inherit; -webkit-font-s=
moothing: antialiased; position: absolute; top: 50%; left: 0px; transform: =
translateY(-50%); }
[dir=3D"rtl"] .brickRow a.more { padding-right: 1rem; padding-left: 0px; }
[dir=3D"rtl"] .brickRow a.more::before { right: 0px; left: auto; transform:=
translateY(-50%) rotate(-180deg); }
.brickRow a.more:hover { text-decoration: underline; }
.brickRow .meta { font-size: 1.125rem; line-height: 1.33333; font-weight: b=
old; }
.content .brickRow { margin: 0px -16px; }
@media (min-width: 768px) {
.brickRow.nieuws > .brick p, .brickRow.latestItems > .brick p, .brick p:n=
ot(.copyright), .brick ul { font-size: 1.125rem; line-height: 1.33333; }
}
.brick { flex-grow: 0; flex-shrink: initial; flex-basis: 100%; max-width: 1=
00%; padding-inline: 16px; display: flex; flex-direction: column; margin-bo=
ttom: 3rem; }
.brick > * { min-height: 1px; }
.brick:not(.activity) p:not(.copyright), .brick:not(.activity) ul { order: =
2; }
.brick p:not(.copyright), .brick ul { word-break: break-word; overflow-wrap=
: break-word; color: rgb(0, 0, 0); }
.brick p:not(.copyright) span.publDate, .brick ul span.publDate { font-size=
: 1.125rem; line-height: 1.33333; font-weight: bold; padding-right: 0.5rem;=
}
@media (min-width: 576px) {
.brick { flex-grow: 0; flex-shrink: initial; flex-basis: 50%; max-width: =
50%; padding-inline: 16px; }
}
@media (min-width: 992px) {
.fullWidth .brick { flex-grow: 0; flex-shrink: initial; flex-basis: 33.33=
33%; max-width: 33.3333%; padding-inline: 16px; }
}
.brick h2 { padding-top: 0.5rem; border-top: 1px solid rgb(225, 225, 225); =
}
.brick h3, .brick span.caption { font-size: 1.5102rem; line-height: 1.15879=
; margin: 0.5rem 0rem 1rem; font-weight: normal; order: 1; }
.brick .brick-image { position: relative; order: 0; margin: 0px 0px 1rem; l=
ine-height: 0; }
.brick .brick-image .copyright { position: absolute; z-index: 10; bottom: 0=
.5rem; left: 0.5rem; margin: 0px; color: rgb(255, 255, 255); text-shadow: r=
gba(0, 0, 0, 0.5) 0px 0px 1px, rgba(0, 0, 0, 0.5) -1px 0px 1px, rgba(0, 0, =
0, 0.5) 1px 0px 1px, rgba(0, 0, 0, 0.5) 0px -1px 1px, rgba(0, 0, 0, 0.5) 0p=
x 1px 1px, rgba(0, 0, 0, 0.5) 2px 2px 6px; }
.brick .brick-image img { margin: 0px; }
.brick .brick-image figure { margin-bottom: 0px; }
.brick .brick-text { order: 2; }
.brick img { margin: 0px 0px 0.5rem; }
.brick a { display: flex; flex-direction: column; }
.brick a, .brick a:hover { text-decoration: none; }
.brick a > * { min-height: 1px; }
.brick a:hover h3, .brick a:hover span.caption { text-decoration: underline=
; }
.brick a.more { position: relative; order: 3; margin-top: 0.5rem; padding-l=
eft: 1rem; font-weight: bold; }
.brick a.more::before { content: "=EE=A8=A5"; font-family: "RO Icons"; font=
-size: 0.6em; font-weight: normal; line-height: inherit; -webkit-font-smoot=
hing: antialiased; position: absolute; top: 50%; left: 0px; transform: tran=
slateY(-50%); }
[dir=3D"rtl"] .brick a.more { padding-right: 1rem; padding-left: 0px; }
[dir=3D"rtl"] .brick a.more::before { right: 0px; left: auto; transform: tr=
anslateY(-50%) rotate(-180deg); }
.brick a.external::before { content: ""; }
.brick a.external h3, .brick a.external span.caption { position: relative; =
padding-left: 1.25rem; }
.brick a.external h3::before, .brick a.external span.caption::before { cont=
ent: "=EE=A8=9E"; font-family: "RO Icons"; font-size: 0.8rem; font-weight: =
normal; line-height: inherit; -webkit-font-smoothing: antialiased; position=
: absolute; left: 0px; }
.brick ul { order: 2; list-style: none !important; margin-inline-start: 0px=
!important; }
.brick ul li, .brick ul li > h2, .brick ul a > h3, .brick ul a > h4 { font-=
size: 1.26562rem; line-height: 22.4px; font-weight: normal; }
@media (min-width: 768px) {
.brick ul li, .brick ul li > h2, .brick ul a > h3, .brick ul a > h4 { lin=
e-height: 25.2px; }
}
@media (min-width: 992px) {
.brick ul li, .brick ul li > h2, .brick ul a > h3, .brick ul a > h4 { lin=
e-height: 28px; }
}
.brick ul li, .brick ul a { margin-block-end: 0.75rem; }
.brick ul li > a { margin-block-end: 0px; }
.brick ul a { padding-inline-start: calc(6.72px + 0.6rem); position: relati=
ve; display: block; text-decoration: none; font-size: inherit; line-height:=
inherit; font-weight: normal; }
@media (min-width: 768px) {
.brick ul a { padding-inline-start: calc(7.56px + 0.675rem); }
}
@media (min-width: 992px) {
.brick ul a { padding-inline-start: calc(8.4px + 0.75rem); }
}
.brick ul a::before { display: inline-flex; align-items: center; content: "=
=EE=A8=A5"; font-family: "RO Icons"; font-size: 0.7rem; font-weight: normal=
; line-height: inherit; -webkit-font-smoothing: antialiased; width: 6.72px;=
height: 22.4px; text-indent: -0.1em; position: absolute; inset-block-start=
: -1px; inset-inline-start: 0px; }
@media (min-width: 768px) {
.brick ul a::before { width: 7.56px; }
}
@media (min-width: 992px) {
.brick ul a::before { width: 8.4px; }
}
@media (min-width: 768px) {
.brick ul a::before { height: 25.2px; }
}
@media (min-width: 992px) {
.brick ul a::before { height: 28px; }
}
.brick ul a:hover { text-decoration: underline; }
.brick ul a:hover::before { text-decoration: none; }
.brick ul a.external::before { content: "=EE=A8=9E"; font-family: "RO Icons=
"; font-size: 0.595rem; font-weight: normal; line-height: inherit; -webkit-=
font-smoothing: antialiased; }
[dir=3D"rtl"] .brick ul a::before { transform: rotate(-180deg); }
[dir=3D"rtl"] .brick ul a.external::before { transform: rotate(-90deg); }
.brick ul p:not(.article-meta):not(.meta):not(.superheading):not(.copyright=
) { font-size: 1rem; line-height: 1.5; font-weight: normal; color: rgb(0, 0=
, 0); margin-block-end: 0px; }
.brick ul p.meta { font-size: 0.888889rem; line-height: 1.6875; font-weight=
: normal; color: rgb(83, 83, 83); margin: 0.5rem 0px 0px; }
.brick li p, .brick li .meta { font-size: 1.125rem; line-height: 1.33333; f=
ont-weight: normal; display: block; width: 100%; padding-left: 1.25rem; }
.brick li p a, .brick li .meta a { padding: 0px; }
.brick li p a::before, .brick li .meta a::before { content: ""; }
@media print {
.brickRow { display: flex; flex-basis: 100%; flex-wrap: wrap; max-width: =
1200px; align-items: flex-start; justify-content: flex-start; margin-inline=
: -16px; }
.brick { flex-grow: 0; flex-shrink: initial; flex-basis: 50%; max-width: =
50%; padding-inline: 16px; }
.brick-image { display: none; }
}
.activity .date, .activity .time, .activity .location, .activityDetail .dat=
e, .activityDetail .time, .activityDetail .location { font-size: 1.26562rem=
; line-height: 1.18519; position: relative; padding-left: 1.5rem; margin-le=
ft: 0px; }
.activity .date:not(:last-child), .activity .time:not(:last-child), .activi=
ty .location:not(:last-child), .activityDetail .date:not(:last-child), .act=
ivityDetail .time:not(:last-child), .activityDetail .location:not(:last-chi=
ld) { margin-bottom: 0.5rem; }
@media (min-width: 768px) {
.activity .date, .activity .time, .activity .location, .activityDetail .d=
ate, .activityDetail .time, .activityDetail .location { font-size: 1.125rem=
; line-height: 1.33333; }
}
[dir=3D"rtl"] .activity .date, [dir=3D"rtl"] .activity .time, [dir=3D"rtl"]=
.activity .location, [dir=3D"rtl"] .activityDetail .date, [dir=3D"rtl"] .a=
ctivityDetail .time, [dir=3D"rtl"] .activityDetail .location { padding-righ=
t: 1.5rem; }
.activity .date::after, .activity .time::after, .activity .location::after,=
.activityDetail .date::after, .activityDetail .time::after, .activityDetai=
l .location::after { position: absolute; }
[dir=3D"rtl"] .activity .date::after, [dir=3D"rtl"] .activity .time::after,=
[dir=3D"rtl"] .activity .location::after, [dir=3D"rtl"] .activityDetail .d=
ate::after, [dir=3D"rtl"] .activityDetail .time::after, [dir=3D"rtl"] .acti=
vityDetail .location::after { right: 0px; left: auto; }
.brickRow.activities .brick.activity a h3 { order: 1; }
.brickRow.activities .brick.activity .activity__intro { order: 2; }
.brickRow.activities .brick.activity .activity__data { order: 3; }
.brickRow.activities .brick.activity .activity__data-list-item { line-heigh=
t: 1.5rem; margin-bottom: 0.5rem; }
.activityDetail { position: relative; padding-left: 4rem; margin-bottom: 1.=
5rem; }
@media (min-width: 768px) {
.activityDetail { padding-left: 4.5rem; margin-bottom: 2.5rem; }
}
.activityDetail > h1.activity { font-size: 2.2807rem; line-height: 1.09616;=
margin: 0rem 0rem 0.25rem; }
.activityDetail > .activity__data-list { justify-content: flex-start; }
.activityDetail .visuallyHidden { overflow: hidden; clip: rect(0px, 0px, 0p=
x, 0px); width: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; =
position: absolute !important; display: inline-block !important; }
.activityDetail + .intro { margin-top: 0.8125em; }
.activityDetail .icalLink::before { content: "=EE=A8=89"; font-family: "RO =
Icons"; font-weight: normal; line-height: inherit; -webkit-font-smoothing: =
antialiased; font-size: 10px; margin: -3px 3px 0px 0px; }
.article .activityDetail .article-meta { margin-top: 0px; margin-bottom: 1r=
em; }
.article .activityDetail .alert p:not(.article-meta):not(.meta):not(.superh=
eading):not(.copyright) { margin-bottom: 0px; }
.activity__date-container { position: absolute; top: 0px; left: 0px; displa=
y: flex; flex-direction: column; align-items: center; }
[dir=3D"rtl"] .activity__date-container { right: 0px; left: auto; }
.activity__date-container .activity__date-number, .activity__date-container=
.activity__date-month-short { display: inline-block; color: dimgray; }
.activity__date-container .activity__date-number { font-size: 2.56578rem; l=
ine-height: 0.974361; font-weight: bold; }
.activity__date-container .activity__date-month-short { font-size: 1.26562r=
em; line-height: 1.18519; font-weight: normal; transform: translateY(-3px);=
}
.activity__data-icon { width: 1rem; height: 1rem; top: 0.1em; left: 0px; po=
sition: absolute; }
.activity__data-list { word-break: break-word; color: rgb(0, 0, 0); }
.activity__data-list-item { order: 3; position: relative; line-height: 1.5r=
em; padding-left: 1.5rem; margin-bottom: 0.5rem; }
.brick.followOn { list-style: none !important; margin-inline-start: 0px !im=
portant; }
.brick.followOn li, .brick.followOn li > h2, .brick.followOn a > h3, .brick=
.followOn a > h4 { font-size: 1.26562rem; line-height: 22.4px; font-weight:=
normal; }
@media (min-width: 768px) {
.brick.followOn li, .brick.followOn li > h2, .brick.followOn a > h3, .bri=
ck.followOn a > h4 { line-height: 25.2px; }
}
@media (min-width: 992px) {
.brick.followOn li, .brick.followOn li > h2, .brick.followOn a > h3, .bri=
ck.followOn a > h4 { line-height: 28px; }
}
.brick.followOn li, .brick.followOn a { margin-block-end: 0.75rem; }
.brick.followOn li > a { margin-block-end: 0px; }
.brick.followOn a { padding-inline-start: calc(6.72px + 0.6rem); position: =
relative; display: block; text-decoration: none; font-size: inherit; line-h=
eight: inherit; font-weight: normal; }
@media (min-width: 768px) {
.brick.followOn a { padding-inline-start: calc(7.56px + 0.675rem); }
}
@media (min-width: 992px) {
.brick.followOn a { padding-inline-start: calc(8.4px + 0.75rem); }
}
.brick.followOn a::before { display: inline-flex; align-items: center; cont=
ent: "=EE=A8=A5"; font-family: "RO Icons"; font-size: 0.7rem; font-weight: =
normal; line-height: inherit; -webkit-font-smoothing: antialiased; width: 6=
.72px; height: 22.4px; text-indent: -0.1em; position: absolute; inset-block=
-start: -1px; inset-inline-start: 0px; }
@media (min-width: 768px) {
.brick.followOn a::before { width: 7.56px; }
}
@media (min-width: 992px) {
.brick.followOn a::before { width: 8.4px; }
}
@media (min-width: 768px) {
.brick.followOn a::before { height: 25.2px; }
}
@media (min-width: 992px) {
.brick.followOn a::before { height: 28px; }
}
.brick.followOn a:hover { text-decoration: underline; }
.brick.followOn a:hover::before { text-decoration: none; }
.brick.followOn a.external::before { content: "=EE=A8=9E"; font-family: "RO=
Icons"; font-size: 0.595rem; font-weight: normal; line-height: inherit; -w=
ebkit-font-smoothing: antialiased; }
[dir=3D"rtl"] .brick.followOn a::before { transform: rotate(-180deg); }
[dir=3D"rtl"] .brick.followOn a.external::before { transform: rotate(-90deg=
); }
.brick.followOn p:not(.article-meta):not(.meta):not(.superheading):not(.cop=
yright) { font-size: 1rem; line-height: 1.5; font-weight: normal; color: rg=
b(0, 0, 0); margin-block-end: 0px; }
.brick.followOn p.meta { font-size: 0.888889rem; line-height: 1.6875; font-=
weight: normal; color: rgb(83, 83, 83); margin: 0.5rem 0px 0px; }
.brick.followOn li { margin-bottom: 1rem; }
.brick.followOn li > a { position: relative; padding-inline-start: 2rem; }
.brick.followOn li > a.external::before { position: absolute; inset-block-s=
tart: 0px; inset-inline-start: 3px; font-size: 0.75rem; }
.brick.followOn li > a.flickr::before { position: absolute; content: "=EE=
=A8=91"; font-family: "RO Icons"; font-size: 1.5rem; font-weight: normal; l=
ine-height: inherit; -webkit-font-smoothing: antialiased; color: rgb(255, 0=
, 132); inset-block-start: -3px; inset-inline-start: 0px; }
.brick.followOn li > a.twitter::before { position: absolute; content: "=EE=
=A8=94"; font-family: "RO Icons"; font-size: 1.5rem; font-weight: normal; l=
ine-height: inherit; -webkit-font-smoothing: antialiased; color: rgb(0, 0, =
0); inset-block-start: -3px; inset-inline-start: 0px; }
.brick.followOn li > a.facebook::before { position: absolute; content: "=EE=
=A8=90"; font-family: "RO Icons"; font-size: 1.5rem; font-weight: normal; l=
ine-height: inherit; -webkit-font-smoothing: antialiased; color: rgb(60, 81=
, 147); inset-block-start: -3px; inset-inline-start: 0px; }
.brick.followOn li > a.instagram::before { position: absolute; content: "=
=EE=A8=92"; font-family: "RO Icons"; font-size: 1.5rem; font-weight: normal=
; line-height: inherit; -webkit-font-smoothing: antialiased; color: rgb(217=
, 50, 116); inset-block-start: -3px; inset-inline-start: 0px; }
.brick.followOn li > a.youtube::before { position: absolute; content: "=EE=
=A8=95"; font-family: "RO Icons"; font-size: 1.5rem; font-weight: normal; l=
ine-height: inherit; -webkit-font-smoothing: antialiased; color: rgb(230, 3=
7, 40); inset-block-start: -3px; inset-inline-start: 0px; }
.brick.followOn li > a.linkedin::before { position: absolute; content: "=EE=
=A8=93"; font-family: "RO Icons"; font-size: 1.5rem; font-weight: normal; l=
ine-height: inherit; -webkit-font-smoothing: antialiased; color: rgb(0, 123=
, 182); inset-block-start: -3px; inset-inline-start: 0px; }
.brick.followOn li > a.mastodon::before { position: absolute; content: "=EE=
=A8=A9"; font-family: "RO Icons"; font-size: 1.5rem; font-weight: normal; l=
ine-height: inherit; -webkit-font-smoothing: antialiased; inset-block-start=
: -3px; inset-inline-start: 0px; }
.brick.followOn .meta { font-size: 1rem; line-height: 1.5; padding-inline-s=
tart: 32px; color: rgb(83, 83, 83); }
[dir=3D"rtl"] .brick.followOn a::before { transform: rotate(0deg); }
@media print {
.brick.followOn { display: none; }
}
.twitterFeed { margin-bottom: 2rem; }
.twitterFeed ul { display: flex; align-items: flex-start; justify-content: =
flex-start; margin-bottom: 0px; flex-direction: column; }
@media (min-width: 768px) {
.twitterFeed ul { flex-direction: row; }
}
.twitterFeed a.tweetfollowbtn { font-size: 1.125rem; line-height: 1.77778; =
font-weight: normal; position: relative; margin: 0px 1rem; padding: 0.25rem=
0.5rem; text-decoration: none; color: rgb(255, 255, 255); border: 1px soli=
d; border-radius: 4px; background-color: rgb(0, 123, 199); }
.twitterFeed a.tweetfollowbtn::before { content: "=EE=A8=98"; font-family: =
"RO Icons"; font-size: 0.7rem; font-weight: normal; line-height: inherit; -=
webkit-font-smoothing: antialiased; padding: 0px 0.25rem 0px 0px; }
.twitterFeed a.tweetfollowbtn:hover { text-decoration: none; background-col=
or: rgb(0, 91, 148); }
li:not(:last-child).brick { margin-bottom: 3rem; }
.brick.tweet { flex-direction: initial; flex-wrap: wrap; }
.brick.tweet a { display: initial; }
.brick.tweet a:hover { text-decoration: underline; }
.brick.tweet .retweetnotice, .brick.tweet .tweetname, .brick.tweet .tweetag=
e { font-size: 1.125rem; line-height: 1.33333; }
.brick.tweet .retweetnotice { position: relative; width: 100%; color: dimgr=
ay; }
.brick.tweet .retweetnotice::before { content: "=EE=A8=9A"; font-family: "R=
O Icons"; font-size: 0.8em; font-weight: normal; line-height: inherit; -web=
kit-font-smoothing: antialiased; padding: 0px 0.25rem 0px 0px; }
.brick.tweet .retweetnotice, .brick.tweet .tweetaccount, .brick.tweet .twee=
tcontent { margin-bottom: 0.75rem; }
.brick.tweet .tweetaccount { width: 100%; font-size: 1.26562rem; line-heigh=
t: 1.18519; }
.brick.tweet .tweetdisplayname { display: block; font-weight: bold; }
.brick.tweet .tweetname { color: dimgray; }
.brick.tweet .tweetactions { display: flex; align-items: flex-start; align-=
self: flex-end; }
.brick.tweet .tweetactions a.reply { position: relative; width: 32px; heigh=
t: 32px; min-height: 32px; padding: 0px; cursor: pointer; transition: backg=
round-color 0.3s; text-indent: -9999px; }
.brick.tweet .tweetactions a.reply::after { content: "=EE=A8=99"; font-fami=
ly: "RO Icons"; font-size: 16px; font-weight: normal; line-height: inherit;=
-webkit-font-smoothing: antialiased; position: absolute; inset-block-start=
: 50%; inset-inline-start: 0px; width: 100%; transition: color 0.3s; transf=
orm: translateY(-50%); text-align: center; text-indent: 0px; }
.brick.tweet .tweetactions a.reply::after { color: rgb(83, 83, 83); }
.brick.tweet .tweetactions a.reply:hover::after { color: rgb(0, 123, 199); =
}
.brick.tweet .tweetactions a.retweet { position: relative; width: 32px; hei=
ght: 32px; min-height: 32px; padding: 0px; cursor: pointer; transition: bac=
kground-color 0.3s; text-indent: -9999px; }
.brick.tweet .tweetactions a.retweet::after { content: "=EE=A8=9A"; font-fa=
mily: "RO Icons"; font-size: 16px; font-weight: normal; line-height: inheri=
t; -webkit-font-smoothing: antialiased; position: absolute; inset-block-sta=
rt: 50%; inset-inline-start: 0px; width: 100%; transition: color 0.3s; tran=
sform: translateY(-50%); text-align: center; text-indent: 0px; }
.brick.tweet .tweetactions a.retweet::after { color: rgb(83, 83, 83); }
.brick.tweet .tweetactions a.retweet:hover::after { color: rgb(57, 135, 12)=
; }
.brick.tweet .tweetactions a.favorite { position: relative; width: 32px; he=
ight: 32px; min-height: 32px; padding: 0px; cursor: pointer; transition: ba=
ckground-color 0.3s; text-indent: -9999px; }
.brick.tweet .tweetactions a.favorite::after { content: "=EE=A8=97"; font-f=
amily: "RO Icons"; font-size: 16px; font-weight: normal; line-height: inher=
it; -webkit-font-smoothing: antialiased; position: absolute; inset-block-st=
art: 50%; inset-inline-start: 0px; width: 100%; transition: color 0.3s; tra=
nsform: translateY(-50%); text-align: center; text-indent: 0px; }
.brick.tweet .tweetactions a.favorite::after { color: rgb(83, 83, 83); }
.brick.tweet .tweetactions a.favorite:hover::after { color: rgb(202, 0, 93)=
; }
.brick.tweet .tweetcontent { width: 100%; }
.brick.tweet .tweetcontent p { margin: 0px; }
.brick.tweet .tweetcontent p a { text-decoration: underline; }
.brick.tweet .tweetcontent p a:hover { text-decoration: none; }
.brick.tweet .tweetage { align-self: flex-start; flex: 1 1 0%; color: dimgr=
ay; }
.brickRow.gallery > * { flex-grow: 0; flex-shrink: initial; flex-basis: 100=
%; max-width: 100%; padding-inline: 16px; }
.brickRow.gallery ol { padding-left: 2.5rem; }
[dir=3D"rtl"] .brickRow.gallery ol { padding-right: 2.5rem; padding-left: 0=
px; }
.brickRow.gallery ul li { overflow: hidden; position: relative; padding-inl=
ine-start: calc(7px + 0.75rem); }
.brickRow.gallery ul li::before { position: absolute; inset-inline-start: 0=
px; content: ""; background: rgb(0, 0, 0); display: block; text-indent: -0.=
1em; width: 6px; height: 6px; inset-block-start: 7.2px; }
@media (min-width: 768px) {
.brickRow.gallery ul li::before { width: 7px; height: 7px; inset-block-st=
art: 8.1px; }
}
@media (min-width: 992px) {
.brickRow.gallery ul li::before { width: 7px; height: 7px; inset-block-st=
art: 9.5px; }
}
.brickRow.gallery .caption { font-size: 1.125rem; line-height: 1.33333; fon=
t-weight: normal; color: rgb(0, 0, 0); margin: 0px 0px 0.5rem; }
.brickRow.gallery.twoCols .brick { flex-grow: 0; flex-shrink: initial; flex=
-basis: 100%; max-width: 100%; padding-inline: 16px; }
@media (min-width: 576px) {
.brickRow.gallery.twoCols .brick { flex-grow: 0; flex-shrink: initial; fl=
ex-basis: 50%; max-width: 50%; padding-inline: 16px; }
}
.brickRow.gallery.threeCols .brick { flex-grow: 0; flex-shrink: initial; fl=
ex-basis: 100%; max-width: 100%; padding-inline: 16px; }
@media (min-width: 576px) {
.brickRow.gallery.threeCols .brick { flex-grow: 0; flex-shrink: initial; =
flex-basis: 50%; max-width: 50%; padding-inline: 16px; }
}
@media (min-width: 768px) {
.brickRow.gallery.threeCols .brick { flex-grow: 0; flex-shrink: initial; =
flex-basis: 33.3333%; max-width: 33.3333%; padding-inline: 16px; }
}
.brickRow.departments::before { display: none; }
.brickRow.departments .brick { position: relative; }
.banner svg { width: 100%; }
.banner .st0 { fill: rgb(255, 255, 255); stroke: rgb(203, 210, 227); stroke=
-width: 4; stroke-miterlimit: 10; }
.banner .st1 { fill: rgb(27, 94, 132); }
.banner .st2, .banner .st3, .banner .st4, .banner .st5, .banner .st6, .bann=
er .stijl02, .banner .stijl03 { font-family: "RO Sans", Calibri, sans-serif=
; }
.banner .st2 { font-weight: bold; }
.banner .st3 { font-size: 22px; }
.banner .st4 { font-size: 31px; text-decoration: none; }
.banner .st5 { font-weight: normal; }
.banner .st6 { font-size: 21px; }
.banner .eng .st0 { stroke: rgb(203, 210, 227); stroke-width: 4; stroke-mit=
erlimit: 10; }
.banner .eng .st2 { font-weight: bold; }
.banner .eng .st3 { font-size: 20px; }
.banner .eng .st5 { font-weight: normal; }
.banner .eng .st6 { font-size: 19px; }
@media print {
.banner { display: none; }
}
.breaking { width: 100%; margin: 3rem 16px 0px; }
.breaking .article { position: relative; overflow: hidden; min-height: 250p=
x; padding: 1.5rem 0px; background: rgb(1, 104, 155); }
.breaking .article a, .breaking .article h2, .breaking .article h3, .breaki=
ng .article p { text-decoration: none; color: rgb(255, 255, 255); font-weig=
ht: normal; }
.breaking .article a:hover h2, .breaking .article a:hover h3 { text-decorat=
ion: underline; }
.breaking .article a:focus { outline: rgb(0, 0, 0) dashed 2px; z-index: 101=
0; outline-offset: -2px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px ins=
et; }
.breaking .article > a, .breaking .article .related { padding: 0px 1.5rem; =
}
.breaking .article > a { display: block; margin-bottom: 1.5rem; }
.breaking .article > a h2 { font-size: 2.02729rem; line-height: 1.23318; }
.breaking .article > a .meta { margin-top: -0.5rem; }
.breaking .article .meta { font-size: 1rem; line-height: 1.5; margin: 0px; =
}
.breaking .article .related { display: flex; flex-direction: column; }
@media (min-width: 992px) {
.breaking .article .related { flex-direction: row; justify-content: space=
-between; }
}
.breaking .article .related a:not(:last-child) { margin-bottom: 1rem; }
@media (min-width: 992px) {
.breaking .article .related a { flex: 0 0 calc(50% - 16px); }
}
.breaking .article .related h3 { font-size: 1.60181rem; line-height: 1.2485=
9; margin-bottom: 0.25rem; }
.breaking .article .visual { width: 100%; margin: 1rem 0px; }
@media (min-width: 768px) {
.breaking .article .visual { flex: 0 0 33.3333%; max-width: 33.3333%; pos=
ition: absolute; top: 0px; left: 0px; height: 100%; margin: 0px; }
.breaking .article .visual img { width: 100%; height: 100%; object-fit: c=
over; font-family: "object-fit: cover;"; }
}
.breaking.visualnews .article { display: flex; flex-wrap: wrap; }
@media (min-width: 768px) {
.breaking.visualnews .article > a, .breaking.visualnews .article .related=
{ flex: 0 0 66.6667%; max-width: 66.6667%; margin-left: auto; }
}
@media print {
.breaking.visualnews .article > a { display: inline; float: none; width: =
auto; }
.breaking.visualnews .article > a h2, .breaking.visualnews .article > a a=
, .breaking.visualnews .article > a p { float: right; width: 56%; }
.breaking.visualnews .article .visual { float: left; width: 40%; }
.breaking.visualnews .article .related { display: none; }
}
.contactdetail { margin-bottom: 2rem; }
.contactdetail ul, .contactdetail ol { margin-bottom: 1rem; }
.contactdetail dl { margin-bottom: 0.75rem; }
.contactdetail h3 + ul, .contactdetail h3 + ol, .contactdetail h3 + dl { ma=
rgin-top: -0.25rem; }
.contactdetail ul[itemprop=3D"address"] li { margin-bottom: 0px; }
.hst-fab::before { content: none !important; }
ul#topMenu .hst-fab { margin-right: -40px; }
.languages .hst-fab { position: relative !important; border: 0px !important=
; }
.site-footer .column { position: relative; }
.site-footer .column .hst-fab { position: absolute !important; }
.cms-subNavigation { position: relative; }
.cms-subNavigation--empty { width: 100%; }
.cms-subNavigation--empty .hst-fab { left: 16px !important; top: 5px; }
@media (max-width: 767px) {
.cms-hamburgerNavigation { position: absolute; right: 40px; top: 0px; mar=
gin: 4px; }
}
.docs-pubs { margin-bottom: 0.5rem; clear: both; }
.docs-pubs ul.common:not(.gallery-result) { list-style: none !important; ma=
rgin-inline-start: 0px !important; }
.docs-pubs ul.common:not(.gallery-result) li, .docs-pubs ul.common:not(.gal=
lery-result) li > h2, .docs-pubs ul.common:not(.gallery-result) a > h3, .do=
cs-pubs ul.common:not(.gallery-result) a > h4 { font-size: 1.42383rem; line=
-height: 22.4px; font-weight: normal; }
@media (min-width: 768px) {
.docs-pubs ul.common:not(.gallery-result) li, .docs-pubs ul.common:not(.g=
allery-result) li > h2, .docs-pubs ul.common:not(.gallery-result) a > h3, .=
docs-pubs ul.common:not(.gallery-result) a > h4 { line-height: 25.2px; }
}
@media (min-width: 992px) {
.docs-pubs ul.common:not(.gallery-result) li, .docs-pubs ul.common:not(.g=
allery-result) li > h2, .docs-pubs ul.common:not(.gallery-result) a > h3, .=
docs-pubs ul.common:not(.gallery-result) a > h4 { line-height: 28px; }
}
.docs-pubs ul.common:not(.gallery-result) li, .docs-pubs ul.common:not(.gal=
lery-result) a { margin-block-end: 1.5rem; }
.docs-pubs ul.common:not(.gallery-result) li > a { margin-block-end: 0px; }
.docs-pubs ul.common:not(.gallery-result) a { padding-inline-start: calc(6.=
72px + 0.6rem); position: relative; display: block; text-decoration: none; =
font-size: inherit; line-height: inherit; font-weight: normal; }
@media (min-width: 768px) {
.docs-pubs ul.common:not(.gallery-result) a { padding-inline-start: calc(=
7.56px + 0.675rem); }
}
@media (min-width: 992px) {
.docs-pubs ul.common:not(.gallery-result) a { padding-inline-start: calc(=
8.4px + 0.75rem); }
}
.docs-pubs ul.common:not(.gallery-result) a::before { display: inline-flex;=
align-items: center; content: "=EE=A8=A5"; font-family: "RO Icons"; font-s=
ize: 0.7rem; font-weight: normal; line-height: inherit; -webkit-font-smooth=
ing: antialiased; width: 6.72px; height: 22.4px; text-indent: -0.1em; posit=
ion: absolute; inset-block-start: -1px; inset-inline-start: 0px; }
@media (min-width: 768px) {
.docs-pubs ul.common:not(.gallery-result) a::before { width: 7.56px; }
}
@media (min-width: 992px) {
.docs-pubs ul.common:not(.gallery-result) a::before { width: 8.4px; }
}
@media (min-width: 768px) {
.docs-pubs ul.common:not(.gallery-result) a::before { height: 25.2px; }
}
@media (min-width: 992px) {
.docs-pubs ul.common:not(.gallery-result) a::before { height: 28px; }
}
.docs-pubs ul.common:not(.gallery-result) a:hover { text-decoration: none; =
}
.docs-pubs ul.common:not(.gallery-result) a:hover h3, .docs-pubs ul.common:=
not(.gallery-result) a:hover h4 { text-decoration: underline; }
.docs-pubs ul.common:not(.gallery-result) a.external::before { content: "=
=EE=A8=9E"; font-family: "RO Icons"; font-size: 0.595rem; font-weight: norm=
al; line-height: inherit; -webkit-font-smoothing: antialiased; }
[dir=3D"rtl"] .docs-pubs ul.common:not(.gallery-result) a::before { transfo=
rm: rotate(-180deg); }
[dir=3D"rtl"] .docs-pubs ul.common:not(.gallery-result) a.external::before =
{ transform: rotate(-90deg); }
.docs-pubs ul.common:not(.gallery-result) p:not(.article-meta):not(.meta):n=
ot(.superheading):not(.copyright) { font-size: 1.125rem; line-height: 1.333=
33; font-weight: normal; color: rgb(0, 0, 0); margin-block-end: 0px; }
.docs-pubs ul.common:not(.gallery-result) p.meta { font-size: 0.888889rem; =
line-height: 1.6875; font-weight: normal; color: rgb(83, 83, 83); margin: 0=
.5rem 0px 0px; }
.download { margin-bottom: 1rem; }
.download-chunk { display: flex; flex-wrap: wrap; margin: 0rem 0rem 1rem; p=
adding: 1rem; text-decoration: none; background-color: rgb(243, 243, 243); =
}
.download-chunk:hover { text-decoration: none; }
.download-chunk:hover h2 span { text-decoration: underline; }
.download-chunk h2 { font-size: 1.60181rem; line-height: 1.24859; position:=
relative; width: 100%; margin: 0rem 0rem 0.5rem; }
.download-chunk .meta { font-size: 1.125rem; line-height: 1.33333; font-wei=
ght: normal; margin: 0px; color: rgb(83, 83, 83); width: 100%; }
.download-chunk .meta:not(:last-child) { margin-bottom: 0.25rem; }
.filterHeader { display: flex; flex-direction: column; padding-bottom: 0.5r=
em; border-bottom: 1px solid rgb(83, 83, 83); margin-inline: -16px; }
@media (min-width: 768px) {
.filterHeader { margin-inline: 0px; }
}
@media (min-width: 576px) {
.filterHeader { flex-flow: wrap; }
}
.filterHeader .summary { margin-block-start: auto; margin-inline-start: 1re=
m; }
@media (min-width: 768px) {
.filterHeader .summary { margin-inline-start: 0px; }
}
.filterHeader .summary h2 > span { font-size: 1.60181rem; line-height: 1.24=
859; }
.filterHeader .summary h2 > span:first-child { font-size: 2.02729rem; line-=
height: 0.98654; }
.filterHeader .summary h2 > span.activeFiltersHeader { color: dimgray; }
.filterHeader.hasTags .summary { flex: 1 1 100%; }
.filterHeader .btnWrapper button.filter-btn, .filterHeader .filterTagsWrapp=
er button.removeTag { display: inline-flex; align-items: center; font-size:=
1rem; line-height: 1; min-height: 0px; position: relative; padding: 0.5rem=
; color: rgb(0, 0, 0); border-radius: 0.25rem; margin-bottom: 0.5rem; }
.filterHeader .btnWrapper button.filter-btn::after, .filterHeader .filterTa=
gsWrapper button.removeTag::after { margin-left: 0.5rem; }
[dir=3D"rtl"] .filterHeader .btnWrapper button.filter-btn::after, [dir=3D"r=
tl"] .filterHeader .filterTagsWrapper button.removeTag::after { margin-left=
: 0px; margin-right: 0.5rem; }
.filterHeader .btnWrapper button.filter-btn:hover, .filterHeader .filterTag=
sWrapper button.removeTag:hover { background-color: rgb(230, 230, 230); }
.filterHeader .filterTagsWrapper { margin-inline: 1rem; flex: 0 0 calc(100%=
- 11rem); }
@media (min-width: 768px) {
.filterHeader .filterTagsWrapper { margin-inline: 0px; }
}
.filterHeader .filterTagsWrapper button.removeTag { background-color: rgb(2=
43, 243, 243); margin-right: 0.5rem; }
.filterHeader .filterTagsWrapper button.removeTag::after { content: "=EE=A8=
=85"; font-family: "RO Icons"; font-size: 0.7em; font-weight: normal; line-=
height: inherit; -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); =
}
.filterHeader .filterTagsWrapper button.removeTag:hover { text-decoration: =
line-through; }
[dir=3D"rtl"] .filterHeader .filterTagsWrapper button.removeTag { padding: =
0.25rem 0.5rem 0.25rem 2rem; margin-left: 0.5rem; margin-right: 0px; }
[dir=3D"rtl"] .filterHeader .filterTagsWrapper button.removeTag::after { ri=
ght: auto; left: 0.75rem; }
.filterHeader .btnWrapper { margin-left: auto; margin-top: auto; margin-inl=
ine-end: 1rem; }
@media (min-width: 768px) {
.filterHeader .btnWrapper { margin-inline-end: 0px; }
}
.filterHeader .btnWrapper button.filter-btn { background-color: rgba(0, 0, =
0, 0); margin-left: 0.5rem; }
.filterHeader .btnWrapper button.filter-btn::after { content: "=EE=A8=A5"; =
font-family: "RO Icons"; font-size: 0.8em; font-weight: normal; line-height=
: inherit; -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); transf=
orm: rotate(90deg); }
.filterHeader .btnWrapper button.filter-btn.filtersOpen::after { transform:=
rotate(-90deg); }
.filterHeader .btnWrapper button.filter-btn:hover { background-color: rgb(2=
30, 230, 230); }
[dir=3D"rtl"] .filterHeader .btnWrapper button.filter-btn { margin-left: 0p=
x; margin-right: 0.5rem; }
[dir=3D"rtl"] .filterHeader .btnWrapper { margin-left: 0px; margin-right: a=
uto; }
.filterHeader + .form { margin-bottom: 0px; }
.filterHeader + .form #search-filter-form { margin: 2rem 0px; }
.sorting { margin: 1rem 0rem 2rem; }
.sorting p { margin: 0px; }
.sorting ul, .sorting li { display: inline; }
.sorting li + li::before { content: "/ "; }
.nonVisible { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden=
; position: absolute; white-space: nowrap; width: 1px; }
.article .results:not(.gallery-result), .results:not(.gallery-result) { mar=
gin-bottom: 2rem; list-style: none !important; margin-inline-start: 0px !im=
portant; }
.article .results:not(.gallery-result) li, .article .results:not(.gallery-r=
esult) li > h2, .article .results:not(.gallery-result) a > h3, .article .re=
sults:not(.gallery-result) a > h4, .results:not(.gallery-result) li, .resul=
ts:not(.gallery-result) li > h2, .results:not(.gallery-result) a > h3, .res=
ults:not(.gallery-result) a > h4 { font-size: 1.42383rem; line-height: 22.4=
px; font-weight: normal; }
@media (min-width: 768px) {
.article .results:not(.gallery-result) li, .article .results:not(.gallery=
-result) li > h2, .article .results:not(.gallery-result) a > h3, .article .=
results:not(.gallery-result) a > h4, .results:not(.gallery-result) li, .res=
ults:not(.gallery-result) li > h2, .results:not(.gallery-result) a > h3, .r=
esults:not(.gallery-result) a > h4 { line-height: 25.2px; }
}
@media (min-width: 992px) {
.article .results:not(.gallery-result) li, .article .results:not(.gallery=
-result) li > h2, .article .results:not(.gallery-result) a > h3, .article .=
results:not(.gallery-result) a > h4, .results:not(.gallery-result) li, .res=
ults:not(.gallery-result) li > h2, .results:not(.gallery-result) a > h3, .r=
esults:not(.gallery-result) a > h4 { line-height: 28px; }
}
.article .results:not(.gallery-result) li, .article .results:not(.gallery-r=
esult) a, .results:not(.gallery-result) li, .results:not(.gallery-result) a=
{ margin-block-end: 1.5rem; }
.article .results:not(.gallery-result) li > a, .results:not(.gallery-result=
) li > a { margin-block-end: 0px; }
.article .results:not(.gallery-result) a, .results:not(.gallery-result) a {=
padding-inline-start: calc(6.72px + 0.6rem); position: relative; display: =
block; text-decoration: none; font-size: inherit; line-height: inherit; fon=
t-weight: normal; }
@media (min-width: 768px) {
.article .results:not(.gallery-result) a, .results:not(.gallery-result) a=
{ padding-inline-start: calc(7.56px + 0.675rem); }
}
@media (min-width: 992px) {
.article .results:not(.gallery-result) a, .results:not(.gallery-result) a=
{ padding-inline-start: calc(8.4px + 0.75rem); }
}
.article .results:not(.gallery-result) a::before, .results:not(.gallery-res=
ult) a::before { display: inline-flex; align-items: center; content: "=EE=
=A8=A5"; font-family: "RO Icons"; font-size: 0.7rem; font-weight: normal; l=
ine-height: inherit; -webkit-font-smoothing: antialiased; width: 6.72px; he=
ight: 22.4px; text-indent: -0.1em; position: absolute; inset-block-start: -=
1px; inset-inline-start: 0px; }
@media (min-width: 768px) {
.article .results:not(.gallery-result) a::before, .results:not(.gallery-r=
esult) a::before { width: 7.56px; }
}
@media (min-width: 992px) {
.article .results:not(.gallery-result) a::before, .results:not(.gallery-r=
esult) a::before { width: 8.4px; }
}
@media (min-width: 768px) {
.article .results:not(.gallery-result) a::before, .results:not(.gallery-r=
esult) a::before { height: 25.2px; }
}
@media (min-width: 992px) {
.article .results:not(.gallery-result) a::before, .results:not(.gallery-r=
esult) a::before { height: 28px; }
}
.article .results:not(.gallery-result) a:hover, .results:not(.gallery-resul=
t) a:hover { text-decoration: none; }
.article .results:not(.gallery-result) a:hover h3, .article .results:not(.g=
allery-result) a:hover h4, .results:not(.gallery-result) a:hover h3, .resul=
ts:not(.gallery-result) a:hover h4 { text-decoration: underline; }
.article .results:not(.gallery-result) a.external::before, .results:not(.ga=
llery-result) a.external::before { content: "=EE=A8=9E"; font-family: "RO I=
cons"; font-size: 0.595rem; font-weight: normal; line-height: inherit; -web=
kit-font-smoothing: antialiased; }
[dir=3D"rtl"] .article .results:not(.gallery-result) a::before, [dir=3D"rtl=
"] .results:not(.gallery-result) a::before { transform: rotate(-180deg); }
[dir=3D"rtl"] .article .results:not(.gallery-result) a.external::before, [d=
ir=3D"rtl"] .results:not(.gallery-result) a.external::before { transform: r=
otate(-90deg); }
.article .results:not(.gallery-result) p:not(.article-meta):not(.meta):not(=
.superheading):not(.copyright), .results:not(.gallery-result) p:not(.articl=
e-meta):not(.meta):not(.superheading):not(.copyright) { font-size: 1.125rem=
; line-height: 1.33333; font-weight: normal; color: rgb(0, 0, 0); margin-bl=
ock-end: 0px; }
.article .results:not(.gallery-result) p.meta, .results:not(.gallery-result=
) p.meta { font-size: 0.888889rem; line-height: 1.6875; font-weight: normal=
; color: rgb(83, 83, 83); margin: 0.5rem 0px 0px; }
[dir=3D"rtl"] .article .results:not(.gallery-result) a, [dir=3D"rtl"] .resu=
lts:not(.gallery-result) a { padding-right: 1.25rem; padding-left: 0px; }
[dir=3D"rtl"] .article .results:not(.gallery-result) a::before, [dir=3D"rtl=
"] .results:not(.gallery-result) a::before { right: 0px; left: auto; transf=
orm: rotate(-180deg); }
.article .results:not(.gallery-result) .meta, .results:not(.gallery-result)=
.meta { font-size: 0.888889rem; line-height: 1.6875; font-weight: normal; =
color: rgb(83, 83, 83); margin: 0px; }
.results:not(.gallery-result).activityOverview .results__item { margin-bott=
om: 2.5rem; }
.common.results { padding: 0px; }
.common.results .results__item { margin-bottom: 1.5rem; padding: 0px; }
.no-results-message { margin-top: 2rem; }
.paging-menu { display: flex; flex-basis: 100%; flex-wrap: wrap; max-width:=
1200px; align-items: flex-start; justify-content: flex-start; margin-top: =
2rem; margin-bottom: 2rem; }
.paging-menu a { text-decoration: none; }
.paging-menu a:hover { text-decoration: underline !important; }
.paging-menu a:visited { color: rgb(1, 104, 155); }
.paging__wrapper { display: flex; flex-wrap: wrap; margin: 0px; width: 100%=
; border-top: 0.25rem solid rgb(1, 104, 155); }
@media (min-width: 576px) {
.paging__wrapper { justify-content: initial; }
}
.paging__unit { display: flex; align-items: center; justify-content: center=
; height: 48px; }
.paging__unit--numbers { order: 0; flex: 0 1 100%; justify-content: flex-st=
art; }
@media (min-width: 576px) {
.paging__unit--numbers { order: 1; flex: 0 1 auto; }
}
.paging__unit--prev, .paging__unit--next { padding: 0rem 0.5rem; flex: 1 1 =
0%; }
@media (min-width: 576px) {
.paging__unit--prev, .paging__unit--next { flex: 0 0 auto; }
}
.paging__unit--prev { order: 1; justify-content: flex-start; }
@media (min-width: 576px) {
.paging__unit--prev { order: 0; }
}
.paging__unit--next { order: 2; justify-content: flex-end; }
.paging__numbers { position: relative; display: flex; top: -1px; align-self=
: flex-start; height: 48px; margin-top: 0px !important; }
.paging__number { height: 48px; font-size: 1.42383rem; line-height: 1.40466=
; font-weight: normal; color: rgb(0, 0, 0); }
.paging__number a, .paging__number strong, .paging__number span { display: =
flex; align-items: center; justify-content: center; width: 48px; height: 48=
px; }
.paging__number--current { color: rgb(255, 255, 255); background-color: rgb=
(1, 104, 155); }
.countrySelector { margin-bottom: 2.5rem; }
.countrySelector .autocompleteWrapper { margin: 0px 0px 1rem; padding: 1rem=
; background: rgb(243, 243, 243); }
.countrySelector form { position: relative; }
.countrySelector legend { overflow: hidden; clip: rect(0px, 0px, 0px, 0px);=
width: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; position=
: absolute !important; display: inline-block !important; }
.countrySelector input[type=3D"text"] { font-size: 1.26562rem; line-height:=
1.58025; width: 100%; height: 48px; margin: 0px; padding-block: 0px; paddi=
ng-inline: 1rem 5rem; border: 1px solid rgb(204, 204, 204); }
.countrySelector button[type=3D"submit"] { width: 48px; height: 48px; min-h=
eight: 48px; padding: 0px; cursor: pointer; transition: background-color 0.=
3s; text-indent: -9999px; position: absolute; top: 0px; right: 0px; }
.countrySelector button[type=3D"submit"]::after { content: "=EE=A8=A5"; fon=
t-family: "RO Icons"; font-size: inherit; font-weight: normal; line-height:=
inherit; -webkit-font-smoothing: antialiased; position: absolute; inset-bl=
ock-start: 50%; inset-inline-start: 0px; width: 100%; transition: color 0.3=
s; transform: translateY(-50%); text-align: center; text-indent: 0px; }
[dir=3D"rtl"] .countrySelector button[type=3D"submit"] { right: auto; left:=
0px; }
[dir=3D"rtl"] .countrySelector button[type=3D"submit"]::after { transform: =
translateY(-50%) rotateY(180deg); left: -2px; }
.countrySelector button[type=3D"submit"]:disabled { cursor: initial; transi=
tion: background 0.3s ease-in-out; background: rgb(204, 204, 204); }
.countrySelector button[type=3D"submit"]:focus { border: 2px solid rgb(1, 1=
04, 155); background: rgb(255, 255, 255); }
.countrySelector button[type=3D"submit"]:focus::after { color: rgb(1, 104, =
155); }
.countrySelector ul.autocomplete { height: 0px; animation: 0.1s ease 0.5s 1=
normal forwards running showElement; opacity: 0; }
.countrySelector ul.ui-autocomplete { position: absolute; z-index: 9999; di=
splay: block; overflow: hidden auto; max-height: 200px; border: 1px solid r=
gb(204, 204, 204); background-color: rgb(255, 255, 255); }
.countrySelector ul.ui-autocomplete .ui-menu-item { width: auto; margin: 0p=
x; padding: 0px; }
.countrySelector ul.ui-autocomplete .ui-menu-item::before { content: ""; }
.countrySelector ul.ui-autocomplete .ui-menu-item div { overflow: hidden; w=
idth: 100%; padding: 0.5rem; border: 1px solid rgb(243, 243, 243); }
.countrySelector ul.ui-autocomplete .ui-state-active { cursor: pointer; col=
or: rgb(255, 255, 255); background-color: rgb(1, 104, 155); }
.countrySelector button.clearField { right: 48px; }
.no-js .countrySelector ul { columns: 1; list-style: none !important; margi=
n-inline-start: 0px !important; }
.no-js .countrySelector ul li, .no-js .countrySelector ul li > h2, .no-js .=
countrySelector ul a > h3, .no-js .countrySelector ul a > h4 { font-size: 1=
.26562rem; line-height: 22.4px; font-weight: normal; }
@media (min-width: 768px) {
.no-js .countrySelector ul li, .no-js .countrySelector ul li > h2, .no-js=
.countrySelector ul a > h3, .no-js .countrySelector ul a > h4 { line-heigh=
t: 25.2px; }
}
@media (min-width: 992px) {
.no-js .countrySelector ul li, .no-js .countrySelector ul li > h2, .no-js=
.countrySelector ul a > h3, .no-js .countrySelector ul a > h4 { line-heigh=
t: 28px; }
}
.no-js .countrySelector ul li, .no-js .countrySelector ul a { margin-block-=
end: 0.75rem; }
.no-js .countrySelector ul li > a { margin-block-end: 0px; }
.no-js .countrySelector ul a { padding-inline-start: calc(6.72px + 0.6rem);=
position: relative; display: block; text-decoration: none; font-size: inhe=
rit; line-height: inherit; font-weight: normal; }
@media (min-width: 768px) {
.no-js .countrySelector ul a { padding-inline-start: calc(7.56px + 0.675r=
em); }
}
@media (min-width: 992px) {
.no-js .countrySelector ul a { padding-inline-start: calc(8.4px + 0.75rem=
); }
}
.no-js .countrySelector ul a::before { display: inline-flex; align-items: c=
enter; content: "=EE=A8=A5"; font-family: "RO Icons"; font-size: 0.7rem; fo=
nt-weight: normal; line-height: inherit; -webkit-font-smoothing: antialiase=
d; width: 6.72px; height: 22.4px; text-indent: -0.1em; position: absolute; =
inset-block-start: -1px; inset-inline-start: 0px; }
@media (min-width: 768px) {
.no-js .countrySelector ul a::before { width: 7.56px; }
}
@media (min-width: 992px) {
.no-js .countrySelector ul a::before { width: 8.4px; }
}
@media (min-width: 768px) {
.no-js .countrySelector ul a::before { height: 25.2px; }
}
@media (min-width: 992px) {
.no-js .countrySelector ul a::before { height: 28px; }
}
.no-js .countrySelector ul a:hover { text-decoration: underline; }
.no-js .countrySelector ul a:hover::before { text-decoration: none; }
.no-js .countrySelector ul a.external::before { content: "=EE=A8=9E"; font-=
family: "RO Icons"; font-size: 0.595rem; font-weight: normal; line-height: =
inherit; -webkit-font-smoothing: antialiased; }
[dir=3D"rtl"] .no-js .countrySelector ul a::before { transform: rotate(-180=
deg); }
[dir=3D"rtl"] .no-js .countrySelector ul a.external::before { transform: ro=
tate(-90deg); }
.no-js .countrySelector ul p:not(.article-meta):not(.meta):not(.superheadin=
g):not(.copyright) { font-size: 1rem; line-height: 1.5; font-weight: normal=
; color: rgb(0, 0, 0); margin-block-end: 0px; }
.no-js .countrySelector ul p.meta { font-size: 0.888889rem; line-height: 1.=
6875; font-weight: normal; color: rgb(83, 83, 83); margin: 0.5rem 0px 0px; =
}
@media (min-width: 768px) {
.no-js .countrySelector ul { columns: 2; }
}
.no-js .countrySelector ul li > a { display: inline-block; }
.headerImage .countrySelectorWrapper { display: flex; flex-basis: 100%; fle=
x-wrap: wrap; max-width: 1200px; align-items: center; justify-content: cent=
er; margin-inline: -16px; z-index: 10; height: 100%; }
.headerImage .countrySelectorWrapper .countrySelector { flex: 0 0 calc(100%=
- 32px); margin-right: 16px; margin-left: 16px; padding: 1rem 1rem 0rem; b=
ackground: rgb(255, 255, 255); }
@media (min-width: 768px) {
.headerImage .countrySelectorWrapper .countrySelector { flex-grow: 0; fle=
x-shrink: initial; flex-basis: 66.6667%; max-width: 66.6667%; padding-inlin=
e: 16px; }
}
.headerImage .countrySelectorWrapper .autocompleteWrapper { padding: 0px; b=
ackground: rgba(0, 0, 0, 0); }
@media print {
.countrySelector { display: none; }
}
#follow-up { margin: 0px auto; }
#follow-up .block { flex-grow: 0; flex-shrink: initial; flex-basis: 100%; m=
ax-width: 100%; padding-inline: 16px; }
@media (min-width: 768px) {
#follow-up .block { flex-grow: 0; flex-shrink: initial; flex-basis: 75%; =
max-width: 75%; padding-inline: 16px; }
}
@media (min-width: 992px) {
#follow-up .block { flex-grow: 0; flex-shrink: initial; flex-basis: 66.66=
67%; max-width: 66.6667%; padding-inline: 16px; }
}
@media (min-width: 768px) {
.fullWidth #follow-up .block { flex-grow: 0; flex-shrink: initial; flex-b=
asis: 100%; max-width: 100%; padding-inline: 16px; }
}
@media (min-width: 992px) {
.fullWidth #follow-up .block { flex-grow: 0; flex-shrink: initial; flex-b=
asis: 100%; max-width: 100%; padding-inline: 16px; }
}
#follow-up .block h2 { padding-top: 0.5rem; border-top: 1px solid rgb(225, =
225, 225); }
#follow-up .block ul { display: flex; flex-wrap: nowrap; margin-top: -8px; =
margin-left: -6px; }
#follow-up .block ul.common a::before { display: none; }
@media (max-width: 991px) {
#follow-up .block ul.common li a { margin: 0px 0.2rem; }
#follow-up .block ul.common li:first-child a { margin: 0px 0.2rem 0px 0px=
; }
}
#follow-up .block a.facebook { position: relative; width: 2.5rem; height: 2=
.5rem; min-height: 2.5rem; padding: 0px; cursor: pointer; transition: backg=
round-color 0.3s; text-indent: -9999px; }
#follow-up .block a.facebook::after { content: "=EE=A8=90"; font-family: "R=
O Icons"; font-size: 32px; font-weight: normal; line-height: inherit; -webk=
it-font-smoothing: antialiased; position: absolute; inset-block-start: 50%;=
inset-inline-start: 0px; width: 100%; transition: color 0.3s; transform: t=
ranslateY(-50%); text-align: center; text-indent: 0px; }
#follow-up .block a.facebook::after { color: rgb(60, 81, 147); }
#follow-up .block a.twitter { position: relative; width: 2.5rem; height: 2.=
5rem; min-height: 2.5rem; padding: 0px; cursor: pointer; transition: backgr=
ound-color 0.3s; text-indent: -9999px; }
#follow-up .block a.twitter::after { content: "=EE=A8=94"; font-family: "RO=
Icons"; font-size: 32px; font-weight: normal; line-height: inherit; -webki=
t-font-smoothing: antialiased; position: absolute; inset-block-start: 50%; =
inset-inline-start: 0px; width: 100%; transition: color 0.3s; transform: tr=
anslateY(-50%); text-align: center; text-indent: 0px; }
#follow-up .block a.twitter::after { color: rgb(0, 0, 0); }
#follow-up .block a.instagram { position: relative; width: 2.5rem; height: =
2.5rem; min-height: 2.5rem; padding: 0px; cursor: pointer; transition: back=
ground-color 0.3s; text-indent: -9999px; }
#follow-up .block a.instagram::after { content: "=EE=A8=92"; font-family: "=
RO Icons"; font-size: 32px; font-weight: normal; line-height: inherit; -web=
kit-font-smoothing: antialiased; position: absolute; inset-block-start: 50%=
; inset-inline-start: 0px; width: 100%; transition: color 0.3s; transform: =
translateY(-50%); text-align: center; text-indent: 0px; }
#follow-up .block a.instagram::after { color: rgb(217, 50, 116); }
#follow-up .block a.linkedin { position: relative; width: 2.5rem; height: 2=
.5rem; min-height: 2.5rem; padding: 0px; cursor: pointer; transition: backg=
round-color 0.3s; text-indent: -9999px; }
#follow-up .block a.linkedin::after { content: "=EE=A8=93"; font-family: "R=
O Icons"; font-size: 32px; font-weight: normal; line-height: inherit; -webk=
it-font-smoothing: antialiased; position: absolute; inset-block-start: 50%;=
inset-inline-start: 0px; width: 100%; transition: color 0.3s; transform: t=
ranslateY(-50%); text-align: center; text-indent: 0px; }
#follow-up .block a.linkedin::after { color: rgb(0, 123, 182); }
@media print {
#follow-up { display: none; }
}
.languages { display: flex; flex-wrap: wrap; justify-content: center; width=
: 100%; background-color: rgb(255, 255, 255); }
.languages__wrapper { display: flex; flex-basis: 100%; flex-wrap: wrap; max=
-width: 1200px; align-items: center; justify-content: flex-start; margin-in=
line: -16px; }
p.languages__label { padding-inline: 16px; margin-block: 2rem 0.5rem; }
.languages__list { flex-grow: 0; flex-shrink: initial; flex-basis: 100%; ma=
x-width: 100%; padding-inline: 16px; display: flex; flex-wrap: wrap; justif=
y-content: start; margin-block: 0px 1.5rem; }
li.languages__list-item { margin-inline-end: 1rem; margin-block: 0.5rem; pa=
dding: 0px; list-style: none; color: rgb(1, 104, 155); font-size: 1.26562re=
m; line-height: 1.58025; }
li.languages__list-item.selected { font-weight: bold; background-color: rgb=
(217, 232, 240); color: rgb(1, 104, 155); }
.languages__list-item.selected, a.languages__link { display: inline-block; =
padding: 0.5rem 1rem; text-decoration: none; border: 1px solid rgb(1, 104, =
155); color: inherit; }
.languages__list-item.selected:hover, a.languages__link:hover { color: rgb(=
0, 0, 0); background-color: rgb(77, 149, 185); }
.languages__list-item.selected:focus, a.languages__link:focus { outline-off=
set: 3px; }
.campaignImage .slideControls, .fotoSlider .slideNav { position: absolute; =
z-index: 999; right: 1.5rem; }
.campaignImage .slideNav, .fotoSlider .slideNav { display: block; margin-bo=
ttom: 0px; height: 12px; }
.campaignImage .slideNav > li, .fotoSlider .slideNav li { float: left; marg=
in: 0px; width: 12px; height: 12px; overflow: hidden; }
.campaignImage .slideNav > li:not(:last-child), .fotoSlider .slideNav li:no=
t(:last-child) { margin-right: 1rem; }
.campaignImage .slideNav .bull, .fotoSlider .slideNav li button { padding: =
0px; text-indent: -999px; white-space: nowrap; overflow: hidden; position: =
absolute; display: block; width: 12px; height: 12px; min-height: 12px; bord=
er: 1px solid rgb(255, 255, 255); border-radius: 50%; background-color: rgb=
(0, 0, 0); }
.campaignImage .slideNav .bull:focus, .fotoSlider .slideNav li button:focus=
{ outline: rgb(0, 0, 0) dashed 2px; z-index: 1010; outline-offset: 0px; bo=
x-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
.campaignImage .slideNav .bull:hover, .fotoSlider .slideNav li button:hover=
{ background-color: rgb(83, 83, 83); }
.campaignImage .slideNav .current.bull, .fotoSlider .slideNav li button.cur=
rent { border: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255)=
; }
.sitemap { margin-bottom: 1.5rem; }
.sitemap .column { margin-bottom: 0px; padding-left: calc(4px + 0.75rem) !i=
mportant; }
.sitemap .column > a { display: initial; font-weight: bold; margin: 0rem 0r=
em 1rem; font-size: 1.60181rem; line-height: 1.5; }
.sitemap .column > a:hover { text-decoration: none; }
.sitemap .column::before { content: none !important; }
.sitemap .common { margin-top: 1rem; }
.sitemap .common li { display: initial; padding-left: 0px !important; }
.sitemap .common li a { margin-bottom: 0.75rem !important; }
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
.sitemap .common li a { margin: 2px; }
}
.sitemap .common li::before { content: none !important; }
.fotoSlider { position: relative; display: block; overflow: hidden; width: =
100%; margin-bottom: 2rem; animation: 0.5s ease-in 0.5s 1 normal forwards r=
unning fadeInElement; opacity: 0; }
[dir=3D"rtl"] .fotoSlider { direction: ltr; }
.fotoSlider .rail { display: flex; flex-flow: row; width: 100%; height: aut=
o; scroll-behavior: smooth; }
.fotoSlider .rail .slide { width: 100%; height: 100%; scroll-snap-align: st=
art; }
.fotoSlider .imageWrapper img { width: 100%; }
.fotoSlider .fotoDescription { width: 100%; background-color: rgb(243, 243,=
243); }
[dir=3D"rtl"] .fotoSlider .fotoDescription { direction: rtl; }
.fotoSlider .fotoDescription .descriptionWrapper { max-width: 1200px; paddi=
ng: 1rem; margin-right: auto; margin-left: auto; }
.fotoSlider .fotoDescription .descriptionWrapper p { padding-top: 1rem; }
.fotoSlider .slideNav { top: 1.5rem; }
.fotoSlider button.prevButton { width: 2.5rem; height: 2.5rem; min-height: =
2.5rem; padding: 0px; cursor: pointer; transition: background-color 0.3s; t=
ext-indent: -9999px; background-color: rgb(243, 243, 243); position: absolu=
te; right: auto; left: 0px; }
.fotoSlider button.prevButton::after { content: "=EE=A8=A5"; font-family: "=
RO Icons"; font-size: inherit; font-weight: normal; line-height: inherit; -=
webkit-font-smoothing: antialiased; position: absolute; inset-block-start: =
50%; inset-inline-start: 0px; width: 100%; transition: color 0.3s; transfor=
m: translateY(-50%); text-align: center; text-indent: 0px; }
.fotoSlider button.prevButton::after { color: rgb(1, 104, 155); }
.fotoSlider button.prevButton:hover { outline: none; background-color: rgb(=
1, 104, 155); }
.fotoSlider button.prevButton:hover::after { color: rgb(255, 255, 255); }
.fotoSlider button.prevButton::after { transform: translateY(-50%) rotate(-=
180deg); }
.fotoSlider button.nextButton { width: 2.5rem; height: 2.5rem; min-height: =
2.5rem; padding: 0px; cursor: pointer; transition: background-color 0.3s; t=
ext-indent: -9999px; background-color: rgb(243, 243, 243); position: absolu=
te; right: 0px; left: auto; }
.fotoSlider button.nextButton::after { content: "=EE=A8=A5"; font-family: "=
RO Icons"; font-size: inherit; font-weight: normal; line-height: inherit; -=
webkit-font-smoothing: antialiased; position: absolute; inset-block-start: =
50%; inset-inline-start: 0px; width: 100%; transition: color 0.3s; transfor=
m: translateY(-50%); text-align: center; text-indent: 0px; }
.fotoSlider button.nextButton::after { color: rgb(1, 104, 155); }
.fotoSlider button.nextButton:hover { outline: none; background-color: rgb(=
1, 104, 155); }
.fotoSlider button.nextButton:hover::after { color: rgb(255, 255, 255); }
@media print {
.fotoSlider { display: none; }
}
.block-photo-gallery h2 { padding: 0.5rem 0px 0px; border-top: 1px solid rg=
b(225, 225, 225); }
.block-photo-gallery ul { padding: 0px; list-style-type: none; }
.block-photo-gallery ul.list-style-type--disc { list-style-type: disc; }
.block-photo-gallery ul.list-style-type--circle { list-style-type: circle; =
}
.block-photo-gallery ul.list-style-type--square { list-style-type: square; =
}
.block-photo-gallery ul[class*=3D"list-style-type"] li { overflow: visible;=
padding-inline-start: initial; margin-inline-start: 1em; }
.block-photo-gallery ul[class*=3D"list-style-type"] li::before { display: n=
one; }
.block-photo-gallery > ul > li, .block-photo-gallery > ul ul > li { overflo=
w: hidden; position: relative; padding-inline-start: calc(7px + 0.75rem); }
.block-photo-gallery > ul > li::before, .block-photo-gallery > ul ul > li::=
before { position: absolute; inset-inline-start: 0px; content: ""; backgrou=
nd: rgb(0, 0, 0); display: block; text-indent: -0.1em; width: 6px; height: =
6px; inset-block-start: 7.2px; }
@media (min-width: 768px) {
.block-photo-gallery > ul > li::before, .block-photo-gallery > ul ul > li=
::before { width: 7px; height: 7px; inset-block-start: 8.1px; }
}
@media (min-width: 992px) {
.block-photo-gallery > ul > li::before, .block-photo-gallery > ul ul > li=
::before { width: 7px; height: 7px; inset-block-start: 9.5px; }
}
.block-photo-gallery ol:not(.timelineList):not(.majorEvent):not(.anchor-nav=
__list):not(.common.results) { padding-inline-start: 1.5rem; list-style-typ=
e: decimal; }
.block-photo-gallery ol:not(.timelineList):not(.majorEvent):not(.anchor-nav=
__list):not(.common.results).list-style-type--lower-alpha { list-style-type=
: lower-alpha; }
.block-photo-gallery ol:not(.timelineList):not(.majorEvent):not(.anchor-nav=
__list):not(.common.results).list-style-type--upper-alpha { list-style-type=
: upper-alpha; }
.block-photo-gallery ol:not(.timelineList):not(.majorEvent):not(.anchor-nav=
__list):not(.common.results).list-style-type--lower-roman { list-style-type=
: lower-roman; }
.block-photo-gallery ol:not(.timelineList):not(.majorEvent):not(.anchor-nav=
__list):not(.common.results).list-style-type--upper-roman { list-style-type=
: upper-roman; }
.block-photo-gallery ol:not(.timelineList):not(.majorEvent):not(.anchor-nav=
__list):not(.common.results).list-style-type--decimal { list-style-type: de=
cimal; }
.block-photo-gallery ol:not(.timelineList):not(.majorEvent):not(.anchor-nav=
__list):not(.common.results) > li { padding-inline-start: 0.25rem; }
.block-photo-gallery > ol > li > ul > li { overflow: hidden; position: rela=
tive; padding-inline-start: calc(7px + 0.75rem); }
.block-photo-gallery > ol > li > ul > li::before { position: absolute; inse=
t-inline-start: 0px; content: ""; background: rgb(0, 0, 0); display: block;=
text-indent: -0.1em; width: 6px; height: 6px; inset-block-start: 7.2px; }
@media (min-width: 768px) {
.block-photo-gallery > ol > li > ul > li::before { width: 7px; height: 7p=
x; inset-block-start: 8.1px; }
}
@media (min-width: 992px) {
.block-photo-gallery > ol > li > ul > li::before { width: 7px; height: 7p=
x; inset-block-start: 9.5px; }
}
.flex-images { display: flex; flex-wrap: wrap; margin: 0px -2px 3rem; }
.flex-images .item { position: relative; box-sizing: content-box; margin: 2=
px; }
.flex-images .item img { width: 100%; height: 100%; }
.no-js .flex-images .item { display: none; }
.flex-images .copyright { position: absolute; z-index: 10; bottom: 0.5rem; =
left: 0.5rem; margin: 0px; color: rgb(255, 255, 255); text-shadow: rgba(0, =
0, 0, 0.5) 0px 0px 1px, rgba(0, 0, 0, 0.5) -1px 0px 1px, rgba(0, 0, 0, 0.5)=
1px 0px 1px, rgba(0, 0, 0, 0.5) 0px -1px 1px, rgba(0, 0, 0, 0.5) 0px 1px 1=
px, rgba(0, 0, 0, 0.5) 2px 2px 6px; }
.flex-images .noJs { position: relative; }
body.lightbox-visible { position: fixed; overflow: hidden; width: 100%; hei=
ght: 100%; }
.lightboxOverlay { position: fixed; z-index: 1060; top: 0px; left: 0px; ove=
rflow: hidden; width: 100%; height: 100%; animation: 0.3s ease-in 0s 1 norm=
al forwards running fadeOutElement; background: rgba(0, 0, 0, 0.95); }
.lightboxOverlay.visible { animation: 0.3s ease-in 0s 1 normal forwards run=
ning fadeInElement; }
.lightboxOverlay .lightboxModal { width: 100%; height: 100%; }
.lightboxOverlay .slideRail { display: flex; flex-wrap: nowrap; height: 100=
%; }
.lightboxOverlay .slide { position: relative; width: 100vw; height: 100%; m=
argin: 0px; }
.lightboxOverlay figure { display: flex; flex-flow: column; justify-content=
: flex-start; width: 100%; height: 100%; margin: 0px; }
.lightboxOverlay .imgContainer { position: relative; display: flex; place-c=
ontent: center; flex-shrink: 1; height: 100%; max-height: 100%; margin: 3re=
m; }
.lightboxOverlay .imgContainer img { position: absolute; inset: 50% auto 0p=
x 50%; width: auto; max-width: 100%; max-height: 100%; transform: translate=
X(-50%) translateY(-50%); }
.lightboxOverlay figcaption { flex-shrink: 0; margin: auto 0px 0px; padding=
: 2rem 1rem; background: rgb(243, 243, 243); }
.lightboxOverlay figcaption p { margin-bottom: 0px; }
.lightboxOverlay figcaption .captionWrapper { max-width: 1000px; margin: 0p=
x auto; }
.lightboxOverlay figcaption .copyAndCredits { font-size: 0.888889rem; line-=
height: 1.125; }
.lightboxOverlay figcaption .copyAndCredits .copy { display: inline; }
.lightboxOverlay figcaption .copyAndCredits .copy + .credits { display: inl=
ine; }
.lightboxOverlay figcaption .copyAndCredits .copy + .credits::before { marg=
in: 0px 2px; content: " / "; }
.lightboxOverlay figcaption .piwik_download { font-size: 0.888889rem; line-=
height: 1.125; position: relative; padding: 0px 1rem; color: rgb(1, 104, 15=
5); }
.lightboxOverlay figcaption .piwik_download::before { content: "=EE=A8=9D";=
font-family: "RO Icons"; font-size: 1em; font-weight: normal; line-height:=
inherit; -webkit-font-smoothing: antialiased; position: absolute; top: 0px=
; left: 0px; }
[dir=3D"rtl"] .lightboxOverlay figcaption .piwik_download::before { right: =
0px; left: auto; }
[dir=3D"rtl"] .lightboxOverlay figcaption { direction: rtl; }
.lightboxOverlay button.close { width: 2.5rem; height: 2.5rem; min-height: =
2.5rem; padding: 0px; cursor: pointer; transition: background-color 0.3s; t=
ext-indent: -9999px; background-color: rgb(243, 243, 243); position: absolu=
te; top: 0px; right: 0px; }
.lightboxOverlay button.close::after { content: "=EE=A8=85"; font-family: "=
RO Icons"; font-size: inherit; font-weight: normal; line-height: inherit; -=
webkit-font-smoothing: antialiased; position: absolute; inset-block-start: =
50%; inset-inline-start: 0px; width: 100%; transition: color 0.3s; transfor=
m: translateY(-50%); text-align: center; text-indent: 0px; }
.lightboxOverlay button.close::after { color: rgb(1, 104, 155); }
.lightboxOverlay button.close:hover { outline: none; background-color: rgb(=
1, 104, 155); }
.lightboxOverlay button.close:hover::after { color: rgb(255, 255, 255); }
.lightboxOverlay button.close:hover { background-color: rgb(1, 104, 155); }
.lightboxOverlay button.close:hover::after { color: rgb(255, 255, 255); }
.lightboxOverlay button.nextSlide { width: 2.5rem; height: 2.5rem; min-heig=
ht: 2.5rem; padding: 0px; cursor: pointer; transition: background-color 0.3=
s; text-indent: -9999px; background-color: rgb(243, 243, 243); position: ab=
solute; top: 50%; right: 0px; transform: translateY(-100%); }
.lightboxOverlay button.nextSlide::after { content: "=EE=A8=A5"; font-famil=
y: "RO Icons"; font-size: inherit; font-weight: normal; line-height: inheri=
t; -webkit-font-smoothing: antialiased; position: absolute; inset-block-sta=
rt: 50%; inset-inline-start: 0px; width: 100%; transition: color 0.3s; tran=
sform: translateY(-50%); text-align: center; text-indent: 0px; }
.lightboxOverlay button.nextSlide::after { color: rgb(1, 104, 155); }
.lightboxOverlay button.nextSlide:hover { outline: none; background-color: =
rgb(1, 104, 155); }
.lightboxOverlay button.nextSlide:hover::after { color: rgb(255, 255, 255);=
}
.lightboxOverlay button.nextSlide:hover { background-color: rgb(1, 104, 155=
); }
.lightboxOverlay button.nextSlide:hover::after { color: rgb(255, 255, 255);=
}
.lightboxOverlay button.nextSlide:disabled { display: none; }
.lightboxOverlay button.prevSlide { width: 2.5rem; height: 2.5rem; min-heig=
ht: 2.5rem; padding: 0px; cursor: pointer; transition: background-color 0.3=
s; text-indent: -9999px; background-color: rgb(243, 243, 243); position: ab=
solute; top: 50%; left: 0px; transform: translateY(-100%); }
.lightboxOverlay button.prevSlide::after { content: "=EE=A8=A5"; font-famil=
y: "RO Icons"; font-size: inherit; font-weight: normal; line-height: inheri=
t; -webkit-font-smoothing: antialiased; position: absolute; inset-block-sta=
rt: 50%; inset-inline-start: 0px; width: 100%; transition: color 0.3s; tran=
sform: translateY(-50%); text-align: center; text-indent: 0px; }
.lightboxOverlay button.prevSlide::after { color: rgb(1, 104, 155); }
.lightboxOverlay button.prevSlide:hover { outline: none; background-color: =
rgb(1, 104, 155); }
.lightboxOverlay button.prevSlide:hover::after { color: rgb(255, 255, 255);=
}
.lightboxOverlay button.prevSlide::after { transform: translateY(-50%) rota=
te(-180deg); }
.lightboxOverlay button.prevSlide:hover { background-color: rgb(1, 104, 155=
); }
.lightboxOverlay button.prevSlide:hover::after { color: rgb(255, 255, 255);=
}
.lightboxOverlay button.prevSlide:disabled { display: none; }
.lightboxOverlay .imgLoader { position: absolute; top: calc(50% - 30px); le=
ft: calc(50% - 30px); width: 60px; height: 60px; animation: 2s linear 0s in=
finite normal none running rotateElement; border-width: 6px; border-style: =
solid; border-color: rgb(1, 104, 155) rgb(255, 255, 255) rgb(255, 255, 255)=
; border-image: initial; border-radius: 50%; }
[dir=3D"rtl"] .lightboxOverlay { direction: ltr; }
@media print {
.lightboxOverlay button.close, .lightboxOverlay button.nextSlide, .lightb=
oxOverlay button.prevSlide { display: none; }
}
.mediaContainer { position: relative; display: flex; align-items: flex-star=
t; margin: 0rem 0rem 0.25rem; z-index: 5; }
.swbox { line-height: 0; width: 100%; }
.toggleOptionBox { width: 2.5rem; height: 2.5rem; min-height: 2.5rem; paddi=
ng: 0px; cursor: pointer; transition: background-color 0.3s; text-indent: -=
9999px; background-color: rgb(243, 243, 243); position: absolute; z-index: =
9; top: 0px; right: 0px; }
.toggleOptionBox::after { content: "=EE=A8=89"; font-family: "RO Icons"; fo=
nt-size: inherit; font-weight: normal; line-height: inherit; -webkit-font-s=
moothing: antialiased; position: absolute; inset-block-start: 50%; inset-in=
line-start: 0px; width: 100%; transition: color 0.3s; transform: translateY=
(-50%); text-align: center; text-indent: 0px; }
.toggleOptionBox::after { color: rgb(1, 104, 155); }
.toggleOptionBox:hover { outline: none; background-color: rgb(1, 104, 155);=
}
.toggleOptionBox:hover::after { color: rgb(255, 255, 255); }
[dir=3D"rtl"] .toggleOptionBox { right: auto; left: 0px; }
.openLightbox { width: 2.5rem; height: 2.5rem; min-height: 2.5rem; padding:=
0px; cursor: pointer; transition: background-color 0.3s; text-indent: -999=
9px; background-color: rgb(243, 243, 243); position: absolute; z-index: 9; =
top: 0px; right: 0px; }
.openLightbox::after { content: "=EE=A8=8A"; font-family: "RO Icons"; font-=
size: inherit; font-weight: normal; line-height: inherit; -webkit-font-smoo=
thing: antialiased; position: absolute; inset-block-start: 50%; inset-inlin=
e-start: 0px; width: 100%; transition: color 0.3s; transform: translateY(-5=
0%); text-align: center; text-indent: 0px; }
.openLightbox::after { color: rgb(1, 104, 155); }
.openLightbox:hover { outline: none; background-color: rgb(1, 104, 155); }
.openLightbox:hover::after { color: rgb(255, 255, 255); }
[dir=3D"rtl"] .openLightbox { right: auto; left: 0px; }
.mediaOptions { position: absolute; top: 0px; right: 0px; display: flex; vi=
sibility: hidden; flex-direction: column; padding: 2rem 0.25rem 0.25rem; op=
acity: 0; border: 1px solid rgb(225, 225, 225); background: rgb(255, 255, 2=
55); z-index: 1050; }
@media (min-width: 992px) {
.mediaOptions { padding-top: 1rem; }
}
.mediaOptions h3 { flex-basis: 100%; margin: 0px 0.25rem 0.25rem; padding-r=
ight: 3.5rem; font-size: 1.125rem; font-weight: normal; }
[dir=3D"rtl"] .mediaOptions h3 { padding-right: 0px; padding-left: 3.5rem; =
}
.mediaOptions .lightbox { position: relative; width: 2.5rem; height: 2.5rem=
; min-height: 2.5rem; padding: 0px; cursor: pointer; transition: background=
-color 0.3s; text-indent: -9999px; background-color: rgb(1, 104, 155); disp=
lay: inline-block; margin: 0rem 0.25rem; }
.mediaOptions .lightbox::after { content: "=EE=A8=8A"; font-family: "RO Ico=
ns"; font-size: inherit; font-weight: normal; line-height: inherit; -webkit=
-font-smoothing: antialiased; position: absolute; inset-block-start: 50%; i=
nset-inline-start: 0px; width: 100%; transition: color 0.3s; transform: tra=
nslateY(-50%); text-align: center; text-indent: 0px; }
.mediaOptions .lightbox::after { color: rgb(255, 255, 255); }
.mediaOptions .lightbox:hover { background-color: rgb(1, 73, 109); }
.mediaOptions .lightbox:hover::after { color: rgb(255, 255, 255); }
.mediaOptions .download { position: relative; width: 2.5rem; height: 2.5rem=
; min-height: 2.5rem; padding: 0px; cursor: pointer; transition: background=
-color 0.3s; text-indent: -9999px; background-color: rgb(1, 104, 155); disp=
lay: inline-block; margin: 0rem 0.25rem; }
.mediaOptions .download::after { content: "=EE=A8=9D"; font-family: "RO Ico=
ns"; font-size: inherit; font-weight: normal; line-height: inherit; -webkit=
-font-smoothing: antialiased; position: absolute; inset-block-start: 50%; i=
nset-inline-start: 0px; width: 100%; transition: color 0.3s; transform: tra=
nslateY(-50%); text-align: center; text-indent: 0px; }
.mediaOptions .download::after { color: rgb(255, 255, 255); }
.mediaOptions .download:hover { background-color: rgb(1, 73, 109); }
.mediaOptions .download:hover::after { color: rgb(255, 255, 255); }
[dir=3D"rtl"] .mediaOptions { right: auto; left: 0px; }
.boxOpen .toggleOptionBox { width: 2.5rem; height: 2.5rem; min-height: 2.5r=
em; padding: 0px; cursor: pointer; transition: background-color 0.3s; text-=
indent: -9999px; background-color: rgb(1, 104, 155); z-index: 1051; positio=
n: absolute; }
.boxOpen .toggleOptionBox::after { content: "=EE=A8=85"; font-family: "RO I=
cons"; font-size: inherit; font-weight: normal; line-height: inherit; -webk=
it-font-smoothing: antialiased; position: absolute; inset-block-start: 50%;=
inset-inline-start: 0px; width: 100%; transition: color 0.3s; transform: t=
ranslateY(-50%); text-align: center; text-indent: 0px; }
.boxOpen .toggleOptionBox::after { color: rgb(255, 255, 255); }
.boxOpen .toggleOptionBox:hover { background-color: rgb(1, 73, 109); }
.boxOpen .toggleOptionBox:hover::after { color: rgb(255, 255, 255); }
.boxOpen .mediaOptions { animation: 0.3s ease 0s 1 normal forwards running =
fadeInElement; }
.boxClosed .mediaOptions { animation: 0.3s ease 0s 1 normal forwards runnin=
g fadeOutElement; }
.shareBtn { display: inline-block; margin: 0rem 0.25rem; }
.shareBtn.tw { position: relative; width: 2.5rem; height: 2.5rem; min-heigh=
t: 2.5rem; padding: 0px; cursor: pointer; transition: background-color 0.3s=
; text-indent: -9999px; }
.shareBtn.tw::after { content: "=EE=A8=94"; font-family: "RO Icons"; font-s=
ize: 44px; font-weight: normal; line-height: inherit; -webkit-font-smoothin=
g: antialiased; position: absolute; inset-block-start: 50%; inset-inline-st=
art: 0px; width: 100%; transition: color 0.3s; transform: translateY(-50%);=
text-align: center; text-indent: 0px; }
.shareBtn.tw::after { color: rgb(45, 168, 224); }
.shareBtn.fa { position: relative; width: 2.5rem; height: 2.5rem; min-heigh=
t: 2.5rem; padding: 0px; cursor: pointer; transition: background-color 0.3s=
; text-indent: -9999px; }
.shareBtn.fa::after { content: "=EE=A8=90"; font-family: "RO Icons"; font-s=
ize: 44px; font-weight: normal; line-height: inherit; -webkit-font-smoothin=
g: antialiased; position: absolute; inset-block-start: 50%; inset-inline-st=
art: 0px; width: 100%; transition: color 0.3s; transform: translateY(-50%);=
text-align: center; text-indent: 0px; }
.shareBtn.fa::after { color: rgb(60, 81, 147); }
.shareBtn.li { position: relative; width: 2.5rem; height: 2.5rem; min-heigh=
t: 2.5rem; padding: 0px; cursor: pointer; transition: background-color 0.3s=
; text-indent: -9999px; }
.shareBtn.li::after { content: "=EE=A8=93"; font-family: "RO Icons"; font-s=
ize: 44px; font-weight: normal; line-height: inherit; -webkit-font-smoothin=
g: antialiased; position: absolute; inset-block-start: 50%; inset-inline-st=
art: 0px; width: 100%; transition: color 0.3s; transform: translateY(-50%);=
text-align: center; text-indent: 0px; }
.shareBtn.li::after { color: rgb(14, 119, 181); }
.shareBtn.pi { position: relative; width: 2.5rem; height: 2.5rem; min-heigh=
t: 2.5rem; padding: 0px; cursor: pointer; transition: background-color 0.3s=
; text-indent: -9999px; }
.shareBtn.pi::after { content: "=EE=A8=96"; font-family: "RO Icons"; font-s=
ize: 44px; font-weight: normal; line-height: inherit; -webkit-font-smoothin=
g: antialiased; position: absolute; inset-block-start: 50%; inset-inline-st=
art: 0px; width: 100%; transition: color 0.3s; transform: translateY(-50%);=
text-align: center; text-indent: 0px; }
.shareBtn.pi::after { color: rgb(170, 37, 41); }
.mediasize { margin: 0rem 0.25rem; font-size: 1.125rem; }
@media print {
.mediaOptions, .toggleOptionBox, .openLightbox { display: none; }
}
#avg .eformText { margin: 0rem 0rem 0rem -1rem; background: rgb(230, 230, 2=
30); padding-right: 1rem; }
#avg .eformText::after { display: table; clear: both; content: ""; }
@media (min-width: 768px) {
#avg .eformText { margin-left: -2rem; }
}
#avg .eformText > * { float: left; width: calc(100% - 1rem); margin-right: =
1rem; margin-left: 1rem; }
@media (min-width: 768px) {
#avg .eformText > * { float: right; width: calc(72.5% - 2rem); margin-lef=
t: 0px; }
}
#avg .eforms-fieldgroupname + .eformText { margin-top: 1rem; }
#avg .collapseButtons { background-color: rgb(230, 230, 230); margin-left: =
-1rem; }
#avg .collapseButtons::after { display: table; clear: both; content: ""; }
@media (min-width: 768px) {
#avg .collapseButtons { margin-left: -2rem; }
}
[dir=3D"rtl"] #avg .collapseButtons { margin-left: 0px; margin-right: -1rem=
; }
@media (min-width: 768px) {
[dir=3D"rtl"] #avg .collapseButtons { margin-left: 0px; margin-right: -2r=
em; }
}
#avg .collapsible { display: none; margin-left: -1rem; }
@media (min-width: 768px) {
#avg .collapsible { margin-left: -2rem; }
}
[dir=3D"rtl"] #avg .collapsible { margin-left: 0px; }
@media (min-width: 768px) {
[dir=3D"rtl"] #avg .collapsible { margin-left: 0px; }
}
#avg .collapsible .eformText { margin-left: 0px; }
#avg button.textButton { position: relative; float: left; width: calc(100% =
- 1rem); min-height: 32px; margin-left: 1rem; padding: 0.5rem 44px 0.5rem 0=
px; text-align: left; text-decoration: underline; color: rgb(1, 104, 155); =
border: none; background: rgba(0, 0, 0, 0); }
#avg button.textButton::after { content: "=EE=A8=A5"; font-family: "RO Icon=
s"; font-size: inherit; font-weight: normal; line-height: inherit; -webkit-=
font-smoothing: antialiased; color: rgb(255, 255, 255); position: absolute;=
top: 1.5rem; right: 0px; display: flex; align-items: center; justify-conte=
nt: center; width: 44px; height: 44px; transform: translateY(-50%) rotate(9=
0deg); background-color: rgb(1, 104, 155); }
#avg button.textButton.expand::after { transform: translateY(-50%) rotate(-=
90deg); }
@media (min-width: 576px) {
#avg button.textButton { float: right; width: calc(72.5% - 1rem); }
}
.topicList, .alphabetical-list, .categoryOverview, .topics.alphabetical.two=
-columns { display: flex; flex-basis: 100%; flex-wrap: wrap; max-width: 120=
0px; align-items: flex-start; justify-content: flex-start; margin: 3rem aut=
o 1.5rem; }
.topicList, .alphabetical-list, .categoryOverview { padding: 0px 16px; }
.alphabetical-list__heading { width: 100%; margin-bottom: 1.5rem; padding-t=
op: 0.5rem; border-top: 1px solid rgb(225, 225, 225); }
.topicList h2 { width: 100%; margin-bottom: 1.5rem; padding-top: 0.5rem; bo=
rder-top: 1px solid rgb(225, 225, 225); }
@media (max-width: 767px) {
.topicList h3 a { position: relative; display: block; width: 100%; text-d=
ecoration: none; padding-right: 24px; }
.topicList h3 a::before { transition: 200ms cubic-bezier(0.465, 0.183, 0.=
153, 0.946); content: "=EE=A8=A4"; font-family: "RO Icons"; font-size: 1rem=
; font-weight: normal; line-height: inherit; -webkit-font-smoothing: antial=
iased; color: inherit; position: absolute; right: 0px; top: 5px; }
.topicList h3 a.panelOpen::before { transform: rotate(180deg); }
.topicList > h3 + ul { display: none; }
}
@media (max-width: 767px) {
.alphabetical-list links-list__heading links-list__link { position: relat=
ive; display: block; width: 100%; text-decoration: none; padding-right: 24p=
x; }
.alphabetical-list links-list__heading links-list__link::before { transit=
ion: 200ms cubic-bezier(0.465, 0.183, 0.153, 0.946); content: "=EE=A8=A4"; =
font-family: "RO Icons"; font-size: 1rem; font-weight: normal; line-height:=
inherit; -webkit-font-smoothing: antialiased; color: inherit; position: ab=
solute; right: 0px; top: 5px; }
.alphabetical-list links-list__heading links-list__link.panelOpen::before=
{ transform: rotate(180deg); }
}
.topicList h3, .links-list__heading, .topics.alphabetical.two-columns h2, .=
categoryOverview h2 { font-size: 1.60181rem; line-height: 1.24859; font-wei=
ght: bold; width: 100%; margin-bottom: 1rem; }
@media (min-width: 576px) {
.topicList h3, .links-list__heading, .topics.alphabetical.two-columns h2,=
.categoryOverview h2 { margin-bottom: 1.5rem; }
}
.topicList h3:not(:first-child), .links-list__heading:not(:first-child), .t=
opics.alphabetical.two-columns h2:not(:first-child), .categoryOverview h2:n=
ot(:first-child) { padding-top: 1.25rem; border-top: 1px solid rgb(225, 225=
, 225); }
@media (min-width: 768px) {
.topicList h3:not(:first-child), .links-list__heading:not(:first-child), =
.topics.alphabetical.two-columns h2:not(:first-child), .categoryOverview h2=
:not(:first-child) { padding-top: 2rem; }
}
@media (max-width: 767px) {
.topicList h3, .alphabetical-list__body h3 { font-weight: normal; }
}
.topicCols, .categoryCols, .links-list__body, .topics.alphabetical.two-colu=
mns .subtopics, .block.representation { list-style: none !important; margin=
-inline-start: 0px !important; }
.topicCols li, .topicCols li > h2, .topicCols a > h3, .topicCols a > h4, .c=
ategoryCols li, .categoryCols li > h2, .categoryCols a > h3, .categoryCols =
a > h4, .links-list__body li, .links-list__body li > h2, .links-list__body =
a > h3, .links-list__body a > h4, .topics.alphabetical.two-columns .subtopi=
cs li, .topics.alphabetical.two-columns .subtopics li > h2, .topics.alphabe=
tical.two-columns .subtopics a > h3, .topics.alphabetical.two-columns .subt=
opics a > h4, .block.representation li, .block.representation li > h2, .blo=
ck.representation a > h3, .block.representation a > h4 { font-size: 1.125re=
m; line-height: 19.2px; font-weight: normal; }
@media (min-width: 768px) {
.topicCols li, .topicCols li > h2, .topicCols a > h3, .topicCols a > h4, =
.categoryCols li, .categoryCols li > h2, .categoryCols a > h3, .categoryCol=
s a > h4, .links-list__body li, .links-list__body li > h2, .links-list__bod=
y a > h3, .links-list__body a > h4, .topics.alphabetical.two-columns .subto=
pics li, .topics.alphabetical.two-columns .subtopics li > h2, .topics.alpha=
betical.two-columns .subtopics a > h3, .topics.alphabetical.two-columns .su=
btopics a > h4, .block.representation li, .block.representation li > h2, .b=
lock.representation a > h3, .block.representation a > h4 { line-height: 21.=
6px; }
}
@media (min-width: 992px) {
.topicCols li, .topicCols li > h2, .topicCols a > h3, .topicCols a > h4, =
.categoryCols li, .categoryCols li > h2, .categoryCols a > h3, .categoryCol=
s a > h4, .links-list__body li, .links-list__body li > h2, .links-list__bod=
y a > h3, .links-list__body a > h4, .topics.alphabetical.two-columns .subto=
pics li, .topics.alphabetical.two-columns .subtopics li > h2, .topics.alpha=
betical.two-columns .subtopics a > h3, .topics.alphabetical.two-columns .su=
btopics a > h4, .block.representation li, .block.representation li > h2, .b=
lock.representation a > h3, .block.representation a > h4 { line-height: 24p=
x; }
}
.topicCols li, .topicCols a, .categoryCols li, .categoryCols a, .links-list=
__body li, .links-list__body a, .topics.alphabetical.two-columns .subtopics=
li, .topics.alphabetical.two-columns .subtopics a, .block.representation l=
i, .block.representation a { margin-block-end: 0.75rem; }
.topicCols li > a, .categoryCols li > a, .links-list__body li > a, .topics.=
alphabetical.two-columns .subtopics li > a, .block.representation li > a { =
margin-block-end: 0px; }
.topicCols a, .categoryCols a, .links-list__body a, .topics.alphabetical.tw=
o-columns .subtopics a, .block.representation a { padding-inline-start: cal=
c(6.72px + 0.6rem); position: relative; display: block; text-decoration: no=
ne; font-size: inherit; line-height: inherit; font-weight: normal; }
@media (min-width: 768px) {
.topicCols a, .categoryCols a, .links-list__body a, .topics.alphabetical.=
two-columns .subtopics a, .block.representation a { padding-inline-start: c=
alc(7.56px + 0.675rem); }
}
@media (min-width: 992px) {
.topicCols a, .categoryCols a, .links-list__body a, .topics.alphabetical.=
two-columns .subtopics a, .block.representation a { padding-inline-start: c=
alc(8.4px + 0.75rem); }
}
.topicCols a::before, .categoryCols a::before, .links-list__body a::before,=
.topics.alphabetical.two-columns .subtopics a::before, .block.representati=
on a::before { display: inline-flex; align-items: center; content: "=EE=A8=
=A5"; font-family: "RO Icons"; font-size: 0.7rem; font-weight: normal; line=
-height: inherit; -webkit-font-smoothing: antialiased; width: 6.72px; heigh=
t: 19.2px; text-indent: -0.1em; position: absolute; inset-block-start: -1px=
; inset-inline-start: 0px; }
@media (min-width: 768px) {
.topicCols a::before, .categoryCols a::before, .links-list__body a::befor=
e, .topics.alphabetical.two-columns .subtopics a::before, .block.representa=
tion a::before { width: 7.56px; }
}
@media (min-width: 992px) {
.topicCols a::before, .categoryCols a::before, .links-list__body a::befor=
e, .topics.alphabetical.two-columns .subtopics a::before, .block.representa=
tion a::before { width: 8.4px; }
}
@media (min-width: 768px) {
.topicCols a::before, .categoryCols a::before, .links-list__body a::befor=
e, .topics.alphabetical.two-columns .subtopics a::before, .block.representa=
tion a::before { height: 21.6px; }
}
@media (min-width: 992px) {
.topicCols a::before, .categoryCols a::before, .links-list__body a::befor=
e, .topics.alphabetical.two-columns .subtopics a::before, .block.representa=
tion a::before { height: 24px; }
}
.topicCols a:hover, .categoryCols a:hover, .links-list__body a:hover, .topi=
cs.alphabetical.two-columns .subtopics a:hover, .block.representation a:hov=
er { text-decoration: underline; }
.topicCols a:hover::before, .categoryCols a:hover::before, .links-list__bod=
y a:hover::before, .topics.alphabetical.two-columns .subtopics a:hover::bef=
ore, .block.representation a:hover::before { text-decoration: none; }
.topicCols a.external::before, .categoryCols a.external::before, .links-lis=
t__body a.external::before, .topics.alphabetical.two-columns .subtopics a.e=
xternal::before, .block.representation a.external::before { content: "=EE=
=A8=9E"; font-family: "RO Icons"; font-size: 0.595rem; font-weight: normal;=
line-height: inherit; -webkit-font-smoothing: antialiased; }
[dir=3D"rtl"] .topicCols a::before, [dir=3D"rtl"] .categoryCols a::before, =
[dir=3D"rtl"] .links-list__body a::before, [dir=3D"rtl"] .topics.alphabetic=
al.two-columns .subtopics a::before, [dir=3D"rtl"] .block.representation a:=
:before { transform: rotate(-180deg); }
[dir=3D"rtl"] .topicCols a.external::before, [dir=3D"rtl"] .categoryCols a.=
external::before, [dir=3D"rtl"] .links-list__body a.external::before, [dir=
=3D"rtl"] .topics.alphabetical.two-columns .subtopics a.external::before, [=
dir=3D"rtl"] .block.representation a.external::before { transform: rotate(-=
90deg); }
.topicCols p:not(.article-meta):not(.meta):not(.superheading):not(.copyrigh=
t), .categoryCols p:not(.article-meta):not(.meta):not(.superheading):not(.c=
opyright), .links-list__body p:not(.article-meta):not(.meta):not(.superhead=
ing):not(.copyright), .topics.alphabetical.two-columns .subtopics p:not(.ar=
ticle-meta):not(.meta):not(.superheading):not(.copyright), .block.represent=
ation p:not(.article-meta):not(.meta):not(.superheading):not(.copyright) { =
font-size: 0.888889rem; line-height: 1.40625; font-weight: normal; color: r=
gb(0, 0, 0); margin-block-end: 0px; }
.topicCols p.meta, .categoryCols p.meta, .links-list__body p.meta, .topics.=
alphabetical.two-columns .subtopics p.meta, .block.representation p.meta { =
font-size: 0.888889rem; line-height: 1.6875; font-weight: normal; color: rg=
b(83, 83, 83); margin: 0.5rem 0px 0px; }
.alphabetical-list__body, .topicCols, .categoryCols, .topics.alphabetical.t=
wo-columns .column, .block.representation ul { column-gap: 32px; }
.alphabetical-list__body, .topicCols, .categoryCols { flex-grow: 0; flex-sh=
rink: initial; flex-basis: 100%; max-width: 100%; padding-inline: 16px; pad=
ding-left: 0px; padding-right: 0px; display: block; margin-bottom: 3rem; co=
lumns: 1; }
@media (min-width: 576px) {
.alphabetical-list__body, .topicCols, .categoryCols { display: block; col=
umn-count: 2; }
}
@media (min-width: 992px) {
.alphabetical-list__body, .topicCols, .categoryCols { column-count: 3; }
}
@media (min-width: 1200px) {
.alphabetical-list__body, .topicCols, .categoryCols { column-count: 4; }
}
.alphabetical-list__body.panelOpen, .topicCols.panelOpen, .categoryCols.pan=
elOpen { display: block; }
.alphabetical .alphabetical-list__body, .alphabetical .topicCols, .alphabet=
ical .categoryCols { display: block; }
.alphabetical-list__body:only-of-type, .topicCols:only-of-type, .categoryCo=
ls:only-of-type { margin: 0px; }
.alphabetical-list__body:last-child, .topicCols:last-child, .categoryCols:l=
ast-child { margin: 0px; }
.alphabetical-list__body li > a, .topicCols li > a, .categoryCols li > a { =
display: inline-block; }
.topicList.alphabetical .topicCols ul, .topicList ul.topicCols, .categoryCo=
ls ul, #source-list .common, .links-list__body, .topics.alphabetical.two-co=
lumns ul { margin-bottom: 1rem; }
@media (min-width: 768px) {
.topicList.alphabetical .topicCols ul, .topicList ul.topicCols, .category=
Cols ul, #source-list .common, .links-list__body, .topics.alphabetical.two-=
columns ul { margin-bottom: 2rem; }
}
.topicList.alphabetical .topicCols ul li, .topicList ul.topicCols li, .cate=
goryCols ul li, #source-list .common li, .links-list__body li, .topics.alph=
abetical.two-columns ul li { display: inline-block; width: 100%; vertical-a=
lign: top; break-inside: avoid; }
.topicList.alphabetical .topicCols ul a :focus, .topicList ul.topicCols a :=
focus, .categoryCols ul a :focus, #source-list .common a :focus, .links-lis=
t__body a :focus, .topics.alphabetical.two-columns ul a :focus { outline: r=
gb(0, 0, 0) dashed 2px; z-index: 1010; outline-offset: -2px; box-shadow: rg=
b(255, 255, 255) 0px 0px 0px 2px inset; }
.links-list__item { display: inline-block; width: 100%; vertical-align: top=
; break-inside: avoid; }
.topicGroup, .links-list, .categoryGroup { break-inside: avoid; }
.topicGroup h3, .links-list h3, .categoryGroup h3 { margin-bottom: 1rem; bo=
rder: none; }
@media (min-width: 992px) {
.topics.alphabetical.two-columns .column { columns: 2; }
.topics.alphabetical.two-columns .column .topic { break-inside: avoid; }
}
.topics.alphabetical.two-columns .column li > a { display: inline-block; }
.links-list__link { display: inline-block; }
.links-list__link :focus { outline: rgb(0, 0, 0) dashed 2px; z-index: 1010;=
outline-offset: -2px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset=
; }
@media (min-width: 768px) {
.block.representation ul { columns: 2; }
}
.faqs.overview { margin: 1.5rem 0px; }
.mailServiceClientWrapper .intro.email { padding-left: calc(4rem); position=
: relative; margin-bottom: 1rem; }
.mailServiceClientWrapper .intro.email::before { content: "=EE=A8=A8"; font=
-family: "RO Icons"; font-size: 1.5rem; font-weight: normal; line-height: i=
nherit; -webkit-font-smoothing: antialiased; background: rgb(1, 104, 155); =
border-radius: 50%; position: absolute; left: 0px; height: 3rem; width: 3re=
m; display: flex; justify-content: center; align-items: center; color: rgb(=
255, 255, 255); margin-top: 0.5rem; }
.mailServiceClientWrapper .intro.email p { margin-bottom: 0px; }
.mscSubscriptionOption { background: rgb(243, 243, 243); display: flex; jus=
tify-content: space-between; padding: 1rem; margin-bottom: 1rem; align-item=
s: center; }
.mscSubscriptionOption p { margin: 0px; }
.mscSubscriptionChange fieldset { background: rgb(243, 243, 243); padding: =
1rem; margin-bottom: 1rem; }
.mscSubscriptionChange fieldset legend { float: left; margin-bottom: 1rem; =
width: 100%; }
.mscSubscriptionChange .optOutAllWrapper { float: right; }
.mscSubscriptionChange .formGroup { display: flex; float: left; width: 100%=
; margin: 0.5rem 0rem; }
@media (min-width: 576px) {
.mscSubscriptionChange .formGroup { width: 70%; }
}
.mscSubscriptionChange .formGroup + .formGroup { float: left; width: auto; =
}
@media (min-width: 576px) {
.mscSubscriptionChange .formGroup + .formGroup { float: right; }
}
.mscSubscriptionChange .formGroup p { margin-bottom: 0px; }
.mscSubscriptionChange input.optOut { margin-left: 0.5rem; }
.mscSubscriptionChange .notice { transition: 200ms cubic-bezier(0.465, 0.18=
3, 0.153, 0.946); float: left; background-color: rgb(255, 244, 220); width:=
100%; visibility: hidden; margin: 0px; height: 0px; overflow: hidden; }
.mscSubscriptionChange .notice.visible { transition: 200ms cubic-bezier(0.4=
65, 0.183, 0.153, 0.946); margin: 0.5rem 0rem 1rem; height: auto; visibilit=
y: visible; }
.mscSubscriptionChange .notice p { padding: 1rem; display: flex; align-item=
s: center; margin: 0px !important; }
.mscSubscriptionChange .notice p::before { margin-right: 1rem; content: " "=
; min-width: 32px; min-height: 30px; background-image: url("data:image/svg+=
xml,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' width=3D'32' height=3D'32' =
viewBox=3D'0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23ffb612;%7D%3C/sty=
le%3E%3C/defs%3E%3Ctitle%3Ewarning%3C/title%3E%3Cpath class=3D'a' d=3D'M31.=
66,27.64,18.3,1.49a2.52,2.52,0,0,0-4.6,0L.34,27.64C-.65,29.59.62,32,2.64,32=
H29.37C31.38,32,32.65,29.59,31.66,27.64Z'/%3E%3Cpath d=3D'M14,24.31a2.88,2.=
88,0,0,1,.5-1.71,1.7,1.7,0,0,1,1.5-.7,1.89,1.89,0,0,1,1.51.61,2.74,2.74,0,0=
,1,.52,1.8A2.72,2.72,0,0,1,17.53,26a1.76,1.76,0,0,1-1.5.67,1.92,1.92,0,0,1-=
1.52-.6A2.54,2.54,0,0,1,14,24.31Zm.43-15.65,3.41-.3-.3,8.39v4l-3.13.07V8.66=
Z'/%3E%3C/svg%3E"); }
.reactions, .mourning { padding: 1.5rem 0px; background-color: rgb(243, 243=
, 243); }
.reactions > ul, .mourning > ul { margin: 0px; }
.reactions li, .mourning li { padding: calc(-4px + 1.5rem) 1.5rem 1.5rem; m=
argin: 0px; border-bottom: 2px solid rgb(255, 255, 255); }
.reactions li:first-child, .mourning li:first-child { padding-top: 0px; }
.reactions li:last-child, .mourning li:last-child { border-bottom: none; pa=
dding-bottom: 0px; }
.reactions p:not(.meta), .mourning p:not(.meta) { margin-bottom: 0.5rem; }
.hotspotContainer .copyright { position: relative; display: inline-block; p=
adding: 0.25rem 0px 0px; margin-top: -0.5rem; margin-bottom: 0px; font-size=
: 0.888889rem; text-align: left; text-shadow: none; color: dimgray; }
.hotspotimage { margin: 0px auto; position: relative; }
.hotspotimage img { width: 100%; line-height: 0; }
.hotspotimage ul.hotspotmap { margin-bottom: 0px; }
.hotspotimage li { position: absolute; z-index: auto; margin: 0px; padding:=
0px; background: none; width: 100%; height: 0px; counter-increment: hotzon=
es 1; }
.hotspotimage li::before { display: none; content: ""; }
.hotspotimage button { display: block; min-height: 0px; width: 30px; height=
: 30px; margin-left: -15px; margin-top: -15px; padding: 0px; transition: tr=
ansform 200ms, -webkit-transform 200ms; border-radius: 100%; }
.hotspotimage button::after { display: inline-flex; justify-content: center=
; align-items: center; width: 30px; height: 30px; padding-top: 1px; border-=
radius: 100%; background-color: rgb(1, 104, 155); color: rgb(255, 255, 255)=
; content: counter(hotzones); }
@media (min-width: 992px) {
.js .hotspotimage button::after { content: "=EE=A8=89"; font-family: "RO =
Icons"; font-weight: normal; -webkit-font-smoothing: antialiased; font-size=
: 16px; line-height: 1; padding-top: 0px; }
}
.hotspotimage button:hover::after { color: rgb(255, 255, 255); }
.hotspotimage button:focus { outline: rgb(0, 0, 0) dashed 2px; z-index: 101=
0; outline-offset: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
.hotspotimage button:focus::before { content: none; }
.hotspotimage button.open { transform: rotate(45deg); }
.hotspotimage .tooltip { display: block; position: absolute; z-index: 9999;=
top: auto; left: 0px; bottom: 0px; padding: 1rem; width: auto; max-width: =
500px; background-color: rgba(1, 104, 155, 0.95); color: rgb(255, 255, 255)=
; font-size: 1.125rem; text-align: left; }
.hotspotimage .tooltip:focus { outline: rgb(0, 0, 0) dashed 2px; z-index: 1=
010; outline-offset: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
.hotspotimage .tooltip::after { content: ""; position: absolute; width: 0px=
; height: 0px; left: 50%; right: auto; bottom: -10px; margin-left: -10px; b=
order-left: 10px solid rgba(0, 0, 0, 0); border-right: 10px solid rgba(0, 0=
, 0, 0); border-top: 10px solid rgba(1, 104, 155, 0.95); }
.light.hotspotimage .tooltip { color: dimgray; background: rgb(255, 255, 25=
5); opacity: 0.95; }
.light.hotspotimage .tooltip::after { border-top: 10px solid rgba(255, 255,=
255, 0.95); }
.light.hotspotimage .tooltip.bottom::after { border-top: none; border-botto=
m: 10px solid rgba(255, 255, 255, 0.95); bottom: auto; top: -10px; }
.hotspotimage .tooltip.left::after { margin-left: 0px; left: 10px; }
.hotspotimage .tooltip.right::after { left: auto; margin-left: 0px; right: =
10px; }
.hotspotimage .tooltip.bottom::after { border-top: none; border-bottom: 10p=
x solid rgba(1, 104, 155, 0.95); bottom: auto; top: -10px; }
.hotspotimage .tooltip h3 { font-style: italic; }
.hotspotimage .tooltip p, .hotspotimage .tooltip li { font-size: 1rem; line=
-height: 1.5; font-weight: normal; }
.hotspotimage .tooltip ol, .hotspotimage .tooltip ul { margin: 1px auto 0px=
; padding: 0.25rem; }
.hotspotimage .tooltip ol { list-style-type: decimal; }
.hotspotimage .tooltip ul { list-style-type: disc; }
.hotspotimage .tooltip li { position: relative; margin-left: 1rem; height: =
auto; }
.hotspotimage .tooltip img { width: 100%; }
.hotspotimage .tooltip.imageleft, .hotspotimage .tooltip.imageright { max-w=
idth: 620px; }
.hotspotimage .tooltip.imageleft img, .hotspotimage .tooltip.imageright img=
{ max-width: 45%; position: relative; top: 4px; }
.hotspotimage .tooltip.imageleft img { float: left; margin-right: 1rem; }
.hotspotimage .tooltip.imageright img { float: right; margin-left: 1rem; }
.hotspotimage .tooltip.imagetop, .hotspotimage .tooltip.imagebottom { max-w=
idth: 415px; }
.hotspotimage .tooltip.imagetop img { margin-bottom: 1rem; }
.hotspotimage .tooltip.imagebottom img { margin-bottom: 0px; }
.hotspotinfo { margin: 20px auto; }
@media (min-width: 992px) {
.js .hotspotinfo { display: none; }
}
.hotspotinfo > div { width: auto; padding: 1rem 0px; display: block; counte=
r-increment: hotzonesdefs 1; border-top: 1px solid rgb(1, 104, 155); }
.hotspotinfo > div::after { display: table; clear: both; content: ""; }
.hotspotinfo > div::before { display: inline-flex; justify-content: center;=
align-items: center; width: 30px; height: 30px; padding-top: 1px; border-r=
adius: 100%; background-color: rgb(1, 104, 155); color: rgb(255, 255, 255);=
content: counter(hotzonesdefs); position: relative; top: -3px; margin-righ=
t: 10px; }
@media (min-width: 992px) {
.js .hotspotinfo > div::before { content: "=EE=A8=89"; font-family: "RO I=
cons"; font-weight: normal; -webkit-font-smoothing: antialiased; font-size:=
16px; line-height: 1; padding-top: 0px; }
}
.hotspotinfo h4 { display: inline; }
.hotspotinfo p { font-size: 1.125rem; }
.hotspotinfo img { width: 100%; float: right; margin: 10px 0px; }
@media (min-width: 992px) {
.hotspotinfo img { width: 40%; margin: 0px 0px 0px 10px; }
}
.mapContainer { margin-bottom: 30px; }
.mapContainer .map .spotlight.thumbnail { min-height: 100px; }
.mapContainer .map .spotlight.thumbnail > h3 { margin-left: 20px; padding-l=
eft: 120px; font-weight: normal; margin-top: -0.3em; }
.mapContainer .map .spotlight.thumbnail > h3 + img { margin-left: 20px; }
.mapContainer .map .spotlight.thumbnail > h3 + img + p { margin-left: 20px;=
padding-left: 120px; }
.js .mapContainer .map .spotlight.thumbnail { overflow: hidden; clip: rect(=
0px, 0px, 0px, 0px); margin: -1px; padding: 0px; width: 1px; height: 1px; b=
order: 0px; position: absolute !important; display: inline-block !important=
; }
.js .mapContainer .map { border: 1px solid rgb(204, 204, 204); height: 500p=
x; margin-bottom: 0px; }
.js .mapContainer .map:focus { z-index: 1010; outline-offset: 0px; box-shad=
ow: rgb(255, 255, 255) 0px 0px 0px 2px; outline: rgb(0, 0, 0) dashed 2px !i=
mportant; }
.js .mapContainer .map table { display: none; }
.js .mapContainer.no-touchevents .map { margin-left: 0px; margin-right: 0px=
; }
.mapContainer .map { height: auto; }
.mapContainer .leaflet-map-pane, .mapContainer .leaflet-tile, .mapContainer=
.leaflet-marker-icon, .mapContainer .leaflet-marker-shadow, .mapContainer =
.leaflet-tile-pane, .mapContainer .leaflet-tile-container, .mapContainer .l=
eaflet-overlay-pane, .mapContainer .leaflet-shadow-pane, .mapContainer .lea=
flet-marker-pane, .mapContainer .leaflet-popup-pane, .mapContainer .leaflet=
-overlay-pane svg, .mapContainer .leaflet-zoom-box, .mapContainer .leaflet-=
image-layer, .mapContainer .leaflet-layer { position: absolute; left: 0px; =
top: 0px; }
.mapContainer .leaflet-container { overflow: hidden; }
.mapContainer .leaflet-tile, .mapContainer .leaflet-marker-icon, .mapContai=
ner .leaflet-marker-shadow { user-select: none; -webkit-user-drag: none; }
.mapContainer .leaflet-marker-icon, .mapContainer .leaflet-marker-shadow { =
display: block; }
.mapContainer .leaflet-marker-icon:hover { cursor: pointer; }
.mapContainer .leaflet-marker-icon:focus { z-index: 1010; outline-offset: 0=
px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; outline: rgb(0, 0, 0) d=
ashed 2px !important; }
.mapContainer .leaflet-container img { max-width: none !important; }
.mapContainer .leaflet-container img.leaflet-image-layer { max-width: 15000=
px !important; }
.mapContainer .leaflet-tile { filter: inherit; visibility: hidden; }
.mapContainer .leaflet-tile-loaded { visibility: inherit; }
.mapContainer .leaflet-zoom-box { width: 0px; height: 0px; }
.mapContainer .leaflet-overlay-pane svg { }
.mapContainer .leaflet-tile-pane { z-index: 2; }
.mapContainer .leaflet-objects-pane { z-index: 3; }
.mapContainer .leaflet-overlay-pane { z-index: 4; }
.mapContainer .leaflet-shadow-pane { z-index: 5; }
.mapContainer .leaflet-marker-pane { z-index: 6; }
.mapContainer .leaflet-popup-pane { z-index: 7; }
.mapContainer .leaflet-control { position: relative; z-index: 7; pointer-ev=
ents: auto; }
.mapContainer .leaflet-top, .mapContainer .leaflet-bottom { position: absol=
ute; z-index: 1000; pointer-events: none; }
.mapContainer .leaflet-top { top: 5px; }
.mapContainer .leaflet-right { right: 0px; }
.mapContainer .leaflet-bottom { bottom: 0px; }
.mapContainer .leaflet-left { left: 5px; }
.mapContainer .leaflet-control { float: left; clear: both; }
.mapContainer .leaflet-right .leaflet-control { float: right; }
.mapContainer .leaflet-fade-anim .leaflet-tile, .mapContainer .leaflet-fade=
-anim .leaflet-popup { opacity: 0; transition: opacity 0.2s linear; }
.mapContainer .leaflet-fade-anim .leaflet-tile-loaded, .mapContainer .leafl=
et-fade-anim .leaflet-map-pane .leaflet-popup { opacity: 1; }
.mapContainer .leaflet-zoom-anim .leaflet-zoom-animated { transition: trans=
form 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezie=
r(0, 0, 0.25, 1); }
.mapContainer .leaflet-zoom-anim .leaflet-tile, .mapContainer .leaflet-pan-=
anim .leaflet-tile, .mapContainer .leaflet-touching .leaflet-zoom-animated =
{ transition: none; }
.mapContainer .leaflet-zoom-anim .leaflet-zoom-hide { visibility: hidden; }
.mapContainer .leaflet-clickable { cursor: pointer; }
.mapContainer .leaflet-container { cursor: -webkit-grab; }
.mapContainer .leaflet-popup-pane, .mapContainer .leaflet-control { cursor:=
auto; }
.mapContainer .leaflet-dragging, .mapContainer .leaflet-dragging .leaflet-c=
lickable, .mapContainer .leaflet-dragging .leaflet-container { cursor: -web=
kit-grabbing; }
.mapContainer .leaflet-container { background: rgb(204, 204, 204); outline:=
0px; }
.mapContainer .leaflet-container .leaflet-active { outline: rgb(225, 112, 0=
) solid 2px; }
.mapContainer .leaflet-zoom-box { border: 2px dotted rgb(0, 123, 199); back=
ground: rgb(255, 255, 255); opacity: 0.5; }
.mapContainer .leaflet-container { font: 12px / 1.5 "Helvetica Neue", Arial=
, Helvetica, sans-serif; }
.mapContainer .leaflet-control-layers-toggle { background-repeat: no-repeat=
; display: block; }
.mapContainer .leaflet-touch .leaflet-bar a:last-child { border-bottom: non=
e; }
.mapContainer .leaflet-control-layers { box-shadow: rgba(0, 0, 0, 0.4) 0px =
1px 7px; background: rgb(255, 255, 255); }
.mapContainer .leaflet-control-layers-toggle { width: 36px; height: 36px; }
.mapContainer .leaflet-retina .leaflet-control-layers-toggle { background-s=
ize: 26px 26px; }
.mapContainer .leaflet-touch .leaflet-control-layers-toggle { width: 44px; =
height: 44px; }
.mapContainer .leaflet-control-layers .leaflet-control-layers-list, .mapCon=
tainer .leaflet-control-layers-expanded .leaflet-control-layers-toggle { di=
splay: none; }
.mapContainer .leaflet-control-layers-expanded .leaflet-control-layers-list=
{ display: block; position: relative; }
.mapContainer .leaflet-control-layers-expanded { padding: 6px 10px 6px 6px;=
color: rgb(83, 83, 83); background: rgb(255, 255, 255); }
.mapContainer .leaflet-control-layers-selector { margin-top: 2px; position:=
relative; top: 1px; }
.mapContainer .leaflet-control-layers label { display: block; }
.mapContainer .leaflet-control-layers-separator { height: 0px; border-top: =
1px solid rgb(204, 204, 204); margin: 5px -10px 5px -6px; }
.mapContainer .leaflet-container .leaflet-control-attribution { background-=
color: rgba(255, 255, 255, 0.7); box-shadow: rgb(180, 180, 180) 0px 0px 5px=
; margin: 0px; }
.mapContainer .leaflet-container .leaflet-control-attribution a:focus { z-i=
ndex: 1010; outline-offset: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px=
2px; outline: rgb(0, 0, 0) dashed 2px !important; }
.mapContainer .leaflet-control-attribution, .mapContainer .leaflet-control-=
scale-line { padding: 0px 5px; color: rgb(83, 83, 83); }
.mapContainer .leaflet-container .leaflet-control-attribution, .mapContaine=
r .leaflet-container .leaflet-control-scale { font-size: 11px; }
.mapContainer .leaflet-left .leaflet-control-scale { margin-left: 5px; }
.mapContainer .leaflet-bottom .leaflet-control-scale { margin-bottom: 5px; =
}
.mapContainer .leaflet-top .leaflet-control-scale { margin-top: 0px; }
.mapContainer .leaflet-right .leaflet-control-scale { margin-right: 0px; }
.mapContainer .leaflet-control-scale-line { border-right: 1px solid rgb(153=
, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); border-left: 1px =
solid rgb(153, 153, 153); border-image: initial; border-top: none; color: r=
gb(0, 0, 0); line-height: 1.1; padding: 2px 5px 1px; font-size: 11px; backg=
round-color: rgba(255, 255, 255, 0.5); white-space: nowrap; overflow: hidde=
n; box-sizing: content-box; }
.mapContainer .leaflet-top .leaflet-control-scale-line { border-top: 1px so=
lid rgb(153, 153, 153); border-bottom: none; }
.mapContainer .leaflet-control-scale-line:not(:first-child) { border-top: 2=
px solid rgb(153, 153, 153); border-bottom: none; margin-top: -2px; box-sha=
dow: rgba(0, 0, 0, 0.2) 0px 2px 5px; }
.mapContainer .leaflet-control-scale-line:not(:first-child):not(:last-child=
) { border-bottom: 2px solid rgb(153, 153, 153); }
.mapContainer .leaflet-touch .leaflet-control-attribution, .mapContainer .l=
eaflet-touch .leaflet-control-layers, .mapContainer .leaflet-touch .leaflet=
-control-zoom { box-shadow: none; }
.mapContainer .leaflet-touch .leaflet-control-layers, .mapContainer .leafle=
t-touch .leaflet-bar { background-clip: padding-box; }
.mapContainer .leaflet-touch .leaflet-control-layers, .mapContainer .leafle=
t-touch .leaflet-control-zoom { border: 4px solid rgba(0, 0, 0, 0.3); }
.mapContainer .leaflet-popup { position: absolute; text-align: center; }
.mapContainer .leaflet-popup-content-wrapper { padding: 1px; text-align: le=
ft; }
.mapContainer .leaflet-popup-content { overflow: hidden; position: relative=
; margin: 13px 19px; line-height: 1.4; }
.mapContainer .leaflet-popup-content .map-data__image { padding-left: 1rem;=
float: left; width: 27%; margin-right: 1%; margin-top: 5px; }
.mapContainer .leaflet-popup-content .map-data__image + .map-data__descript=
ion { float: right; width: 72%; max-width: 192px; }
.mapContainer .leaflet-popup-tip-container { margin: 0px auto; width: 40px;=
height: 20px; position: relative; overflow: hidden; }
.mapContainer .leaflet-popup-tip { width: 17px; height: 17px; padding: 1px;=
margin: -10px auto 0px; transform: rotate(45deg); }
.mapContainer .leaflet-popup-content-wrapper, .mapContainer .leaflet-popup-=
tip { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.4) 0px 3p=
x 14px; }
.mapContainer .leaflet-container a.leaflet-popup-close-button { position: a=
bsolute; top: 0px; right: 0px; text-align: center; width: 19px; font-size: =
19px; text-decoration: none; font-weight: bold; background: rgba(0, 0, 0, 0=
); }
.mapContainer .leaflet-container a.leaflet-popup-close-button:focus { z-ind=
ex: 1010; outline-offset: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2=
px; outline: rgb(0, 0, 0) dotted 2px !important; }
.mapContainer .leaflet-container a.leaflet-popup-close-button:hover { color=
: rgb(1, 73, 109); }
.mapContainer .leaflet-popup-scrolled { overflow: auto; border-bottom: 1px =
solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); }
.mapContainer .leaflet-div-icon { background: rgb(255, 255, 255); border: 1=
px solid dimgray; }
.mapContainer .leaflet-popup-pane { z-index: 1001; }
.mapContainer .article-body .leaflet-popup-content a h3 { color: rgb(0, 123=
, 199); text-decoration: underline; }
.mapContainer .article-body .leaflet-popup-content h3 { margin: 0px 0px 10p=
x; font-weight: bold; color: rgb(0, 0, 0); font-size: 1.2em; }
.mapContainer .article-body .leaflet-popup-content .content-image { float: =
left; clear: none; width: 32.5%; margin: 0.25em 2.5% 0px 0px; }
.mapContainer .article-body .leaflet-popup-content .content-image img { wid=
th: 100%; }
.mapContainer .article-body .leaflet-popup-content .content-image .caption =
{ margin: 0.6em 0px 1.8em; float: none; }
.mapContainer .leaflet-touch .leaflet-control-layers, .mapContainer .leafle=
t-touch .leaflet-control-zoom { border: none; }
@media (min-width: 36em) {
.mapContainer .leaflet-popup-content p { max-width: 283px; }
}
.mapContainer .leaflet-popup { margin-bottom: -90px; }
.mapContainer .leaflet-popup-tip-container { display: none; }
@media (min-width: 36em) {
.mapContainer .leaflet-popup { margin-bottom: 0px; }
.mapContainer .leaflet-popup-tip-container { display: block; }
}
.mapContainer .leaflet-bar { padding-bottom: 40px; padding-top: 0px; box-sh=
adow: none; border-radius: 0px; }
.mapContainer .leaflet-bar .leaflet-disabled { cursor: default; background-=
color: rgb(230, 230, 230); color: rgb(180, 180, 180); }
.mapContainer .leaflet-bar a { display: block; text-align: center; text-dec=
oration: none; padding: 0px; margin: 0px 0px 5px; -webkit-font-smoothing: n=
one; width: 40px; height: 40px; text-indent: -999px; overflow: hidden; posi=
tion: relative; background: rgb(243, 243, 243); border: none; color: rgb(1,=
104, 155); }
.mapContainer .leaflet-bar a::before { color: rgb(1, 104, 155); }
.mapContainer .leaflet-bar a:hover { background: rgb(1, 104, 155); }
.mapContainer .leaflet-bar a:last-child { border-bottom: none; }
.mapContainer .leaflet-control-zoom-in { position: relative; width: 2.5rem;=
height: 2.5rem; min-height: 2.5rem; padding: 0px; cursor: pointer; transit=
ion: background-color 0.3s; text-indent: -9999px; background-color: rgb(243=
, 243, 243); }
.mapContainer .leaflet-control-zoom-in::after { content: "=EE=A8=89"; font-=
family: "RO Icons"; font-size: 1.125rem; font-weight: normal; line-height: =
inherit; -webkit-font-smoothing: antialiased; position: absolute; inset-blo=
ck-start: 50%; inset-inline-start: 0px; width: 100%; transition: color 0.3s=
; transform: translateY(-50%); text-align: center; text-indent: 0px; }
.mapContainer .leaflet-control-zoom-in::after { color: rgb(1, 104, 155); }
.mapContainer .leaflet-control-zoom-in:hover { outline: none; background-co=
lor: rgb(1, 104, 155); }
.mapContainer .leaflet-control-zoom-in:hover::after { color: rgb(255, 255, =
255); }
.mapContainer .leaflet-control-zoom-in:focus { z-index: 1010; outline-offse=
t: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; outline: rgb(0, 0, =
0) dashed 2px !important; }
.mapContainer .leaflet-control-zoom-out { position: relative; width: 2.5rem=
; height: 2.5rem; min-height: 2.5rem; padding: 0px; cursor: pointer; transi=
tion: background-color 0.3s; text-indent: -9999px; background-color: rgb(24=
3, 243, 243); }
.mapContainer .leaflet-control-zoom-out::after { content: "=EE=A8=A7"; font=
-family: "RO Icons"; font-size: 1.125rem; font-weight: normal; line-height:=
inherit; -webkit-font-smoothing: antialiased; position: absolute; inset-bl=
ock-start: 50%; inset-inline-start: 0px; width: 100%; transition: color 0.3=
s; transform: translateY(-50%); text-align: center; text-indent: 0px; }
.mapContainer .leaflet-control-zoom-out::after { color: rgb(1, 104, 155); }
.mapContainer .leaflet-control-zoom-out:hover { outline: none; background-c=
olor: rgb(1, 104, 155); }
.mapContainer .leaflet-control-zoom-out:hover::after { color: rgb(255, 255,=
255); }
.mapContainer .leaflet-control-zoom-out:focus { z-index: 1010; outline-offs=
et: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; outline: rgb(0, 0,=
0) dashed 2px !important; }
.mapContainer .leaflet-control-layers-toggle { background-repeat: no-repeat=
; display: block; }
@media print {
.mapContainer .leaflet-container { orphans: 3; widows: 3; break-inside: a=
void; break-before: page; }
.mapContainer .leaflet-container img { max-width: none !important; }
.mapContainer .leaflet-tile-container { break-inside: avoid; break-before=
: page; }
}
.collapsiblePanels .map-data { width: 100%; float: left; border-bottom: 1px=
solid rgb(204, 204, 204); margin: 0px 0px 15px; padding: 0px 0px 15px; }
.collapsiblePanels .map-data:last-child { border-bottom: none; margin-botto=
m: 0px; }
.map-data__link { position: relative; display: block; text-decoration: none=
; }
.map-data__link .map-data__heading:hover { text-decoration: underline; }
.map-data__link .map-data__heading, .map-data__link .map-data__description =
{ padding-left: calc(8.4px + 0.75rem); }
.map-data__link:focus { text-decoration: none; outline: rgb(0, 0, 0) dotted=
2px; z-index: 1010; outline-offset: -2px; box-shadow: rgb(255, 255, 255) 0=
px 0px 0px 2px inset; }
.map-data__link.external .map-data__heading, .map-data__link.external .map-=
data__description { margin-left: 0px; padding-left: calc(8.4px + 0.25rem); =
}
.map-data__link:not(.external) .map-data__heading::before { content: "=EE=
=A8=A5"; font-family: "RO Icons"; font-size: 0.7rem; font-weight: normal; l=
ine-height: inherit; -webkit-font-smoothing: antialiased; position: absolut=
e; left: 0px; top: 0.4em; }
.map-data__description { color: rgb(0, 0, 0); margin: 0px 0px 10px; }
#logoBlock > .wrapper { max-width: 1200px; margin: 0px auto; padding: 0px 1=
6px; }
#logoBlock h2 { font-size: 1.60181rem; line-height: 1.87289; font-weight: n=
ormal; color: rgb(83, 83, 83); border-width: 0px 0px 1px; border-bottom-sty=
le: solid; border-bottom-color: rgb(180, 180, 180); margin-bottom: 1.5rem; =
}
#logoBlock ul { justify-content: center; display: flex; flex-wrap: wrap; }
#logoBlock ul > * { margin-block-end: 0px; width: calc(50% - 8px); }
#logoBlock ul > :not(:nth-child(n)) { margin-inline-end: 0px; }
#logoBlock ul > :not(:nth-child(-n+1)) { margin-block-start: 0px; }
#logoBlock ul > :not(:nth-child(2n)) { margin-inline-end: 16px; }
#logoBlock ul > :not(:nth-child(-n+2)) { margin-block-start: 16px; }
@media (min-width: 768px) {
#logoBlock ul { display: flex; flex-wrap: wrap; }
#logoBlock ul > * { margin-block-end: 0px; width: calc(33.3333% - 10.6667=
px); }
#logoBlock ul > :not(:nth-child(2n)) { margin-inline-end: 0px; }
#logoBlock ul > :not(:nth-child(-n+2)) { margin-block-start: 0px; }
#logoBlock ul > :not(:nth-child(3n)) { margin-inline-end: 16px; }
#logoBlock ul > :not(:nth-child(-n+3)) { margin-block-start: 1.5rem; }
}
@media (min-width: 992px) {
#logoBlock ul { display: flex; flex-wrap: wrap; }
#logoBlock ul > * { margin-block-end: 0px; width: calc(20% - 12.8px); }
#logoBlock ul > :not(:nth-child(3n)) { margin-inline-end: 0px; }
#logoBlock ul > :not(:nth-child(-n+3)) { margin-block-start: 0px; }
#logoBlock ul > :not(:nth-child(5n)) { margin-inline-end: 16px; }
#logoBlock ul > :not(:nth-child(-n+5)) { margin-block-start: 1.5rem; }
}
@media (min-width: 1200px) {
#logoBlock ul { display: flex; flex-wrap: wrap; }
#logoBlock ul > * { margin-block-end: 0px; width: calc(16.6667% - 13.3333=
px); }
#logoBlock ul > :not(:nth-child(5n)) { margin-inline-end: 0px; }
#logoBlock ul > :not(:nth-child(-n+5)) { margin-block-start: 0px; }
#logoBlock ul > :not(:nth-child(6n)) { margin-inline-end: 16px; }
#logoBlock ul > :not(:nth-child(-n+6)) { margin-block-start: 1.5rem; }
}
#logoBlock li > a, #logoBlock li > img { display: flex; width: 100%; height=
: 3rem; justify-content: center; align-items: center; object-fit: contain; =
font-family: "object-fit: contain;"; }
#logoBlock a > img { width: auto; max-height: 100%; }
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
#logoBlock a > img { min-width: 1px; }
}
.block-audio-video { clear: left; margin: 0px 0px 50px; padding-bottom: 0px=
; }
.block-audio-video .collapsiblePanels .panel > h3, .block-audio-video .coll=
apsiblePanels .panel > h3 > button { font-size: 1rem; line-height: 1; font-=
weight: normal; }
.block-audio-video .collapsiblePanels .panel > h3 > button { min-height: 0p=
x; padding: 0.75rem; }
.block-audio-video .collapsiblePanels .panel > h3 > button::after { font-si=
ze: 0.8rem; }
.block-audio-video .collapsiblePanels .panel .downloads a { font-size: 1.26=
562rem; line-height: 1.58025; }
.block-audio-video .collapsiblePanels .panel .downloads a:focus { outline: =
rgb(0, 0, 0) dashed 2px; z-index: 1010; outline-offset: -2px; box-shadow: r=
gb(255, 255, 255) 0px 0px 0px 2px inset; }
.block-audio-video .collapsiblePanels .panel .downloads a .meta { font-size=
: 1rem; line-height: 1.5; color: rgb(83, 83, 83); }
.mejs__offscreen { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: =
inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; posi=
tion: absolute; width: 1px; overflow-wrap: normal; }
.mejs__container { position: relative; }
.mejs__container:focus { outline: rgb(0, 0, 0) dashed 2px; z-index: 1010; o=
utline-offset: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
.mejs__container.mejs__video { margin-bottom: 40px; }
.mejs__container video::-webkit-media-controls, .mejs__container video::-we=
bkit-media-controls-panel, .mejs__container video::-webkit-media-controls-p=
anel-container, .mejs__container video::-webkit-media-controls-start-playba=
ck-button { appearance: none; display: none !important; }
.mejs__fill-container { background: rgba(0, 0, 0, 0); margin: 0px auto; ove=
rflow: hidden; position: relative; }
.mejs__fill-container, .mejs__fill-container .mejs__container { height: 100=
%; width: 100%; }
.mejs__iframe-overlay { height: 100%; position: absolute; width: 100%; }
.mejs__embed, .mejs__embed body { background: rgb(0, 0, 0); height: 100%; m=
argin: 0px; overflow: hidden; padding: 0px; width: 100%; }
.mejs__fullscreen { overflow: hidden !important; }
.mejs__captions-text, .mejs__captions-text * { background: rgb(20, 20, 20);=
box-shadow: rgb(20, 20, 20) 5px 0px 0px, rgb(20, 20, 20) -5px 0px 0px; pad=
ding: 0px; white-space: pre-wrap; position: relative; bottom: -10px; font-s=
ize: clamp(16px, 3vw, 24px); line-height: 1.2; }
.mejs__container-fullscreen { inset: 0px; overflow: hidden; position: fixed=
; z-index: 999999; }
.mejs__container-fullscreen .mejs__mediaelement, .mejs__container-fullscree=
n video { height: 100% !important; width: 100% !important; }
.mejs__container-fullscreen .mejs__captions-text { bottom: 28px; }
.mejs__background { left: 0px; position: absolute; top: 0px; }
.mejs__mediaelement { height: 100%; left: 0px; position: absolute; top: 0px=
; width: 100%; z-index: 0; }
.mejs__poster { background-position: 50% 50%; background-repeat: no-repeat;=
background-size: cover; left: 0px; position: absolute; top: 0px; z-index: =
1; }
.mejs__poster-img { border: 0px; padding: 0px; }
:root .mejs__poster-img { display: none; }
.mejs__overlay { align-items: center; display: flex; justify-content: cente=
r; left: 0px; position: absolute; top: 0px; }
.mejs__layer { z-index: 1; }
.mejs__overlay-play { cursor: pointer; }
.mejs__overlay-button { background: url("shared-ro/images/media_player_cont=
rols.svg") -12px -61px no-repeat rgb(1, 104, 155); height: 68px; width: 68p=
x; box-shadow: rgb(0, 0, 0) 1px 1px 2px; border-radius: 16px; }
.mejs__overlay-button:focus { outline: rgb(0, 0, 0) dashed 2px; z-index: 10=
10; outline-offset: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
.mejs__overlay:hover > .mejs__overlay-button { background-position: -92px -=
61px; }
.mejs__icon-overlay-play { display: none; }
.mejs__overlay-loading { height: 80px; width: 80px; }
.mejs__overlay-loading-bg-img { animation: 1s linear 0s infinite normal non=
e running mejs__loading-spinner; background: url("shared-ro/images/media_pl=
ayer_controls.svg") -180px -10px no-repeat rgba(0, 0, 0, 0); display: block=
; height: 80px; width: 80px; z-index: 1; }
@-webkit-keyframes mejs__loading-spinner {=20
100% { transform: rotate(360deg); }
}
@keyframes mejs__loading-spinner {=20
100% { transform: rotate(360deg); }
}
.mejs__controls { background-color: rgb(243, 243, 243); bottom: -40px; disp=
lay: flex; height: 40px; left: 0px; list-style-type: none; margin: 0px; pad=
ding: 0px 2px; position: absolute; width: 100%; z-index: 3; }
.mejs__container-fullscreen .mejs__controls { bottom: 0px; }
.mejs__audio .mejs__controls { position: relative; bottom: 0px; }
.mejs__button, .mejs__time, .mejs__time-rail { font-size: 10px; height: 40p=
x; line-height: 10px; margin: 0px; width: 32px; }
.mejs__button > button { position: absolute; display: block; width: 20px; h=
eight: 20px; min-height: 0px; background: url("shared-ro/images/media_playe=
r_controls.svg") rgba(0, 0, 0, 0); padding: 0px; margin: 10px 6px; font-siz=
e: 0px; line-height: 0; text-decoration: none; border: 0px; cursor: pointer=
; }
.mejs__button button:hover { background-color: rgba(0, 0, 0, 0); }
.mejs__container-keyboard-inactive a, .mejs__container-keyboard-inactive a:=
focus, .mejs__container-keyboard-inactive button, .mejs__container-keyboard=
-inactive button:focus, .mejs__container-keyboard-inactive [role=3D"slider"=
], .mejs__container-keyboard-inactive [role=3D"slider"]:focus { outline: 0p=
x; }
.mejs__time { box-sizing: content-box; color: rgb(83, 83, 83); font-size: 1=
6px; font-weight: bold; height: 24px; overflow: hidden; padding: 16px 6px 0=
px; text-align: center; width: auto; }
.mejs__play > button { background-position: -6px -8px; }
.mejs__pause > button { background-position: -6px -28px; }
.mejs__replay > button { background-position: -6px -8px; }
.mejs__time-rail { direction: ltr; flex-grow: 1; height: 40px; margin: 0px =
10px; padding-top: 10px; position: relative; }
.mejs__time-total, .mejs__time-buffering, .mejs__time-loaded, .mejs__time-c=
urrent, .mejs__time-float, .mejs__time-hovered, .mejs__time-float-current, =
.mejs__time-float-corner, .mejs__time-marker { border-radius: 2px; cursor: =
pointer; display: block; height: 10px; position: absolute; }
.mejs__time-total { background: dimgray; margin: 5px 0px 0px; width: 100%; =
}
.mejs__time-total:focus { outline: rgb(0, 0, 0) dashed 2px; z-index: 1010; =
outline-offset: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
.mejs__time-buffering { animation: 2s linear 0s infinite normal none runnin=
g buffering-stripes; background: linear-gradient(-45deg, rgba(255, 255, 255=
, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%,=
rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent) 0% 0% / 15px 1=
5px; width: 100%; }
@-webkit-keyframes buffering-stripes {=20
0% { background-position: 0px 0px; }
100% { background-position: 30px 0px; }
}
@keyframes buffering-stripes {=20
0% { background-position: 0px 0px; }
100% { background-position: 30px 0px; }
}
.mejs__time-loaded { background: rgb(204, 204, 204); }
.mejs__time-current { background: rgb(1, 104, 155); }
.mejs__time-handle-content { background: rgb(0, 0, 0); }
.mejs__time-hovered { z-index: 10; }
.mejs__time-hovered.negative { background: rgba(0, 0, 0, 0.2); }
.mejs__time-current, .mejs__time-buffering, .mejs__time-loaded, .mejs__time=
-hovered { left: 0px; transform: scaleX(0); transform-origin: 0px 0px; tran=
sition: 0.15s ease-in; width: 100%; }
.mejs__time-buffering { transform: scaleX(1); }
.mejs__time-hovered { transition: height 0.1s cubic-bezier(0.44, 0, 1, 1); =
}
.mejs__time-hovered.no-hover { transform: scaleX(0) !important; }
.mejs__time-handle, .mejs__time-handle-content { border: 4px solid rgba(0, =
0, 0, 0); cursor: pointer; left: 0px; position: absolute; transform: transl=
ateX(0px); z-index: 11; }
.mejs__time-handle-content { border: 4px solid rgb(0, 0, 0); border-radius:=
50%; height: 10px; left: -7px; top: -4px; transform: scale(0); width: 10px=
; }
.mejs__time-rail:hover .mejs__time-handle-content, .mejs__time-rail .mejs__=
time-handle-content:focus, .mejs__time-rail .mejs__time-handle-content:acti=
ve { transform: scale(1.5); }
.mejs__time-float { background: rgb(225, 225, 225); border: 1px solid rgb(5=
1, 51, 51); bottom: 100%; color: rgb(17, 17, 17); display: none; height: 17=
px; margin-bottom: 9px; position: absolute; text-align: center; transform: =
translateX(-50%); width: 36px; }
.mejs__long-video .mejs__time-float { margin-left: -23px; width: 64px; }
.mejs__time-float-current { display: block; left: 0px; margin: 2px; text-al=
ign: center; width: 30px; }
.mejs__long-video .mejs__time-float-current { width: 60px; }
.mejs__time-float-corner { border-width: 5px; border-style: solid; border-i=
mage: initial; border-color: rgb(225, 225, 225) rgba(0, 0, 0, 0) rgba(0, 0,=
0, 0); border-radius: 0px; display: block; height: 0px; left: 50%; line-he=
ight: 0; position: absolute; top: 100%; transform: translateX(-50%); width:=
0px; }
.mejs__broadcast { color: rgb(255, 255, 255); height: 10px; position: absol=
ute; top: 15px; width: 100%; }
.mejs__fullscreen-button > button { background-position: -29px -9px; }
.mejs__unfullscreen > button { background-position: -29px -29px; }
.mejs__mute > button { background-position: -60px -7px; }
.mejs__unmute > button { background-position: -60px -27px; }
.mejs__volume-button { position: relative; }
.mejs__volume-button > .mejs__volume-slider { backface-visibility: hidden; =
background: rgb(243, 243, 243); border-radius: 0px; bottom: 100%; display: =
none; height: 115px; left: 50%; margin: 0px; position: absolute; transform:=
translateX(-50%); width: 25px; z-index: 1; }
.mejs__volume-button:hover { border-radius: 0px 0px 4px 4px; }
.mejs__volume-total { background: rgb(83, 83, 83); height: 100px; left: 50%=
; margin: 0px; position: absolute; top: 8px; transform: translateX(-50%); w=
idth: 2px; }
.mejs__volume-current { background: rgb(180, 180, 180); left: 0px; margin: =
0px; position: absolute; width: 100%; }
.mejs__volume-handle { background: rgb(1, 104, 155); border-radius: 1px; cu=
rsor: ns-resize; height: 6px; left: 50%; position: absolute; transform: tra=
nslateX(-50%); width: 16px; }
.mejs__horizontal-volume-slider { display: block; height: 36px; position: r=
elative; vertical-align: middle; width: 56px; }
.mejs__horizontal-volume-total { background: rgba(50, 50, 50, 0.8); border-=
radius: 2px; font-size: 1px; height: 8px; left: 0px; margin: 0px; padding: =
0px; position: absolute; top: 16px; width: 50px; }
.mejs__horizontal-volume-current { background: rgba(255, 255, 255, 0.8); bo=
rder-radius: 2px; font-size: 1px; height: 100%; left: 0px; margin: 0px; pad=
ding: 0px; position: absolute; top: 0px; width: 100%; }
.mejs__horizontal-volume-handle { display: none; }
.mejs__captions-button, .mejs__chapters-button, .mejs__audiodescription-but=
ton { position: relative; }
.mejs__captions-button > button { background-position: -89px -8px; }
.mejs__captions-enabled > button { background-position: -89px -28px; }
.mejs__audiodescription-inactive > button { background-position: -117px -8p=
x; }
.mejs__audiodescription-active > button { background-position: -117px -28px=
; }
.mejs__captions-layer { bottom: 0px; color: rgb(255, 255, 255); font-size: =
18px; left: 0px; line-height: 22px; position: absolute; text-align: center;=
}
.mejs__captions-layer a { color: rgb(255, 255, 255); text-decoration: under=
line; }
.mejs__captions-layer[lang=3D"ar"] { font-size: 20px; font-weight: normal; =
}
.mejs__captions-position { bottom: 15px; left: 0px; position: absolute; wid=
th: 100%; text-align: center; }
.mejs__captions-position-hover { bottom: 15px; }
.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container =
{ display: none; }
.mejs__captions-selector.mejs__offscreen { display: none; }
.mejs__overlay-error { position: relative; }
.mejs__overlay-error > img { left: 0px; max-width: 100%; position: absolute=
; top: 0px; z-index: -1; }
.mejs__cannotplay { position: relative; }
.mejs__cannotplay, .mejs__cannotplay a { color: rgb(255, 255, 255); font-si=
ze: 0.8em; }
.mejs__cannotplay p, .mejs__cannotplay a { display: inline-block; padding: =
0px 15px; width: 100%; }
@keyframes openPanel {=20
0% { height: 0px; }
100% { height: 100%; }
}
.collapsiblePanels { margin: 0px 0px 2rem; padding: 0px; display: flex; fle=
x-direction: column; }
.collapsiblePanels .panel { display: inline-block; border-top: 1px solid rg=
b(255, 255, 255); background-color: rgb(243, 243, 243); width: 100%; height=
: auto; }
.collapsiblePanels .panel > h3 { display: block; padding: 0px; margin: 0px;=
}
.collapsiblePanels .panel p, .collapsiblePanels .panel li { font-size: 1.26=
562rem; line-height: 1.38272; }
.collapsiblePanels .panel div:not(.location) > ul > li { overflow: hidden; =
position: relative; padding-inline-start: calc(7px + 0.75rem); }
.collapsiblePanels .panel div:not(.location) > ul > li::before { position: =
absolute; inset-inline-start: 0px; content: ""; background: rgb(0, 0, 0); d=
isplay: block; text-indent: -0.1em; width: 6px; height: 6px; inset-block-st=
art: 7.2px; }
@media (min-width: 768px) {
.collapsiblePanels .panel div:not(.location) > ul > li::before { width: 7=
px; height: 7px; inset-block-start: 8.1px; }
}
@media (min-width: 992px) {
.collapsiblePanels .panel div:not(.location) > ul > li::before { width: 7=
px; height: 7px; inset-block-start: 9.5px; }
}
.collapsiblePanels .panel button { display: flex; justify-content: space-be=
tween; align-items: center; text-decoration: none; position: relative; back=
ground-color: rgb(243, 243, 243); color: rgb(1, 104, 155); font-weight: nor=
mal; text-align: left; width: 100%; }
.collapsiblePanels .panel button::after { display: flex; transition: 200ms =
cubic-bezier(0.465, 0.183, 0.153, 0.946); content: "=EE=A8=A4"; font-family=
: "RO Icons"; font-size: 0.9rem; font-weight: normal; line-height: inherit;=
-webkit-font-smoothing: antialiased; color: rgb(1, 104, 155); }
.collapsiblePanels .panel button[aria-expanded=3D"true"]::after { transitio=
n: 200ms cubic-bezier(0.465, 0.183, 0.153, 0.946); transform: rotate(180deg=
); }
.collapsiblePanels .panelContent { display: none; width: 100%; margin: 0px;=
padding: 1rem; overflow: hidden; background-color: rgb(243, 243, 243); }
.collapsiblePanels .panelContent:focus { outline: rgb(0, 0, 0) dashed 2px; =
z-index: 1010; outline-offset: -2px; box-shadow: rgb(255, 255, 255) 0px 0px=
0px 2px inset; padding-bottom: 2px; }
.no-js .collapsiblePanels .panelContent { height: 0px; display: block; anim=
ation: 0.1s ease 0.5s 1 normal forwards running openPanel; padding: 0px; }
.collapsiblePanels .panelContent img { float: right; max-width: 30%; margin=
: 0.5rem 0px 0px 0.5rem; }
.collapsiblePanels .panelContent table { margin-left: 0px; }
.collapsiblePanels .downloads, .collapsiblePanels .segments { padding: 0px;=
}
.collapsiblePanels .downloads ul, .collapsiblePanels .segments ul { display=
: block; list-style: none; margin: 0px; padding: 0px; }
.collapsiblePanels .downloads li, .collapsiblePanels .segments li { backgro=
und: none; margin: 0px; border-bottom: 1px solid rgb(255, 255, 255); width:=
100%; padding: 0px !important; }
.collapsiblePanels .downloads li::before, .collapsiblePanels .segments li::=
before { display: none !important; content: ""; }
.collapsiblePanels .downloads a, .collapsiblePanels .segments a { backgroun=
d-image: none; padding: 0.5rem 1rem; width: 100%; line-height: 1.2em; color=
: rgb(1, 104, 155); text-decoration: none; display: block; }
.collapsiblePanels .downloads a.current, .collapsiblePanels .segments a.cur=
rent { color: rgb(0, 0, 0); cursor: default; font-weight: bold; text-decora=
tion: none; }
.collapsiblePanels .downloads a:hover, .collapsiblePanels .segments a:hover=
{ background-color: rgb(230, 230, 230); }
.collapsiblePanels .downloads a:focus, .collapsiblePanels .segments a:focus=
{ outline: rgb(0, 0, 0) dashed 2px; z-index: 1010; outline-offset: -2px; b=
ox-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; }
.collapsiblePanels .downloads a img, .collapsiblePanels .segments a img { f=
loat: none; margin: 0px; display: inline; }
.collapsiblePanels .downloads a .meta, .collapsiblePanels .segments a .meta=
{ display: block; clear: left; margin: 0px; }
.collapsiblePanels .hchart__img-download { display: none; }
.collapsiblePanels .hchart__img-download.current { display: block; }
@media print {
.collapsiblePanels .panel button { display: none; }
.collapsiblePanels .panel .panelContent.segments { display: none !importa=
nt; }
.collapsiblePanels .panel .panelContent.downloads { display: none !import=
ant; }
.collapsiblePanels .panel .panelContent table th, .collapsiblePanels .pan=
el .panelContent table tr, .collapsiblePanels .panel .panelContent table td=
{ border-top: none; }
}
.gallery ul:not(.thumbnails) > li { overflow: hidden; position: relative; p=
adding-inline-start: calc(7px + 0.75rem); }
.gallery ul:not(.thumbnails) > li::before { position: absolute; inset-inlin=
e-start: 0px; content: ""; background: rgb(0, 0, 0); display: block; text-i=
ndent: -0.1em; width: 6px; height: 6px; inset-block-start: 7.2px; }
@media (min-width: 768px) {
.gallery ul:not(.thumbnails) > li::before { width: 7px; height: 7px; inse=
t-block-start: 8.1px; }
}
@media (min-width: 992px) {
.gallery ul:not(.thumbnails) > li::before { width: 7px; height: 7px; inse=
t-block-start: 9.5px; }
}
.gallery .thumbnails { margin-top: 2rem; display: flex; flex-wrap: wrap; }
.gallery .thumbnails > * { margin-block-end: 0px; width: 100%; }
.gallery .thumbnails > :not(:nth-child(n)) { margin-inline-end: 0px; }
.gallery .thumbnails > :not(:nth-child(-n+1)) { margin-block-start: 16px; }
@media (min-width: 768px) {
.gallery .thumbnails { display: flex; flex-wrap: wrap; }
.gallery .thumbnails > * { margin-block-end: 0px; width: calc(50% - 12px)=
; }
.gallery .thumbnails > :not(:nth-child(n)) { margin-inline-end: 0px; }
.gallery .thumbnails > :not(:nth-child(-n+1)) { margin-block-start: 0px; =
}
.gallery .thumbnails > :not(:nth-child(2n)) { margin-inline-end: 24px; }
.gallery .thumbnails > :not(:nth-child(-n+2)) { margin-block-start: 24px;=
}
}
@media (min-width: 1200px) {
.gallery .thumbnails { display: flex; flex-wrap: wrap; }
.gallery .thumbnails > * { margin-block-end: 0px; width: calc(33.3333% - =
16px); }
.gallery .thumbnails > :not(:nth-child(2n)) { margin-inline-end: 0px; }
.gallery .thumbnails > :not(:nth-child(-n+2)) { margin-block-start: 0px; =
}
.gallery .thumbnails > :not(:nth-child(3n)) { margin-inline-end: 24px; }
.gallery .thumbnails > :not(:nth-child(-n+3)) { margin-block-start: 32px;=
}
}
.gallery .thumbnails li { display: flex; }
.gallery .thumbnails a { position: relative; width: 100%; height: 100%; tex=
t-decoration: none; }
.gallery .thumbnails a:hover { color: rgb(1, 104, 155); }
.gallery .thumbnails a:hover h3 { text-decoration: underline; }
.gallery .thumbnails img { display: table; }
.gallery .thumbnails .duration { position: absolute; right: 0px; top: 0.5re=
m; z-index: 100; padding: 0.25rem 0.5rem; margin-bottom: 0px; background-co=
lor: rgb(1, 104, 155); color: rgb(255, 255, 255); font-size: 1rem; line-hei=
ght: 1; font-weight: bold; }
.gallery .thumbnails h3 { font-size: 1.26562rem; line-height: 1.18519; font=
-weight: normal; padding-top: 1rem; }
.gallery .thumbnails .meta { font-size: 1rem; line-height: 1; color: rgb(83=
, 83, 83); margin-bottom: 0px; }
.gallery-result, .gallery.folder .thumbnails { display: flex; flex-wrap: wr=
ap; }
.gallery-result > *, .gallery.folder .thumbnails > * { margin-block-end: 0p=
x; width: 100%; }
.gallery-result > :not(:nth-child(n)), .gallery.folder .thumbnails > :not(:=
nth-child(n)) { margin-inline-end: 0px; }
.gallery-result > :not(:nth-child(-n+1)), .gallery.folder .thumbnails > :no=
t(:nth-child(-n+1)) { margin-block-start: 16px; }
@media (min-width: 480px) {
.gallery-result, .gallery.folder .thumbnails { display: flex; flex-wrap: =
wrap; }
.gallery-result > *, .gallery.folder .thumbnails > * { margin-block-end: =
0px; width: calc(50% - 12px); }
.gallery-result > :not(:nth-child(n)), .gallery.folder .thumbnails > :not=
(:nth-child(n)) { margin-inline-end: 0px; }
.gallery-result > :not(:nth-child(-n+1)), .gallery.folder .thumbnails > :=
not(:nth-child(-n+1)) { margin-block-start: 0px; }
.gallery-result > :not(:nth-child(2n)), .gallery.folder .thumbnails > :no=
t(:nth-child(2n)) { margin-inline-end: 24px; }
.gallery-result > :not(:nth-child(-n+2)), .gallery.folder .thumbnails > :=
not(:nth-child(-n+2)) { margin-block-start: 24px; }
}
@media (min-width: 768px) {
.gallery-result, .gallery.folder .thumbnails { display: flex; flex-wrap: =
wrap; }
.gallery-result > *, .gallery.folder .thumbnails > * { margin-block-end: =
0px; width: calc(33.3333% - 16px); }
.gallery-result > :not(:nth-child(2n)), .gallery.folder .thumbnails > :no=
t(:nth-child(2n)) { margin-inline-end: 0px; }
.gallery-result > :not(:nth-child(-n+2)), .gallery.folder .thumbnails > :=
not(:nth-child(-n+2)) { margin-block-start: 0px; }
.gallery-result > :not(:nth-child(3n)), .gallery.folder .thumbnails > :no=
t(:nth-child(3n)) { margin-inline-end: 24px; }
.gallery-result > :not(:nth-child(-n+3)), .gallery.folder .thumbnails > :=
not(:nth-child(-n+3)) { margin-block-start: 24px; }
}
.gallery-result li, .gallery.folder .thumbnails li { display: flex; }
.gallery-result a, .gallery.folder .thumbnails a { position: relative; disp=
lay: flex; flex-direction: column; width: 100%; height: 100%; text-decorati=
on: none; }
.gallery-result a:hover, .gallery.folder .thumbnails a:hover { text-decorat=
ion: none; }
.gallery-result a:hover h3, .gallery-result a:hover .caption, .gallery.fold=
er .thumbnails a:hover h3, .gallery.folder .thumbnails a:hover .caption { t=
ext-decoration: underline; }
.gallery-result a:hover p, .gallery.folder .thumbnails a:hover p { text-dec=
oration: none; }
.gallery-result div, .gallery.folder .thumbnails div { display: flex; flex-=
direction: column; }
.gallery-result img, .gallery.folder .thumbnails img { display: table; marg=
in-bottom: 0.5rem; }
.gallery-result h3, .gallery.folder .thumbnails h3 { font-size: 1.60181rem;=
line-height: 0.936443; font-weight: normal; margin-bottom: 0.5rem; }
.article .gallery-result p:not(.article-meta):not(.meta):not(.superheading)=
:not(.copyright), .gallery-result p:not(.article-meta):not(.meta):not(.supe=
rheading):not(.copyright), .article .gallery.folder .thumbnails p:not(.arti=
cle-meta):not(.meta):not(.superheading):not(.copyright), .gallery.folder .t=
humbnails p:not(.article-meta):not(.meta):not(.superheading):not(.copyright=
) { font-size: 1.125rem; line-height: 1.33333; color: rgb(0, 0, 0); margin:=
0px; }
.gallery-result .copyright, .gallery.folder .thumbnails .copyright { positi=
on: relative; display: flex; align-items: center; font-size: 0.7em; height:=
1.5rem; margin-top: -2rem; padding-left: 0.5rem; color: rgb(255, 255, 255)=
; text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 1px, rgba(0, 0, 0, 0.5) -1px 0px =
1px, rgba(0, 0, 0, 0.5) 1px 0px 1px, rgba(0, 0, 0, 0.5) 0px -1px 1px, rgba(=
0, 0, 0, 0.5) 0px 1px 1px, rgba(0, 0, 0, 0.5) 2px 2px 6px; }
.gallery-result .copyright + .caption, .gallery.folder .thumbnails .copyrig=
ht + .caption { padding-top: 0.5rem; }
.gallery-result .caption, .gallery.folder .thumbnails .caption { display: b=
lock; }
.gallery-result p.meta, .gallery.folder .thumbnails p.meta { font-size: 0.8=
88889rem; line-height: 1.40625; color: rgb(83, 83, 83); margin-top: 0.25rem=
; }
.gallery-result img { margin-bottom: 1rem; }
.gallery-result img, .gallery-result .img-container { order: -1; }
.gallery-result .copyright { color: rgb(255, 255, 255); text-shadow: rgba(0=
, 0, 0, 0.5) 0px 0px 1px, rgba(0, 0, 0, 0.5) -1px 0px 1px, rgba(0, 0, 0, 0.=
5) 1px 0px 1px, rgba(0, 0, 0, 0.5) 0px -1px 1px, rgba(0, 0, 0, 0.5) 0px 1px=
1px, rgba(0, 0, 0, 0.5) 2px 2px 6px; margin-top: -2.5rem; }
.gallery-result .copyright + h3 { margin-top: 1rem; }
@keyframes openPanel {=20
0% { height: 0px; }
100% { height: 100%; }
}
.timeline { background-color: rgb(243, 243, 243); margin: 0rem -1rem 2.5rem=
; padding: 1.5rem 1rem 1rem 0.5rem; width: auto; clear: both; }
@media (min-width: 576px) {
.timeline { margin: 0rem 0rem 2.5rem; padding: 2rem 2rem 1rem 1rem; width=
: 100%; }
}
.timeline > h2 { margin: 0rem 0rem 1rem 1rem; font-size: 1.80203rem; line-h=
eight: 1.38732; color: rgb(1, 104, 155); }
.timeline > .timeline__subHeading { margin: -0.75rem 0rem 1rem 1rem; displa=
y: block; font-size: 1.26562rem; line-height: 1.18519; font-weight: normal;=
color: rgb(17, 17, 34); }
.timeline .mediaContainer { margin-block-end: 0px; }
.timelineList, .majorEvent { list-style: none; padding-inline-start: 0px; m=
argin: 0px; }
.timelineToggle { float: none; border: none; min-height: 0px; padding: 0px;=
margin: 0rem 0rem 0rem 1rem; font-size: 1.26562rem; line-height: 1.18519; =
text-decoration: underline; }
.timelineToggle::after { display: table; clear: both; content: ""; }
.timelineToggle, .timelineToggle:hover { background: rgba(0, 0, 0, 0); colo=
r: rgb(1, 104, 155); outline: none; }
.timelineToggle:hover { text-decoration: none; }
@media print {
.timelineToggle { display: none; }
}
.timelineMajor { list-style: none; padding-inline-start: 0px; background-co=
lor: rgba(0, 0, 0, 0); position: relative; display: block; background-image=
: url("data:image/svg+xml,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' width=
=3D'2' height=3D'100' viewBox=3D'0 0 2 100'%3E%3Crect width=3D'2' height=3D=
'100' style=3D'fill: %2301689b'/%3E%3C/svg%3E"); background-repeat: repeat-=
y; background-position-x: 1rem; }
.timelineMajor::after { display: table; clear: both; content: ""; }
.timelineMajor:first-of-type { margin-block-start: 1rem; }
.timelineMajor:last-of-type { margin-block-end: 1rem; }
.timelineMajor:not(:last-child) { margin-block-end: 0px; }
.timelineMajor .majorEvent { margin-block-start: 0px; display: none; }
.js .timelineMajor .majorEvent { overflow: visible; }
.no-js .timelineMajor .majorEvent { height: 0px; display: block; animation:=
0.1s ease 0.5s 1 normal forwards running openPanel; }
@media print {
.timelineMajor .majorEvent { display: block; }
}
.timelineMajor > a { position: relative; padding: 1rem 2rem 1rem 3.5rem; di=
splay: block; width: 100%; }
@media (min-width: 768px) {
.timelineMajor > a { padding-inline-start: 3rem; }
}
.timelineMajor > a::before { background-color: rgb(255, 255, 255); color: r=
gb(1, 104, 155); height: 2rem; width: 2rem; font-size: 12px; line-height: 1=
; inset-block-start: 8px; inset-inline-start: 1px; margin-inline-end: 2.5re=
m; border: 4px solid rgb(1, 104, 155); z-index: 9; }
@media (min-width: 768px) {
.timelineMajor > a::before { inset-block-start: 10px; font-size: 13px; }
}
@media (min-width: 992px) {
.timelineMajor > a::before { font-size: 18px; }
}
.timelineMajor > a:hover::before { color: rgb(1, 104, 155); border: 4px sol=
id rgb(1, 104, 155); }
.timelineMajor > a[aria-expanded=3D"true"]::before { transform: rotate(-45d=
eg); }
.timelineMajor.open .majorEvent { display: block; height: auto; }
.timelineMajorMarker { font-size: 1.42383rem; line-height: 1.0535; margin: =
0px; color: rgb(1, 104, 155); }
.timelineMajorMarker:hover { text-decoration: underline; }
.timelineMajorIntro { padding-inline-start: 0px; margin: 0rem 0rem 1rem 3.5=
rem; font-size: 1.125rem; line-height: 1.33333; }
.timelineMajorIntro:not(:last-child) { margin: 0rem 0rem 1rem 3.5rem; }
.timelineMajorIntro ul { padding: 0px; list-style-type: none; }
.timelineMajorIntro ul.list-style-type--disc { list-style-type: disc; }
.timelineMajorIntro ul.list-style-type--circle { list-style-type: circle; }
.timelineMajorIntro ul.list-style-type--square { list-style-type: square; }
.timelineMajorIntro ul[class*=3D"list-style-type"] li { overflow: visible; =
padding-inline-start: initial; margin-inline-start: 1em; }
.timelineMajorIntro ul[class*=3D"list-style-type"] li::before { display: no=
ne; }
.timelineMajorIntro > ul > li, .timelineMajorIntro > ul ul > li { overflow:=
hidden; position: relative; padding-inline-start: calc(7px + 0.75rem); }
.timelineMajorIntro > ul > li::before, .timelineMajorIntro > ul ul > li::be=
fore { position: absolute; inset-inline-start: 0px; content: ""; background=
: rgb(0, 0, 0); display: block; text-indent: -0.1em; width: 6px; height: 6p=
x; inset-block-start: 7.2px; }
@media (min-width: 768px) {
.timelineMajorIntro > ul > li::before, .timelineMajorIntro > ul ul > li::=
before { width: 7px; height: 7px; inset-block-start: 8.1px; }
}
@media (min-width: 992px) {
.timelineMajorIntro > ul > li::before, .timelineMajorIntro > ul ul > li::=
before { width: 7px; height: 7px; inset-block-start: 9.5px; }
}
.timelineMajorIntro ol:not(.timelineList):not(.majorEvent):not(.anchor-nav_=
_list):not(.common.results) { padding-inline-start: 1.5rem; list-style-type=
: decimal; }
.timelineMajorIntro ol:not(.timelineList):not(.majorEvent):not(.anchor-nav_=
_list):not(.common.results).list-style-type--lower-alpha { list-style-type:=
lower-alpha; }
.timelineMajorIntro ol:not(.timelineList):not(.majorEvent):not(.anchor-nav_=
_list):not(.common.results).list-style-type--upper-alpha { list-style-type:=
upper-alpha; }
.timelineMajorIntro ol:not(.timelineList):not(.majorEvent):not(.anchor-nav_=
_list):not(.common.results).list-style-type--lower-roman { list-style-type:=
lower-roman; }
.timelineMajorIntro ol:not(.timelineList):not(.majorEvent):not(.anchor-nav_=
_list):not(.common.results).list-style-type--upper-roman { list-style-type:=
upper-roman; }
.timelineMajorIntro ol:not(.timelineList):not(.majorEvent):not(.anchor-nav_=
_list):not(.common.results).list-style-type--decimal { list-style-type: dec=
imal; }
.timelineMajorIntro ol:not(.timelineList):not(.majorEvent):not(.anchor-nav_=
_list):not(.common.results) > li { padding-inline-start: 0.25rem; }
.timelineMajorIntro > ol > li > ul > li { overflow: hidden; position: relat=
ive; padding-inline-start: calc(7px + 0.75rem); }
.timelineMajorIntro > ol > li > ul > li::before { position: absolute; inset=
-inline-start: 0px; content: ""; background: rgb(0, 0, 0); display: block; =
text-indent: -0.1em; width: 6px; height: 6px; inset-block-start: 7.2px; }
@media (min-width: 768px) {
.timelineMajorIntro > ol > li > ul > li::before { width: 7px; height: 7px=
; inset-block-start: 8.1px; }
}
@media (min-width: 992px) {
.timelineMajorIntro > ol > li > ul > li::before { width: 7px; height: 7px=
; inset-block-start: 9.5px; }
}
@media (min-width: 768px) {
.timelineMajorIntro { margin-inline-start: 3rem; }
.timelineMajorIntro:not(:last-child) { margin: 0rem 0rem 1rem 3rem; }
}
@media (min-width: 992px) {
.timelineMajorIntro { margin-inline-start: 3rem; }
.timelineMajorIntro:not(:last-child) { margin: 0rem 0rem 1rem 3rem; }
}
.timelineMinor { display: block; padding: 0rem 0rem 0rem 3.5rem; }
@media (min-width: 768px) {
.timelineMinor { padding: 0rem 0rem 0rem 3rem; }
}
.timelineMinor:not(:last-child) { margin: 0rem; }
.timelineMinor.open .timelineEventHead > a::before { transform: rotate(-45d=
eg); }
.timelineMinor.open .timelineEvent { display: block; }
.timelineMinor.open .thumb { display: none; }
.no-js .timelineMinor .timelineEvent { display: block; }
.no-js .timelineMinor .thumb { display: none; }
@media print {
.timelineMinor .timelineEvent { display: block; }
.timelineMinor .thumb { display: none; }
}
.timelineEventHead { padding: 1.5rem 0rem 0rem; margin: 0rem 0rem 0rem -3re=
m; position: relative; display: block; width: calc(100% + 3rem); }
.timelineEventHead::after { display: table; clear: both; content: ""; }
.timelineEventHead::before { position: absolute; width: calc(100% - 3rem); =
inset-inline-start: 3rem; inset-block-start: 0px; content: " "; height: 3px=
; border-top: 3px solid rgb(255, 255, 255); }
.timelineEventHead > a { position: relative; display: block; width: 100%; }
.timelineEventHead > a::after { display: table; clear: both; content: ""; }
.timelineEventHead > a::before { inset-block-start: 0px; inset-inline-start=
: -3px; background-color: rgb(1, 104, 155); color: rgb(255, 255, 255); font=
-size: 10px; line-height: 10px; height: 22px; width: 22px; }
@media (min-width: 768px) {
.timelineEventHead > a::before { inset-inline-start: 4px; }
}
@media (min-width: 992px) {
.timelineEventHead > a::before { inset-inline-start: 5px; }
}
.timelineEventHead > a:hover h4 { text-decoration: underline; }
.timelineEventHead > a:hover::before { background-color: rgb(1, 104, 155); =
}
.timelineEventHead > a[aria-expanded=3D"true"]::before { transform: rotate(=
-45deg); }
.timelineEventHead h4 { font-size: 1.26562rem; line-height: 1.18519; margin=
: 0px; width: calc(80% - 15px); float: left; padding: 0rem 0rem 1rem 3rem; =
}
.timelineEventHead h4 span { display: block; width: 100%; font-size: 1.125r=
em; line-height: 1.33333; font-weight: normal; margin-block-start: 0.25rem;=
}
@media (min-width: 768px) {
.timelineEventHead h4 { padding: 0rem 0rem 1rem 3rem; }
}
@media (min-width: 992px) {
.timelineEventHead h4 { padding: 0rem 0rem 1rem 3rem; }
}
.timelineEventHead .thumb { max-width: 20%; float: right; margin: 1rem 0rem=
; position: relative; }
.timelineEventHead .thumb .copyright { position: absolute; inset-block-end:=
0.5rem; inset-inline-start: 0.5rem; padding: 0px; color: rgb(255, 255, 255=
); text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 1px, rgba(0, 0, 0, 0.5) -1px 0px=
1px, rgba(0, 0, 0, 0.5) 1px 0px 1px, rgba(0, 0, 0, 0.5) 0px -1px 1px, rgba=
(0, 0, 0, 0.5) 0px 1px 1px, rgba(0, 0, 0, 0.5) 2px 2px 6px; }
.timelineEventHead .thumb img { display: table; }
.timelineEventHead .thumb.hideImg { display: none; }
.timelineEvent { display: none; position: relative; padding-block-end: 1.5r=
em; }
.timelineEvent::after { display: table; clear: both; content: ""; }
.timelineEvent ul { padding: 0px; list-style-type: none; }
.timelineEvent ul.list-style-type--disc { list-style-type: disc; }
.timelineEvent ul.list-style-type--circle { list-style-type: circle; }
.timelineEvent ul.list-style-type--square { list-style-type: square; }
.timelineEvent ul[class*=3D"list-style-type"] li { overflow: visible; paddi=
ng-inline-start: initial; margin-inline-start: 1em; }
.timelineEvent ul[class*=3D"list-style-type"] li::before { display: none; }
.timelineEvent > ul > li, .timelineEvent > ul ul > li { overflow: hidden; p=
osition: relative; padding-inline-start: calc(7px + 0.75rem); }
.timelineEvent > ul > li::before, .timelineEvent > ul ul > li::before { pos=
ition: absolute; inset-inline-start: 0px; content: ""; background: rgb(0, 0=
, 0); display: block; text-indent: -0.1em; width: 6px; height: 6px; inset-b=
lock-start: 7.2px; }
@media (min-width: 768px) {
.timelineEvent > ul > li::before, .timelineEvent > ul ul > li::before { w=
idth: 7px; height: 7px; inset-block-start: 8.1px; }
}
@media (min-width: 992px) {
.timelineEvent > ul > li::before, .timelineEvent > ul ul > li::before { w=
idth: 7px; height: 7px; inset-block-start: 9.5px; }
}
.timelineEvent ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list=
):not(.common.results) { padding-inline-start: 1.5rem; list-style-type: dec=
imal; }
.timelineEvent ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list=
):not(.common.results).list-style-type--lower-alpha { list-style-type: lowe=
r-alpha; }
.timelineEvent ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list=
):not(.common.results).list-style-type--upper-alpha { list-style-type: uppe=
r-alpha; }
.timelineEvent ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list=
):not(.common.results).list-style-type--lower-roman { list-style-type: lowe=
r-roman; }
.timelineEvent ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list=
):not(.common.results).list-style-type--upper-roman { list-style-type: uppe=
r-roman; }
.timelineEvent ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list=
):not(.common.results).list-style-type--decimal { list-style-type: decimal;=
}
.timelineEvent ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list=
):not(.common.results) > li { padding-inline-start: 0.25rem; }
.timelineEvent > ol > li > ul > li { overflow: hidden; position: relative; =
padding-inline-start: calc(7px + 0.75rem); }
.timelineEvent > ol > li > ul > li::before { position: absolute; inset-inli=
ne-start: 0px; content: ""; background: rgb(0, 0, 0); display: block; text-=
indent: -0.1em; width: 6px; height: 6px; inset-block-start: 7.2px; }
@media (min-width: 768px) {
.timelineEvent > ol > li > ul > li::before { width: 7px; height: 7px; ins=
et-block-start: 8.1px; }
}
@media (min-width: 992px) {
.timelineEvent > ol > li > ul > li::before { width: 7px; height: 7px; ins=
et-block-start: 9.5px; }
}
.timelineEvent p, .timelineEvent li { font-size: 1.125rem; line-height: 1.3=
3333; }
.timelineEvent p, .timelineEvent ul { margin-block-end: 0.5rem; }
.timelineEvent p:last-child, .timelineEvent ul:last-child { margin-block-en=
d: 0px; }
.no-js .timelineEvent { height: 0px; display: block; animation: 0.1s ease 0=
.5s 1 normal forwards running openPanel; }
.timelineEvent .media { float: left; margin: 0.5rem 0rem 1rem; width: 100%;=
}
@media (min-width: 480px) {
.timelineEvent .media { float: right; width: auto; margin: 0.5rem 0rem 1.=
5rem 1.5rem; }
}
.timelineEvent .media img { margin: 0px; width: 100%; }
@media (min-width: 480px) {
.timelineEvent .media img { max-width: 250px; }
}
.timelineEvent .media .copyright { position: relative; margin-block-end: 0p=
x; padding: 0.5rem 0rem 0rem; text-shadow: none; color: dimgray; max-width:=
220px; }
.timelineEvent .media .cite { font-size: 0.8em; max-width: 240px; }
.timelineEvent .mediaOptions { z-index: 8; }
.timelineEvent .scrollcontainer { clear: both; }
.timelineEvent .block-audio-video { clear: both; display: block; margin: 15=
px 0px; }
.timelineEvent .block-audio-video::after { display: table; clear: both; con=
tent: ""; }
.timelineEvent .block-audio-video .collapsiblePanels { border-bottom: 1px s=
olid rgb(255, 255, 255); }
.timelineEvent .openLightbox, .timelineEvent .toggleOptionBox, .timelineEve=
nt .mejs__controls, .timelineEvent .collapsiblePanels .panel, .timelineEven=
t .collapsiblePanels .panel button, .timelineEvent table { background-color=
: rgb(230, 230, 230); }
.timelineEvent .mejs__container { background: rgba(0, 0, 0, 0); }
.timelineEvent .mejs__horizontal-volume-current { background: rgba(255, 255=
, 255, 0.7); }
.timelineEvent table th { background-color: rgb(204, 204, 204); }
.timelineToggle:focus, .timelineEventHead > a:focus, .timelineMajor > a:foc=
us { outline: rgb(0, 0, 0) dashed 2px; outline-offset: 0px; box-shadow: rgb=
(255, 255, 255) 0px 0px 0px 2px; position: relative; z-index: 10; }
.timelineToggle:focus::before { border: none; }
.timelineMajor .majorEvent:focus, .timelineEvent:focus { outline-width: 0px=
; }
.timelineMajor > a, .timelineEventHead > a { color: rgb(1, 104, 155); }
.timelineMajor > a, .timelineMajor > a:hover, .timelineEventHead > a, .time=
lineEventHead > a:hover { text-decoration: none; }
.timelineMajor > a:hover, .timelineEventHead > a:hover { color: rgb(1, 73, =
109); }
.timelineMajor > a::before, .timelineEventHead > a::before { display: flex;=
align-items: center; justify-content: center; position: absolute; content:=
"=EE=A8=89"; font-family: "RO Icons"; border-radius: 100%; z-index: 1000; =
transition: 200ms; transform: rotate(0deg); }
@media print {
.timelineMajor > a::before, .timelineEventHead > a::before { content: "";=
}
}
.timelineMajor > a[aria-expanded=3D"true"]::before, .timelineMajor.open > a=
::before { transform: rotate(-45deg); }
.streamer { border-left: none; background: none; margin-top: 0px; color: di=
mgray; padding: 2rem; }
.streamer::before { display: none; }
@media (min-width: 480px) {
.streamer { padding: 2rem 10%; }
}
@media (min-width: 768px) {
.streamer { padding: 2rem 15%; }
}
.streamer p { font-size: 1.60181rem; line-height: 1.56074; font-style: ital=
ic; margin-bottom: 0px; }
@media (min-width: 992px) {
.streamer p { font-size: 1.80203rem; line-height: 1.38732; }
}
.streamer p strong { font-weight: normal; }
.ctaWrapper { width: 100%; }
.btnCta { font-size: 1.26562rem; line-height: 1.58025; width: auto; min-hei=
ght: 44px; padding: 0.75rem 1rem; cursor: pointer; border: none; border-rad=
ius: 0px; color: rgb(255, 255, 255); position: relative; background-color: =
rgb(57, 135, 12); text-decoration: none; display: inline-flex; justify-cont=
ent: center; align-items: center; margin-bottom: 1rem; }
.btnCta:focus { outline: rgb(255, 255, 255) solid 2px; outline-offset: 4px;=
z-index: 1010; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; }
.btnCta:focus::after { content: ""; position: absolute; z-index: 99; inset:=
-6px; border: 2px dashed rgb(0, 0, 0); }
.btnCta:hover { color: rgb(255, 255, 255); outline: none; background-color:=
rgb(1, 73, 109); }
.btnCta:hover::after { border: 2px dashed rgba(0, 0, 0, 0); }
.btnCta:hover { background-color: rgb(39, 93, 8); }
.btnCta:hover, .btnCta:visited { color: rgb(255, 255, 255); text-decoration=
: none; }
.btnCta.external::before { position: relative; color: rgb(255, 255, 255); t=
op: auto; left: auto; font-size: 0.888889rem; margin-right: 0.5rem; }
.btnCta .ctaIcon { position: relative; max-width: 18px; max-height: 18px; w=
idth: auto; height: 100%; margin-right: 0.5rem; }
.poll { margin-bottom: 1.5rem; }
.poll .formWrapper, .poll .poll-results { padding: 1.5rem; background-color=
: rgb(243, 243, 243); }
.poll input[type=3D"submit"] { margin-top: 1rem; }
.poll input[type=3D"submit"], .poll input[type=3D"submit"]:hover { backgrou=
nd-color: rgb(204, 204, 204); }
.poll input[type=3D"submit"].enabled { background-color: rgb(1, 104, 155); =
}
.poll input[type=3D"submit"].enabled:hover { background-color: rgb(1, 73, 1=
09); }
.poll .poll-results li:not(.total) { display: flex; flex-wrap: wrap; justif=
y-content: space-between; }
.poll .poll-results li:not(:last-child) { margin-bottom: 1.5rem; }
.poll .poll-results li:last-child { margin-bottom: 0px; }
.poll .poll-results p { flex: 0 0 100%; margin-bottom: 0.5rem; font-size: 1=
.26562rem; line-height: 1.18519; }
.poll .poll-results .fullbar { flex: 0 0 calc(100% - 44px); background-colo=
r: rgb(255, 255, 255); }
@media (min-width: 768px) {
.poll .poll-results .fullbar { flex-basis: calc(100% - 68px); }
}
.poll .poll-results .resultbar, .poll .poll-results .resultnumber { height:=
20px; }
.poll .poll-results .resultbar { background-color: rgb(1, 104, 155); }
.poll .poll-results .resultnumber { flex: 0 0 44px; text-align: right; }
@media (min-width: 768px) {
.poll .poll-results .resultnumber { flex: 0 0 68px; }
}
.poll .poll-results .total { padding-top: 0.5rem; }
.poll__title { font-weight: bold; margin: 0rem 0rem 0.5rem; font-size: 1.80=
203rem; line-height: 1.10986; }
.js .poll label.radio { padding: 0rem 0rem 0rem 0.5rem; display: flex; alig=
n-items: center; }
.js .poll label.radio:not(:last-of-type) { margin-bottom: 0.5rem; }
.js .poll label.radio input[type=3D"radio"] { position: relative; top: 0px;=
width: 15px; height: 18px; opacity: 1; margin-right: 0.5rem; margin-top: 0=
px; }
@media (min-width: 992px) {
.js .poll label.radio input[type=3D"radio"] { top: -1px; }
}
.twitter-tweet { font-family: Helvetica, Arial, Calibri, sans-serif; margin=
-bottom: 1rem; border: 1px solid rgb(230, 230, 230); border-radius: 4px; ov=
erflow: hidden; background-color: rgb(255, 255, 255); }
@media (min-width: 480px) {
.twitter-tweet { max-width: 500px; width: 75%; }
}
.twitter-tweet:hover { border: 1px solid rgb(204, 204, 204); }
.twitter-tweet .follow-btn { display: inline-flex; align-items: center; hei=
ght: 1.5rem; border-radius: 4px; font-size: 0.888889rem; line-height: 1.125=
; text-decoration: none; padding: 0px 0.5rem; border: 0px; background-color=
: rgb(0, 123, 199); color: rgb(255, 255, 255); cursor: pointer; }
.twitter-tweet .follow-btn::before { content: "=EE=A8=98"; font-family: "RO=
Icons"; font-weight: normal; line-height: inherit; -webkit-font-smoothing:=
antialiased; font-size: 0.85em; margin-right: 0.25rem; color: rgb(255, 255=
, 255); }
.twitter-tweet .follow-btn:hover, .twitter-tweet .follow-btn:focus { backgr=
ound-color: rgb(0, 91, 148); }
.tweet-image img { width: 100%; display: table; }
.tweet-meta { position: relative; padding: 1rem; }
.tweet-author { display: block; margin-bottom: 1rem; }
.tweet-author-username > h3 { font-size: 1.125rem; line-height: 1.77778; ma=
rgin-bottom: 0px; }
a.tweet-author-screenname { display: block; font-weight: normal; font-size:=
1rem; line-height: 1; color: dimgray; text-decoration: none; }
a.tweet-author-screenname:visited { color: rgb(1, 104, 155); }
.twitter-logo { position: absolute; right: 1rem; top: calc(0.625rem); text-=
decoration: none; }
.twitter-logo::before { content: "=EE=A8=98"; font-family: "RO Icons"; font=
-size: inherit; font-weight: normal; line-height: inherit; -webkit-font-smo=
othing: antialiased; color: rgb(0, 0, 0); }
.twitter-logo:hover { text-decoration: none; }
.twitter-logo:visited::before { color: rgb(0, 0, 0); }
.tweet-text { margin-bottom: 0.25rem; }
.tweet-text p { font-size: 1.125rem; line-height: 1.33333; }
.tweet-text p:last-of-type { margin-bottom: 0px; }
.tweet-text a { text-decoration: underline; color: rgb(43, 123, 185); }
.tweet-text a:hover { text-decoration: none; }
.tweet-text a:focus { color: rgb(59, 148, 217); }
.tweet-date { margin-bottom: 0.75rem; font-size: 1rem; line-height: 1.5; co=
lor: rgb(83, 83, 83); }
.tweet-date span:first-child { display: inline-block; }
.tweet-location a { position: relative; color: rgb(105, 120, 130); line-hei=
ght: inherit; text-decoration: none; padding-left: 15px; margin-left: 0.5re=
m; }
.tweet-location a::before { position: absolute; left: 0px; top: 0px; displa=
y: block; content: ""; width: 12px; height: 16px; background-color: rgb(105=
, 120, 130); mask-image: url("data:image/svg+xml,%3Csvg xmlns=3D'http://www=
.w3.org/2000/svg' viewBox=3D'0 0 384 512'%3E%3Ctitle%3Emap-marker-alt%3C/ti=
tle%3E%3Cpath d=3D'M172.27,501.67C27,291,0,269.41,0,192,0,86,86,0,192,0S384=
,86,384,192c0,77.41-27,99-172.27,309.67a24,24,0,0,1-39.46,0ZM192,272a80,80,=
0,1,0-80-80A80,80,0,0,0,192,272Z'/%3E%3C/svg%3E"); }
.tweet-location a:hover, .tweet-location a:focus { color: rgb(0, 0, 0); tex=
t-decoration: none; }
.tweet-location a:hover::before, .tweet-location a:focus::before { backgrou=
nd-color: rgb(0, 0, 0); }
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
* .tweet-location a::before { background-color: rgba(0, 0, 0, 0); backgro=
und-image: url("data:image/svg+xml,%3Csvg xmlns=3D'http://www.w3.org/2000/s=
vg' viewBox=3D'0 0 384 512'%3E%3Ctitle%3Emap-marker-alt%3C/title%3E%3Cpath =
d=3D'M172.27,501.67C27,291,0,269.41,0,192,0,86,86,0,192,0S384,86,384,192c0,=
77.41-27,99-172.27,309.67a24,24,0,0,1-39.46,0ZM192,272a80,80,0,1,0-80-80A80=
,80,0,0,0,192,272Z'/%3E%3C/svg%3E"); }
}
.tweet-action { display: flex; flex-direction: column; align-items: flex-st=
art; }
.tweet-action-buttons { display: flex; align-items: center; list-style-type=
: none; margin: 0rem 0rem 1rem; }
.tweet-action-buttons li { margin: 0px; padding: 0px; font-size: 1rem; line=
-height: 1.5; }
.tweet-action-buttons li:not(:last-child) { margin-right: 1rem; }
.tweet-action-buttons a { color: rgb(83, 83, 83); text-decoration: none; di=
splay: flex; }
.tweet-action-buttons a:hover, .tweet-action-buttons a:focus { text-decorat=
ion: none; }
.tweet-action-buttons a.reply { font-size: 0px; }
.tweet-action-buttons a.reply::before { content: "=EE=A8=99"; font-family: =
"RO Icons"; font-weight: normal; line-height: inherit; -webkit-font-smoothi=
ng: antialiased; font-size: 1rem; }
.tweet-action-buttons a.reply:hover, .tweet-action-buttons a.reply:focus { =
color: rgb(0, 123, 199); }
.tweet-action-buttons a.retweet::before, .tweet-action-buttons a.heart::bef=
ore { margin-right: 0.25rem; }
.tweet-action-buttons a.retweet::before { content: "=EE=A8=9A"; font-family=
: "RO Icons"; font-size: inherit; font-weight: normal; line-height: inherit=
; -webkit-font-smoothing: antialiased; }
.tweet-action-buttons a.retweet:hover, .tweet-action-buttons a.retweet:focu=
s { color: rgb(57, 135, 12); }
.tweet-action-buttons a.heart::before { content: "=EE=A8=97"; font-family: =
"RO Icons"; font-size: inherit; font-weight: normal; line-height: inherit; =
-webkit-font-smoothing: antialiased; }
.tweet-action-buttons a.heart:hover, .tweet-action-buttons a.heart:focus { =
color: rgb(202, 0, 93); }
.profiledetail .headline { margin-bottom: 0.5rem; }
@media (min-width: 768px) {
.profiledetail .headline { display: flex; justify-content: space-between;=
align-items: flex-start; background-color: rgb(243, 243, 243); }
}
@media (min-width: 768px) {
.profiledetail .headline > * { flex-basis: 50%; width: 50%; }
}
.profiledetail .headline .visual { position: relative; margin-bottom: 1rem;=
}
@media (min-width: 768px) {
.profiledetail .headline .visual { margin-bottom: 0px; padding-right: 0.7=
5rem; }
}
.profiledetail .headline .visual img { display: table; }
.profiledetail .headline .visual .copyright { position: absolute; z-index: =
10; bottom: 0.5rem; left: 0.5rem; margin: 0px; color: rgb(255, 255, 255); t=
ext-shadow: rgba(0, 0, 0, 0.5) 0px 0px 1px, rgba(0, 0, 0, 0.5) -1px 0px 1px=
, rgba(0, 0, 0, 0.5) 1px 0px 1px, rgba(0, 0, 0, 0.5) 0px -1px 1px, rgba(0, =
0, 0, 0.5) 0px 1px 1px, rgba(0, 0, 0, 0.5) 2px 2px 6px; }
@media (min-width: 768px) {
.profiledetail .headline div:last-child { padding: 1.5rem 1.5rem 1.5rem 0=
.75rem; }
}
.profiledetail .headline div:last-child h1 { margin: 0rem 0rem 1rem; font-s=
ize: 1.80203rem; line-height: 1.38732; font-weight: normal; }
@media (min-width: 768px) {
.profiledetail .headline div:last-child h1 { margin-bottom: 1rem; }
}
.profiledetail .headline div:last-child dl { margin: 0px; }
.profiledetail .headline div:last-child dt { font-weight: bold; }
@media (min-width: 768px) {
.profiledetail .headline div:last-child dt { padding-left: 1px; }
.profiledetail .headline div:last-child dt:first-child { display: none; }
}
.profiledetail .headline div:last-child dd { padding-bottom: 1rem; border-b=
ottom: 1px solid rgb(243, 243, 243); font-size: 1.26562rem; line-height: 1.=
58025; }
.profiledetail .headline div:last-child dd:last-child { margin-bottom: 0px;=
padding-bottom: 0px; }
@media (min-width: 576px) {
.profiledetail .headline div:last-child dd { flex-basis: 100%; }
}
.profiledetail > dl { margin-bottom: 0px; }
.profiledetail > dl dt { font-weight: bold; padding-top: 1rem; }
@media (min-width: 768px) {
.profiledetail > dl dt { padding-left: 1px; }
}
.profiledetail > dl dd { padding-bottom: 1rem; border-bottom: 1px solid rgb=
(243, 243, 243); }
.profiledetail > dl dt, .profiledetail > dl dd { margin: 0px; }
@media (min-width: 768px) {
.profiledetail > dl dt, .profiledetail > dl dd { padding: 1rem 0px; borde=
r-bottom: 1px solid rgb(243, 243, 243); }
}
.hchart .highcharts-tooltip span { z-index: 1050; }
.hchart .innerTooltip { z-index: 1050; background-color: rgb(255, 255, 255)=
; padding: 0.5rem 1rem; margin: 4px 0px 2px 1px; }
.hchart .graphImg h2 { text-align: center; margin: 0px; }
.hchart .graphImg h2 span { display: block; font-size: 1.125rem; color: rgb=
(83, 83, 83); }
.hchart .highcharts-legend-item span { color: rgb(1, 104, 155); }
.js .hchart[data-type=3D"table"] .collapsiblePanels .panel .panelContent { =
display: block !important; }
.js .hchart[data-type=3D"table"] .collapsiblePanels .panel .panelContent .d=
ataSet { display: block; }
.newsletterItems article { display: flex; flex-direction: column; margin-bo=
ttom: 2rem; padding: 2rem 0rem 1rem; border-top: 2px solid rgb(230, 230, 23=
0); }
.newsletterItems .textCol { order: 2; }
.newsletterItems .textCol ul { padding: 0px; list-style-type: none; }
.newsletterItems .textCol ul.list-style-type--disc { list-style-type: disc;=
}
.newsletterItems .textCol ul.list-style-type--circle { list-style-type: cir=
cle; }
.newsletterItems .textCol ul.list-style-type--square { list-style-type: squ=
are; }
.newsletterItems .textCol ul[class*=3D"list-style-type"] li { overflow: vis=
ible; padding-inline-start: initial; margin-inline-start: 1em; }
.newsletterItems .textCol ul[class*=3D"list-style-type"] li::before { displ=
ay: none; }
.newsletterItems .textCol > ul > li, .newsletterItems .textCol > ul ul > li=
{ overflow: hidden; position: relative; padding-inline-start: calc(7px + 0=
.75rem); }
.newsletterItems .textCol > ul > li::before, .newsletterItems .textCol > ul=
ul > li::before { position: absolute; inset-inline-start: 0px; content: ""=
; background: rgb(0, 0, 0); display: block; text-indent: -0.1em; width: 6px=
; height: 6px; inset-block-start: 7.2px; }
@media (min-width: 768px) {
.newsletterItems .textCol > ul > li::before, .newsletterItems .textCol > =
ul ul > li::before { width: 7px; height: 7px; inset-block-start: 8.1px; }
}
@media (min-width: 992px) {
.newsletterItems .textCol > ul > li::before, .newsletterItems .textCol > =
ul ul > li::before { width: 7px; height: 7px; inset-block-start: 9.5px; }
}
.newsletterItems .textCol ol:not(.timelineList):not(.majorEvent):not(.ancho=
r-nav__list):not(.common.results) { padding-inline-start: 1.5rem; list-styl=
e-type: decimal; }
.newsletterItems .textCol ol:not(.timelineList):not(.majorEvent):not(.ancho=
r-nav__list):not(.common.results).list-style-type--lower-alpha { list-style=
-type: lower-alpha; }
.newsletterItems .textCol ol:not(.timelineList):not(.majorEvent):not(.ancho=
r-nav__list):not(.common.results).list-style-type--upper-alpha { list-style=
-type: upper-alpha; }
.newsletterItems .textCol ol:not(.timelineList):not(.majorEvent):not(.ancho=
r-nav__list):not(.common.results).list-style-type--lower-roman { list-style=
-type: lower-roman; }
.newsletterItems .textCol ol:not(.timelineList):not(.majorEvent):not(.ancho=
r-nav__list):not(.common.results).list-style-type--upper-roman { list-style=
-type: upper-roman; }
.newsletterItems .textCol ol:not(.timelineList):not(.majorEvent):not(.ancho=
r-nav__list):not(.common.results).list-style-type--decimal { list-style-typ=
e: decimal; }
.newsletterItems .textCol ol:not(.timelineList):not(.majorEvent):not(.ancho=
r-nav__list):not(.common.results) > li { padding-inline-start: 0.25rem; }
.newsletterItems .textCol > ol > li > ul > li { overflow: hidden; position:=
relative; padding-inline-start: calc(7px + 0.75rem); }
.newsletterItems .textCol > ol > li > ul > li::before { position: absolute;=
inset-inline-start: 0px; content: ""; background: rgb(0, 0, 0); display: b=
lock; text-indent: -0.1em; width: 6px; height: 6px; inset-block-start: 7.2p=
x; }
@media (min-width: 768px) {
.newsletterItems .textCol > ol > li > ul > li::before { width: 7px; heigh=
t: 7px; inset-block-start: 8.1px; }
}
@media (min-width: 992px) {
.newsletterItems .textCol > ol > li > ul > li::before { width: 7px; heigh=
t: 7px; inset-block-start: 9.5px; }
}
.newsletterItems .imgCol { order: 0; }
.newsletterItems h2 { order: 1; }
.superheading-container { display: flex; flex-direction: column; }
.superheading-container > h1.blog-post { order: 2; }
.superheading-container > h1.blog-post:first-of-type { margin-block: 0px; }
.superheading-container > h1.blog-post .subtitle { display: block; font-siz=
e: 0.6em; font-style: italic; }
p.superheading { order: 1; color: dimgray; font-size: 1.60181rem; margin-bl=
ock-end: 0px; }
p.superheading + h1 { margin-block-start: 0px; }
.filtertool h1 { font-size: 2.02729rem; line-height: 1.23318; margin-top: 0=
px; margin-bottom: 0.75rem; }
#filtertool2-description p { margin-top: 0px; }
.filtertool-question { position: relative; }
.filtertool-element-hidden { display: none; }
.filtertool-questions-form { background-color: rgb(243, 243, 243); padding:=
2rem 3rem 2rem 2rem; margin-bottom: 2rem; position: relative; }
.filtertool-question-header { margin-bottom: 0.5rem; }
.filtertool-question-text-label { font-size: 1.80203rem; line-height: 1.387=
32; display: block; font-weight: bold; margin-right: 2rem; margin-bottom: 0=
.5rem; }
.filtertool-question-text-label:focus { outline: none; }
.filtertool-help-text-button { width: 2.5rem; height: 2.5rem; min-height: 2=
.5rem; padding: 0px; cursor: pointer; transition: background-color 0.3s; te=
xt-indent: -9999px; background-color: rgb(1, 104, 155); position: absolute;=
top: 0px; right: 0px; margin-right: -3rem; }
.filtertool-help-text-button::after { content: "=EE=A8=9F"; font-family: "R=
O Icons"; font-size: inherit; font-weight: normal; line-height: inherit; -w=
ebkit-font-smoothing: antialiased; position: absolute; inset-block-start: 5=
0%; inset-inline-start: 0px; width: 100%; transition: color 0.3s; transform=
: translateY(-50%); text-align: center; text-indent: 0px; }
.filtertool-help-text-button::after { color: rgb(255, 255, 255); }
.filtertool-help-text-button:hover { background-color: rgb(1, 73, 109); }
.filtertool-help-text-button:hover::after { color: rgb(255, 255, 255); }
.filtertool-help-text-button.close { width: 2.5rem; height: 2.5rem; min-hei=
ght: 2.5rem; padding: 0px; cursor: pointer; transition: background-color 0.=
3s; text-indent: -9999px; background-color: rgb(1, 104, 155); position: abs=
olute; top: 0px; right: calc(-44px - 2rem); }
.filtertool-help-text-button.close::after { content: "=EE=A8=85"; font-fami=
ly: "RO Icons"; font-size: inherit; font-weight: normal; line-height: inher=
it; -webkit-font-smoothing: antialiased; position: absolute; inset-block-st=
art: 50%; inset-inline-start: 0px; width: 100%; transition: color 0.3s; tra=
nsform: translateY(-50%); text-align: center; text-indent: 0px; }
.filtertool-help-text-button.close::after { color: rgb(255, 255, 255); }
.filtertool-help-text-button.close:hover { background-color: rgb(1, 73, 109=
); }
.filtertool-help-text-button.close:hover::after { color: rgb(255, 255, 255)=
; }
.filtertool-help-text-button.button-remove-before-submit, .filtertool-help-=
text-button.button-remove-after-submit { position: relative; width: 2.5rem;=
height: 2.5rem; min-height: 2.5rem; padding: 0px; cursor: pointer; transit=
ion: background-color 0.3s; text-indent: -9999px; background-color: rgb(1, =
104, 155); float: left; margin-right: 0.5rem; }
.filtertool-help-text-button.button-remove-before-submit::after, .filtertoo=
l-help-text-button.button-remove-after-submit::after { content: "=EE=A8=A0"=
; font-family: "RO Icons"; font-size: inherit; font-weight: normal; line-he=
ight: inherit; -webkit-font-smoothing: antialiased; position: absolute; ins=
et-block-start: 50%; inset-inline-start: 0px; width: 100%; transition: colo=
r 0.3s; transform: translateY(-50%); text-align: center; text-indent: 0px; =
}
.filtertool-help-text-button.button-remove-before-submit::after, .filtertoo=
l-help-text-button.button-remove-after-submit::after { color: rgb(255, 255,=
255); }
.filtertool-help-text-button.button-remove-before-submit:hover, .filtertool=
-help-text-button.button-remove-after-submit:hover { background-color: rgb(=
1, 73, 109); }
.filtertool-help-text-button.button-remove-before-submit:hover::after, .fil=
tertool-help-text-button.button-remove-after-submit:hover::after { color: r=
gb(255, 255, 255); }
.filtertool-help-text { transition: 200ms cubic-bezier(0.465, 0.183, 0.153,=
0.946); overflow: hidden; max-height: 0px; width: 100%; display: block; pa=
dding-left: 1.5rem; }
.filtertool-help-text.filtertool-toggle-open { max-height: 150px; }
.filtertool-question-options { margin-bottom: 2rem; }
.filtertool-question-options li { position: relative; width: 100%; min-heig=
ht: 2.5rem; }
.filtertool-question-options li label { display: flex; align-items: center;=
min-height: 2.5rem; padding: 0.4rem 1rem 0.4rem 0px; }
.filtertool-question-options li input { min-width: 16px; min-height: 16px; =
margin-right: 0.5rem; margin-top: 0.2rem; margin-bottom: auto; }
@media (min-width: 768px) {
.filtertool-question-options li input { margin-top: 0.3rem; }
}
@media (min-width: 992px) {
.filtertool-question-options li input { margin-top: 0.4rem; }
}
@media (min-width: 992px) {
.filtertool-question-options li input[type=3D"radio"] { position: relativ=
e; top: -0.1rem; }
}
.filtertool-question-help { font-size: 1.125rem; line-height: 1.33333; }
.filtertool-nav { display: flex; justify-content: flex-end; flex-direction:=
row-reverse; }
.filtertool-nav .filtertool-previousQuestionButton { margin-right: 1rem; }
.filtertool-contentblocks-header-grouping { margin-block-end: 2rem; }
.filtertool-contentblocks-header-grouping .filtertool-groupingButton { back=
ground-color: rgba(0, 0, 0, 0); color: rgb(1, 104, 155); text-decoration: u=
nderline; padding: 0px; margin: 0px; }
.filtertool-contentblocks-header-grouping .filtertool-groupingButton:hover =
{ text-decoration: none; }
.filtertool-contentblocks-header-grouping .filtertool-groupingButton:focus =
{ border: 2px dotted rgb(0, 0, 0); }
.filtertool-contentblocks-header-grouping .filtertool-groupingButton:focus:=
:before { content: none; padding: 0px; }
.filtertool-contentblocks-header-grouping .filtertool-groupingButton.active=
{ text-decoration: none; color: rgb(0, 0, 0); font-weight: bold; }
.filtertool-contentblock-header { background-color: rgb(243, 243, 243); wid=
th: 100%; min-height: 44px; padding: 1rem 3rem 1rem 1rem; margin: 0px; posi=
tion: relative; }
.filtertool-contentblock-header h4 { font-size: 1.26562rem; line-height: 1.=
18519; font-weight: normal; color: rgb(1, 104, 155); }
.filtertool-contentblock-header p { margin-bottom: 0px; }
.is-grouped-accordeon .filtertool-contentblock-header { background-color: r=
gb(255, 255, 255); padding-left: 41px; padding-right: 16px; }
.is-grouped-accordeon .item-is-open .filtertool-contentblock-header { backg=
round-color: rgb(243, 243, 243); }
.filtertool-contentblock { border-bottom: 1px solid rgb(255, 255, 255); }
.is-grouped-accordeon .filtertool-contentblock { border-bottom: 1px solid r=
gb(230, 230, 230); }
.filtertool-contentblock-title { margin: 0px; }
button.filtertool-contentblock-toggle-button { display: flex; justify-conte=
nt: space-between; align-items: center; text-decoration: none; text-align: =
left; background: rgba(0, 0, 0, 0); position: absolute; right: 0px; top: 0p=
x; width: 100%; height: 100%; margin: 0px; padding: 0px 1rem; color: rgba(0=
, 0, 0, 0); font-size: 1.26562rem; line-height: 1.18519; }
button.filtertool-contentblock-toggle-button::after { display: flex; transi=
tion: 200ms cubic-bezier(0.465, 0.183, 0.153, 0.946); content: "=EE=A8=A4";=
font-family: "RO Icons"; font-size: 0.9rem; font-weight: normal; line-heig=
ht: inherit; -webkit-font-smoothing: antialiased; color: rgb(1, 104, 155); =
}
button.filtertool-contentblock-toggle-button[aria-expanded=3D"true"]::after=
{ transition: 200ms cubic-bezier(0.465, 0.183, 0.153, 0.946); transform: r=
otate(180deg); }
button.filtertool-contentblock-toggle-button:focus { box-shadow: none; }
.filtertool-contentblock-body { background-color: rgb(243, 243, 243); paddi=
ng: 1rem; }
.filtertool-contentblock-body.filtertool-toggle-closed { display: none; }
.filtertool-contentblock-body p:last-child { margin-bottom: 0px; }
.filtertool-contentblock-body p + .filtertool-contentblock-location-content=
{ margin-top: -1rem; }
.filtertool-contentblock-body ul > li { overflow: hidden; position: relativ=
e; padding-inline-start: calc(7px + 0.75rem); }
.filtertool-contentblock-body ul > li::before { position: absolute; inset-i=
nline-start: 0px; content: ""; background: rgb(0, 0, 0); display: block; te=
xt-indent: -0.1em; width: 6px; height: 6px; inset-block-start: 7.2px; }
@media (min-width: 768px) {
.filtertool-contentblock-body ul > li::before { width: 7px; height: 7px; =
inset-block-start: 8.1px; }
}
@media (min-width: 992px) {
.filtertool-contentblock-body ul > li::before { width: 7px; height: 7px; =
inset-block-start: 9.5px; }
}
.filtertool-contentblock-body ul:last-child { margin-bottom: 0px; }
.filtertool-contentblock-body ul + .filtertool-contentblock-location-conten=
t { margin-top: -2rem; }
.is-grouped-accordeon .filtertool-contentblock-body { background-color: rgb=
(255, 255, 255); padding-top: 0px; padding-left: 41px; padding-right: 16px;=
}
.is-grouped-accordeon .item-is-open .filtertool-contentblock-body { backgro=
und-color: rgb(243, 243, 243); }
.filtertool-location-section { margin-bottom: 2rem; }
.filtertool-contentblocks-list.is-grouped-accordeon { border-top: 1px solid=
rgb(230, 230, 230); margin-bottom: 2rem; }
@media (max-width: 767px) {
.filtertool-contentblocks-list.is-grouped-accordeon { margin-left: -16px;=
margin-right: -16px; }
}
.filtertool-contentblocks-group { margin-bottom: 2rem; }
.filtertool-contentblocks-group .filtertool-contentblocks-group-header:only=
-child { display: none; }
.is-grouped-accordeon .filtertool-contentblocks-group { margin-bottom: 0px;=
}
.filtertool-contentblocks-group.group-is-closed .filtertool-contentblock { =
display: none; }
.is-grouped-accordeon .filtertool-contentblocks-group-header { position: re=
lative; display: flex; align-items: center; padding-left: 41px; padding-rig=
ht: 16px; height: 44px; border-bottom: 1px solid rgb(230, 230, 230); }
.is-grouped-accordeon .filtertool-contentblocks-group-header > h3 { margin:=
0px; }
.is-grouped-accordeon .group-is-open .filtertool-contentblocks-group-header=
{ background-color: rgb(243, 243, 243); }
.filtertool-feedback-list { background-color: rgb(243, 243, 243); padding: =
1rem 2rem; margin-bottom: 2rem; position: relative; }
.filtertool-feedback-list .filtertool-feedback-change-answer-button { backg=
round: rgba(0, 0, 0, 0); color: rgb(1, 104, 155); padding: 0px; margin: 0px=
; text-decoration: underline; min-height: auto; }
.filtertool-feedback-list .filtertool-feedback-change-answer-button:hover {=
text-decoration: none; }
.filtertool-savePDFButton, .filtertool-resetFormButton { margin-bottom: 1re=
m; }
.filtertool-question-progress-bar { height: 4px; width: 100%; background-co=
lor: rgb(225, 225, 225); margin-bottom: 1rem; }
.filtertool-question-progress-bar-progress { width: 0px; height: 4px; backg=
round-color: rgb(1, 104, 155); }
button.filtertool-contentblocks-group-toggle-button { display: flex; justif=
y-content: space-between; align-items: center; text-decoration: none; backg=
round: rgba(0, 0, 0, 0); position: absolute; right: 0px; top: 0px; width: 1=
00%; height: 100%; min-height: 0px; margin: 0px; padding: 0px; color: rgba(=
0, 0, 0, 0); }
button.filtertool-contentblocks-group-toggle-button::before { display: flex=
; transition: 200ms cubic-bezier(0.465, 0.183, 0.153, 0.946); content: "=EE=
=A8=A4"; font-family: "RO Icons"; font-size: 0.9rem; font-weight: normal; l=
ine-height: inherit; -webkit-font-smoothing: antialiased; color: rgb(1, 104=
, 155); }
button.filtertool-contentblocks-group-toggle-button[aria-expanded=3D"true"]=
::before { transition: 200ms cubic-bezier(0.465, 0.183, 0.153, 0.946); tran=
sform: rotate(180deg); }
button.filtertool-contentblocks-group-toggle-button::before { position: rel=
ative; left: 17px; }
button.filtertool-contentblocks-group-toggle-button:focus { box-shadow: non=
e; }
.campaignImage { position: relative; width: 100%; overflow: hidden; }
.campaignImage .gradient { position: absolute; left: 0px; top: 0px; width: =
100%; height: 20%; min-height: 120px; z-index: 8; background: linear-gradie=
nt(rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0) 100%); }
.campaignImage .slideControls { display: flex; align-items: center; bottom:=
1.5rem; }
.campaignImage .toggleState { display: inline-block; position: relative; ma=
rgin-left: 1rem; padding: 10px 6px; width: 22px; height: 22px; min-height: =
0px; text-indent: -9999px; z-index: 10; background: rgba(0, 0, 0, 0.6); bor=
der: 1px solid rgba(255, 255, 255, 0.6); }
.campaignImage .toggleState::after { content: ""; position: absolute; right=
: 4px; bottom: 3px; width: 12px; height: 14px; border-right: 4px solid rgba=
(255, 255, 255, 0.9); border-left: 4px solid rgba(255, 255, 255, 0.9); bord=
er-top-color: rgba(255, 255, 255, 0.9); border-bottom-color: rgba(255, 255,=
255, 0.9); }
.campaignImage .toggleState:hover::after { border-color: rgba(255, 255, 255=
, 0.5); }
.campaignImage .toggleState:focus::before { inset: -7px; }
.campaignImage .toggleState.pauzed::after { content: ""; position: absolute=
; top: 4px; left: 6px; height: 0px; border-style: solid; border-width: 6px =
0px 6px 9px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, =
0) rgba(255, 255, 255, 0.9); }
.campaignImage .toggleState.pauzed:hover::after { border-color: rgba(0, 0, =
0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(255, 255, 255, 0.5); }
.campaignImage.cycle .slide { position: absolute; left: 0px; top: 0px; z-in=
dex: 1; opacity: 0; display: block; transition: opacity 1s ease-in-out; }
.campaignImage.cycle .slide:first-child { opacity: 0; }
.campaignImage.cycle .slide.current { opacity: 1; }
.campaignImage .slide { background-color: rgb(255, 255, 255); width: 100%; =
height: 100%; display: none; opacity: 0; background-size: cover; background=
-position: center center; }
.campaignImage .slide:first-child { display: block; opacity: 1; }
.campaignImage .slide:first-child img { min-height: 160px; }
.campaignImage .slide img { width: 100%; height: auto; }
.hmap ul { overflow: hidden; margin: 0px; padding: 0px; list-style: none; d=
isplay: block; }
.hmap a { color: rgb(1, 104, 155); text-decoration: none; }
.hmap a:hover, .hmap a:active { text-decoration: underline; }
.hmap .descriptionText, .hmap .description { background: rgba(0, 0, 0, 0); =
}
.hmap .descriptionText a, .hmap .description a { display: inline-block; }
.hmap .descriptionText p, .hmap .description p { padding: 0px 0px 20px 10px=
; }
.hmap .label { z-index: 1 !important; }
.hmap .highcharts-tooltip span { z-index: 9999 !important; }
.hmap .tooltip { padding: 5px; }
.hmap .innerTooltip { margin-top: 7px; margin-left: 3px; margin-right: 3px;=
z-index: 9999 !important; }
.hmap .mapAreaDark { color: rgb(1, 104, 155); }
.hmap .mapAreaLight { color: rgb(217, 242, 255); }
.hmap .mapAreaHover { color: rgb(243, 243, 243); }
.hmap .source { display: block; text-align: left; font-size: 0.8125em; colo=
r: rgb(83, 83, 83); margin: 0px 0px 10px; }
.hmap .thematicmap { margin-bottom: 20px; height: auto; width: 100%; }
.hmap .dataSet { display: block; padding: 0px 20px 10px; overflow: auto; }
.hmap .dataSet table { margin-left: 0px; width: auto; }
.hmap .dataSet table caption { padding: 0px; margin-bottom: 0.6em; }
.hmap .dataSet table caption .title { color: rgb(0, 0, 0); display: block; =
font-size: 1.125em; line-height: 1.3em; font-weight: bold; margin: 0px 0px =
0.2em; }
.hmap .dataSet table caption .subtitle { display: block; font-size: 0.875em=
; color: rgb(83, 83, 83); }
.hmap .dataSet table td { text-align: right; width: auto; }
.hmap .dataSet table th { width: auto; text-align: right; }
.hmap .dataSet table th:first-child { text-align: left; }
.js .hmap .metadata, .js .hmap .downloadDataset { display: none; }
.js .hmap .dataSet { display: none; }
.js .hmap .dataSet.current { display: block; }
.js .hmap .downloads li { display: none; }
.js .hmap .downloads li.current, .js .hmap .downloads li.panelDownloadLink =
{ display: block; }
.js .hmap .metaPanel { display: none; }
.actions { clear: both; }
.actions > ul.common { display: flex; justify-content: space-between; align=
-items: baseline; }
.actions > ul.common li { display: block; width: 50%; word-break: break-wor=
d; }
.actions > ul.common li.next > a, .actions > ul.common li.previous > a { di=
splay: flex; flex-direction: column; font-weight: normal; text-decoration: =
none; }
@media (max-width: 575px) {
.actions > ul.common li.next > a, .actions > ul.common li.previous > a { =
font-size: 1.125rem; }
}
.actions > ul.common li.next > a:hover span, .actions > ul.common li.previo=
us > a:hover span { text-decoration: underline; }
.actions > ul.common li.next > a:hover span.meta, .actions > ul.common li.p=
revious > a:hover span.meta { text-decoration: none; }
.actions > ul.common li.next > a::before, .actions > ul.common li.next > a:=
:after, .actions > ul.common li.previous > a::before, .actions > ul.common =
li.previous > a::after { content: "" !important; }
.actions > ul.common li.next > a .meta, .actions > ul.common li.previous > =
a .meta { color: rgb(0, 0, 0); }
.actions > ul.common li.next { align-items: center; position: relative; jus=
tify-content: flex-end; margin-left: auto; }
.actions > ul.common li.next::after { content: "=EE=A8=A5"; font-family: "R=
O Icons"; font-size: 0.8rem; font-weight: normal; line-height: inherit; -we=
bkit-font-smoothing: antialiased; color: rgb(1, 104, 155); right: 0px; posi=
tion: absolute; z-index: 0; top: 1.75rem; }
.actions > ul.common li.next a { padding-left: 0px; z-index: 1; padding-rig=
ht: 2rem; text-align: right; }
.actions > ul.common li.previous { align-items: center; position: relative;=
}
.actions > ul.common li.previous::before { content: "=EE=A8=A2"; font-famil=
y: "RO Icons"; font-size: 0.8rem; font-weight: normal; line-height: inherit=
; -webkit-font-smoothing: antialiased; color: rgb(1, 104, 155); position: a=
bsolute; z-index: 0; top: 1.75rem; }
.actions > ul.common li.previous a { z-index: 1; padding-left: 2rem; }
.representations { margin-bottom: 2rem; }
@media (min-width: 992px) {
.representations { margin-bottom: 3rem; }
}
h1 + .representations { margin-top: 2rem; }
@media (min-width: 992px) {
h1 + .representations { margin-top: 3rem; }
}
.representations > .common:not(:last-child) { margin-bottom: 1.5rem; }
@media (min-width: 992px) {
.representations > .common:not(:last-child) { margin-bottom: 2.5rem; }
}
.brickRow.nieuws, .brickRow.latestItems { margin-bottom: 2.5rem; }
.brickRow.nieuws > .brick, .brickRow.latestItems > .brick { margin-bottom: =
1.5rem; }
@media (min-width: 992px) {
.brickRow.nieuws > .brick, .brickRow.latestItems > .brick { margin-bottom=
: 2rem; }
}
.brickRow.nieuws > .brick p, .brickRow.latestItems > .brick p { margin-top:=
0px; }
.brickRow.nieuws > .brick p:last-child, .brickRow.latestItems > .brick p:la=
st-child { margin-bottom: 0px; }
.brickRow.nieuws h3, .brickRow.latestItems h3 { font-size: 1.5102rem; line-=
height: 1.15879; margin: 0px 0rem 1rem; font-weight: normal; order: 1; word=
-break: break-word; }
.brickRow.nieuws > .more, .brickRow.latestItems > .more { flex: 0 0 100%; m=
argin-top: 1rem; margin-bottom: 0px; }
@media (min-width: 992px) {
.brickRow.nieuws > .more, .brickRow.latestItems > .more { margin-top: 0px=
; }
}
.brickRow.nieuws > .brick { margin-bottom: 2rem; }
@media (min-width: 992px) {
.brickRow.nieuws > .brick { margin-bottom: 2.5rem; }
}
@media (max-width: 991px) {
.brickRow.nieuws > .brick:nth-of-type(n+3) .brick-image { display: none; =
visibility: hidden; }
}
.brickRow.nieuws .publDate { display: block; }
.brickRow.nieuws h3, .brickRow.nieuws p:first-of-type { margin-bottom: 0.5r=
em; }
.brickRow.latestItems > .brick { margin-bottom: 1.5rem; }
@media (min-width: 992px) {
.brickRow.latestItems > .brick { margin-bottom: 2rem; }
}
@media print {
.brickRow.nieuws > .more { display: none; }
}
.article > h1:first-of-type { margin-block: 0px 1rem; }
.article > h1 .subtitle { display: block; font-size: 0.6em; font-style: ita=
lic; }
.article > h1 + .article-meta { margin-block-start: -1rem; }
.article > .superheading-container + .article-meta { margin-block-start: 0p=
x; }
.article .article-meta { margin-block-start: 0.5rem; }
.article > .intro p:last-child { margin-block-end: 0px; }
.article > .intro + h2 { margin-block-start: 3rem; }
.article h2 { margin-block-end: 0.75rem; }
.article h2:focus { outline: rgb(1, 104, 155) dotted 2px; }
.article ul, .article .intro ul, .article .contentBox ul, .article dd ul, .=
article blockquote ul { padding: 0px; list-style-type: none; }
.article ul.list-style-type--disc, .article .intro ul.list-style-type--disc=
, .article .contentBox ul.list-style-type--disc, .article dd ul.list-style-=
type--disc, .article blockquote ul.list-style-type--disc { list-style-type:=
disc; }
.article ul.list-style-type--circle, .article .intro ul.list-style-type--ci=
rcle, .article .contentBox ul.list-style-type--circle, .article dd ul.list-=
style-type--circle, .article blockquote ul.list-style-type--circle { list-s=
tyle-type: circle; }
.article ul.list-style-type--square, .article .intro ul.list-style-type--sq=
uare, .article .contentBox ul.list-style-type--square, .article dd ul.list-=
style-type--square, .article blockquote ul.list-style-type--square { list-s=
tyle-type: square; }
.article ul[class*=3D"list-style-type"] li, .article .intro ul[class*=3D"li=
st-style-type"] li, .article .contentBox ul[class*=3D"list-style-type"] li,=
.article dd ul[class*=3D"list-style-type"] li, .article blockquote ul[clas=
s*=3D"list-style-type"] li { overflow: visible; padding-inline-start: initi=
al; margin-inline-start: 1em; }
.article ul[class*=3D"list-style-type"] li::before, .article .intro ul[clas=
s*=3D"list-style-type"] li::before, .article .contentBox ul[class*=3D"list-=
style-type"] li::before, .article dd ul[class*=3D"list-style-type"] li::bef=
ore, .article blockquote ul[class*=3D"list-style-type"] li::before { displa=
y: none; }
.article > ul > li, .article > ul ul > li, .article .intro > ul > li, .arti=
cle .intro > ul ul > li, .article .contentBox > ul > li, .article .contentB=
ox > ul ul > li, .article dd > ul > li, .article dd > ul ul > li, .article =
blockquote > ul > li, .article blockquote > ul ul > li { overflow: hidden; =
position: relative; padding-inline-start: calc(7px + 0.75rem); }
.article > ul > li::before, .article > ul ul > li::before, .article .intro =
> ul > li::before, .article .intro > ul ul > li::before, .article .contentB=
ox > ul > li::before, .article .contentBox > ul ul > li::before, .article d=
d > ul > li::before, .article dd > ul ul > li::before, .article blockquote =
> ul > li::before, .article blockquote > ul ul > li::before { position: abs=
olute; inset-inline-start: 0px; content: ""; background: rgb(0, 0, 0); disp=
lay: block; text-indent: -0.1em; width: 6px; height: 6px; inset-block-start=
: 7.2px; }
@media (min-width: 768px) {
.article > ul > li::before, .article > ul ul > li::before, .article .intr=
o > ul > li::before, .article .intro > ul ul > li::before, .article .conten=
tBox > ul > li::before, .article .contentBox > ul ul > li::before, .article=
dd > ul > li::before, .article dd > ul ul > li::before, .article blockquot=
e > ul > li::before, .article blockquote > ul ul > li::before { width: 7px;=
height: 7px; inset-block-start: 8.1px; }
}
@media (min-width: 992px) {
.article > ul > li::before, .article > ul ul > li::before, .article .intr=
o > ul > li::before, .article .intro > ul ul > li::before, .article .conten=
tBox > ul > li::before, .article .contentBox > ul ul > li::before, .article=
dd > ul > li::before, .article dd > ul ul > li::before, .article blockquot=
e > ul > li::before, .article blockquote > ul ul > li::before { width: 7px;=
height: 7px; inset-block-start: 9.5px; }
}
.article ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(=
.common.results), .article .intro ol:not(.timelineList):not(.majorEvent):no=
t(.anchor-nav__list):not(.common.results), .article .contentBox ol:not(.tim=
elineList):not(.majorEvent):not(.anchor-nav__list):not(.common.results), .a=
rticle dd ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not=
(.common.results), .article blockquote ol:not(.timelineList):not(.majorEven=
t):not(.anchor-nav__list):not(.common.results) { padding-inline-start: 1.5r=
em; list-style-type: decimal; }
.article ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(=
.common.results).list-style-type--lower-alpha, .article .intro ol:not(.time=
lineList):not(.majorEvent):not(.anchor-nav__list):not(.common.results).list=
-style-type--lower-alpha, .article .contentBox ol:not(.timelineList):not(.m=
ajorEvent):not(.anchor-nav__list):not(.common.results).list-style-type--low=
er-alpha, .article dd ol:not(.timelineList):not(.majorEvent):not(.anchor-na=
v__list):not(.common.results).list-style-type--lower-alpha, .article blockq=
uote ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(.com=
mon.results).list-style-type--lower-alpha { list-style-type: lower-alpha; }
.article ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(=
.common.results).list-style-type--upper-alpha, .article .intro ol:not(.time=
lineList):not(.majorEvent):not(.anchor-nav__list):not(.common.results).list=
-style-type--upper-alpha, .article .contentBox ol:not(.timelineList):not(.m=
ajorEvent):not(.anchor-nav__list):not(.common.results).list-style-type--upp=
er-alpha, .article dd ol:not(.timelineList):not(.majorEvent):not(.anchor-na=
v__list):not(.common.results).list-style-type--upper-alpha, .article blockq=
uote ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(.com=
mon.results).list-style-type--upper-alpha { list-style-type: upper-alpha; }
.article ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(=
.common.results).list-style-type--lower-roman, .article .intro ol:not(.time=
lineList):not(.majorEvent):not(.anchor-nav__list):not(.common.results).list=
-style-type--lower-roman, .article .contentBox ol:not(.timelineList):not(.m=
ajorEvent):not(.anchor-nav__list):not(.common.results).list-style-type--low=
er-roman, .article dd ol:not(.timelineList):not(.majorEvent):not(.anchor-na=
v__list):not(.common.results).list-style-type--lower-roman, .article blockq=
uote ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(.com=
mon.results).list-style-type--lower-roman { list-style-type: lower-roman; }
.article ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(=
.common.results).list-style-type--upper-roman, .article .intro ol:not(.time=
lineList):not(.majorEvent):not(.anchor-nav__list):not(.common.results).list=
-style-type--upper-roman, .article .contentBox ol:not(.timelineList):not(.m=
ajorEvent):not(.anchor-nav__list):not(.common.results).list-style-type--upp=
er-roman, .article dd ol:not(.timelineList):not(.majorEvent):not(.anchor-na=
v__list):not(.common.results).list-style-type--upper-roman, .article blockq=
uote ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(.com=
mon.results).list-style-type--upper-roman { list-style-type: upper-roman; }
.article ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(=
.common.results).list-style-type--decimal, .article .intro ol:not(.timeline=
List):not(.majorEvent):not(.anchor-nav__list):not(.common.results).list-sty=
le-type--decimal, .article .contentBox ol:not(.timelineList):not(.majorEven=
t):not(.anchor-nav__list):not(.common.results).list-style-type--decimal, .a=
rticle dd ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not=
(.common.results).list-style-type--decimal, .article blockquote ol:not(.tim=
elineList):not(.majorEvent):not(.anchor-nav__list):not(.common.results).lis=
t-style-type--decimal { list-style-type: decimal; }
.article ol:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(=
.common.results) > li, .article .intro ol:not(.timelineList):not(.majorEven=
t):not(.anchor-nav__list):not(.common.results) > li, .article .contentBox o=
l:not(.timelineList):not(.majorEvent):not(.anchor-nav__list):not(.common.re=
sults) > li, .article dd ol:not(.timelineList):not(.majorEvent):not(.anchor=
-nav__list):not(.common.results) > li, .article blockquote ol:not(.timeline=
List):not(.majorEvent):not(.anchor-nav__list):not(.common.results) > li { p=
adding-inline-start: 0.25rem; }
.article > ol > li > ul > li, .article .intro > ol > li > ul > li, .article=
.contentBox > ol > li > ul > li, .article dd > ol > li > ul > li, .article=
blockquote > ol > li > ul > li { overflow: hidden; position: relative; pad=
ding-inline-start: calc(7px + 0.75rem); }
.article > ol > li > ul > li::before, .article .intro > ol > li > ul > li::=
before, .article .contentBox > ol > li > ul > li::before, .article dd > ol =
> li > ul > li::before, .article blockquote > ol > li > ul > li::before { p=
osition: absolute; inset-inline-start: 0px; content: ""; background: rgb(0,=
0, 0); display: block; text-indent: -0.1em; width: 6px; height: 6px; inset=
-block-start: 7.2px; }
@media (min-width: 768px) {
.article > ol > li > ul > li::before, .article .intro > ol > li > ul > li=
::before, .article .contentBox > ol > li > ul > li::before, .article dd > o=
l > li > ul > li::before, .article blockquote > ol > li > ul > li::before {=
width: 7px; height: 7px; inset-block-start: 8.1px; }
}
@media (min-width: 992px) {
.article > ol > li > ul > li::before, .article .intro > ol > li > ul > li=
::before, .article .contentBox > ol > li > ul > li::before, .article dd > o=
l > li > ul > li::before, .article blockquote > ol > li > ul > li::before {=
width: 7px; height: 7px; inset-block-start: 9.5px; }
}
.article p:not(.article-meta):not(.meta):not(.superheading):not(.copyright)=
:not(.timeline__subHeading), .article ul, .article ol:not(.timelineList):no=
t(.majorEvent), .article dl { margin-block: 0px 1.25rem; }
.article p:not(.article-meta):not(.meta):not(.superheading):not(.copyright)=
:not(.timeline__subHeading) + h2, .article ul + h2, .article ol:not(.timeli=
neList):not(.majorEvent) + h2, .article dl + h2 { margin-block-start: 3rem;=
}
.article p:not(.article-meta):not(.meta):not(.superheading):not(.copyright)=
:not(.timeline__subHeading) + .block, .article ul + .block, .article ol:not=
(.timelineList):not(.majorEvent) + .block, .article dl + .block { margin-bl=
ock-start: 2.5rem; }
.article p:not(.article-meta):not(.meta):not(.superheading):not(.copyright)=
:not(.timeline__subHeading) ul, .article p:not(.article-meta):not(.meta):no=
t(.superheading):not(.copyright):not(.timeline__subHeading) ol, .article ul=
ul, .article ul ol, .article ol:not(.timelineList):not(.majorEvent) ul, .a=
rticle ol:not(.timelineList):not(.majorEvent) ol, .article dl ul, .article =
dl ol { margin-block: 0.5rem 0px; }
.article dl p:not(.article-meta):not(.meta) { margin-block-end: 0.75rem; }
.article dl p:not(.article-meta):not(.meta):last-child { margin-block-end: =
0px; }
.article a:hover { text-decoration: none; }
.article p a.external::before, .article li a.external::before { display: in=
line-flex; align-items: center; left: 1px; top: 0px; height: 22.4px; }
@media (min-width: 768px) {
.article p a.external::before, .article li a.external::before { top: -1px=
; }
}
@media (min-width: 992px) {
.article p a.external::before, .article li a.external::before { top: -2px=
; }
}
@media (min-width: 768px) {
.article p a.external::before, .article li a.external::before { height: 2=
5.2px; }
}
@media (min-width: 992px) {
.article p a.external::before, .article li a.external::before { height: 2=
8px; }
}
.article .download + .contentBox { margin-block-start: 3rem; }
.article .contentBox { width: 100%; }
.article .contentBox::after { display: table; clear: both; content: ""; }
@media (min-width: 992px) {
.article .contentBox { margin-block-end: 2.5rem; }
}
.article .contentBox h2:first-of-type { margin-block-start: 0px; }
.article .contentBox p:last-child { margin-block-end: 0px; }
.article .contentBox .content-image-left + p { position: relative; }
.article .contentBox + * { clear: both; }
.article .content-image { position: relative; margin-block-end: 1.5rem; cle=
ar: both; }
.article .content-image::after { display: table; clear: both; content: ""; =
}
.article .content-image img { display: table; }
.article .content-image p.caption:not(.article-meta):not(.meta):not(.superh=
eading):not(.copyright), .article .content-image figcaption { margin-block:=
0.5rem 0px; font-size: 1.125rem; line-height: 1.33333; color: dimgray; }
.article .content-image p.copyright, .article .content-image p.cite { margi=
n-block-start: 0.5rem; }
.article .content-image > :last-child { margin-block-end: 0px; }
.article .content-image-left { position: relative; margin-block-end: 1.5rem=
; float: left; width: 100%; }
.article .content-image-left::after { display: table; clear: both; content:=
""; }
.article .content-image-left img { display: table; }
.article .content-image-left p.caption:not(.article-meta):not(.meta):not(.s=
uperheading):not(.copyright), .article .content-image-left figcaption { mar=
gin-block: 0.5rem 0px; font-size: 1.125rem; line-height: 1.33333; color: di=
mgray; }
.article .content-image-left p.copyright, .article .content-image-left p.ci=
te { margin-block-start: 0.5rem; }
.article .content-image-left > :last-child { margin-block-end: 0px; }
@media (min-width: 576px) {
.article .content-image-left { width: auto; max-width: 368px; position: r=
elative; top: 0.2em; margin-inline-end: 2rem; }
}
.article .content-image-left img { width: auto; }
.article.is-full-width { flex: 0 0 100%; max-width: 100%; }
.article.results:not(.gallery-result) li { margin-block-end: 0.5rem; line-h=
eight: 1.5rem; font-size: 1.125rem; }
.intro, .article .intro { margin-block-end: 2.5rem; }
.intro p, .intro li, .article .intro p, .article .intro li { font-size: 1.6=
0181rem; line-height: 1.40466; }
.intro p a.external, .intro li a.external, .article .intro p a.external, .a=
rticle .intro li a.external { display: inline; }
@media (min-width: 992px) {
.intro p a.external::before, .intro li a.external::before, .article .intr=
o p a.external::before, .article .intro li a.external::before { height: 36p=
x; top: -3px; }
}
.intro p:not(.article-meta):not(.meta):not(.superheading):not(.copyright):n=
ot(.timeline__subHeading), .intro ul, .intro ol, .article .intro p:not(.art=
icle-meta):not(.meta):not(.superheading):not(.copyright):not(.timeline__sub=
Heading), .article .intro ul, .article .intro ol { margin-block-end: 1rem; =
}
.intro p:not(.article-meta):not(.meta):not(.superheading):not(.copyright):n=
ot(.timeline__subHeading) + h2, .intro p:not(.article-meta):not(.meta):not(=
.superheading):not(.copyright):not(.timeline__subHeading) + h3, .intro ul +=
h2, .intro ul + h3, .intro ol + h2, .intro ol + h3, .article .intro p:not(=
.article-meta):not(.meta):not(.superheading):not(.copyright):not(.timeline_=
_subHeading) + h2, .article .intro p:not(.article-meta):not(.meta):not(.sup=
erheading):not(.copyright):not(.timeline__subHeading) + h3, .article .intro=
ul + h2, .article .intro ul + h3, .article .intro ol + h2, .article .intro=
ol + h3 { margin-block: 1.5rem 0.5rem; }
.intro li::before, .article .intro li::before { width: 9px; height: 9px; to=
p: 11.5px; }
.site.message.login { display: flex; justify-content: center; align-items: =
center; background-color: rgb(243, 243, 243); padding: 0.75rem 0px; }
@media (min-width: 480px) {
.site.message.login { padding: 0px; height: 2rem; }
}
.site.message.login > p { font-size: 1.125rem; line-height: 1.33333; flex: =
0 0 100%; max-width: 1200px; margin: 0px auto; padding: 0px 16px; display: =
flex; flex-direction: column; align-items: flex-end; }
@media (min-width: 480px) {
.site.message.login > p { flex-direction: row; justify-content: flex-end;=
align-items: center; position: relative; top: -0.05em; }
}
.site.message.login a:not(:last-child) { margin-bottom: 0.5rem; }
@media (min-width: 480px) {
.site.message.login a:not(:last-child) { margin-bottom: 0px; }
}
@media (min-width: 480px) {
.site.message.login a { margin-top: 0px; margin-left: 1rem; }
}
.results.activityOverview a.activity { width: 100%; padding-bottom: 0px; pa=
dding-left: 4.5rem; margin-bottom: 2rem; }
@media (min-width: 992px) {
.results.activityOverview a.activity { margin-bottom: 2.5rem; }
}
.results.activityOverview a.activity:last-child { margin-bottom: 0px; }
.results.activityOverview a.activity > h3 { font-size: 1.60181rem; line-hei=
ght: 1.24859; margin-bottom: 0.25rem; }
.results.activityOverview a.activity > h3 + dl { margin-top: 0.5rem; }
.results.activityOverview a.activity > p { margin-bottom: 0.5rem !important=
; }
.results.activityOverview a.activity dl { margin-bottom: 0.5rem; word-break=
: break-word; color: rgb(0, 0, 0); }
.results.activityOverview a.activity dl dt { overflow: hidden; clip: rect(0=
px, 0px, 0px, 0px); width: 1px; height: 1px; margin: -1px; padding: 0px; bo=
rder: 0px; position: absolute !important; display: inline-block !important;=
}
.results.activityOverview a.activity .activity__data-list li { margin-botto=
m: 0.5rem; line-height: 1.5rem; font-size: 1.125rem; }
.results.activityOverview a.activity .meta { font-size: 1.125rem; line-heig=
ht: 1.33333; color: rgb(83, 83, 83); font-weight: normal; margin-bottom: 0p=
x; }
.results.activityOverview a.activity::before { display: none; }
[dir=3D"rtl"] .results.activityOverview a.activity { padding-right: 4.5rem;=
padding-left: 0px; }
.brickRow.spotLight { margin-bottom: 2rem; }
@media (min-width: 992px) {
.brickRow.spotLight { margin-bottom: 3rem; }
}
.brickRow.spotLight .brick { margin-bottom: 2rem; }
@media (min-width: 992px) {
.brickRow.spotLight .brick { margin-bottom: 3rem; }
}
.brickRow.spotLight .brick:last-child { margin-bottom: 0px; }
.brickRow.spotLight .brick > a.external { padding-left: 0px; }
.brickRow.spotLight .brick > a.external h3::before { top: 0.7em; }
.brickRow.spotLight .brick h3 { font-size: 1.60181rem; line-height: 1.24859=
; font-weight: normal; margin-top: 0px; margin-bottom: 0.5rem; }
.brickRow.spotLight .brick .brick-text p { margin-top: 0px; font-size: 1.12=
5rem; line-height: 1.33333; }
.brickRow.spotLight .brick .brick-text p:last-child { margin-bottom: 0px; }
.contact-list #source-list h2 { border: none; flex: 0 0 100%; padding-top: =
0px; padding-left: 16px; font-size: 4.10989rem; line-height: 1.09492; }
.contact-list #source-list ul.common { margin-bottom: 0px; }
@media (min-width: 768px) {
.contact-list #source-list ul.common { margin-bottom: 2rem; }
}
.contact-list #source-list ul.common:last-child { margin-bottom: 2rem; }
.contact-list .summary.contacts + form { margin-bottom: 2rem; }
.contact-list .summary.contacts + form .formWrapper { padding: 1.5rem; over=
flow: hidden; position: relative; background-color: rgb(243, 243, 243); }
@media (min-width: 768px) {
.contact-list .summary.contacts + form .formWrapper { display: flex; just=
ify-content: space-between; align-items: center; }
}
.contact-list .summary.contacts + form label { font-size: 1em; line-height:=
1.375; display: block; margin-bottom: 1rem; }
@media (min-width: 768px) {
.contact-list .summary.contacts + form label { margin-right: 1.5rem; marg=
in-bottom: 0px; }
}
.contact-list .summary.contacts + form .field { flex: 1 1 0%; }
.contact-list .summary.contacts + form .clearFieldWrapper { position: relat=
ive; }
.contact-list .summary.contacts + form .clearField { right: 0px; }
.contact-list .summary.contacts + form input.searchList { padding-left: 0.7=
5rem; width: 100%; }
.stayInformed { display: flex; margin: 1rem 0px; }
.stayInformed .icon { width: 30px; height: 30px; border-radius: 50%; displa=
y: flex; justify-content: center; align-items: center; background-color: rg=
b(1, 104, 155); margin-right: 0.75rem; }
.stayInformed .icon::before { display: block; content: url("data:image/svg+=
xml,%3Csvg id=3D'icon-bell' xmlns=3D'http://www.w3.org/2000/svg' viewBox=3D=
'0 0 85 100'%3E%3Cpath d=3D'M85,69.28a3.78,3.78,0,0,1-1.26,2.46,3.82,3.82,0=
,0,1-2.64,1h-77a4,4,0,0,1-2.7-1A3.63,3.63,0,0,1,0,69.34a4.06,4.06,0,0,1,.66=
-2.75l6.6-9.94A39.27,39.27,0,0,0,11.37,46l4.92-18.57a26.54,26.54,0,0,1,17.8=
7-19V8.26A7.85,7.85,0,0,1,36.62,2.4a8.4,8.4,0,0,1,11.76,0,7.85,7.85,0,0,1,2=
.46,5.86v.12a26.54,26.54,0,0,1,17.87,19L73.63,46a36,36,0,0,0,4.08,10.54l6.6=
,10.06A3.74,3.74,0,0,1,85,69.28Zm-57,14.32H57.08l.24,1.67a13.81,13.81,0,0,1=
-2,7.31A16,16,0,0,1,49.88,98a14.43,14.43,0,0,1-14.76,0,15.91,15.91,0,0,1-5.=
4-5.39,13.81,13.81,0,0,1-2-7.31Z' style=3D'fill: %23fff'/%3E%3C/svg%3E"); w=
idth: 18.7px; height: 22px; }
.stayInformed .text { font-weight: bold; }
.stayInformed:hover { text-decoration: none; }
.stayInformed:hover .icon { background-color: rgb(1, 73, 109); }
.brickRow.nieuws .stayInformed, .brickRow.latestItems .stayInformed { width=
: 100%; padding: 0px 16px; margin-top: 0px; margin-bottom: 1.5rem; }
.stayInformedBtn { font-size: 1.26562rem; line-height: 1.58025; width: auto=
; min-height: 44px; padding: 0.75rem 1rem; cursor: pointer; border: none; b=
order-radius: 0px; color: rgb(255, 255, 255); position: relative; backgroun=
d-color: rgb(1, 104, 155); text-decoration: none; display: inline-flex; jus=
tify-content: center; align-items: center; margin-bottom: 1rem; }
.stayInformedBtn:focus { outline: rgb(255, 255, 255) solid 2px; outline-off=
set: 4px; z-index: 1010; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; }
.stayInformedBtn:focus::before { content: ""; position: absolute; z-index: =
99; inset: -6px; border: 2px dashed rgb(0, 0, 0); }
.stayInformedBtn:hover { color: rgb(255, 255, 255); outline: none; backgrou=
nd-color: rgb(1, 73, 109); }
.stayInformedBtn:hover::before { border: 2px dashed rgba(0, 0, 0, 0); }
.stayInformedBtn:hover { background-color: rgb(1, 73, 109); }
.stayInformedBtn:hover, .stayInformedBtn:visited { color: rgb(255, 255, 255=
); text-decoration: none; }
.abonneren { padding-bottom: 2rem; border-bottom: 1px solid rgb(225, 225, 2=
25); margin-bottom: 2.5rem; }
.abonneren > p { margin: 0px; font-size: 1.26562rem; line-height: 1.58025; =
}
.abonneren a { font-size: 1.125rem; line-height: 1.33333; }
.abonneren a:hover { text-decoration: none; }
@media print {
.stayInformed { display: none; }
}
.brick.linkBlock li p, .brick.linkBlock li .meta { margin-top: 0.25rem; }
.brick.linkBlock li .meta { font-size: 0.888889rem; line-height: 1.6875; fo=
nt-weight: normal; color: rgb(83, 83, 83); margin: 0px; }
.info-1400 { min-height: 30px; height: auto; overflow: hidden; font-size: 1=
.26562rem; line-height: 1.18519; background-color: rgb(251, 234, 217); }
.info-1400 > p { max-width: 1200px; margin: 0px auto; padding: 0.5rem 16px;=
}
.info-1400 a { display: block; }
.info-1400 a, .info-1400 a:hover { text-decoration: none; color: rgb(255, 2=
55, 255); }
.info-1400.message { text-transform: uppercase; background-color: rgb(225, =
112, 0); }
.embassy-info { margin-bottom: 2rem; }
h1 + .embassy-info { margin-top: 1rem; }
.embassy-info > h2 { font-size: 1.80203rem; line-height: 1.24859; }
.embassy-info dl:last-child { margin-bottom: 0px; }
.embassy-info dt, .embassy-info dd { margin-bottom: 0.5rem; }
.embassy-info dt:last-child, .embassy-info dd:last-child { margin-bottom: 0=
px; }
.embassy-info dt h3, .embassy-info dd h3 { margin: 0.75rem 0rem 0.25rem; }
.embassy-info dt p, .embassy-info dt ul, .embassy-info dt li, .embassy-info=
dt > strong, .embassy-info dt > em, .embassy-info dd p, .embassy-info dd u=
l, .embassy-info dd li, .embassy-info dd > strong, .embassy-info dd > em { =
margin-bottom: 0.25rem; font-size: 1.26562rem; line-height: 1.58025; }
.embassy-info dt p:last-child, .embassy-info dt ul:last-child, .embassy-inf=
o dt li:last-child, .embassy-info dt > strong:last-child, .embassy-info dt =
> em:last-child, .embassy-info dd p:last-child, .embassy-info dd ul:last-ch=
ild, .embassy-info dd li:last-child, .embassy-info dd > strong:last-child, =
.embassy-info dd > em:last-child { margin-bottom: 0px; }
.embassy-info dt > strong, .embassy-info dt > em, .embassy-info dd > strong=
, .embassy-info dd > em { display: block; }
.embassy-info dt { font-weight: bold; }
@media (max-width: 575px) {
.embassy-info dt { margin-bottom: 0px; }
}
.embassy-info dt::after { display: none; }
.embassy-info address { font-style: normal; }
@media (max-width: 575px) {
.embassy-info.two-columns dt { flex: 0 0 27.5%; }
}
@media (max-width: 575px) {
.embassy-info.two-columns dd { flex: 0 0 72.5%; }
}
@media (max-width: 575px) {
.embassy-info.two-columns .column:not(:last-child) { margin-bottom: 1rem;=
}
}
.embassy-info.two-columns .column ul:last-child, .embassy-info.two-columns =
.column li:last-child { margin-bottom: 0px; }
@-webkit-keyframes fadeInOverlay {=20
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes fadeInOverlay {=20
0% { opacity: 0; }
100% { opacity: 1; }
}
.ergoInteractionBar { display: flex; flex-wrap: wrap; justify-content: cent=
er; width: 100%; background-color: rgb(169, 0, 97); }
.ergoInteractionBar.bottomPosition { z-index: 1060; position: fixed; bottom=
: 0px; left: 0px; }
.ergoInteractionBar form { padding: 0rem 1rem; }
.ergoInteractionBar .wrapper { display: flex; flex-basis: 100%; flex-wrap: =
wrap; max-width: 1200px; align-items: flex-start; justify-content: flex-sta=
rt; margin-inline: -16px; }
.ergoInteractionBar .wrapper::after { display: table; clear: both; content:=
""; }
.ergoInteractionBar .wrapper .message.survey { background: rgba(0, 0, 0, 0)=
; display: block; padding: 1rem 1rem 0rem; }
@media (min-width: 768px) {
.ergoInteractionBar .wrapper .message.survey { margin-left: 16.6667%; wid=
th: 66.6667%; }
.fullWidth .ergoInteractionBar .wrapper .message.survey { margin-left: 0%=
; width: 100%; }
}
.ergoInteractionBar .wrapper .message.survey p { color: rgb(255, 255, 255);=
padding-right: 1rem; }
.ergoInteractionBar .wrapper .message.survey button { background-color: rgb=
(243, 243, 243); color: rgb(0, 0, 0); margin: 0rem 2rem 1rem 0rem; }
.ergoInteractionBar .wrapper .message.survey button:hover { background-colo=
r: rgb(230, 230, 230); }
.ergoInteractionBar .wrapper .message.survey button.close { width: 2.5rem; =
height: 2.5rem; min-height: 2.5rem; padding: 0px; cursor: pointer; transiti=
on: background-color 0.3s; text-indent: -9999px; position: absolute; right:=
0px; top: 0px; background-color: rgba(0, 0, 0, 0); margin-right: 0px; }
.ergoInteractionBar .wrapper .message.survey button.close::after { content:=
"=EE=A8=85"; font-family: "RO Icons"; font-size: inherit; font-weight: nor=
mal; line-height: inherit; -webkit-font-smoothing: antialiased; position: a=
bsolute; inset-block-start: 50%; inset-inline-start: 0px; width: 100%; tran=
sition: color 0.3s; transform: translateY(-50%); text-align: center; text-i=
ndent: 0px; }
.ergoInteractionBar .wrapper .message.survey button.close::after { color: r=
gb(255, 255, 255); }
.ergoInteractionBar .wrapper .message.survey button.close:hover { backgroun=
d-color: rgb(1, 73, 109); }
.ergoInteractionBar .wrapper .message.survey button.close:hover::after { co=
lor: rgb(255, 255, 255); }
.ergoInteractionBar .wrapper .message.survey button.close:hover, .ergoInter=
actionBar .wrapper .message.survey button.close:focus { background-color: r=
gba(0, 0, 0, 0); }
.ergoSurvey { display: flex; flex-wrap: wrap; justify-content: center; widt=
h: 100%; top: 0px; left: 0px; padding: 1rem; position: fixed; height: 100vh=
; z-index: 1060; background-color: rgba(0, 0, 0, 0.7); overflow: hidden aut=
o; opacity: 0; animation: 0.5s ease-in 0s 1 normal forwards running fadeInO=
verlay; }
@media (min-width: 768px) {
.ergoSurvey { padding: 2rem; }
}
.ergoSurvey .container { display: flex; flex-basis: 100%; flex-wrap: wrap; =
max-width: 1200px; align-items: flex-start; justify-content: flex-start; ma=
rgin-inline: -16px; background: rgb(243, 243, 243); padding: 1rem; opacity:=
0; animation: 0.5s ease-in 0.2s 1 normal forwards running fadeInOverlay; }
.ergoSurvey .container::after { display: table; clear: both; content: ""; }
@media (min-width: 768px) {
.ergoSurvey .container { padding: 2rem; }
}
.ergoSurvey .container form > p { font-weight: bold; font-size: 1.11111em; =
margin: 0px 0px 3.5rem; }
.ergoSurvey .container form .form-group { margin: 0px 0px 3.5rem; }
.ergoSurvey .container form .form-group legend { overflow: hidden; clip: au=
to; padding: 0px; left: auto; width: auto; height: auto; float: none; font-=
weight: bold; margin: 0px 0px 1rem; font-size: 1.11111em; line-height: 1.37=
5em; position: relative !important; display: inline-block !important; }
.ergoSurvey .container form .form-group label { top: 0px; left: 0px; margin=
: 0px; padding: 0px; width: auto; float: none; font-size: 1em; }
.ergoSurvey .container form .form-group label.control-label { font-weight: =
bold; font-size: 1.11111em; line-height: 1.375em; margin: 0px 0px 1rem; }
.carousselSurveyStyles { color: rgb(255, 255, 255); padding-top: 1rem; }
.carousselSurveyStyles .col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%;=
}
.carousselSurveyStyles .TekstvakKlein, .carousselSurveyStyles .TekstvakGroo=
t, .carousselSurveyStyles select option { color: rgb(0, 0, 0); }
.carousselSurveyStyles #topButtonsContainer { position: absolute; right: 0p=
x; top: 0px; }
.carousselSurveyStyles button.close { width: 2.5rem; height: 2.5rem; min-he=
ight: 2.5rem; padding: 0px; cursor: pointer; transition: background-color 0=
.3s; text-indent: -9999px; position: absolute; right: 0px; top: 0px; backgr=
ound-color: rgba(0, 0, 0, 0); margin-right: 0px; }
.carousselSurveyStyles button.close::after { content: "=EE=A8=85"; font-fam=
ily: "RO Icons"; font-size: inherit; font-weight: normal; line-height: inhe=
rit; -webkit-font-smoothing: antialiased; position: absolute; inset-block-s=
tart: 50%; inset-inline-start: 0px; width: 100%; transition: color 0.3s; tr=
ansform: translateY(-50%); text-align: center; text-indent: 0px; }
.carousselSurveyStyles button.close::after { color: rgb(255, 255, 255); }
.carousselSurveyStyles button.close:hover { background-color: rgb(1, 73, 10=
9); }
.carousselSurveyStyles button.close:hover::after { color: rgb(255, 255, 255=
); }
.carousselSurveyStyles button.close:hover, .carousselSurveyStyles button.cl=
ose:focus { background-color: rgba(0, 0, 0, 0); }
.carousselSurveyStyles button[name=3D"action:Cancel"] { background-color: u=
nset; min-width: 44px; }
.carousselSurveyStyles button.prevnextbutton, .carousselSurveyStyles button=
[name=3D"action:Save"] { background-color: rgb(243, 243, 243); color: rgb(1=
, 104, 155); padding: 0.5rem 1rem; margin: 0rem 1rem 0.5rem; min-height: 44=
px; min-width: auto; white-space: nowrap; align-self: flex-end; }
@media (min-width: 768px) {
.carousselSurveyStyles .form-group { display: flex; }
}
.carousselSurveyStyles .form-group fieldset, .carousselSurveyStyles .form-g=
roup .fieldGroup { flex-grow: 1; margin-bottom: 1em; padding-right: 26px; }
.carousselSurveyStyles .form-group fieldset label, .carousselSurveyStyles .=
form-group .fieldGroup label { position: unset; display: unset; width: unse=
t; }
.carousselSurveyStyles .form-group fieldset label.control-label, .caroussel=
SurveyStyles .form-group .fieldGroup label.control-label { display: block; =
margin-bottom: 0.8rem; }
.carousselSurveyStyles legend { position: unset; display: unset; overflow: =
unset; width: unset; height: unset; font-weight: bold; margin-bottom: 0.8re=
m; }
.carousselSurveyStyles input[type=3D"checkbox"], .carousselSurveyStyles inp=
ut[type=3D"radio"] { position: unset; vertical-align: unset; }
.carousselSurveyStyles label { position: unset; display: unset; width: unse=
t; float: unset; margin-right: 1em; }
.carousselSurveyStyles .radio, .carousselSurveyStyles .checkbox { display: =
inline-block; width: 100%; }
.carousselSurveyStyles .TekstvakKlein, .carousselSurveyStyles .TekstvakGroo=
t, .carousselSurveyStyles select { border-top: 0px solid rgb(243, 243, 243)=
; border-bottom: 2px solid rgb(243, 243, 243); }
.wayfinder { margin-bottom: 32px; }
.wayfinder.has-more-than-three-items { column-width: 270px; column-gap: 2re=
m; }
.wayfinder__list { margin: 0px; padding: 0px; }
.wayfinder__list li { list-style-type: none; margin: 0px; padding: 0px; }
.wayfinder__item { padding-inline-start: calc(6.72px + 0.6rem); position: r=
elative; display: block; text-decoration: none; font-size: 1.26562rem; line=
-height: 22.4px; font-weight: normal; margin-block-end: 0.75rem; }
@media (min-width: 768px) {
.wayfinder__item { padding-inline-start: calc(7.56px + 0.675rem); }
}
@media (min-width: 992px) {
.wayfinder__item { padding-inline-start: calc(8.4px + 0.75rem); }
}
@media (min-width: 768px) {
.wayfinder__item { line-height: 25.2px; }
}
@media (min-width: 992px) {
.wayfinder__item { line-height: 28px; }
}
.wayfinder__item > a, .wayfinder__item > h2, .wayfinder__item > h3, .wayfin=
der__item > h4 { font-size: inherit; line-height: inherit; font-weight: nor=
mal; }
.wayfinder__item > a { margin-block-end: 0px; }
.wayfinder__item:hover { text-decoration: underline !important; }
.wayfinder__item:focus { outline-offset: -2px; }
.wayfinder__item::before { display: inline-flex; align-items: center; flex-=
flow: wrap; content: "=EE=A8=A5"; font-family: "RO Icons"; font-size: 0.7re=
m; font-weight: normal; line-height: inherit; -webkit-font-smoothing: antia=
liased; width: 6.72px; height: 22.4px; text-indent: -0.1em; position: absol=
ute; inset-block-start: -1px; inset-inline-start: 0px; }
@media (min-width: 768px) {
.wayfinder__item::before { width: 7.56px; }
}
@media (min-width: 992px) {
.wayfinder__item::before { width: 8.4px; }
}
@media (min-width: 768px) {
.wayfinder__item::before { height: 25.2px; }
}
@media (min-width: 992px) {
.wayfinder__item::before { height: 28px; }
}
[dir=3D"rtl"] .wayfinder__item::before { transform: rotateY(180deg); }
.wayfinder__item.external::before { display: inline-flex; align-items: cent=
er; flex-flow: wrap; content: "=EE=A8=9E"; font-family: "RO Icons"; font-si=
ze: 0.595rem; font-weight: normal; line-height: inherit; -webkit-font-smoot=
hing: antialiased; width: 6.72px; height: 22.4px; text-indent: -0.1em; posi=
tion: absolute; inset-block-start: -1px; inset-inline-start: 0px; }
@media (min-width: 768px) {
.wayfinder__item.external::before { width: 7.56px; }
}
@media (min-width: 992px) {
.wayfinder__item.external::before { width: 8.4px; }
}
@media (min-width: 768px) {
.wayfinder__item.external::before { height: 25.2px; }
}
@media (min-width: 992px) {
.wayfinder__item.external::before { height: 28px; }
}
[dir=3D"rtl"] .wayfinder__item.external::before { transform: rotateY(180deg=
); }
.anchor-nav { margin-block-end: 1rem; border-block-end: 2px solid rgb(204, =
204, 204); }
h2.anchor-nav__heading { display: flex; align-items: center; margin-block-e=
nd: 20px; }
h2.anchor-nav__heading::before { display: block; content: url("data:image/s=
vg+xml,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' viewBox=3D'0 0 18 14'%3E=
%3Crect width=3D'2.4' height=3D'2'/%3E%3Crect x=3D'4' width=3D'14' height=
=3D'2'/%3E%3Crect x=3D'4' y=3D'4' width=3D'14' height=3D'2'/%3E%3Crect y=3D=
'4' width=3D'2.4' height=3D'2'/%3E%3Crect y=3D'8' width=3D'2.4' height=3D'2=
'/%3E%3Crect x=3D'4' y=3D'8' width=3D'14' height=3D'2'/%3E%3Crect y=3D'12' =
width=3D'2.4' height=3D'2'/%3E%3Crect x=3D'4' y=3D'12' width=3D'14' height=
=3D'2'/%3E%3C/svg%3E"); width: 0.8em; margin-inline: 0px 0.4em; }
ol.anchor-nav__list { padding: 0px; list-style: none; counter-reset: anchor=
NavCounter 0; }
li.anchor-nav__list-item { padding: 0px; margin-block-end: 1.5em; counter-i=
ncrement: anchorNavCounter 1; min-height: calc(-1.5em + 44px); }
@media (min-width: 768px) {
li.anchor-nav__list-item { margin-block-end: 20px; min-height: calc(24px)=
; }
}
li.anchor-nav__list-item a { position: relative; padding-inline-start: 1.5e=
m; display: block; text-decoration: underline; }
li.anchor-nav__list-item a:hover { text-decoration: none; }
li.anchor-nav__list-item a::before { content: counter(anchorNavCounter); di=
splay: inline-block; text-decoration: none; position: absolute; inset-inlin=
e-start: 0px; }
.anchor-nav__btn-container { position: fixed; display: none; z-index: 1000;=
left: 50%; transform: translate(-50%); bottom: 24px; width: 100%; }
@media (min-width: 768px) {
.anchor-nav__btn-container { max-width: 768px; margin-inline: auto; }
}
.content .anchor-nav__btn-container { margin: 0px; }
.anchor-nav__btn { display: flex; align-items: center; margin-inline: auto =
24px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 6px; }
@media (min-width: 768px) {
.anchor-nav__btn { margin-inline: auto 0px; }
}
.anchor-nav__btn::after { display: block; content: url("data:image/svg+xml,=
%3Csvg xmlns=3D'http://www.w3.org/2000/svg' width=3D'17' height=3D'16' view=
Box=3D'0 0 17 16'%3E%3Cpolygon points=3D'0 15.02 .8 15.94 8.49 9.44 16.16 1=
6 17 15 8.49 7.77 0 15.02' fill=3D'%23fff'/%3E%3Cpolygon points=3D'8.49 1.6=
7 16.16 8.23 17 7.24 8.49 0 0 7.26 .8 8.17 8.49 1.67' fill=3D'%23fff'/%3E%3=
C/svg%3E"); width: 1em; height: 1em; margin-inline: 1rem 0px; position: rel=
ative; inset-block-end: 0.1em; }
@media (min-width: 768px) {
.anchor-nav__btn::after { inset-block-end: 0.2em; }
}
@media print {
.anchor-nav__link, .anchor-nav__link:visited, li.anchor-nav__list-item::b=
efore { color: rgb(0, 0, 0); text-decoration: none; }
.anchor-nav__btn { display: none; }
}
.date-range-picker { display: flex; flex-direction: column; gap: 8px; }
.date-range-picker__presets { margin-block-end: 0px; }
.date-range-picker__presets .radio-group { margin-block-end: 0px; }
.date-range-picker__specific { display: none; width: 100%; }
.date-range-picker__specific.is-visible { display: block; }
.date-range-picker__inputs-container { display: flex; flex-direction: colum=
n; gap: 16px; width: 100%; }
@media (min-width: 576px) {
.date-range-picker__inputs-container { flex-direction: row; justify-conte=
nt: space-between; }
}
.date-range-picker__error-message { display: none; }
.date-range-picker__error-message.is-visible { display: flex; }
.date-picker { flex: 1 1 0%; display: flex; flex-direction: column; margin-=
block-end: 0px; }
.date-picker__input-and-modal { position: relative; width: 100%; }
.date-picker__error-message { display: none; }
.date-picker__error-message.is-visible { display: flex; }
.date-picker__hint { display: none; position: relative; inset-block-start: =
-3px; }
.date-picker__hint.is-visible { display: block; }
.date-picker-modal { --scroll-wheel-item-height: 48px; --modal-height: calc=
(var(--scroll-wheel-item-height) * 6); opacity: 0; visibility: hidden; z-in=
dex: 9999; width: 100%; background-color: rgb(230, 230, 230); }
.date-picker-modal, .date-picker-modal * { font-size: 20.25px; line-height:=
27px; }
.date-picker-modal.is-visible { opacity: 1; visibility: visible; }
@media (max-width: 575px) {
.date-picker-modal { position: fixed; inset-block-end: 0px; inset-inline-=
start: 0px; transform: translateY(400px); transition: opacity 0.4s, transfo=
rm 0.4s, visibility 0.4s linear, -webkit-transform 0.4s; }
.date-picker-modal.is-visible { transform: translateY(0px); }
}
@media (min-width: 576px) {
.date-picker-modal { --modal-height: calc(var(--scroll-wheel-item-height)=
* 7); position: absolute; inset-block-start: 48px; inset-inline-end: 0px; =
max-width: 300px; min-width: fit-content; max-height: 100%; }
}
.date-picker-modal__mobile-header { --padding: 16px; position: relative; di=
splay: flex; justify-content: center; align-items: center; height: var(--sc=
roll-wheel-item-height); padding-inline: var(--padding); background: rgb(20=
4, 204, 204); }
@media (min-width: 576px) {
.date-picker-modal__mobile-header { display: none; }
}
.modal-mobile-header__button { position: absolute; inset-inline-end: var(--=
padding); padding: 0px; border: none; font: inherit; min-height: 0px; appea=
rance: none; }
.modal-mobile-header__button, .modal-mobile-header__button:hover { color: v=
ar(--default-button-color); background: none; outline: none; }
.modal-mobile-header__button:active { color: var(--default-button-hover-col=
or); }
.modal-mobile-header__heading { font-weight: bold; }
.date-picker-modal__inner { position: relative; display: flex; flex-directi=
on: row; justify-content: space-between; overflow: hidden; height: var(--mo=
dal-height); padding-inline: 16px; background-color: rgb(230, 230, 230); }
@media (max-width: 575px) {
.date-picker-modal__inner { padding-block-start: 8px; }
}
.date-picker-modal__fader { position: absolute; pointer-events: none; width=
: 100%; height: 20%; }
.date-picker-modal__fader--top { top: var(--scroll-wheel-item-height); back=
ground: linear-gradient(rgb(230, 230, 230) 0%, rgba(0, 0, 0, 0) 100%); }
.date-picker-modal__fader--bottom { bottom: 0px; background: linear-gradien=
t(0deg, rgb(230, 230, 230), rgba(0, 0, 0, 0)); }
.date-picker-overlay { opacity: 0; visibility: hidden; }
@media (max-width: 575px) {
.date-picker-overlay { position: fixed; z-index: 2000; inset-inline-start=
: 0px; inset-block-start: 0px; height: 100%; width: 100%; background-color:=
rgba(37, 38, 45, 0.9); transition: opacity 0.2s, transform 0.2s, visibilit=
y 0.2s linear, -webkit-transform 0.2s; }
.date-picker-overlay.is-visible { opacity: 1; visibility: visible; transf=
orm: translateY(0px); }
}
.dp-scroll-wheel__label, .dp-scroll-wheel__item { display: flex; align-item=
s: center; height: var(--scroll-wheel-item-height); padding-inline: 16px; }
.dp-scroll-wheel__label.hidden, .dp-scroll-wheel__item.hidden { display: no=
ne; }
.dp-scroll-wheel__label::before, .dp-scroll-wheel__label::after, .dp-scroll=
-wheel__label :not(svg *), .dp-scroll-wheel__label ::before, .dp-scroll-whe=
el__label ::after, .dp-scroll-wheel__item::before, .dp-scroll-wheel__item::=
after, .dp-scroll-wheel__item :not(svg *), .dp-scroll-wheel__item ::before,=
.dp-scroll-wheel__item ::after { all: revert; }
:is(.dp-scroll-wheel__label, #increase#specificity, .dp-scroll-wheel__item)=
:not(svg *) { margin: 0px; }
.dp-scroll-wheel__label { width: 100%; text-align: start; }
.dp-scroll-wheel__values { list-style: none; margin: 0px; height: calc(var(=
--modal-height) - var(--scroll-wheel-item-height)); width: 100%; overflow-y=
: scroll; scrollbar-width: none; }
.dp-scroll-wheel__values::-webkit-scrollbar { display: none; }
.dp-scroll-wheel__values:focus-visible { outline: none; }
.dp-scroll-wheel__values:focus-visible .dp-scroll-wheel__item.focus-visible=
{ position: relative; z-index: 1010; }
.dp-scroll-wheel__values:focus-visible .dp-scroll-wheel__item.focus-visible=
::before, .dp-scroll-wheel__values:focus-visible .dp-scroll-wheel__item.foc=
us-visible::after, .dp-scroll-wheel__values:focus-visible .dp-scroll-wheel_=
_item.focus-visible :not(svg *), .dp-scroll-wheel__values:focus-visible .dp=
-scroll-wheel__item.focus-visible ::before, .dp-scroll-wheel__values:focus-=
visible .dp-scroll-wheel__item.focus-visible ::after { all: revert; }
:is(.dp-scroll-wheel__values:focus-visible .dp-scroll-wheel__item.focus-vis=
ible, #increase#specificity):not(svg *) { outline: 2px dashed var(--default=
-text-color); outline-offset: -2px; box-shadow: none; }
.dp-scroll-wheel__item { cursor: pointer; scroll-snap-align: center; text-a=
lign: start; }
.dp-scroll-wheel__item.active { background-color: rgb(204, 204, 204); }
.dp-scroll-wheel__item.focus-visible { position: relative; z-index: 1010; }
.dp-scroll-wheel__item.focus-visible::before, .dp-scroll-wheel__item.focus-=
visible::after, .dp-scroll-wheel__item.focus-visible :not(svg *), .dp-scrol=
l-wheel__item.focus-visible ::before, .dp-scroll-wheel__item.focus-visible =
::after { all: revert; }
:is(.dp-scroll-wheel__item.focus-visible, #increase#specificity):not(svg *)=
{ outline: 2px dashed var(--default-text-color); outline-offset: -2px; box=
-shadow: none; }
.dp-scroll-wheel__spacer { height: calc(var(--scroll-wheel-item-height)*3);=
}
.date-picker__input-and-error-container { width: 100%; }
@media (min-width: 576px) {
.date-range-picker__presets .radio-group, .date-range-picker__inputs-and-=
error-container { margin-inline-start: 0px; }
}
.date-range-picker__inputs-and-error-container { display: flex; flex-direct=
ion: column; gap: 16px; }
.date-picker button.date-picker__button, .date-picker button.modal-mobile-h=
eader__button { background-color: rgba(0, 0, 0, 0); }
.date-picker button.modal-mobile-header__button { color: var(--default-butt=
on-color); }
.ro-form .icon-button { width: auto; height: auto; min-height: 0px; padding=
: 0px; appearance: none; }
.ro-form .icon-button, .ro-form .icon-button:hover { background-color: rgba=
(0, 0, 0, 0); }
.ro-form .icon { position: relative; display: flex; justify-content: center=
; align-items: center; }
.ro-form .icon::before { --icon-size: 1.3em; display: inline-block; content=
: ""; width: var(--icon-size); height: var(--icon-size); background-size: c=
ontain; background-repeat: no-repeat; }
.ro-form .icon-calendar-alt { inset-inline-start: 2px; }
.ro-form .icon-calendar-alt::before { background-image: url("data:image/svg=
+xml,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' width=3D'448' height=3D'51=
2' viewBox=3D'0 0 448 512'%3E%3Cg%3E%3Cpath fill=3D'%2301689b' d=3D'M430.08=
,85.76h-62L352.8,137.28c-1,2.94-3.36,2-3.36,2V85.76h0c0-11.2,0-30-1.68-37S3=
45.66,32,337,32H311.5c-8.68,0-10.64,11.06-11.62,16.94s-2.66,25.06-3.5,36.82=
H153l-15.26,51.52c-1,2.94-3.36,2-3.36,2V85.76h0c0-11.2,0-30-1.68-37S130.62,=
32,121.94,32H96.46c-8.68,0-10.64,11.06-11.62,16.94S82.18,74,81.34,85.76H17.=
92A17.92,17.92,0,0,0,0,103.68v358.4A17.92,17.92,0,0,0,17.92,480H430.08A17.9=
2,17.92,0,0,0,448,462.08h0V103.68a17.92,17.92,0,0,0-17.92-17.92Zm-26.88,350=
H44.8V202.24H403.2Z'/%3E%3Crect fill=3D'%2301689b' x=3D'80.64' y=3D'247.04'=
width=3D'71.68' height=3D'53.76'/%3E%3Crect fill=3D'%2301689b' x=3D'188.16=
' y=3D'247.04' width=3D'71.68' height=3D'53.76'/%3E%3Crect fill=3D'%2301689=
b' x=3D'295.68' y=3D'247.04' width=3D'71.68' height=3D'53.76'/%3E%3Crect fi=
ll=3D'%2301689b' x=3D'80.64' y=3D'336.64' width=3D'71.68' height=3D'53.76'/=
%3E%3Crect fill=3D'%2301689b' x=3D'188.16' y=3D'336.64' width=3D'71.68' hei=
ght=3D'53.76'/%3E%3Crect fill=3D'%2301689b' x=3D'295.68' y=3D'336.64' width=
=3D'71.68' height=3D'53.76'/%3E%3C/g%3E%3C/svg%3E"); }
.ro-form .icon-chevron-down::before { background-image: url("data:image/svg=
+xml,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' width=3D'448' height=3D'51=
2' viewBox=3D'0 0 448 512'%3E%3Cpath fill=3D'%2301689b' d=3D'M20.37,142.46h=
0c10.84-14.46,32.53-18.08,47-7.23,1.8,0,1.8,1.81,3.61,3.61l151.85,150L374.6=
7,137c14.46-12.66,34.35-12.66,48.81,1.8l3.62,3.62h0c16.27,16.27,21.69,36.15=
,5.42,50.62L251.75,372c-16.27,16.27-41.58,16.27-56,0L14.94,194.88C-1.33,178=
.61,5.9,158.73,20.37,142.46Z'/%3E%3C/svg%3E%0A"); }
.ro-form .icon-trash-alt { text-align: center; }
.ro-form .icon-trash-alt::before { background-image: url("data:image/svg+xm=
l,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' width=3D'448' height=3D'512' =
viewBox=3D'0 0 448 512'%3E%3Cg%3E%3Cpath fill=3D'%23fff' d=3D'M44.8,486.4A2=
5.6,25.6,0,0,0,70.4,512H377.6a25.6,25.6,0,0,0,25.6-25.6h0V153.6H44.8Zm256-2=
81.6H352V435.2l-51.2,25.6Zm-102.4,0h51.2V435.2l-51.2,25.6ZM96,204.8h51.2V43=
5.2L96,460.8Z'/%3E%3Cpath fill=3D'%23fff' d=3D'M403.2,51.2H326.4V25.6A25.6,=
25.6,0,0,0,300.8,0H147.2a25.6,25.6,0,0,0-25.6,25.6V51.2H44.8A25.6,25.6,0,0,=
0,19.2,76.8h0V128H428.8V76.8A25.6,25.6,0,0,0,403.2,51.2Z'/%3E%3C/g%3E%3C/sv=
g%3E%0A"); }
.ro-form .icon-trash-alt::before { background-position-x: 2px; --icon-size:=
20px; }
.ro-form .icon-error::before { background-image: url("data:image/svg+xml,%3=
Csvg xmlns=3D'http://www.w3.org/2000/svg' width=3D'64' height=3D'64' viewBo=
x=3D'0 0 64 64'%3E%3Cpath fill=3D'none' d=3D'M-1.5 41.5H22.5V65.5H-1.5z'%3E=
%3C/path%3E%3Ccircle cx=3D'32' cy=3D'32' r=3D'32' fill=3D'%23d52b1e'%3E%3C/=
circle%3E%3Cpath fill=3D'%23fff' d=3D'M41.52 18.94L32 27.37l-9.52-8.43a2.5 =
2.5 0 00-3.54 3.54L27.37 32l-8.43 9.52a2.5 2.5 0 003.54 3.54L32 36.63l9.52 =
8.43a2.5 2.5 0 003.54-3.54L36.63 32l8.43-9.52a2.5 2.5 0 00-3.54-3.54M32 32z=
' %3E%3C/path%3E%3C/svg%3E"); }
.ro-form .icon-error::before { --icon-size: 24px; }
.screen-reader-only { clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%)=
; height: 1px; overflow: hidden; position: absolute; white-space: nowrap; w=
idth: 1px; }
.button--small { height: 40px; min-height: 40px; padding: 0px 12px; }
.button--small.has-icon-only { width: 40px; }
.button.has-icon-only { padding: 0px; justify-content: center; }
.ro-form { --input-height: 48px; }
.ro-form .hide { display: none; }
.ro-form .controle { overflow: hidden; clip: rect(0px, 0px, 0px, 0px); widt=
h: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; position: abs=
olute !important; display: inline-block !important; }
.ro-form__content { display: flex; flex-direction: column; align-items: str=
etch; background: rgb(243, 243, 243); padding: 16px; margin-block-end: clam=
p(24px, 5vw, 40px); }
@media (max-width: 767px) {
.ro-form__content { margin-inline: -16px; }
}
.ro-form__content input[type=3D"submit"]:focus { position: relative; z-inde=
x: 1010; }
.ro-form__content input[type=3D"submit"]:focus::before, .ro-form__content i=
nput[type=3D"submit"]:focus::after, .ro-form__content input[type=3D"submit"=
]:focus :not(svg *), .ro-form__content input[type=3D"submit"]:focus ::befor=
e, .ro-form__content input[type=3D"submit"]:focus ::after { all: revert; }
:is(.ro-form__content input[type=3D"submit"]:focus, #increase#specificity):=
not(svg *) { outline: 2px dashed var(--default-text-color); outline-offset:=
3px; box-shadow: none; }
.formWrapper input[type=3D"submit"]:focus { position: relative; z-index: 10=
10; }
.formWrapper input[type=3D"submit"]:focus::before, .formWrapper input[type=
=3D"submit"]:focus::after, .formWrapper input[type=3D"submit"]:focus :not(s=
vg *), .formWrapper input[type=3D"submit"]:focus ::before, .formWrapper inp=
ut[type=3D"submit"]:focus ::after { all: revert; }
:is(.formWrapper input[type=3D"submit"]:focus, #increase#specificity):not(s=
vg *) { outline: 2px dashed var(--default-text-color); outline-offset: 3px;=
box-shadow: none; }
.ro-form__title { font-size: clamp(22.78px, 3.6vw, 28.83px); line-height: c=
alc(1.04444em + 0.555556rem); margin-block: 0px clamp(24px, 5vw, 40px); col=
or: var(--headings-color, var(--default-text-color)); text-rendering: optim=
izelegibility; -webkit-font-smoothing: antialiased; }
.ro-form__title.smaller-title { font-size: clamp(22.78px, 3.2vw, 25.63px); =
line-height: calc(0.894444em + 0.555556rem); }
.ro-form__intro { margin-block: clamp(-8px, 2vw, -16px) clamp(24px, 4vw, 32=
px); }
.ro-form__intro :last-child { margin-block-end: 0px; }
.ro-form__field { display: flex; flex-direction: column; align-items: flex-=
start; }
.ro-form__label { font-size: clamp(18px, 2.53vw, 20.25px); line-height: cal=
c(0.894444em + 0.555556rem); font-weight: normal; color: var(--default-text=
-color); margin-block-end: 4px; }
.ro-form__label .error-icon { position: relative; display: inline-grid; ins=
et-block-start: 1px; margin-inline-end: 6px; }
.ro-form__label .error-icon, .ro-form__label .error-icon svg { width: 16px;=
height: 16px; }
.ro-form__radio-group-field .ro-form__label, .ro-form__checkbox-group-field=
.ro-form__label { margin-block-end: 8px; }
.show-field-errors .ro-form__label { color: rgb(213, 43, 30); position: rel=
ative; padding-inline-start: calc(14px + 0.5rem); }
.show-field-errors .ro-form__label::before { position: absolute; display: b=
lock; inset-inline-start: 0px; inset-block-start: 4px; width: 16px; height:=
16px; content: ""; background-size: contain; }
.show-field-errors .ro-form__label::before { background-image: url("data:im=
age/svg+xml,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' width=3D'64' height=
=3D'64' viewBox=3D'0 0 64 64'%3E%3Cpath fill=3D'none' d=3D'M-1.5 41.5H22.5V=
65.5H-1.5z'%3E%3C/path%3E%3Ccircle cx=3D'32' cy=3D'32' r=3D'32' fill=3D'%23=
d52b1e'%3E%3C/circle%3E%3Cpath fill=3D'%23fff' d=3D'M41.52 18.94L32 27.37l-=
9.52-8.43a2.5 2.5 0 00-3.54 3.54L27.37 32l-8.43 9.52a2.5 2.5 0 003.54 3.54L=
32 36.63l9.52 8.43a2.5 2.5 0 003.54-3.54L36.63 32l8.43-9.52a2.5 2.5 0 00-3.=
54-3.54M32 32z' %3E%3C/path%3E%3C/svg%3E"); }
.ro-form__required { position: relative; inset-block-start: -1px; font-size=
: clamp(14.22px, 2vw, 16px); line-height: calc(1.04444em + 0.555556rem); fo=
nt-weight: normal; margin-inline-start: 0.3em; }
.ro-form__control { height: var(--input-height); }
.ro-form__help-text { font-size: clamp(14.22px, 2vw, 16px); line-height: ca=
lc(1.04444em + 0.555556rem); font-style: italic; margin-block-start: 8px; }
.ro-form__error-message { font-size: clamp(16px, 2.25vw, 18px); line-height=
: calc(1.04444em + 0.555556rem); position: relative; padding: 16px; backgro=
und: rgb(249, 223, 221); gap: 16px; align-items: flex-start; width: 100%; }
.ro-form__file-input-field .ro-form__error-message { inset-block-start: 0px=
; margin-block-start: 8px; }
.ro-form__checkbox-field .ro-form__label + .checkbox { margin-block-start: =
4px; }
.ro-form__checkbox-field .ro-form__error-message { margin-block-start: 0px;=
}
.ro-form__select { width: 100%; position: relative; }
.ro-form__select select { appearance: none; width: 100%; font-family: var(-=
-font-family); font-size: clamp(16px, 2.25vw, 18px); line-height: calc(1.04=
444em + 0.555556rem); padding-inline: 16px 44px; padding-block: 0px; border=
-radius: 0px; border: 1px solid dimgray; }
.ro-form__select select:focus::before, .ro-form__select select:focus::after=
, .ro-form__select select:focus :not(svg *), .ro-form__select select:focus =
::before, .ro-form__select select:focus ::after { all: revert; }
:is(.ro-form__select select:focus, #increase#specificity):not(svg *) { outl=
ine: 2px dashed var(--default-text-color); outline-offset: 3px; box-shadow:=
none; }
.ro-form__select .icon { --input-padding: 16px; --icon-container-size: 26px=
; position: absolute; z-index: 2000; content: ""; inset-inline-end: var(--i=
nput-padding); inset-block-start: calc((var(--input-height) - var(--icon-co=
ntainer-size))/2); pointer-events: none; width: var(--icon-container-size);=
height: var(--icon-container-size); background-size: contain; background-r=
epeat: no-repeat; }
.ro-form__select .icon::before { --icon-size: 18px; width: var(--icon-size)=
; height: var(--icon-size); inset-inline-start: 1px; position: relative; }
.ro-form__select optgroup { font-family: var(--font-family); }
.text-input, .text-input-with-icon { --input-padding: 16px; display: block;=
width: 100%; font-family: var(--font-family); font-size: clamp(18px, 2.53v=
w, 20.25px); line-height: calc(0.894444em + 0.555556rem); color: var(--defa=
ult-text-color); background-color: rgb(255, 255, 255); background-clip: pad=
ding-box; border: 1px solid dimgray; border-radius: 0px; padding: 0 var(--i=
nput-padding); }
.text-input:focus, .text-input.is-focused, .text-input-with-icon:focus, .te=
xt-input-with-icon.is-focused { border-color: rgba(0, 0, 0, 0); position: r=
elative; z-index: 1010; }
.text-input:focus::before, .text-input:focus::after, .text-input:focus :not=
(svg *), .text-input:focus ::before, .text-input:focus ::after, .text-input=
.is-focused::before, .text-input.is-focused::after, .text-input.is-focused =
:not(svg *), .text-input.is-focused ::before, .text-input.is-focused ::afte=
r, .text-input-with-icon:focus::before, .text-input-with-icon:focus::after,=
.text-input-with-icon:focus :not(svg *), .text-input-with-icon:focus ::bef=
ore, .text-input-with-icon:focus ::after, .text-input-with-icon.is-focused:=
:before, .text-input-with-icon.is-focused::after, .text-input-with-icon.is-=
focused :not(svg *), .text-input-with-icon.is-focused ::before, .text-input=
-with-icon.is-focused ::after { all: revert; }
:is(.text-input:focus, #increase#specificity, .text-input.is-focused, .text=
-input-with-icon:focus, .text-input-with-icon.is-focused):not(svg *) { outl=
ine: 2px dashed var(--default-text-color); outline-offset: 3px; box-shadow:=
none; }
.text-input::-webkit-input-placeholder, .text-input-with-icon::-webkit-inpu=
t-placeholder { color: dimgray; }
.text-input::placeholder, .text-input-with-icon::placeholder { color: dimgr=
ay; }
.text-input.has-error, .text-input-with-icon.has-error { border: 2px solid =
rgb(213, 43, 30); }
.text-input-with-icon { display: flex; justify-content: space-between; alig=
n-items: center; padding-inline-start: 0px; }
.text-input-with-icon > input[type=3D"text"] { background: none; border: no=
ne; width: calc(100% - 40px); }
.checkbox, .radio-button { display: flex; align-items: center; }
.checkbox__content, .radio-button__content, .checkbox__content--sub-label, =
.radio-button__content--sub-label { display: grid; grid-template-columns: m=
in-content auto; gap: 0.5em; align-items: flex-start; font-size: clamp(18px=
, 2.53vw, 20.25px); line-height: calc(0.894444em + 0.555556rem); font-weigh=
t: normal; color: var(--default-text-color); }
.checkbox__content--sub-label, .radio-button__content--sub-label { display:=
flex; }
.checkbox__control, .radio-button__control { width: 24px; height: 24px; bor=
der: 1px solid currentcolor; background-color: rgb(255, 255, 255); }
.checkbox__control { display: inline-grid; border-radius: 0px; }
.checkbox__input input[type=3D"checkbox"], .radio-button__input input[type=
=3D"radio"] { opacity: 0; min-width: 0px; min-height: 0px; margin-inline-en=
d: 0px; margin-block-start: 0px; }
.checkbox-group__double-label-wrapper, .radio-group__double-label-wrapper {=
display: flex; flex-wrap: wrap; }
.checkbox-group__double-label-wrapper .text-input, .radio-group__double-lab=
el-wrapper .text-input { margin-block-start: 8px; }
.checkbox__input { display: grid; grid-template-areas: "checkbox"; }
.checkbox__input > * { grid-area: checkbox; }
.checkbox__input input[type=3D"checkbox"] { width: 24px; height: 24px; }
.checkbox__input input[type=3D"checkbox"]:focus + .checkbox__control::befor=
e, .checkbox__input input[type=3D"checkbox"]:focus + .checkbox__control::af=
ter, .checkbox__input input[type=3D"checkbox"]:focus + .checkbox__control :=
not(svg *), .checkbox__input input[type=3D"checkbox"]:focus + .checkbox__co=
ntrol ::before, .checkbox__input input[type=3D"checkbox"]:focus + .checkbox=
__control ::after { all: revert; }
:is(.checkbox__input input[type=3D"checkbox"]:focus + .checkbox__control, #=
increase#specificity):not(svg *) { outline: 2px dashed var(--default-text-c=
olor); outline-offset: 3px; box-shadow: none; }
.checkbox__input input[type=3D"checkbox"]:checked + .checkbox__control { ba=
ckground-color: var(--default-button-color); border-color: rgba(0, 0, 0, 0)=
; }
.checkbox__input input[type=3D"checkbox"]:checked + .checkbox__control::bef=
ore { transform: translate(0px, -1px) scale(0.8); content: url("data:image/=
svg+xml,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' viewBox=3D'0 0 24 24' a=
ria-hidden=3D'true' focusable=3D'false'%3E%3Cpath fill=3D'none' stroke=3D'%=
23fff' stroke-width=3D'3' d=3D'M1.73 12.91l6.37 6.37L22.79 4.59'%3E%3C/path=
%3E%3C/svg%3E"); }
.checkbox__label-text { padding-block-start: 0.05em; }
.checkbox__sub-content, .radio-button__sub-content, .ro-form__checkbox-fiel=
d .ro-form__help-text { margin-inline-start: calc(0.5em + 24px); }
.ro-form__checkbox-field .ro-form__help-text { margin-block-start: -8px; }
.radio-group, .checkbox-group { display: flex; flex-direction: column; widt=
h: 100%; gap: 16px; }
.radio-button__input { display: flex; }
.radio-button__input input[type=3D"radio"] { width: 0px; height: 0px; }
.radio-button__input input[type=3D"radio"]:focus + .radio-button__control {=
position: relative; z-index: 1010; }
.radio-button__input input[type=3D"radio"]:focus + .radio-button__control::=
before, .radio-button__input input[type=3D"radio"]:focus + .radio-button__c=
ontrol::after, .radio-button__input input[type=3D"radio"]:focus + .radio-bu=
tton__control :not(svg *), .radio-button__input input[type=3D"radio"]:focus=
+ .radio-button__control ::before, .radio-button__input input[type=3D"radi=
o"]:focus + .radio-button__control ::after { all: revert; }
:is(.radio-button__input input[type=3D"radio"]:focus + .radio-button__contr=
ol, #increase#specificity):not(svg *) { outline: 2px dashed var(--default-t=
ext-color); outline-offset: 3px; box-shadow: none; }
.radio-button__input input[type=3D"radio"] + .radio-button__control::before=
, .radio-button__input input[type=3D"radio"]:focus + .radio-button__control=
::before { content: ""; width: 12px; height: 12px; box-shadow: inset 12px 1=
2px var(--default-button-color); border-radius: 50%; transform: scale(0); }
.radio-button__input input[type=3D"radio"]:checked + .radio-button__control=
::before { transform: scale(1); }
.radio-button__control { display: grid; place-items: center; border-radius:=
50%; transform: translateY(-0.05em); }
:where(.ro-form__field:not(:last-child)), :where(.ro-form__date-picker-fiel=
d:not(:last-child)), :where(.ro-form__group-container:not(:last-child)) { m=
argin-block-end: 40px; }
.text-area { --input-padding: 16px; display: block; width: 100%; font-famil=
y: var(--font-family); font-size: clamp(18px, 2.53vw, 20.25px); line-height=
: calc(0.894444em + 0.555556rem); color: var(--default-text-color); backgro=
und-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px so=
lid dimgray; border-radius: 0px; padding: var(--input-padding); box-sizing:=
border-box; max-width: 100%; min-width: 50%; height: 180px; }
.text-area:focus, .text-area.is-focused { border-color: rgba(0, 0, 0, 0); p=
osition: relative; z-index: 1010; }
.text-area:focus::before, .text-area:focus::after, .text-area:focus :not(sv=
g *), .text-area:focus ::before, .text-area:focus ::after, .text-area.is-fo=
cused::before, .text-area.is-focused::after, .text-area.is-focused :not(svg=
*), .text-area.is-focused ::before, .text-area.is-focused ::after { all: r=
evert; }
:is(.text-area:focus, #increase#specificity, .text-area.is-focused):not(svg=
*) { outline: 2px dashed var(--default-text-color); outline-offset: 3px; b=
ox-shadow: none; }
.text-area::-webkit-input-placeholder { color: dimgray; }
.text-area::placeholder { color: dimgray; }
.file-input { display: flex; align-items: center; }
.file-input__file-names { margin-inline-start: 16px; }
.form-error-summary__list-item { display: grid; grid-template-columns: min-=
content auto; column-gap: 12px; }
.form-error-summary__list-item::before { position: relative; inset-block-st=
art: 0.5em; display: block; content: ""; width: 7px; height: 7px; backgroun=
d-color: rgb(0, 0, 0); }
.form-error-summary__list-item:not(:last-child) { margin-block-end: 12px; }
.period-input-group { display: flex; align-items: center; gap: 16px; width:=
100%; }
.period-input-group .period-input { width: 100%; }
.ro-form__likert-group-field .radio-group { margin-block-start: 8px; }
.likert:not(:last-child) { margin-block-end: 12px; }
.notification { border-inline-start-width: 4px; border-inline-start-style: =
solid; padding: 20px 24px 20px 20px; margin-block-end: 16px; }
@media (max-width: 767px) {
.notification { margin-inline: -16px; }
}
.notification--error { background-color: rgb(249, 223, 221); border-inline-=
start-color: rgb(213, 43, 30); }
.notification__heading { position: relative; display: grid; grid-template-c=
olumns: min-content 1fr; column-gap: 12px; }
.notification__heading::before { position: relative; top: 0.05em; display: =
block; content: ""; width: 24px; height: 24px; background-size: contain; }
.notification--error .notification__heading::before { background-image: url=
("data:image/svg+xml,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' width=3D'6=
4' height=3D'64' viewBox=3D'0 0 64 64'%3E%3Cpath fill=3D'none' d=3D'M-1.5 4=
1.5H22.5V65.5H-1.5z'%3E%3C/path%3E%3Ccircle cx=3D'32' cy=3D'32' r=3D'32' fi=
ll=3D'%23d52b1e'%3E%3C/circle%3E%3Cpath fill=3D'%23fff' d=3D'M41.52 18.94L3=
2 27.37l-9.52-8.43a2.5 2.5 0 00-3.54 3.54L27.37 32l-8.43 9.52a2.5 2.5 0 003=
.54 3.54L32 36.63l9.52 8.43a2.5 2.5 0 003.54-3.54L36.63 32l8.43-9.52a2.5 2.=
5 0 00-3.54-3.54M32 32z' %3E%3C/path%3E%3C/svg%3E"); }
.notification__intro { margin-block-end: 8px; }
:is(.notification__intro p, #increase#specificity) { margin-block-end: 0px;=
}
.notification__intro, .notification__intro p, .notification__intro li, .not=
ification__body, .notification__body p, .notification__body li { font-size:=
clamp(18px, 2.53vw, 20.25px); line-height: calc(1.04444em + 0.555556rem); =
}
.notification__intro :last-child, .notification__body :last-child { margin-=
block-end: 0px; }
.ro-form__fieldset { margin-block: clamp(24px, 5.5vw, 44px) clamp(8px, 1.5v=
w, 12px); }
.ro-form__fieldset:last-child { margin-block-end: 0px; }
.ro-form__fieldset.remove-margin-block-start { margin-block-start: 0px; }
.ro-form__legend { font-size: clamp(22.78px, 3.2vw, 25.63px); line-height: =
calc(0.894444em + 0.555556rem); font-weight: 600; color: var(--default-text=
-color); margin-block-end: clamp(8px, 3vw, 24px); }
.ro-form__legend.smaller-legend { font-size: clamp(18px, 2.53vw, 20.25px); =
line-height: calc(0.894444em + 0.555556rem); }
.meta-info-1400 { background-color: rgb(251, 234, 217); margin-bottom: 2rem=
; padding: 0rem 1rem 1rem; position: relative; display: flex; flex-directio=
n: column; }
.meta-info-1400 h3 { background-color: rgb(225, 112, 0); color: rgb(255, 25=
5, 255); padding: 0.5rem 1rem; margin: 0rem -1rem 1rem; }
.meta-info-1400 .copyDataField { position: absolute; height: 1px; width: 1p=
x; clip: rect(1px, 1px, 1px, 1px); }
.meta-info-1400 button { align-self: flex-end; background-color: rgb(225, 1=
12, 0); transition: background-color 200ms; }
.meta-info-1400 button:hover { background-color: rgb(255, 137, 21); }
.meta-info-1400 button:disabled { background-color: rgb(180, 180, 180); cur=
sor: not-allowed; }
.meta-info-1400 table { background: rgba(0, 0, 0, 0); }
.meta-info-1400 table th { background: rgba(0, 0, 0, 0); width: 30%; border=
-right: none; padding-left: 0px; text-align: left; }
.meta-info-1400 .notice { position: absolute; right: 0.5rem; background: rg=
b(57, 135, 12); bottom: 80px; display: inline-block; border-radius: 3px; op=
acity: 0; visibility: hidden; transition: opacity 500ms; }
.meta-info-1400 .notice::after { content: ""; position: absolute; bottom: -=
18px; left: 80%; margin-left: -10px; border-width: 10px; border-style: soli=
d; border-color: rgb(57, 135, 12) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); }
.meta-info-1400 .notice.enabled { opacity: 1; visibility: visible; transiti=
on: opacity 500ms; }
.meta-info-1400 .notice p { margin: 0px; padding: 0.5rem 1rem; background: =
rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.meta-info-1400 ul > li { overflow: hidden; position: relative; padding-inl=
ine-start: calc(7px + 0.75rem); }
.meta-info-1400 ul > li::before { position: absolute; inset-inline-start: 0=
px; content: ""; background: rgb(0, 0, 0); display: block; text-indent: -0.=
1em; width: 6px; height: 6px; inset-block-start: 7.2px; }
@media (min-width: 768px) {
.meta-info-1400 ul > li::before { width: 7px; height: 7px; inset-block-st=
art: 8.1px; }
}
@media (min-width: 992px) {
.meta-info-1400 ul > li::before { width: 7px; height: 7px; inset-block-st=
art: 9.5px; }
}
a.external.info-1400 { background-color: rgb(251, 234, 217) !important; col=
or: rgb(0, 0, 0) !important; }
a.external.info-1400:hover { text-decoration: underline; color: rgb(213, 43=
, 30) !important; }
h1.info-1400 { background: none; color: rgb(225, 112, 0); padding-bottom: 1=
rem; text-transform: uppercase; }
@keyframes fadeInOverlay {=20
0% { opacity: 0; }
100% { opacity: 1; }
}
.ergoInteractionBar { display: flex; flex-wrap: wrap; justify-content: cent=
er; width: 100%; background-color: rgb(169, 0, 97); }
.ergoInteractionBar.bottomPosition { z-index: 1060; position: fixed; bottom=
: 0px; left: 0px; }
.ergoInteractionBar form { padding: 0rem 1rem; }
.ergoInteractionBar .wrapper { display: flex; flex-basis: 100%; flex-wrap: =
wrap; max-width: 1200px; align-items: flex-start; justify-content: flex-sta=
rt; margin-inline: -16px; }
.ergoInteractionBar .wrapper::after { display: table; clear: both; content:=
""; }
.ergoInteractionBar .wrapper .message.survey { background: rgba(0, 0, 0, 0)=
; display: block; padding: 1rem 1rem 0rem; }
@media (min-width: 768px) {
.ergoInteractionBar .wrapper .message.survey { margin-left: 16.6667%; wid=
th: 66.6667%; }
.fullWidth .ergoInteractionBar .wrapper .message.survey { margin-left: 0%=
; width: 100%; }
}
.ergoInteractionBar .wrapper .message.survey p { color: rgb(255, 255, 255);=
padding-right: 1rem; }
.ergoInteractionBar .wrapper .message.survey button { background-color: rgb=
(243, 243, 243); color: rgb(0, 0, 0); margin: 0rem 2rem 1rem 0rem; }
.ergoInteractionBar .wrapper .message.survey button:hover { background-colo=
r: rgb(230, 230, 230); }
.ergoInteractionBar .wrapper .message.survey button.close { width: 2.5rem; =
height: 2.5rem; min-height: 2.5rem; padding: 0px; cursor: pointer; transiti=
on: background-color 0.3s; text-indent: -9999px; position: absolute; right:=
0px; top: 0px; background-color: rgba(0, 0, 0, 0); margin-right: 0px; }
.ergoInteractionBar .wrapper .message.survey button.close::after { content:=
"=EE=A8=85"; font-family: "RO Icons"; font-size: inherit; font-weight: nor=
mal; line-height: inherit; -webkit-font-smoothing: antialiased; position: a=
bsolute; inset-block-start: 50%; inset-inline-start: 0px; width: 100%; tran=
sition: color 0.3s; transform: translateY(-50%); text-align: center; text-i=
ndent: 0px; }
.ergoInteractionBar .wrapper .message.survey button.close::after { color: r=
gb(255, 255, 255); }
.ergoInteractionBar .wrapper .message.survey button.close:hover { backgroun=
d-color: rgb(1, 73, 109); }
.ergoInteractionBar .wrapper .message.survey button.close:hover::after { co=
lor: rgb(255, 255, 255); }
.ergoInteractionBar .wrapper .message.survey button.close:hover, .ergoInter=
actionBar .wrapper .message.survey button.close:focus { background-color: r=
gba(0, 0, 0, 0); }
.ergoSurvey { display: flex; flex-wrap: wrap; justify-content: center; widt=
h: 100%; top: 0px; left: 0px; padding: 1rem; position: fixed; height: 100vh=
; z-index: 1060; background-color: rgba(0, 0, 0, 0.7); overflow: hidden aut=
o; opacity: 0; animation: 0.5s ease-in 0s 1 normal forwards running fadeInO=
verlay; }
@media (min-width: 768px) {
.ergoSurvey { padding: 2rem; }
}
.ergoSurvey .container { display: flex; flex-basis: 100%; flex-wrap: wrap; =
max-width: 1200px; align-items: flex-start; justify-content: flex-start; ma=
rgin-inline: -16px; background: rgb(243, 243, 243); padding: 1rem; opacity:=
0; animation: 0.5s ease-in 0.2s 1 normal forwards running fadeInOverlay; }
.ergoSurvey .container::after { display: table; clear: both; content: ""; }
@media (min-width: 768px) {
.ergoSurvey .container { padding: 2rem; }
}
.ergoSurvey .container form > p { font-weight: bold; font-size: 1.11111em; =
margin: 0px 0px 3.5rem; }
.ergoSurvey .container form .form-group { margin: 0px 0px 3.5rem; }
.ergoSurvey .container form .form-group legend { overflow: hidden; clip: au=
to; padding: 0px; left: auto; width: auto; height: auto; float: none; font-=
weight: bold; margin: 0px 0px 1rem; font-size: 1.11111em; line-height: 1.37=
5em; position: relative !important; display: inline-block !important; }
.ergoSurvey .container form .form-group label { top: 0px; left: 0px; margin=
: 0px; padding: 0px; width: auto; float: none; font-size: 1em; }
.ergoSurvey .container form .form-group label.control-label { font-weight: =
bold; font-size: 1.11111em; line-height: 1.375em; margin: 0px 0px 1rem; }
.carousselSurveyStyles { color: rgb(255, 255, 255); padding-top: 1rem; }
.carousselSurveyStyles .col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%;=
}
.carousselSurveyStyles .TekstvakKlein, .carousselSurveyStyles .TekstvakGroo=
t, .carousselSurveyStyles select option { color: rgb(0, 0, 0); }
.carousselSurveyStyles #topButtonsContainer { position: absolute; right: 0p=
x; top: 0px; }
.carousselSurveyStyles button.close { width: 2.5rem; height: 2.5rem; min-he=
ight: 2.5rem; padding: 0px; cursor: pointer; transition: background-color 0=
.3s; text-indent: -9999px; position: absolute; right: 0px; top: 0px; backgr=
ound-color: rgba(0, 0, 0, 0); margin-right: 0px; }
.carousselSurveyStyles button.close::after { content: "=EE=A8=85"; font-fam=
ily: "RO Icons"; font-size: inherit; font-weight: normal; line-height: inhe=
rit; -webkit-font-smoothing: antialiased; position: absolute; inset-block-s=
tart: 50%; inset-inline-start: 0px; width: 100%; transition: color 0.3s; tr=
ansform: translateY(-50%); text-align: center; text-indent: 0px; }
.carousselSurveyStyles button.close::after { color: rgb(255, 255, 255); }
.carousselSurveyStyles button.close:hover { background-color: rgb(1, 73, 10=
9); }
.carousselSurveyStyles button.close:hover::after { color: rgb(255, 255, 255=
); }
.carousselSurveyStyles button.close:hover, .carousselSurveyStyles button.cl=
ose:focus { background-color: rgba(0, 0, 0, 0); }
.carousselSurveyStyles button[name=3D"action:Cancel"] { background-color: u=
nset; min-width: 44px; }
.carousselSurveyStyles button.prevnextbutton, .carousselSurveyStyles button=
[name=3D"action:Save"] { background-color: rgb(243, 243, 243); color: rgb(1=
, 104, 155); padding: 0.5rem 1rem; margin: 0rem 1rem 0.5rem; min-height: 44=
px; min-width: auto; white-space: nowrap; align-self: flex-end; }
@media (min-width: 768px) {
.carousselSurveyStyles .form-group { display: flex; }
}
.carousselSurveyStyles .form-group fieldset, .carousselSurveyStyles .form-g=
roup .fieldGroup { flex-grow: 1; margin-bottom: 1em; padding-right: 26px; }
.carousselSurveyStyles .form-group fieldset label, .carousselSurveyStyles .=
form-group .fieldGroup label { position: unset; display: unset; width: unse=
t; }
.carousselSurveyStyles .form-group fieldset label.control-label, .caroussel=
SurveyStyles .form-group .fieldGroup label.control-label { display: block; =
margin-bottom: 0.8rem; }
.carousselSurveyStyles legend { position: unset; display: unset; overflow: =
unset; width: unset; height: unset; font-weight: bold; margin-bottom: 0.8re=
m; }
.carousselSurveyStyles input[type=3D"checkbox"], .carousselSurveyStyles inp=
ut[type=3D"radio"] { position: unset; vertical-align: unset; }
.carousselSurveyStyles label { position: unset; display: unset; width: unse=
t; float: unset; margin-right: 1em; }
.carousselSurveyStyles .radio, .carousselSurveyStyles .checkbox { display: =
inline-block; width: 100%; }
.carousselSurveyStyles .TekstvakKlein, .carousselSurveyStyles .TekstvakGroo=
t, .carousselSurveyStyles select { border-top: 0px solid rgb(243, 243, 243)=
; border-bottom: 2px solid rgb(243, 243, 243); }
------MultipartBoundary--CKcnruU4WuouqVaw4fBw34TLjCavCNtAST4C7S9jOG----
Content-Type: image/svg+xml
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.government.nl/binaries/content/gallery/government/channel-afbeeldingen/logos/beeldmerk-rijksoverheid-desktop.svg
<?xml version=3D"1.0" encoding=3D"utf-8" standalone=3D"no"?>
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version:=
6.00 Build 0) --><svg xmlns=3D"http://www.w3.org/2000/svg" xmlns:xlink=3D=
"http://www.w3.org/1999/xlink" height=3D"125" id=3D"Laag_1" style=3D"enable=
-background:new 0 0 50 125;" version=3D"1.1" viewBox=3D"0 0 50 125" width=
=3D"50" x=3D"0px" xml:space=3D"preserve" y=3D"0px">
<style type=3D"text/css">
.st0{fill:#154273;}
.st1{fill:#FFFFFF;}
</style>
<g>
<rect class=3D"st0" height=3D"100" width=3D"50"/>
</g>
<path class=3D"st1" d=3D"M25.9,77.36h-0.87v-2.41h0.87V77.36z M29.83,66.72h-=
0.87v-2.41h0.87V66.72z M13.71,62.56 c-0.07,0-0.52,0-0.52,0.09s0.21,0.05,0.=
52,0.1c0.7,0.12,0.97,0.47,1.46,0.47c0.44,0,0.9-0.3,0.72-0.94 c-0.03-0.11-0=
.09-0.08-0.11-0.01c-0.07,0.29-0.42,0.45-0.79,0.45C14.53,62.72,14.44,62.56,1=
3.71,62.56z M8.92,64.97 c0.08,0.11,0.9,1.17-0.36,1.58c-0.06,0.02-0.07,0.07=
,0.01,0.11c0.93,0.39,1.38-0.33,1.38-0.33C10.42,67.41,9.7,68,9.7,68 c0.1,0.=
19,0.55,0.52,1.22,0.67c0.26-0.14,0.62-0.4,0.77-0.8c0,0,0.18,0.47,0.02,0.92c=
1.9,0.17,2.57-1.35,4.04-1.07 c0.04,0.01,0.06-0.02,0.06-0.06c0-0.94-0.57-2.=
65-2.39-3c-1.81-0.35-1.32-1.09-1.32-1.09c0.76-0.03,1.2,0.3,1.2,0.3 c0.14-0=
.23-0.06-0.47-0.06-0.47c0.07-0.09,0.11-0.4,0.11-0.4c-0.86,0-1.08-0.19-1.08-=
0.19c-0.13-0.51,0.22-1.23,1.5-0.46 c0.32-0.28,0.29-0.72,0.29-0.72c0.1-0.05=
,0.16-0.2,0.16-0.26c0-0.21-1.02-0.78-1.28-0.85c-0.06-0.31-0.46-0.75-1.66-0.=
59 c-0.57,0.07-0.98-0.08-0.79-0.41c0.03-0.06-0.07-0.07-0.12-0.01c-0.13,0.1=
3-0.31,0.5,0.18,0.75c0.55,0.28,0.58,0.83,0.59,0.91 c0.01,0.12-0.13,0.13-0.=
16,0.01c-0.25-0.93-1.53-1.13-2.28-0.64c0.04,0.5,0.58,0.83,0.87,0.83c0.17,0,=
0.4-0.17,0.4-0.4 c0-0.11,0.06-0.1,0.09-0.01c0.12,0.33-0.37,1.02-1.09,0.6c-=
0.74,0.74-0.44,1.66-0.37,1.99c0.13,0.6-0.16,1.19-0.71,0.92 c-0.03-0.01-0.0=
6-0.02-0.06,0.04C7.84,64.87,8.33,65.3,8.92,64.97z M13,61.24c-0.35,0.39-0.91=
,0.3-1.05-0.34 C12.67,60.86,12.97,60.93,13,61.24z M35.07,62.72c-0.37,0-0.7=
2-0.16-0.79-0.45c-0.02-0.07-0.08-0.1-0.11,0.01 c-0.18,0.64,0.28,0.94,0.72,=
0.94c0.49,0,0.76-0.35,1.46-0.47c0.31-0.05,0.52,0,0.52-0.1c0-0.09-0.45-0.09-=
0.52-0.09 C35.63,62.56,35.53,62.72,35.07,62.72z M42.23,64.49c0-0.06-0.03-0=
.05-0.06-0.04c-0.55,0.27-0.84-0.31-0.71-0.92 c0.07-0.34,0.37-1.25-0.37-1.9=
9c-0.73,0.42-1.22-0.27-1.09-0.6c0.03-0.09,0.09-0.1,0.09,0.01c0,0.23,0.23,0.=
4,0.4,0.4 c0.29,0,0.83-0.33,0.87-0.83c-0.75-0.49-2.03-0.29-2.28,0.64c-0.03=
,0.12-0.17,0.11-0.16-0.01c0-0.08,0.04-0.63,0.59-0.91 c0.5-0.25,0.32-0.62,0=
.18-0.75c-0.05-0.05-0.16-0.04-0.12,0.01c0.19,0.33-0.22,0.48-0.78,0.41c-1.2-=
0.16-1.59,0.29-1.66,0.59 c-0.26,0.07-1.28,0.64-1.28,0.85c0,0.06,0.06,0.22,=
0.16,0.26c0,0-0.02,0.43,0.29,0.72c1.27-0.77,1.63-0.05,1.5,0.46 c0,0-0.23,0=
.18-1.09,0.19c0,0,0.04,0.31,0.11,0.4c0,0-0.2,0.25-0.06,0.47c0,0,0.44-0.33,1=
.2-0.3c0,0,0.49,0.74-1.32,1.09 s-2.39,2.06-2.39,3c0,0.05,0.02,0.07,0.06,0.=
06c1.47-0.27,2.14,1.25,4.04,1.07c-0.17-0.45,0.02-0.92,0.02-0.92 c0.15,0.4,=
0.51,0.67,0.77,0.8c0.68-0.15,1.12-0.47,1.22-0.67c0,0-0.72-0.59-0.25-1.67c0,=
0,0.45,0.72,1.38,0.33 c0.08-0.04,0.06-0.09,0.01-0.11c-1.26-0.41-0.44-1.47-=
0.36-1.58C41.73,65.3,42.23,64.87,42.23,64.49z M38.11,60.9 c-0.14,0.64-0.7,=
0.73-1.05,0.34C37.09,60.93,37.4,60.86,38.11,60.9z M24.7,50.21c0,0.16,0.07,0=
.3,0.12,0.38 c0.11,0.16,0.09,0.25,0.04,0.3s-0.14,0.07-0.3-0.04c-0.08-0.06-=
0.22-0.12-0.38-0.12c-0.27,0-0.41,0.18-0.41,0.33 s0.14,0.33,0.41,0.33c0.16,=
0,0.3-0.07,0.38-0.12c0.16-0.11,0.25-0.09,0.3-0.04s-0.02,0.6-0.09,1.04c-0.45=
,0.1-0.67,0.46-0.67,0.67 c0,0.55,0.58,0.86,0.93,1.05c0.34-0.18,0.93-0.5,0.=
93-1.05c0-0.21-0.22-0.58-0.67-0.67c-0.06-0.43-0.14-0.99-0.09-1.04 s0.14-0.=
07,0.3,0.04c0.08,0.06,0.22,0.12,0.38,0.12c0.27,0,0.41-0.18,0.41-0.33s-0.14-=
0.33-0.41-0.33c-0.16,0-0.3,0.07-0.38,0.12 c-0.16,0.11-0.25,0.09-0.3,0.04s-=
0.07-0.14,0.04-0.3c0.06-0.08,0.12-0.22,0.12-0.38c0-0.27-0.18-0.41-0.33-0.41=
C24.88,49.8,24.7,49.94,24.7,50.21z M25.03,54.27c-0.37,0-0.67,0.3-0.67,0.6=
7s0.3,0.67,0.67,0.67s0.67-0.3,0.67-0.67 S25.4,54.27,25.03,54.27z M25.03,60=
.68c2.67,0,4.17,0.51,4.17,0.51c0.01-1.35,0.01-2.1,0.78-1.99c-0.42-1.13,1.4-=
1.58,1.4-3.05 c0-0.97-0.69-1.08-0.89-1.08c-0.6,0-0.51,0.39-1.02,0.39c-0.06=
,0-0.13-0.02-0.13,0.03c0,0.17,0.14,0.46,0.38,0.46 c0.32,0,0.32-0.32,0.56-0=
.32c0.1,0,0.25,0.08,0.25,0.41c0,0.63-0.41,1.32-0.9,1.86c-0.11-0.15-0.26-0.2=
5-0.45-0.25 c-0.29,0-0.54,0.3-0.54,0.67c0,0.14,0.02,0.24,0.07,0.35c-0.16,0=
.09-0.31,0.14-0.41,0.14c-0.22,0-0.55-0.09-0.55-0.57 c0-1.07,1.43-2.01,1.43=
-3.37c0-0.65-0.43-1.29-1.34-1.29c-0.97,0-0.79,0.88-1.63,0.88c-0.04,0-0.07,0=
.01-0.07,0.05 c0,0.06,0.15,0.55,0.58,0.55c0.46,0,0.59-0.8,1.01-0.8c0.15,0,=
0.38,0.09,0.38,0.63c0,0.42-0.21,1.11-0.51,1.76 c-0.11-0.11-0.26-0.19-0.42-=
0.19c-0.36,0-0.62,0.35-0.62,0.76c0,0.26,0.1,0.52,0.28,0.68c-0.21,0.27-0.43,=
0.49-0.72,0.49 c-0.58,0-0.83-0.33-0.83-0.69c0-0.39,0.71-0.53,0.71-1.13c0-0=
.41-0.27-0.64-0.52-0.64c-0.28,0-0.42,0.18-0.45,0.18 s-0.17-0.18-0.45-0.18c=
-0.26,0-0.52,0.23-0.52,0.64c0,0.6,0.71,0.75,0.71,1.13c0,0.36-0.26,0.69-0.83=
,0.69 c-0.29,0-0.51-0.22-0.72-0.49c0.18-0.17,0.28-0.42,0.28-0.68c0-0.42-0.=
26-0.76-0.62-0.76c-0.17,0-0.31,0.08-0.42,0.19 c-0.3-0.66-0.51-1.34-0.51-1.=
76c0-0.54,0.23-0.63,0.38-0.63c0.41,0,0.54,0.8,1.01,0.8c0.43,0,0.58-0.49,0.5=
8-0.55 c0-0.03-0.03-0.05-0.07-0.05c-0.84,0-0.66-0.88-1.63-0.88c-0.9,0-1.34=
,0.64-1.34,1.29c0,1.36,1.43,2.3,1.43,3.37 c0,0.48-0.33,0.57-0.55,0.57c-0.1=
1,0-0.25-0.05-0.41-0.14c0.05-0.12,0.07-0.21,0.07-0.35c0-0.37-0.25-0.67-0.54=
-0.67 c-0.18,0-0.33,0.1-0.44,0.25c-0.49-0.54-0.9-1.23-0.9-1.86c0-0.32,0.15=
-0.41,0.25-0.41c0.23,0,0.24,0.32,0.56,0.32 c0.24,0,0.38-0.29,0.38-0.46c0-0=
.05-0.07-0.03-0.13-0.03c-0.51,0-0.42-0.39-1.02-0.39c-0.2,0-0.89,0.11-0.89,1=
.08 c0,1.48,1.82,1.92,1.4,3.05c0.77-0.11,0.76,0.64,0.78,1.99C20.86,61.19,2=
2.36,60.68,25.03,60.68z M20.14,62.67 c-0.73,0.16-1.25,0.31-1.48,0.38c0.01-=
0.32,0.13-0.62,0.42-0.68c0.04-0.01,0.05-0.06,0.01-0.08c-0.65-0.43-0.99,0.39=
-1,0.42 c-0.23-0.02-0.58,0.05-0.58,0.36c0,0.93-2.12,1.44-2.61,1.52c0.87,0.=
33,1.23,1.43,1.23,1.43c0.63-0.63,1.36-1.18,1.53-1.18 s0.23,0.21,0.24,0.33c=
0,0.04,0.04,0.05,0.07,0.02c0.33-0.49,0.17-0.6,0.14-0.75c-0.02-0.11,0.01-0.5=
4,0.49-0.49v6.19l-0.25,0.05 c-0.11,0.02-1.02-0.75-2.05-1.47c-1.04-0.72-1.5=
9-0.29-2.77,0.35c-1.55,0.84-3.11,0.08-3.11,0.08c-1.33,0.95-1.79,3.71-1.79,3=
.71 c-0.27,0.11-0.71,0.23-1.12,0.23c-1.02,0-1.2-0.62-1.2-0.98c0-1.57,1.97-=
2.24,1.97-3.79c0-0.38-0.17-1.9-2.06-1.9 c-0.24,0-1.68,0-1.69,0c-0.71,0-0.8=
8-0.51-0.98-0.7c-0.04-0.08-0.11-0.03-0.08,0.03c0.05,0.13-0.08,0.33-0.08,0.7=
2 c0,0.63,0.37,1.01,1.06,1.01c0.31,0,0.61-0.09,0.7-0.15c0.06-0.04,0.1,0.02=
,0.07,0.06c-0.3,0.35-0.32,1.01-0.2,1.16 c0.03,0.04,0.07,0.03,0.07,0c0.17-0=
.66,0.79-1.29,1.63-1.29c1.03,0,1.02,0.87,1.02,1.08c0,1.26-2.21,2.18-2.21,3.=
92 c0,1.76,1.86,2.13,2.93,1.86c-0.06,1.76-2.08,2.36-2.14,1.1c0-0.06-0.05-0=
.07-0.08,0.01c-0.25,0.62-0.15,1.17,0.63,1.34 c0.05,0.01,0.03,0.04-0.02,0.0=
8c-0.78,0.49-0.36,2.43-0.32,3c0.06,0.82-0.76,0.72-0.83,0.7c-0.03-0.01-0.07,=
0-0.01,0.07 c0.58,0.71,1.3,0.06,1.3,0.06c0.54,0.17,0.21,0.63-0.16,0.87c-0.=
06,0.04-0.05,0.08,0.01,0.08c0.08,0.01,0.92,0.08,1.07-0.59 c0.37,0.44,0.92,=
0.28,1.03,0.22c0.16-0.08,0.95-0.37,1.02,0.51c0,0.06,0.04,0.02,0.07-0.01c0.5=
9-0.75-0.04-1.21-0.4-1.26 c0.03-0.04,0.5-0.44,0.93,0.11c0.03,0.04,0.06,0.0=
5,0.06-0.03c0.05-0.95-0.72-1.03-1.22-0.62c-0.02-0.1-0.19-0.63,0.56-0.61 c0=
.02,0,0.05-0.03,0.02-0.06c-0.58-0.62-1.06-0.06-1.18,0.08c-0.26,0.31-0.91,0.=
18-0.97,0.18c0.2-3.29,3.1-2.12,3.5-3.72 c0.02-0.08,0.06-0.05,0.06-0.02c0.1=
1,0.39,1.09,0.44,1.27-0.32c0.01-0.05,0-0.08-0.03-0.05c-0.84,0.84-2.73-1.78-=
0.15-3.91 c2.2-1.81,4.17-0.8,4.92-0.21c0.04,0.26-0.12,0.35-0.22,0.38c-0.04=
,0.01-0.05,0.04,0.01,0.07c0.21,0.08,0.5,0.05,0.64-0.14 c0.47,0.33,0.07,0.7=
5-0.12,0.86c-0.05,0.03-0.03,0.06,0.01,0.07c0.43,0.08,0.79-0.36,0.81-0.62l0.=
07,0.04v1.87 c0,2.66,3.07,3.03,6.44,5.28c3.37-2.26,6.43-2.62,6.43-5.28v-1.=
87l0.07-0.04c0.02,0.25,0.37,0.7,0.81,0.62 c0.04-0.01,0.06-0.04,0.01-0.07c-=
0.19-0.12-0.6-0.53-0.12-0.86c0.14,0.2,0.43,0.22,0.64,0.14c0.06-0.02,0.05-0.=
06,0.01-0.07 c-0.1-0.03-0.26-0.12-0.22-0.38c0.75-0.6,2.72-1.61,4.92,0.21c2=
.58,2.13,0.69,4.74-0.15,3.91c-0.04-0.04-0.04,0-0.03,0.05 c0.18,0.77,1.16,0=
.71,1.27,0.32c0.01-0.03,0.05-0.06,0.06,0.02c0.4,1.6,3.29,0.43,3.5,3.72c-0.0=
6,0.01-0.71,0.13-0.97-0.18 c-0.11-0.13-0.59-0.7-1.18-0.08c-0.04,0.04,0,0.0=
6,0.02,0.06c0.75-0.02,0.59,0.51,0.56,0.61c-0.5-0.41-1.27-0.33-1.22,0.62 c0=
,0.07,0.03,0.07,0.06,0.03c0.43-0.55,0.9-0.15,0.93-0.11c-0.35,0.05-0.99,0.51=
-0.4,1.26c0.03,0.03,0.06,0.07,0.07,0.01 c0.08-0.88,0.86-0.6,1.02-0.51c0.11=
,0.06,0.66,0.22,1.03-0.22c0.15,0.67,0.99,0.6,1.07,0.59c0.06,0,0.06-0.04,0.0=
1-0.08 c-0.36-0.24-0.7-0.7-0.16-0.87c0,0,0.72,0.65,1.3-0.06c0.05-0.06,0.02=
-0.08-0.01-0.07c-0.07,0.02-0.89,0.12-0.83-0.7 c0.04-0.57,0.46-2.51-0.32-3c=
-0.05-0.03-0.07-0.06-0.02-0.08c0.78-0.17,0.88-0.72,0.63-1.34c-0.03-0.08-0.0=
8-0.06-0.08-0.01 c-0.06,1.26-2.07,0.66-2.14-1.1c1.08,0.28,2.93-0.1,2.93-1.=
86c0-1.73-2.21-2.66-2.21-3.92c0-0.21-0.01-1.08,1.02-1.08 c0.84,0,1.46,0.63=
,1.63,1.29c0.01,0.03,0.04,0.04,0.07,0c0.12-0.16,0.1-0.81-0.2-1.16c-0.03-0.0=
3,0-0.1,0.07-0.06 c0.09,0.06,0.39,0.15,0.7,0.15c0.69,0,1.06-0.38,1.06-1.01=
c0-0.39-0.14-0.59-0.08-0.72c0.03-0.06-0.05-0.1-0.08-0.03 c-0.1,0.2-0.28,0.=
7-0.98,0.7c-0.01,0-1.45,0-1.69,0c-1.89,0-2.06,1.53-2.06,1.9c0,1.55,1.97,2.2=
2,1.97,3.79 c0,0.37-0.19,0.98-1.2,0.98c-0.42,0-0.86-0.12-1.12-0.23c0,0-0.4=
5-2.75-1.79-3.71c0,0-1.56,0.76-3.11-0.08 c-1.18-0.64-1.74-1.07-2.78-0.35c-=
1.04,0.72-1.94,1.49-2.05,1.47l-0.25-0.05v-6.19c0.48-0.05,0.51,0.38,0.49,0.4=
9 c-0.03,0.14-0.18,0.26,0.14,0.75c0.03,0.04,0.06,0.02,0.07-0.02c0.01-0.12,=
0.08-0.33,0.24-0.33s0.9,0.55,1.53,1.18 c0,0,0.36-1.09,1.23-1.43c-0.49-0.08=
-2.61-0.59-2.61-1.52c0-0.31-0.35-0.38-0.58-0.36c-0.01-0.03-0.36-0.85-1-0.42=
c-0.03,0.02-0.03,0.07,0.01,0.08c0.29,0.07,0.41,0.36,0.42,0.68c-0.62-0.19-=
3.25-0.93-6.37-0.93c-1.52,0-2.91,0.18-4.02,0.38v2.14 h-0.87L20.14,62.67L20=
.14,62.67 M14.38,84.65C14.15,84.56,14,84.41,14,84.1v-1.33c-0.38-0.13-1.42-0=
.53-3.51-0.53 c-1.73,0-2.27,0.39-2.3,0.53L7.73,85.3c0,0,0.7-0.64,3.21-0.48=
c3.02,0.19,6.15,1.98,6.15,0.07v-1.12 C14.73,83.78,14.38,84.54,14.38,84.65z=
M32.97,83.78v1.12c0,1.9,3.13,0.12,6.15-0.07c2.51-0.16,3.21,0.48,3.21,0.48l=
-0.46-2.54 c-0.02-0.14-0.57-0.53-2.3-0.53c-2.08,0-3.12,0.4-3.51,0.53v1.33c=
0,0.3-0.15,0.45-0.38,0.55C35.69,84.54,35.34,83.78,32.97,83.78z M25.03,82.=
63c4.87,0,9.81,0.25,10.45,0.99c0.05,0.06,0.07,0,0.07-0.05v-2.58c0-0.75-5.1-=
1.19-10.53-1.19s-10.53,0.44-10.53,1.19 v2.58c0,0.04,0.02,0.1,0.07,0.05C15.=
23,82.89,20.17,82.63,25.03,82.63z M20.69,70.47l-0.49-0.13l-0.04,0.06l-0.57-=
0.25 c0,0,0.42,0,0.51,0c0.05,0,0.05-0.03,0.03-0.05c-0.23-0.23-0.44-0.43-0.=
44-0.43s0.23,0.09,0.56,0.21c0.04,0.01,0.05-0.01,0.03-0.04 c-0.16-0.23-0.38=
-0.55-0.38-0.55s0.46,0.31,0.55,0.37c0.03,0.02,0.05,0,0.04-0.03c-0.12-0.3-0.=
26-0.65-0.26-0.65l0.5,0.48 c0.02,0.02,0.05,0.01,0.04-0.02c-0.05-0.23-0.14-=
0.65-0.14-0.65L21,69.33c0.02,0.03,0.05,0.02,0.05-0.01c0-0.11,0.01-0.59,0.01=
-0.59 s0.16,0.36,0.23,0.54c0.02,0.04,0.04,0.04,0.06-0.01c0.02-0.06,0.19-0.=
46,0.19-0.46l0.02,0.62l-0.08,0.02l-0.1,0.74 c0.73-0.17,1.65-1.43,2.35-1.43=
c0.84,0,1.14,0.98,2.68,0.48c0.39,0.58,0.53,1.08,0.68,1.77c0.6,0.56,1.43,0.3=
7,1.43-0.22 c0-0.8-0.87-0.95-0.87-1.79c0-0.37,0.26-0.91,0.97-0.91c0.38,0,0=
.93,0.16,1.25,0.16c0.38,0,0.46-0.27,0.5-0.39 c0.03-0.08,0.14-0.06,0.13,0.0=
1c-0.01,0.08,0.04,0.19,0.04,0.37c0,0.53-0.77,0.6-0.86,0.53c-0.04-0.03-0.07,=
0.01-0.04,0.04 c0.12,0.09,0.09,0.41-0.05,0.61c-0.02,0.02-0.04,0.02-0.04,0c=
-0.08-0.38-0.53-0.85-0.92-0.85c-0.14,0-0.43,0.08-0.43,0.42 c0,0.47,0.95,0.=
91,0.95,1.89c0,1.02-1.01,1.27-2.03,1.01c0.03,0.97,1.48,1.54,1.51,0.85c0-0.0=
5,0.03-0.02,0.04,0 c0.21,0.3,0.12,0.52-0.16,0.64c0.25,0.11,0.3,0.62,0.37,0=
.93c0.11,0.46,0.59,0.2,0.62,0.19c0.03-0.02,0.04,0,0.02,0.03 c-0.18,0.47-0.=
67,0.29-0.67,0.29c-0.25,0.18,0.05,0.34,0.28,0.41c0.03,0.01,0.03,0.03,0.01,0=
.05c-0.17,0.06-0.53,0.18-0.71-0.13 c-0.13,0.32-0.4,0.31-0.5,0.31c-0.19,0-0=
.31,0.19-0.27,0.45c0,0.02-0.01,0.03-0.03,0.02c-0.44-0.29-0.19-0.64-0.01-0.7=
3 c-0.03-0.02-0.34-0.15-0.47,0.21c-0.01,0.03-0.03,0.03-0.04,0c-0.19-0.52,0=
.23-0.67,0.53-0.54c-0.02-0.07-0.18-0.33-0.58-0.24 c-0.02,0.01-0.03,0-0.02-=
0.03c0.07-0.16,0.26-0.39,0.63-0.16c0.19,0.12,0.51-0.05,0.54-0.07c-0.65-1.29=
-1.9-0.21-2.19-1.22 c-0.01-0.02-0.03-0.04-0.05,0.02c-0.07,0.21-0.62,0.23-0=
.72-0.19c-0.01-0.03,0-0.04,0.03-0.02c0.08,0.08,0.25,0.15,0.48-0.17 c0.15-0=
.22,0.17-0.51,0.17-0.7c0-0.78-0.78-2.1-2-2.1c-0.77,0-1.6,0.3-2.22,0.75l0.57=
,0.13c-0.05,0.58-0.61,0.92-1.12,0.77 l0.09-0.66c-0.09,0.03-0.31,0.11-0.43,=
0.28c-0.01,0.01-0.03,0.01-0.03-0.01c-0.1-0.38,0.21-0.57,0.3-0.61 c0.01-0.0=
1,0.01-0.01-0.01-0.01c-0.28-0.01-0.43,0.19-0.48,0.26c-0.01,0.01-0.02,0.01-0=
.02,0C20.61,70.8,20.56,70.61,20.69,70.47z M22.4,74.95c-0.22,0.27-0.41,0.0=
1-0.7,0.01c-0.27,0-0.32,0.23-0.32,0.32c0,0.02-0.01,0.02-0.02,0.01 c-0.31-0=
.42,0.04-0.65,0.24-0.68c-0.03-0.03-0.33-0.23-0.52,0.05c-0.01,0.02-0.03,0.01=
-0.03-0.01c-0.01-0.52,0.4-0.56,0.68-0.33 c0.05-0.2-0.08-0.33-0.3-0.34c-0.0=
3,0-0.03-0.02-0.02-0.03c0.09-0.1,0.18-0.14,0.27-0.14c0.29,0,0.33,0.37,0.52,=
0.37 c0.28,0,0.69-0.38,0.72-0.42c-0.01-0.02-0.28-0.76-0.23-1.2c0-0.02-0.01=
-0.02-0.02-0.01c-0.14,0.08-0.48,0.07-0.48-0.35 c0-0.03,0.01-0.04,0.03-0.01=
c0.15,0.21,0.4-0.03,0.52-0.17c0.13-0.15,0.85-1.19,1.8-1.19c0.21,0,0.48,0.12=
,0.7,0.27 c-0.33,0.4,0,0.78,0.24,0.73c0.03-0.01,0.03,0.02,0.01,0.03c-1.26,=
0.47-1.82,0.66-1.82,1.72c0,0.55,0.19,0.86,0.51,0.78 c0.02-0.01,0.03,0,0.01=
,0.02c-0.12,0.14-0.25,0.19-0.36,0.19c-0.26,0-0.31-0.14-0.45-0.14c-0.14,0-0.=
61,0.28-0.61,0.51 c0,0.09,0.06,0.21,0.22,0.31c0.01,0.01,0,0.02,0,0.02C22.8=
5,75.27,22.48,75.3,22.4,74.95z M25.71,64.7 c-0.39-0.02-0.65,0.06-0.63,0.19=
C25.27,65.09,25.52,65.07,25.71,64.7z M24.26,65.67c0.28-0.07,0.58-0.04,0.62-=
0.03 s0.04,0.08-0.01,0.09c-0.58,0.07-0.61,0.34-0.98,0.34c-0.24,0-0.51-0.25=
-0.41-0.61c0.01-0.05,0.05-0.05,0.06,0 C23.58,65.62,23.81,65.79,24.26,65.67=
z M16.73,78.53c0.38,0.49,0.75,0.03,1.26,0.03c0.25,0,0.55,0.08,0.6,0.58 c0,=
0.03,0.02,0.03,0.05,0c0.55-0.75-0.08-1.17-0.44-1.23c0.08-0.07,0.61-0.4,0.96=
,0.09c0.02,0.03,0.06,0.02,0.06-0.02 c0-0.95-0.71-1.02-1.23-0.61c-0.1-0.37,=
0.18-0.61,0.54-0.61c0.04,0,0.06-0.03,0.04-0.05c-0.64-0.68-1.11,0.18-1.22,0.=
31 c-0.25,0.34-1.16-0.3-1.53-0.68c0,0,0.8-0.84,0.8-1.61c0-0.05-0.01-0.11-0=
.01-0.14c0-0.02,0.01-0.03,0.03-0.02 c0.08,0.05,0.19,0.08,0.3,0.08c0.18,0,0=
.53-0.06,0.53-0.71c0-0.05-0.02-0.05-0.04-0.02c-0.1,0.14-0.2,0.17-0.28,0.17 =
c-0.65,0-2-2.16-3.6-2.16c-0.42,0-1.21,0.3-1.6,0.73c0.19,0.11,0.23,0.35,0.2=
1,0.52c-0.03,0.27-0.25,0.41-0.47,0.47 c-0.04,0.01-0.04,0.04,0,0.06c0.81,0.=
31,2.27,0.86,2.61,1.15c0.39,0.34,0.32,0.98,0.09,1.87c-0.22,0.85-0.69,0.74-0=
.87,0.71 c-0.03,0-0.03,0.01-0.02,0.03c0.21,0.26,0.46,0.35,0.68,0.35c0.42,0=
,0.58-0.26,0.79-0.26c0.36,0,1.13,0.52,1.13,0.92 c0,0.22-0.17,0.43-0.4,0.57=
c-0.01,0.01-0.01,0.03,0.01,0.03C15.88,79.11,16.59,79.17,16.73,78.53z M34.36=
,79.08 c0.02,0,0.03-0.02,0.01-0.03c-0.22-0.15-0.4-0.35-0.4-0.57c0-0.4,0.76=
-0.92,1.13-0.92c0.22,0,0.37,0.26,0.79,0.26 c0.22,0,0.47-0.09,0.68-0.35c0.0=
2-0.02,0.01-0.04-0.02-0.03c-0.17,0.03-0.65,0.14-0.87-0.71c-0.23-0.89-0.31-1=
.53,0.09-1.87 c0.33-0.29,1.8-0.84,2.61-1.15c0.04-0.02,0.04-0.05,0-0.06c-0.=
22-0.06-0.44-0.2-0.47-0.47c-0.02-0.17,0.02-0.4,0.21-0.52 c-0.4-0.43-1.19-0=
.73-1.61-0.73c-1.6,0-2.95,2.16-3.6,2.16c-0.08,0-0.19-0.03-0.28-0.17c-0.02-0=
.03-0.04-0.03-0.04,0.02 c0,0.65,0.35,0.71,0.53,0.71c0.1,0,0.22-0.03,0.3-0.=
08c0.02-0.01,0.03,0,0.03,0.02c0,0.03-0.01,0.09-0.01,0.14 c0,0.77,0.8,1.61,=
0.8,1.61c-0.36,0.38-1.27,1.01-1.53,0.68c-0.11-0.14-0.58-0.99-1.22-0.31c-0.0=
2,0.03-0.01,0.05,0.04,0.05 c0.36,0,0.64,0.24,0.54,0.61c-0.52-0.41-1.23-0.3=
4-1.23,0.61c0,0.04,0.04,0.05,0.06,0.02c0.34-0.49,0.88-0.16,0.95-0.09 c-0.3=
6,0.05-0.98,0.48-0.44,1.23c0.02,0.03,0.04,0.03,0.05,0c0.06-0.49,0.36-0.58,0=
.6-0.58c0.5,0,0.87,0.46,1.26-0.03 C33.48,79.17,34.19,79.11,34.36,79.08z M2=
1.45,66.61c-0.05,0.07-0.22,0-0.28-0.03c-0.01-0.01-0.02,0-0.01,0.01 c0.04,0=
.09,0.2,0.36,0.44,0.36c0.11,0,0.27-0.06,0.31-0.14c0,0,0.94,0.31,1.4,0.43c-0=
.18,0.24-0.29,0.53-0.32,0.84 c-0.37-0.23-1.87-1.03-1.87-1.03l-0.46,0.64c-0=
.08,0.1-0.45-0.17-0.37-0.27l0.35-0.49c-0.12-0.12-0.4-0.05-0.48-0.02 c-0.01=
,0-0.02,0-0.01-0.02c0.05-0.1,0.22-0.39,0.66-0.26c0-0.27-0.4-0.18-0.51-0.15c=
-0.01,0-0.02,0-0.01-0.01 c0.11-0.12,0.44-0.38,0.8-0.16l0.16-0.22l-0.32-0.3=
4l0.2-0.28l0.23,0.3l1.73-2.37c0.04-0.06,0.39-0.16,0.51-0.19 c0.01,0.13,0.0=
3,0.49-0.01,0.55l-1.7,2.39l0.36,0.12l-0.2,0.28l-0.42-0.2L21.45,66.61z M27.5=
2,66.22c0,0.22,0.13,0.54,0.42,0.44 c0.01-0.01,0.03,0,0.02,0.01c-0.04,0.24-=
0.48,0.46-0.67,0.18c-0.18,0.37-0.13,0.72,0.24,0.92c0.02,0.01,0.02,0.04,0,0.=
06 c-0.23,0.16-0.58,0.13-0.74-0.19c-0.31,0.23-0.27,0.73-0.08,0.9c0,0-0.86,=
0.51-1.64,0.15c-0.52-0.25-0.94-0.57-1.61-0.51 c0.09-0.94,0.56-1.18,1.42-1.=
32c0.69-0.11,0.77-0.43,0.68-0.67c-0.23-0.06-0.66,0.15-0.66,0.15c-0.08-0.13,=
0.03-0.26,0.03-0.26 c-0.04-0.05-0.06-0.22-0.06-0.22c0.48,0,0.57-0.11,0.57-=
0.11c0.09-0.5-0.42-0.55-0.81-0.28c-0.18-0.16-0.15-0.37-0.15-0.37 c-0.05-0.=
03-0.09-0.11-0.09-0.15c0-0.12,0.57-0.44,0.72-0.48c0.04-0.17,0.24-0.4,0.85-0=
.34c0.07-0.16-0.05-0.75-0.12-0.9 c-0.02-0.05,0.01-0.07,0.06-0.04c0.21,0.13=
,0.42,0.63,0.57,0.64c0,0,0.68-0.36,0.71-0.34c0.03,0.02,0.13,0.78,0.13,0.78 =
c0.09,0.11,0.62,0,0.85,0.1c0.06,0.03,0.06,0.07,0,0.08c-0.17,0.03-0.72,0.27=
-0.81,0.42C27.67,65.34,27.52,66.03,27.52,66.22z"/>
</svg>=0A
------MultipartBoundary--CKcnruU4WuouqVaw4fBw34TLjCavCNtAST4C7S9jOG------