From: <Saved by Blink>
Snapshot-Content-Location: https://www.finanze.it/it/inevidenza/D.M.-29-aprile-2022-concernente-lapprovazione-del-modello-di-dichiarazione-dellimposta-di-soggiorno/
Subject: =?utf-8?Q?Dipartimento=20Finanze=20-=20D.M.=2029=20aprile=202022=20concer?=
 =?utf-8?Q?nente=20l=E2=80=99approvazione=20del=20modello=20di=20dichiaraz?=
 =?utf-8?Q?ione=20dell=E2=80=99imposta=20di=20soggiorno?=
Date: Mon, 23 May 2022 09:39:11 -0000
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----"


------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/html
Content-ID: <frame-DC2E29C0B7EC09840AE993A3EA778C03@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/it/inevidenza/D.M.-29-aprile-2022-concernente-lapprovazione-del-modello-di-dichiarazione-dellimposta-di-soggiorno/

<!DOCTYPE html><html lang=3D"it"><head><meta http-equiv=3D"Content-Type" co=
ntent=3D"text/html; charset=3DUTF-8">
      <!-- social -->
	 =20
      <meta http-equiv=3D"X-UA-Compatible" content=3D"IE=3DEdge">
      <meta name=3D"viewport" content=3D"width=3Ddevice-width, initial-scal=
e=3D1, shrink-to-fit=3Dno">
         =20
	 =20
     =20
     =20
      <meta property=3D"og:site_name" content=3D"Dipartimento Finanze">
	  <meta property=3D"og:url" content=3D"https://www.finanze.it/opencms/it/i=
nevidenza/D.M.-29-aprile-2022-concernente-lapprovazione-del-modello-di-dich=
iarazione-dellimposta-di-soggiorno/">
	  <meta property=3D"og:title" content=3D"D.M. 29 aprile 2022 concernente l=
=E2=80=99approvazione del modello di dichiarazione dell=E2=80=99imposta di =
soggiorno ">
	  <meta property=3D"og:description" content=3D"D.M. 29 aprile 2022 concern=
ente l=E2=80=99approvazione del modello di dichiarazione dell=E2=80=99impos=
ta di soggiorno">
	  <meta property=3D"og:image" content=3D"https://www.finanze.it/system/mod=
ules/it.gov.sogei.template.mysettings.finanze">
	  <meta name=3D"twitter:card" content=3D"summary">
	  <meta name=3D"twitter:site" content=3D"">
	  <meta name=3D"twitter:url" content=3D"https://www.finanze.it/opencms/it/=
inevidenza/D.M.-29-aprile-2022-concernente-lapprovazione-del-modello-di-dic=
hiarazione-dellimposta-di-soggiorno/">
	  <meta name=3D"twitter:title" content=3D"D.M. 29 aprile 2022 concernente =
l=E2=80=99approvazione del modello di dichiarazione dell=E2=80=99imposta di=
 soggiorno ">
	  <meta name=3D"twitter:description" content=3D"D.M. 29 aprile 2022 concer=
nente l=E2=80=99approvazione del modello di dichiarazione dell=E2=80=99impo=
sta di soggiorno">
	  <!-- social -->

      <title>Dipartimento Finanze - D.M. 29 aprile 2022 concernente l=E2=80=
=99approvazione del modello di dichiarazione dell=E2=80=99imposta di soggio=
rno </title>
        <!-- favicon -->
      <link href=3D"https://www.finanze.it/system/modules/it.gov.sogei.temp=
late.mysettings.finanze/resources/img/favicon/favicon.ico" rel=3D"icon" typ=
e=3D"image/png">
      <link href=3D"https://www.finanze.it/system/modules/it.gov.sogei.temp=
late.mysettings.finanze/resources/img/favicon/favicon.ico" rel=3D"shortcut =
icon" type=3D"image/png">
      <link href=3D"https://www.finanze.it/export/system/modules/it.gov.sog=
ei.template.mysettings.finanze/resources/img/favicon/favicon-32x32.png" rel=
=3D"icon" sizes=3D"32x32" type=3D"image/png">
      <link href=3D"https://www.finanze.it/export/system/modules/it.gov.sog=
ei.template.mysettings.finanze/resources/img/favicon/android-icon-192x192.p=
ng" rel=3D"icon" sizes=3D"192x192" type=3D"image/png">
      <link href=3D"https://www.finanze.it/export/system/modules/it.gov.sog=
ei.template.mysettings.finanze/resources/img/favicon/favicon-16x16.png" rel=
=3D"icon" sizes=3D"16x16" type=3D"image/png">
      <link href=3D"https://www.finanze.it/system/modules/it.gov.sogei.temp=
late.mysettings.finanze/resources/img/favicon/apple-icon-57x57.png" rel=3D"=
apple-touch-icon" sizes=3D"57x57">
      <link href=3D"https://www.finanze.it/system/modules/it.gov.sogei.temp=
late.mysettings.finanze/resources/img/favicon/apple-icon-60x60.png" rel=3D"=
apple-touch-icon" sizes=3D"60x60">
      <link href=3D"https://www.finanze.it/system/modules/it.gov.sogei.temp=
late.mysettings.finanze/resources/img/favicon/apple-icon-72x72.png" rel=3D"=
apple-touch-icon" sizes=3D"72x72">
      <link href=3D"https://www.finanze.it/system/modules/it.gov.sogei.temp=
late.mysettings.finanze/resources/img/favicon/apple-icon-76x76.png" rel=3D"=
apple-touch-icon" sizes=3D"76x76">
      <link href=3D"https://www.finanze.it/system/modules/it.gov.sogei.temp=
late.mysettings.finanze/resources/img/favicon/apple-icon-114x114.png" rel=
=3D"apple-touch-icon" sizes=3D"114x114">
      <link href=3D"https://www.finanze.it/system/modules/it.gov.sogei.temp=
late.mysettings.finanze/resources/img/favicon/apple-icon-120x120.png" rel=
=3D"apple-touch-icon" sizes=3D"120x120">
      <link href=3D"https://www.finanze.it/system/modules/it.gov.sogei.temp=
late.mysettings.finanze/resources/img/favicon/apple-icon-144x144.png" rel=
=3D"apple-touch-icon" sizes=3D"144x144">
      <link href=3D"https://www.finanze.it/system/modules/it.gov.sogei.temp=
late.mysettings.finanze/resources/img/favicon/apple-icon-152x152.png" rel=
=3D"apple-touch-icon" sizes=3D"152x152">
      <link href=3D"https://www.finanze.it/system/modules/it.gov.sogei.temp=
late.mysettings.finanze/resources/img/favicon/apple-icon-180x180.png" rel=
=3D"apple-touch-icon" sizes=3D"180x180">
      <link href=3D"https://www.finanze.it/system/modules/it.gov.sogei.temp=
late.mysettings.finanze/resources/img/favicon/manifest.json" rel=3D"manifes=
t">
      <link href=3D"https://www.finanze.it/system/modules/it.gov.sogei.temp=
late.mysettings.finanze/resources/img/favicon/safari-pinned-tab.svg" rel=3D=
"mask-icon" style=3D"color: #5bbad5;">
     =20
      <!-- CSS per importare UI Kit -->
	  <link rel=3D"stylesheet" href=3D"https://www.finanze.it/export/system/mo=
dules/it.gov.sogei.template.resources/resources/css/uikit.css">

	  <!-- CSS specifico di ogni applicazione (l'unico da modificare) -->
	  <link rel=3D"stylesheet" href=3D"https://www.finanze.it/export/system/mo=
dules/it.gov.sogei.template.resources/resources/css/app.css">

	  <link rel=3D"stylesheet" media=3D"screen" href=3D"https://www.finanze.it=
/export/system/modules/it.gov.sogei.template.mysettings.finanze/resources/c=
ss/finanze.css">
      <link media=3D"screen" href=3D"https://www.finanze.it/export/system/m=
odules/it.gov.sogei.privacy/resources/css/cookie.css" rel=3D"stylesheet" ty=
pe=3D"text/css">
		<!--[if lt IE 9]>
	   		<link media=3D"screen" href=3D"/export/system/modules/it.gov.sogei.pr=
ivacy/resources/css/cookie-ie.css" rel=3D"stylesheet" type=3D"text/css">
    	<![endif]-->
      <!-- JS per importare jQuery -->
	=09
		<!-- JS per importare Bootstrap -->
	=09
		<!-- [OPZIONALE] JS per importare Bootstrap Datepicker -->
	=09
	=09
   =20
     =20
<link rel=3D"stylesheet" href=3D"https://www.finanze.it/export/system/modul=
es/it.gov.sogei.template.resources/resources/css/FlexContent.css" type=3D"t=
ext/css"></head> =20
   <body>=20

	<div class=3D"sr-only">
		<a href=3D"https://www.finanze.it/it/inevidenza/D.M.-29-aprile-2022-conce=
rnente-lapprovazione-del-modello-di-dichiarazione-dellimposta-di-soggiorno/=
#main">???main.contenutipagina???</a> |=20
		<a href=3D"https://www.finanze.it/it/inevidenza/D.M.-29-aprile-2022-conce=
rnente-lapprovazione-del-modello-di-dichiarazione-dellimposta-di-soggiorno/=
#menu-top">???main.menuprincipale???</a> |=20
		<a href=3D"https://www.finanze.it/it/inevidenza/D.M.-29-aprile-2022-conce=
rnente-lapprovazione-del-modello-di-dichiarazione-dellimposta-di-soggiorno/=
#search">???main.ricerca???</a>
	</div>  =20
 =20
     =20





<header aria-label=3D"Funzioni di servizio">
	<div id=3D"flexcontent-header"><div id=3D"agenzia-header" class=3D"d-print=
-none">
			<div class=3D"container-fluid ">
			<section>
			<div class=3D"row">
					=09
							  <div class=3D"col-lg-12 col-md-12 col-sm-12 col-12">
							      <div><div class=3D"testo left ">
=09
		<div><div class=3D"row">
<div class=3D"col d-none d-md-block">
<p class=3D"my-1"><a title=3D"Ministero dell'Economia e delle Finanze" href=
=3D"http://www.mef.gov.it/">Ministero dell'Economia e delle Finanze</a></p>
</div>
</div></div>
						</div>
</div></div>
							  </div>
		      			</section>
			</div> <!-- container-fluid -->
	</div> <!-- backgroundcolor -->

<div id=3D"page-header">
			<div class=3D"container-fluid ">
			<section>
			<div class=3D"row">
					=09
							  <div class=3D"col-lg-12 col-md-12 col-sm-12 col-12">
							      <div><div class=3D"testo right hidden-print ">
=09
		<div><nav aria-label=3D"Menu di servizio">
<h1 class=3D"sr-only">Menu di servizio</h1>
<div id=3D"menu-service">
<ul class=3D"list-inline d-none d-md-block">
<li><a href=3D"https://www.finanze.it/it/contatti/">Contatti</a></li>
<li><a href=3D"https://www.finanze.it/it/servizi-online/">Servizi online</a=
></li>
</ul>
</div>
</nav></div>
						</div>
</div></div>
							  </div>
		      			<div class=3D"row">
					=09
							  <div class=3D"col-lg-12 col-md-12 col-sm-12 col-12">
							      <div><div class=3D"testo left ">
=09
		<div><div class=3D"py-3 pb-md-4">
<div class=3D"row align-items-center">
<div class=3D"col-auto"><a href=3D"https://www.finanze.it/it/"><img class=
=3D"logo" title=3D"Home page sito Dipartimento delle Finanze" src=3D"https:=
//www.finanze.it/export/sites/finanze/.galleries/logo/MEF_mono_152.png" alt=
=3D"Home page sito Dipartimento delle Finanze"></a></div>
<div class=3D"col">
<h1>Dipartimento delle Finanze</h1>
</div>
<div class=3D"col-auto d-none d-lg-block text-right">
<div id=3D"header-siti" class=3D"d-none d-lg-block"><form class=3D"form-inl=
ine" action=3D"https://www.finanze.it/it/ricerca/" name=3D"search">
<div class=3D"form-group"><label class=3D"sr-only" for=3D"search1">Cerca ne=
l sito:</label>
<div class=3D"input-group input-group-lg"><input id=3D"search1" class=3D"fo=
rm-control border-primary" name=3D"sq" type=3D"text" placeholder=3D"Cerca..=
.">
<div class=3D"input-group-append"><button class=3D"btn btn-primary btn-alt =
border-primary" type=3D"submit"> <span class=3D"fas fa-search fa-lg"><span =
class=3D"sr-only">Cerca</span></span></button></div>
</div>
</div>
</form></div>
</div>
<div class=3D"col-auto d-block d-lg-none"><!-- Bottone per aprire il Menu p=
rincipale, visibile solo nelle risoluzioni xs e sm --> <button class=3D"nav=
bar-toggler m-0 p-0" type=3D"button" data-target=3D"#menu-top" data-toggle=
=3D"collapse" aria-expanded=3D"false"> <span class=3D"fas fa-bars fa-lg"><s=
pan class=3D"sr-only">Apri menu principale</span></span> </button></div>
</div>
</div></div>
						</div>
</div></div>
							  </div>
		      			</section>
			</div> <!-- container-fluid -->
	</div> <!-- backgroundcolor -->

</div></header>

<div id=3D"flexcontent-menu"><div>
			<div class=3D"container-fluid px-0">
			<section>
			<div class=3D"row">
					=09
							  <div class=3D"col-lg-12 col-md-12 col-sm-12 col-12">
							      <div><div class=3D"menu">
=09
		<!--   -->
		<nav aria-label=3D"Menu principale">
			<h1 class=3D"sr-only">Menu principale</h1>
			<div class=3D"navbar navbar-expand-lg py-0 p-lg-0">
				<div class=3D"container-fluid">
					<div class=3D"collapse navbar-collapse" id=3D"menu-top">
						<!-- Elemento per REPLICARE il campo di ricerca e visualizzarlo solo =
nelle risoluzioni xs e sm -->
						<form name=3D"search" action=3D"https://www.finanze.it/it/ricerca/" c=
lass=3D"d-block d-lg-none my-2" aria-hidden=3D"true">
							<label for=3D"search" class=3D"sr-only">Cerca nel sito:</label>
							<div class=3D"input-group">
								<input type=3D"text" id=3D"search" name=3D"sq" class=3D"form-contro=
l border-primary" placeholder=3D"Cerca...">
								<div class=3D"input-group-append">
									<button class=3D"btn btn-default border-primary">
										<i class=3D"fas fa-search"></i><span class=3D"sr-only">Cerca</spa=
n>
									</button>
								</div>
							</div>
						</form>
						<a href=3D"https://www.finanze.it/index.html" aria-label=3D"Home page=
 - " title=3D"Home page - " class=3D"logo-ridotto">
								<img src=3D"https://www.finanze.it/.galleries/logo/logo_mef_light.s=
vg?__scale=3Dw:50,h:43,t:4,c:transparent" width=3D"50" height=3D"43" alt=3D=
"logo_mef_light" title=3D"logo_mef_light"></a>
	  				    <ul class=3D"navbar-nav align-items-lg-end py-lg-1 mr-auto">
							<li class=3D"nav-item text-lg-center dropdown megamenu ">
								<a class=3D"nav-link px-lg-3 dropdown-toggle " href=3D"https://www.=
finanze.it/it/il-dipartimento/" data-toggle=3D"dropdown" aria-expanded=3D"f=
alse">
								Il Dipartimento</a>
							<div class=3D"dropdown-menu megamenu-menu pt-3 shadow">
									  <div class=3D"container-fluid">
									   <div>
									    <ul class=3D"row">
									<li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/il-d=
ipartimento/amministrazione-trasparente/">
								Amministrazione Trasparente</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/il-d=
ipartimento/missione/">
								Missione</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/il-d=
ipartimento/organigramma/">
								Organigramma</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/il-d=
ipartimento/la-governance-sulle-agenzie-fiscali/">
								Governance sulle Agenzie fiscali</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/il-d=
ipartimento/governo-sistema-informativo-della-fiscalita/">
								Governo sistema informativo della fiscalit=C3=A0</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/il-d=
ipartimento/documentazione-e-affidamento-dei-beni-sequestrati/">
								Documentazione e affidamento dei beni sequestrati</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/il-d=
ipartimento/Analisi-economiche-e-fiscali-note-tematiche/">
								Analisi economiche e fiscali - note tematiche</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/il-d=
ipartimento/concorsi-e-formazione/">
								Borse di studio e formazione</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/il-d=
ipartimento/collana-di-lavori-e-di-ricerca/">
								Collana di lavori e di ricerca</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/il-d=
ipartimento/Audizioni-e-interventi/">
								Audizioni e interventi</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/il-d=
ipartimento/comunicazione/">
								Comunicazione</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/il-d=
ipartimento/fisco-e-contribuenti/">
								Fisco e contribuenti</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/il-d=
ipartimento/fisco-e-storia/">
								Fisco e storia</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/il-d=
ipartimento/TAX-JUSTICE-DF/">
								TAX JUSTICE DF</a>
							</li></ul></div></div></div></li><li class=3D"nav-item text-lg-cente=
r dropdown megamenu ">
								<a class=3D"nav-link px-lg-3 dropdown-toggle " href=3D"https://www.=
finanze.it/it/fiscalita-nazionale/" data-toggle=3D"dropdown" aria-expanded=
=3D"false">
								Fiscalit=C3=A0 nazionale</a>
							<div class=3D"dropdown-menu megamenu-menu pt-3 shadow">
									  <div class=3D"container-fluid">
									   <div>
									    <ul class=3D"row">
									<li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-nazionale/decreti-/">
								Decreti</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-nazionale/legge-di-stabilita/">
								Legge di stabilit=C3=A0</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-nazionale/manovra-di-bilancio/">
								Manovra di Bilancio</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-nazionale/normativa-tributaria/">
								Normativa Tributaria</a>
							</li></ul></div></div></div></li><li class=3D"nav-item text-lg-cente=
r dropdown megamenu ">
								<a class=3D"nav-link px-lg-3 dropdown-toggle " href=3D"https://www.=
finanze.it/it/fiscalita-regionale-e-locale/" data-toggle=3D"dropdown" aria-=
expanded=3D"false">
								Fiscalit=C3=A0 regionale e locale</a>
							<div class=3D"dropdown-menu megamenu-menu pt-3 shadow">
									  <div class=3D"container-fluid">
									   <div>
									    <ul class=3D"row">
									<li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/imposta-locale-sul-consumo-di-campione-ditalia/">
								Imposta locale sul consumo di Campione d'Italia</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/addizionale-comunale-allirpef/">
								Addizionale comunale all'irpef</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/Imposta-municipale-propria-IMU/">
								Imposta municipale propria (IMU)</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/Tassa-sui-rifiuti-TARI/">
								Tassa sui rifiuti (TARI)</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/altri-tributi-comunali/">
								Altri tributi comunali</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/dichiarazione-telematica-imu-tasi/">
								Dichiarazione telematica Imu Tasi</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/Procedura-rimborsi-tributi-locali/">
								Procedura rimborsi tributi locali</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/addizionale-regionale-allirpef/">
								Addizionale regionale all'irpef</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/irap/">
								Irap</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/Tasse-automobilistiche/">
								Tasse automobilistiche</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/altri-tributi-regionali/">
								Altri tributi regionali</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/Tributi-provinciali/">
								Altri Tributi provinciali</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/imposta-rc-auto/">
								Imposta RC Auto</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/albo-dei-gestori-dellaccertamento-e-della-riscossi=
one-dei-tributi-locali/">
								Albo dei gestori dell'accertamento e della riscossione dei tributi =
locali</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/prassi-amministrativa-circolari-risoluzioni-note-f=
aq-e-comunicati/">
								Prassi amministrativa circolari risoluzioni (note, faq e comunicati=
)</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/archivio-dei-tributi-non-piu-vigenti/">
								Archivio dei tributi non pi=C3=B9 vigenti</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/fisc=
alita-regionale-e-locale/open-data-comunale-principali-variabili-irpef/">
								Open data comunali: principali variabili IRPEF</a>
							</li></ul></div></div></div></li><li class=3D"nav-item text-lg-cente=
r dropdown megamenu ">
								<a class=3D"nav-link px-lg-3 dropdown-toggle " href=3D"https://www.=
finanze.it/it/statistiche-fiscali/" data-toggle=3D"dropdown" aria-expanded=
=3D"false">
								Dati e Statistiche</a>
							<div class=3D"dropdown-menu megamenu-menu pt-3 shadow">
									  <div class=3D"container-fluid">
									   <div>
									    <ul class=3D"row">
									<li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/stat=
istiche-fiscali/calendario-delle-pubblicazioni/">
								Calendario delle pubblicazioni</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/stat=
istiche-fiscali/DichiarazioniFiscali-/">
								Dichiarazioni fiscali</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/stat=
istiche-fiscali/osservatorio-sulle-partite-iva-/">
								Osservatorio sulle partite IVA</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/stat=
istiche-fiscali/studi_settore/">
								Indici Sintetici di Affidabilit=C3=A0 - ex Studi di Settore</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/stat=
istiche-fiscali/statistiche-sul-contenzioso-tributario/">
								Statistiche sul contenzioso tributario</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/stat=
istiche-fiscali/gli-immobili-in-italia/">
								Gli immobili in Italia</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/stat=
istiche-fiscali/fiscalitaambientalenellaue/">
								Fiscalit=C3=A0 ambientale nella UE</a>
							</li></ul></div></div></div></li><li class=3D"nav-item text-lg-cente=
r dropdown megamenu ">
								<a class=3D"nav-link px-lg-3 dropdown-toggle " href=3D"https://www.=
finanze.it/it/Fiscalita-dellUnione-europea-e-internazionale/" data-toggle=
=3D"dropdown" aria-expanded=3D"false">
								Fiscalit=C3=A0 dell=E2=80=99Unione europea e internazionale</a>
							<div class=3D"dropdown-menu megamenu-menu pt-3 shadow">
									  <div class=3D"container-fluid">
									   <div>
									    <ul class=3D"row">
									<li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/Fisc=
alita-dellUnione-europea-e-internazionale/In-evidenza/">
								In evidenza</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/Fisc=
alita-dellUnione-europea-e-internazionale/convenzioni-e-accordi/">
								Convenzioni e accordi</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/Fisc=
alita-dellUnione-europea-e-internazionale/organizzazioni-internazionali/">
								Organizzazioni internazionali</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/Fisc=
alita-dellUnione-europea-e-internazionale/procedure-amichevoli-internaziona=
li/">
								Procedure amichevoli internazionali</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/Fisc=
alita-dellUnione-europea-e-internazionale/unione-europea/">
								Unione Europea</a>
							</li></ul></div></div></div></li><li class=3D"nav-item text-lg-cente=
r dropdown megamenu ">
								<a class=3D"nav-link px-lg-3 dropdown-toggle " href=3D"https://www.=
finanze.it/it/entrate-tributarie/" data-toggle=3D"dropdown" aria-expanded=
=3D"false">
								Entrate tributarie</a>
							<div class=3D"dropdown-menu megamenu-menu pt-3 shadow">
									  <div class=3D"container-fluid">
									   <div>
									    <ul class=3D"row">
									<li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/entr=
ate-tributarie/entrate_tributarie_index/">
								Entrate tributarie</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/entr=
ate-tributarie/entrate-tributarie-internazionali-/">
								Entrate tributarie internazionali</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/entr=
ate-tributarie/monitoraggio-entrate-tributarie/">
								Monitoraggio entrate tributarie e contributive</a>
							</li></ul></div></div></div></li><li class=3D"nav-item text-lg-cente=
r dropdown megamenu ">
								<a class=3D"nav-link px-lg-3 dropdown-toggle " href=3D"https://www.=
finanze.it/it/consultazioni/" data-toggle=3D"dropdown" aria-expanded=3D"fal=
se">
								Consultazioni</a>
							<div class=3D"dropdown-menu megamenu-menu pt-3 shadow">
									  <div class=3D"container-fluid">
									   <div>
									    <ul class=3D"row">
									<li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/cons=
ultazioni/Consultazioni-pubbliche/">
								Consultazioni pubbliche</a>
							</li><li class=3D"col-12 col-sm-6 col-md-4 ">
								<a class=3D"megamenu-title " href=3D"https://www.finanze.it/it/cons=
ultazioni/archivio-consultazioni/">
								Archivio consultazioni</a>
							</li></ul>
					</div>
				</div>
			</div>
			</li>
			</ul>
			</div>
				</div>
			</div>
		</nav>
		<!--  -->=09
		</div>
</div></div>
							  </div>
		      			</section>
			</div> <!-- container-fluid -->
	</div> <!-- backgroundcolor -->

</div><div id=3D"pop-up"></div><main role=3D"main" id=3D"main">
	<div id=3D"contenuti-pagina" class=3D"container-fluid py-3 py-md-4 ">
	<div id=3D"contenuti" class=3D"cols share">
		<p class=3D"breadcrumb-title">Ti trovi in:</p>
<ol class=3D"breadcrumb"><li class=3D"breadcrumb-item">
	    <a href=3D"https://www.finanze.it/it/">Home</a>
			      	</li>
  <li class=3D"breadcrumb-item">
	    Dettaglio  In Evidenza</li>
  </ol>
<div class=3D"row">
					<div class=3D"col-md-12 area area-new">
					  <h1>D.M. 29 aprile 2022 concernente l=E2=80=99approvazione del model=
lo di dichiarazione dell=E2=80=99imposta di soggiorno</h1>
				    	<div id=3D"iconContent" class=3D"icona"></div></div>
				</div>=20
			<!-- 			<div class=3D"row"> -->
<!-- 			  <div class=3D"col-md-8"> -->
<!-- 			  </div>   -->
<!-- 			  <div class=3D"col-md-4"> -->
			  =09
<!-- 			  </div> -->
<!-- 			</div> -->
			<div id=3D"flexcontent"></div><div id=3D"detail"><div class=3D"news">
	=09
		<div class=3D"news-element">
					<p class=3D"data">
								04.05.2022<br>
							</p>
						<p class=3D"descrizione">
									</p><p>=C3=88 stato firmato ed =C3=A8 in attesa di pubblicazione n=
ella Gazzetta Ufficiale il Decreto 29 aprile 2022 del Ministro dell'economi=
a e delle finanze, concernente l=E2=80=99approvazione del modello di dichia=
razione dell=E2=80=99imposta di soggiorno, che deve essere presentato, escl=
usivamente in via telematica, dai responsabili di imposta ai comuni che l=
=E2=80=99hanno istituita. Si precisa che la dichiarazione relativa all'anno=
 d'imposta 2020 deve essere presentata unitamente alla dichiarazione concer=
nente l'anno d'imposta 2021, vale a dire entro il 30 giugno 2022.</p><p></p=
>
							<ul class=3D"lista">
							<li><img src=3D"https://www.finanze.it/export/system/modules/it.gov.=
sogei.template.resources/resources/img/icon/pdf.png" alt=3D"Icona pdf" titl=
e=3D"Icona pdf"><a title=3D"D.M. 29 aprile 2022" href=3D"https://www.finanz=
e.it/export/sites/finanze/.galleries/Documenti/Fiscalita-locale/DECRETO_DIC=
HIARAZIONE_IMPOSTA_DI_SOGGIORNO_Bollinato_signed.pdf">D.M. 29 aprile 2022</=
a></li> =20
							  <li><img src=3D"https://www.finanze.it/export/system/modules/it.go=
v.sogei.template.resources/resources/img/icon/pdf.png" alt=3D"Icona pdf" ti=
tle=3D"Icona pdf"><a title=3D"Modello dichiarazione imposta di soggiorno" h=
ref=3D"https://www.finanze.it/export/sites/finanze/.galleries/Documenti/Fis=
calita-locale/imposta_soggiorno_modello_definitivo_31.03.2022_.pdf">Modello=
 dichiarazione imposta di soggiorno</a></li> =20
							  <li><img src=3D"https://www.finanze.it/export/system/modules/it.go=
v.sogei.template.resources/resources/img/icon/pdf.png" alt=3D"Icona pdf" ti=
tle=3D"Icona pdf"><a title=3D"Istruzioni per la compilazione" href=3D"https=
://www.finanze.it/export/sites/finanze/.galleries/Documenti/Fiscalita-local=
e/imposta_soggiorno_istruzioni_definitive_31.03.2022_.pdf">Istruzioni per l=
a compilazione</a></li> =20
							  <li><img src=3D"https://www.finanze.it/export/system/modules/it.go=
v.sogei.template.resources/resources/img/icon/pdf.png" alt=3D"Icona pdf" ti=
tle=3D"Icona pdf"><a title=3D"Specifiche tecniche trasmissione modello" hre=
f=3D"https://www.finanze.it/export/sites/finanze/.galleries/Documenti/Fisca=
lita-locale/IMPOSTA_DI_SOGGIORNO_SPECIFICA_TECNICA_1.4.2022_.pdf">Specifich=
e tecniche trasmissione modello</a></li> =20
							  </ul>
						  <p>
								<a href=3D"https://www.finanze.it/it/archivio/inevidenza/">Archivio=
</a>
								</p>
						</div><!--.news-->
		</div>
</div><div data-mobile=3D"spalla-dx-lanci" id=3D"mobile-spalla-dx-lanci"></=
div>
			<div data-mobile=3D"share" id=3D"mobile-share"></div>
		=09
			</div>
	</div>
</main>	 =20
	<footer id=3D"page-footer">
	<div id=3D"flexcontent-footer"><div>
			<div class=3D"container-fluid ">
			<section>
			<div class=3D"row">
					=09
							  <div class=3D"col-lg-12 col-md-12 col-sm-12 col-12">
							      <div><div class=3D"testo left ">
=09
		<div><div class=3D"row mb-4">
<div class=3D"col-12"><img class=3D"logo" title=3D"Logo Dipartimento delle =
Finanze" src=3D"https://www.finanze.it/export/sites/finanze/.galleries/logo=
/MEF_mono_152.png" alt=3D"Logo Dipartimento delle Finanze">&nbsp; &nbsp; &n=
bsp;<strong>Dipartimento delle Finanze<br></strong>
<h1 class=3D"sr-only">Informazioni su sito Dipartimento delle Finanze</h1>
</div>
</div></div>
						</div>
</div></div>
							  </div>
		      			<div class=3D"row">
					=09
							  <div class=3D"col-lg-3 col-md-6 col-sm-12 col-12">
							      <div><div class=3D"testo left ">
=09
		<h2 class=3D"title">Dipartimento</h2>
			<div><ul>
<li><a href=3D"https://www.finanze.it/it/il-dipartimento/missione/">Mission=
e</a></li>
<li><a href=3D"https://www.finanze.it/it/il-dipartimento/organigramma/">Org=
anigramma</a></li>
<li><a title=3D"Vai alla pagina Amministrazione trasparente" href=3D"https:=
//www.finanze.it/it/il-dipartimento/amministrazione-trasparente/">Amministr=
azione trasparente</a></li>
<li><a title=3D"Vai alla pagina Borse di studio e formazione" href=3D"https=
://www.finanze.it/it/il-dipartimento/concorsi-e-formazione/">Borse di studi=
o e formazione</a></li>
<li><a title=3D"Privacy" href=3D"https://www.finanze.it/export/sites/finanz=
e/.galleries/Documenti/dipartimento_pol_fisc/informativaPrivacySitoDF.pdf">=
Privacy</a></li>
</ul></div>
						</div>
</div></div>
							  <div class=3D"col-lg-3 col-md-6 col-sm-12 col-12">
							      <div><div class=3D"testo left ">
=09
		<h2 class=3D"title">Accessibilit=C3=A0</h2>
			<div><ul>
<li><a title=3D"Dichiarazione di accessibilit=C3=A0 - Accesso sito esterno =
- apre nuova finestra" href=3D"https://form.agid.gov.it/view/a1524234-4162-=
4db1-928b-8545a9bf5a6e" target=3D"_blank" rel=3D"noopener">Dichiarazione di=
 accessibilit=C3=A0</a></li>
</ul></div>
						</div>
</div></div>
							  <div class=3D"col-lg-3 col-md-6 col-sm-12 col-12">
							      <div><div class=3D"testo left ">
=09
		<h2 class=3D"title">Agenzie</h2>
			<div><ul>
<li><a title=3D"Vai al sito Agenzia delle Entrate - apre una nuova finestra=
" href=3D"https://www.agenziaentrate.gov.it/portale/" target=3D"_blank" rel=
=3D"noopener">Agenzia delle Entrate</a></li>
<li><a title=3D"Vai al sito Agenzia delle Entrate Riscossione - apre una nu=
ova finestra" href=3D"https://www.agenziaentrateriscossione.gov.it/it/" tar=
get=3D"_blank" rel=3D"noopener">Agenzia delle Entrate Riscossione</a></li>
<li><a title=3D"Vai al sito Agenzia delle Dogane e Monopoli - apre una nuov=
a finestra" href=3D"https://www.adm.gov.it/portale/" target=3D"_blank" rel=
=3D"noopener">Agenzia delle Dogane e Monopoli</a></li>
<li><a title=3D"Vai al sito Agenzia del Demanio - apre una nuova finestra" =
href=3D"https://www.agenziademanio.it/opencms/it/" target=3D"_blank" rel=3D=
"noopener">Agenzia del Demanio</a></li>
</ul></div>
						</div>
</div></div>
							  <div class=3D"col-lg-3 col-md-6 col-sm-12 col-12">
							      <div><div class=3D"testo left ">
=09
		<h2 class=3D"title">Seguici su</h2>
			<div><div class=3D"seguici">
<ul class=3D"social_seguici">
<li><a title=3D" Vai al sito Twitter - apre un'altra finestra" href=3D"http=
s://twitter.com/mef_gov" target=3D"_blank" rel=3D"noopener"><em class=3D"fa=
b fa-twitter" aria-hidden=3D"true">&nbsp;</em> <span class=3D"skip">Twitter=
</span></a></li>
<li><a title=3D"  Vai al sito Instagram Mef - apre un'altra finestra" href=
=3D"https://www.instagram.com/mef_gov/?hl=3Dit" target=3D"_blank" rel=3D"no=
opener"><em class=3D"fab fa-instagram" aria-hidden=3D"true">&nbsp;</em> <sp=
an class=3D"skip">Instagram Mef</span></a></li>
<li><a title=3D"Vai alla pagina RSS" href=3D"https://www.finanze.it/it/rss/=
"><em class=3D"fas fa-rss-square" aria-hidden=3D"true">&nbsp;</em> <span cl=
ass=3D"skip">RSS</span></a></li>
</ul>
<!--.social--></div></div>
						</div>
</div></div>
							  </div>
		      			<div class=3D"row">
					=09
							  <div class=3D"col-lg-12 col-md-12 col-sm-12 col-12">
							      <div><div class=3D"testo center ">
=09
		<div><div class=3D"credit">&nbsp;</div>
<div class=3D"credit"><span class=3D"legale">=C2=A9 MEF Ministero dell'Econ=
omia e delle Finanze - Dipartimento delle Finanze - Via dei Normanni, 5 - 0=
0184 Roma</span></div></div>
						</div>
</div></div>
							  </div>
		      			</section>
			</div> <!-- container-fluid -->
	</div> <!-- backgroundcolor -->

</div></footer>


     =20
</body></html>
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/uikit.css

@charset "utf-8";

@import url("./bootstrap.min.css");

@import url("./bootstrap-datepicker3.standalone.min.css");

@import url("./all.min.css");

@import url("./titillium.css");

@import url("./uikit/grid.css");

@import url("./uikit/typography.css");

@import url("./uikit/header-footer.css");

@import url("./uikit/menu.css");

@import url("./uikit/component.css");

@import url("./uikit/form.css");

@import url("./uikit/multimedia.css");

@import url("./uikit/full-page.css");

@import url("./uikit/utility.css");
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/bootstrap.min.css

@charset "utf-8";

:root { --blue:#007bff; --indigo:#6610f2; --purple:#6f42c1; --pink:#e83e8c;=
 --red:#dc3545; --orange:#fd7e14; --yellow:#ffc107; --green:#28a745; --teal=
:#20c997; --cyan:#17a2b8; --white:#fff; --gray:#6c757d; --gray-dark:#343a40=
; --primary:#007bff; --secondary:#6c757d; --success:#28a745; --info:#17a2b8=
; --warning:#ffc107; --danger:#dc3545; --light:#f8f9fa; --dark:#343a40; --b=
reakpoint-xs:0; --breakpoint-sm:576px; --breakpoint-md:768px; --breakpoint-=
lg:992px; --breakpoint-xl:1200px; --font-family-sans-serif:-apple-system,Bl=
inkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-=
serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Em=
oji"; --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberat=
ion Mono","Courier New",monospace; }

*, ::after, ::before { box-sizing: border-box; }

html { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; =
-webkit-tap-highlight-color: transparent; }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, sect=
ion { display: block; }

body { margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe =
UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color=
 Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size=
: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); text-al=
ign: left; background-color: rgb(255, 255, 255); }

[tabindex=3D"-1"]:focus:not(:focus-visible) { outline: 0px !important; }

hr { box-sizing: content-box; height: 0px; overflow: visible; }

h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; }

p { margin-top: 0px; margin-bottom: 1rem; }

abbr[data-original-title], abbr[title] { text-decoration: underline dotted;=
 cursor: help; border-bottom: 0px; text-decoration-skip-ink: none; }

address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

dl, ol, ul { margin-top: 0px; margin-bottom: 1rem; }

ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }

dt { font-weight: 700; }

dd { margin-bottom: 0.5rem; margin-left: 0px; }

blockquote { margin: 0px 0px 1rem; }

b, strong { font-weight: bolder; }

small { font-size: 80%; }

sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-ali=
gn: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

a { color: rgb(0, 123, 255); text-decoration: none; background-color: trans=
parent; }

a:hover { color: rgb(0, 86, 179); text-decoration: underline; }

a:not([href]) { color: inherit; text-decoration: none; }

a:not([href]):hover { color: inherit; text-decoration: none; }

code, kbd, pre, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas=
, "Liberation Mono", "Courier New", monospace; font-size: 1em; }

pre { margin-top: 0px; margin-bottom: 1rem; overflow: auto; }

figure { margin: 0px 0px 1rem; }

img { vertical-align: middle; border-style: none; }

svg { overflow: hidden; vertical-align: middle; }

table { border-collapse: collapse; }

caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: rgb(108, 11=
7, 125); text-align: left; caption-side: bottom; }

th { text-align: inherit; }

label { display: inline-block; margin-bottom: 0.5rem; }

button { border-radius: 0px; }

button:focus { outline: -webkit-focus-ring-color auto 5px; }

button, input, optgroup, select, textarea { margin: 0px; font-family: inher=
it; font-size: inherit; line-height: inherit; }

button, input { overflow: visible; }

button, select { text-transform: none; }

[role=3D"button"] { cursor: pointer; }

select { overflow-wrap: normal; }

[type=3D"button"], [type=3D"reset"], [type=3D"submit"], button { appearance=
: button; }

[type=3D"button"]:not(:disabled), [type=3D"reset"]:not(:disabled), [type=3D=
"submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }

input[type=3D"checkbox"], input[type=3D"radio"] { box-sizing: border-box; p=
adding: 0px; }

textarea { overflow: auto; resize: vertical; }

fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }

legend { display: block; width: 100%; max-width: 100%; padding: 0px; margin=
-bottom: 0.5rem; font-size: 1.5rem; line-height: inherit; color: inherit; w=
hite-space: normal; }

progress { vertical-align: baseline; }

[type=3D"number"]::-webkit-inner-spin-button, [type=3D"number"]::-webkit-ou=
ter-spin-button { height: auto; }

[type=3D"search"] { outline-offset: -2px; appearance: none; }

[type=3D"search"]::-webkit-search-decoration { appearance: none; }

::-webkit-file-upload-button { font: inherit; appearance: button; }

output { display: inline-block; }

summary { display: list-item; cursor: pointer; }

template { display: none; }

[hidden] { display: none !important; }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5re=
m; font-weight: 500; line-height: 1.2; }

.h1, h1 { font-size: 2.5rem; }

.h2, h2 { font-size: 2rem; }

.h3, h3 { font-size: 1.75rem; }

.h4, h4 { font-size: 1.5rem; }

.h5, h5 { font-size: 1.25rem; }

.h6, h6 { font-size: 1rem; }

.lead { font-size: 1.25rem; font-weight: 300; }

.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2; }

.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2; }

.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2; }

.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2; }

hr { margin-top: 1rem; margin-bottom: 1rem; border-width: 1px 0px 0px; bord=
er-right-style: initial; border-bottom-style: initial; border-left-style: i=
nitial; border-right-color: initial; border-bottom-color: initial; border-l=
eft-color: initial; border-image: initial; border-top-style: solid; border-=
top-color: rgba(0, 0, 0, 0.1); }

.small, small { font-size: 80%; font-weight: 400; }

.mark, mark { padding: 0.2em; background-color: rgb(252, 248, 227); }

.list-unstyled { padding-left: 0px; list-style: none; }

.list-inline { padding-left: 0px; list-style: none; }

.list-inline-item { display: inline-block; }

.list-inline-item:not(:last-child) { margin-right: 0.5rem; }

.initialism { font-size: 90%; text-transform: uppercase; }

.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }

.blockquote-footer { display: block; font-size: 80%; color: rgb(108, 117, 1=
25); }

.blockquote-footer::before { content: "=E2=80=94=C2=A0"; }

.img-fluid { max-width: 100%; height: auto; }

.img-thumbnail { padding: 0.25rem; background-color: rgb(255, 255, 255); bo=
rder: 1px solid rgb(222, 226, 230); border-radius: 0.25rem; max-width: 100%=
; height: auto; }

.figure { display: inline-block; }

.figure-img { margin-bottom: 0.5rem; line-height: 1; }

.figure-caption { font-size: 90%; color: rgb(108, 117, 125); }

code { font-size: 87.5%; color: rgb(232, 62, 140); overflow-wrap: break-wor=
d; }

a > code { color: inherit; }

kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: rgb(255, 255, 255); =
background-color: rgb(33, 37, 41); border-radius: 0.2rem; }

kbd kbd { padding: 0px; font-size: 100%; font-weight: 700; }

pre { display: block; font-size: 87.5%; color: rgb(33, 37, 41); }

pre code { font-size: inherit; color: inherit; word-break: normal; }

.pre-scrollable { max-height: 340px; overflow-y: scroll; }

.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-r=
ight: auto; margin-left: auto; }

@media (min-width: 576px) {
  .container { max-width: 540px; }
}

@media (min-width: 768px) {
  .container { max-width: 720px; }
}

@media (min-width: 992px) {
  .container { max-width: 960px; }
}

@media (min-width: 1200px) {
  .container { max-width: 1140px; }
}

.container-fluid, .container-lg, .container-md, .container-sm, .container-x=
l { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: aut=
o; margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm { max-width: 540px; }
}

@media (min-width: 768px) {
  .container, .container-md, .container-sm { max-width: 720px; }
}

@media (min-width: 992px) {
  .container, .container-lg, .container-md, .container-sm { max-width: 960p=
x; }
}

@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl { =
max-width: 1140px; }
}

.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -1=
5px; }

.no-gutters { margin-right: 0px; margin-left: 0px; }

.no-gutters > .col, .no-gutters > [class*=3D"col-"] { padding-right: 0px; p=
adding-left: 0px; }

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .c=
ol-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .c=
ol-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6=
, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-m=
d-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .=
col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1=
, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col=
-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .=
col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl=
-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { p=
osition: relative; width: 100%; padding-right: 15px; padding-left: 15px; }

.col { flex-basis: 0px; flex-grow: 1; min-width: 0px; max-width: 100%; }

.row-cols-1 > * { flex: 0 0 100%; max-width: 100%; }

.row-cols-2 > * { flex: 0 0 50%; max-width: 50%; }

.row-cols-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }

.row-cols-4 > * { flex: 0 0 25%; max-width: 25%; }

.row-cols-5 > * { flex: 0 0 20%; max-width: 20%; }

.row-cols-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }

.col-auto { flex: 0 0 auto; width: auto; max-width: 100%; }

.col-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }

.col-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }

.col-3 { flex: 0 0 25%; max-width: 25%; }

.col-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }

.col-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }

.col-6 { flex: 0 0 50%; max-width: 50%; }

.col-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }

.col-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }

.col-9 { flex: 0 0 75%; max-width: 75%; }

.col-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }

.col-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }

.col-12 { flex: 0 0 100%; max-width: 100%; }

.order-first { order: -1; }

.order-last { order: 13; }

.order-0 { order: 0; }

.order-1 { order: 1; }

.order-2 { order: 2; }

.order-3 { order: 3; }

.order-4 { order: 4; }

.order-5 { order: 5; }

.order-6 { order: 6; }

.order-7 { order: 7; }

.order-8 { order: 8; }

.order-9 { order: 9; }

.order-10 { order: 10; }

.order-11 { order: 11; }

.order-12 { order: 12; }

.offset-1 { margin-left: 8.33333%; }

.offset-2 { margin-left: 16.6667%; }

.offset-3 { margin-left: 25%; }

.offset-4 { margin-left: 33.3333%; }

.offset-5 { margin-left: 41.6667%; }

.offset-6 { margin-left: 50%; }

.offset-7 { margin-left: 58.3333%; }

.offset-8 { margin-left: 66.6667%; }

.offset-9 { margin-left: 75%; }

.offset-10 { margin-left: 83.3333%; }

.offset-11 { margin-left: 91.6667%; }

@media (min-width: 576px) {
  .col-sm { flex-basis: 0px; flex-grow: 1; min-width: 0px; max-width: 100%;=
 }
  .row-cols-sm-1 > * { flex: 0 0 100%; max-width: 100%; }
  .row-cols-sm-2 > * { flex: 0 0 50%; max-width: 50%; }
  .row-cols-sm-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-sm-4 > * { flex: 0 0 25%; max-width: 25%; }
  .row-cols-sm-5 > * { flex: 0 0 20%; max-width: 20%; }
  .row-cols-sm-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-sm-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-sm-3 { flex: 0 0 25%; max-width: 25%; }
  .col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-sm-6 { flex: 0 0 50%; max-width: 50%; }
  .col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-sm-9 { flex: 0 0 75%; max-width: 75%; }
  .col-sm-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-sm-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
  .order-sm-first { order: -1; }
  .order-sm-last { order: 13; }
  .order-sm-0 { order: 0; }
  .order-sm-1 { order: 1; }
  .order-sm-2 { order: 2; }
  .order-sm-3 { order: 3; }
  .order-sm-4 { order: 4; }
  .order-sm-5 { order: 5; }
  .order-sm-6 { order: 6; }
  .order-sm-7 { order: 7; }
  .order-sm-8 { order: 8; }
  .order-sm-9 { order: 9; }
  .order-sm-10 { order: 10; }
  .order-sm-11 { order: 11; }
  .order-sm-12 { order: 12; }
  .offset-sm-0 { margin-left: 0px; }
  .offset-sm-1 { margin-left: 8.33333%; }
  .offset-sm-2 { margin-left: 16.6667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.3333%; }
  .offset-sm-5 { margin-left: 41.6667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.3333%; }
  .offset-sm-8 { margin-left: 66.6667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.3333%; }
  .offset-sm-11 { margin-left: 91.6667%; }
}

@media (min-width: 768px) {
  .col-md { flex-basis: 0px; flex-grow: 1; min-width: 0px; max-width: 100%;=
 }
  .row-cols-md-1 > * { flex: 0 0 100%; max-width: 100%; }
  .row-cols-md-2 > * { flex: 0 0 50%; max-width: 50%; }
  .row-cols-md-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-md-4 > * { flex: 0 0 25%; max-width: 25%; }
  .row-cols-md-5 > * { flex: 0 0 20%; max-width: 20%; }
  .row-cols-md-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-md-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-md-3 { flex: 0 0 25%; max-width: 25%; }
  .col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-md-6 { flex: 0 0 50%; max-width: 50%; }
  .col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-md-9 { flex: 0 0 75%; max-width: 75%; }
  .col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-md-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-md-12 { flex: 0 0 100%; max-width: 100%; }
  .order-md-first { order: -1; }
  .order-md-last { order: 13; }
  .order-md-0 { order: 0; }
  .order-md-1 { order: 1; }
  .order-md-2 { order: 2; }
  .order-md-3 { order: 3; }
  .order-md-4 { order: 4; }
  .order-md-5 { order: 5; }
  .order-md-6 { order: 6; }
  .order-md-7 { order: 7; }
  .order-md-8 { order: 8; }
  .order-md-9 { order: 9; }
  .order-md-10 { order: 10; }
  .order-md-11 { order: 11; }
  .order-md-12 { order: 12; }
  .offset-md-0 { margin-left: 0px; }
  .offset-md-1 { margin-left: 8.33333%; }
  .offset-md-2 { margin-left: 16.6667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.3333%; }
  .offset-md-5 { margin-left: 41.6667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.3333%; }
  .offset-md-8 { margin-left: 66.6667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.3333%; }
  .offset-md-11 { margin-left: 91.6667%; }
}

@media (min-width: 992px) {
  .col-lg { flex-basis: 0px; flex-grow: 1; min-width: 0px; max-width: 100%;=
 }
  .row-cols-lg-1 > * { flex: 0 0 100%; max-width: 100%; }
  .row-cols-lg-2 > * { flex: 0 0 50%; max-width: 50%; }
  .row-cols-lg-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-lg-4 > * { flex: 0 0 25%; max-width: 25%; }
  .row-cols-lg-5 > * { flex: 0 0 20%; max-width: 20%; }
  .row-cols-lg-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  .col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  .col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-lg-9 { flex: 0 0 75%; max-width: 75%; }
  .col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-lg-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
  .order-lg-first { order: -1; }
  .order-lg-last { order: 13; }
  .order-lg-0 { order: 0; }
  .order-lg-1 { order: 1; }
  .order-lg-2 { order: 2; }
  .order-lg-3 { order: 3; }
  .order-lg-4 { order: 4; }
  .order-lg-5 { order: 5; }
  .order-lg-6 { order: 6; }
  .order-lg-7 { order: 7; }
  .order-lg-8 { order: 8; }
  .order-lg-9 { order: 9; }
  .order-lg-10 { order: 10; }
  .order-lg-11 { order: 11; }
  .order-lg-12 { order: 12; }
  .offset-lg-0 { margin-left: 0px; }
  .offset-lg-1 { margin-left: 8.33333%; }
  .offset-lg-2 { margin-left: 16.6667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.3333%; }
  .offset-lg-5 { margin-left: 41.6667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.3333%; }
  .offset-lg-8 { margin-left: 66.6667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.3333%; }
  .offset-lg-11 { margin-left: 91.6667%; }
}

@media (min-width: 1200px) {
  .col-xl { flex-basis: 0px; flex-grow: 1; min-width: 0px; max-width: 100%;=
 }
  .row-cols-xl-1 > * { flex: 0 0 100%; max-width: 100%; }
  .row-cols-xl-2 > * { flex: 0 0 50%; max-width: 50%; }
  .row-cols-xl-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-xl-4 > * { flex: 0 0 25%; max-width: 25%; }
  .row-cols-xl-5 > * { flex: 0 0 20%; max-width: 20%; }
  .row-cols-xl-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-xl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-xl-3 { flex: 0 0 25%; max-width: 25%; }
  .col-xl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-xl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-xl-6 { flex: 0 0 50%; max-width: 50%; }
  .col-xl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-xl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-xl-9 { flex: 0 0 75%; max-width: 75%; }
  .col-xl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-xl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-xl-12 { flex: 0 0 100%; max-width: 100%; }
  .order-xl-first { order: -1; }
  .order-xl-last { order: 13; }
  .order-xl-0 { order: 0; }
  .order-xl-1 { order: 1; }
  .order-xl-2 { order: 2; }
  .order-xl-3 { order: 3; }
  .order-xl-4 { order: 4; }
  .order-xl-5 { order: 5; }
  .order-xl-6 { order: 6; }
  .order-xl-7 { order: 7; }
  .order-xl-8 { order: 8; }
  .order-xl-9 { order: 9; }
  .order-xl-10 { order: 10; }
  .order-xl-11 { order: 11; }
  .order-xl-12 { order: 12; }
  .offset-xl-0 { margin-left: 0px; }
  .offset-xl-1 { margin-left: 8.33333%; }
  .offset-xl-2 { margin-left: 16.6667%; }
  .offset-xl-3 { margin-left: 25%; }
  .offset-xl-4 { margin-left: 33.3333%; }
  .offset-xl-5 { margin-left: 41.6667%; }
  .offset-xl-6 { margin-left: 50%; }
  .offset-xl-7 { margin-left: 58.3333%; }
  .offset-xl-8 { margin-left: 66.6667%; }
  .offset-xl-9 { margin-left: 75%; }
  .offset-xl-10 { margin-left: 83.3333%; }
  .offset-xl-11 { margin-left: 91.6667%; }
}

.table { width: 100%; margin-bottom: 1rem; color: rgb(33, 37, 41); }

.table td, .table th { padding: 0.75rem; vertical-align: top; border-top: 1=
px solid rgb(222, 226, 230); }

.table thead th { vertical-align: bottom; border-bottom: 2px solid rgb(222,=
 226, 230); }

.table tbody + tbody { border-top: 2px solid rgb(222, 226, 230); }

.table-sm td, .table-sm th { padding: 0.3rem; }

.table-bordered { border: 1px solid rgb(222, 226, 230); }

.table-bordered td, .table-bordered th { border: 1px solid rgb(222, 226, 23=
0); }

.table-bordered thead td, .table-bordered thead th { border-bottom-width: 2=
px; }

.table-borderless tbody + tbody, .table-borderless td, .table-borderless th=
, .table-borderless thead th { border: 0px; }

.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(0, 0, 0,=
 0.05); }

.table-hover tbody tr:hover { color: rgb(33, 37, 41); background-color: rgb=
a(0, 0, 0, 0.075); }

.table-primary, .table-primary > td, .table-primary > th { background-color=
: rgb(184, 218, 255); }

.table-primary tbody + tbody, .table-primary td, .table-primary th, .table-=
primary thead th { border-color: rgb(122, 186, 255); }

.table-hover .table-primary:hover { background-color: rgb(159, 205, 255); }

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover >=
 th { background-color: rgb(159, 205, 255); }

.table-secondary, .table-secondary > td, .table-secondary > th { background=
-color: rgb(214, 216, 219); }

.table-secondary tbody + tbody, .table-secondary td, .table-secondary th, .=
table-secondary thead th { border-color: rgb(179, 183, 187); }

.table-hover .table-secondary:hover { background-color: rgb(200, 203, 207);=
 }

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hov=
er > th { background-color: rgb(200, 203, 207); }

.table-success, .table-success > td, .table-success > th { background-color=
: rgb(195, 230, 203); }

.table-success tbody + tbody, .table-success td, .table-success th, .table-=
success thead th { border-color: rgb(143, 209, 158); }

.table-hover .table-success:hover { background-color: rgb(177, 223, 187); }

.table-hover .table-success:hover > td, .table-hover .table-success:hover >=
 th { background-color: rgb(177, 223, 187); }

.table-info, .table-info > td, .table-info > th { background-color: rgb(190=
, 229, 235); }

.table-info tbody + tbody, .table-info td, .table-info th, .table-info thea=
d th { border-color: rgb(134, 207, 218); }

.table-hover .table-info:hover { background-color: rgb(171, 221, 229); }

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th { =
background-color: rgb(171, 221, 229); }

.table-warning, .table-warning > td, .table-warning > th { background-color=
: rgb(255, 238, 186); }

.table-warning tbody + tbody, .table-warning td, .table-warning th, .table-=
warning thead th { border-color: rgb(255, 223, 126); }

.table-hover .table-warning:hover { background-color: rgb(255, 232, 161); }

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover >=
 th { background-color: rgb(255, 232, 161); }

.table-danger, .table-danger > td, .table-danger > th { background-color: r=
gb(245, 198, 203); }

.table-danger tbody + tbody, .table-danger td, .table-danger th, .table-dan=
ger thead th { border-color: rgb(237, 150, 158); }

.table-hover .table-danger:hover { background-color: rgb(241, 176, 183); }

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > t=
h { background-color: rgb(241, 176, 183); }

.table-light, .table-light > td, .table-light > th { background-color: rgb(=
253, 253, 254); }

.table-light tbody + tbody, .table-light td, .table-light th, .table-light =
thead th { border-color: rgb(251, 252, 252); }

.table-hover .table-light:hover { background-color: rgb(236, 236, 246); }

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th =
{ background-color: rgb(236, 236, 246); }

.table-dark, .table-dark > td, .table-dark > th { background-color: rgb(198=
, 200, 202); }

.table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thea=
d th { border-color: rgb(149, 153, 156); }

.table-hover .table-dark:hover { background-color: rgb(185, 187, 190); }

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { =
background-color: rgb(185, 187, 190); }

.table-active, .table-active > td, .table-active > th { background-color: r=
gba(0, 0, 0, 0.075); }

.table-hover .table-active:hover { background-color: rgba(0, 0, 0, 0.075); =
}

.table-hover .table-active:hover > td, .table-hover .table-active:hover > t=
h { background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th { color: rgb(255, 255, 255); background-color: rgb(52=
, 58, 64); border-color: rgb(69, 77, 85); }

.table .thead-light th { color: rgb(73, 80, 87); background-color: rgb(233,=
 236, 239); border-color: rgb(222, 226, 230); }

.table-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64);=
 }

.table-dark td, .table-dark th, .table-dark thead th { border-color: rgb(69=
, 77, 85); }

.table-dark.table-bordered { border: 0px; }

.table-dark.table-striped tbody tr:nth-of-type(2n+1) { background-color: rg=
ba(255, 255, 255, 0.05); }

.table-dark.table-hover tbody tr:hover { color: rgb(255, 255, 255); backgro=
und-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-sm > .table-bordered { border: 0px; }
}

@media (max-width: 767.98px) {
  .table-responsive-md { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-md > .table-bordered { border: 0px; }
}

@media (max-width: 991.98px) {
  .table-responsive-lg { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-lg > .table-bordered { border: 0px; }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-xl > .table-bordered { border: 0px; }
}

.table-responsive { display: block; width: 100%; overflow-x: auto; }

.table-responsive > .table-bordered { border: 0px; }

.form-control { display: block; width: 100%; height: calc(1.5em + 0.75rem +=
 2px); padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-h=
eight: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); b=
ackground-clip: padding-box; border: 1px solid rgb(206, 212, 218); border-r=
adius: 0.25rem; transition: border-color 0.15s ease-in-out 0s, box-shadow 0=
.15s ease-in-out 0s; }

@media (prefers-reduced-motion: reduce) {
  .form-control { transition: none 0s ease 0s; }
}

.form-control:focus { color: rgb(73, 80, 87); background-color: rgb(255, 25=
5, 255); border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0=
, 123, 255, 0.25) 0px 0px 0px 0.2rem; }

.form-control::-webkit-input-placeholder { color: rgb(108, 117, 125); opaci=
ty: 1; }

.form-control::placeholder { color: rgb(108, 117, 125); opacity: 1; }

.form-control:disabled, .form-control[readonly] { background-color: rgb(233=
, 236, 239); opacity: 1; }

input[type=3D"date"].form-control, input[type=3D"datetime-local"].form-cont=
rol, input[type=3D"month"].form-control, input[type=3D"time"].form-control =
{ appearance: none; }

.form-control-file, .form-control-range { display: block; width: 100%; }

.col-form-label { padding-top: calc(0.375rem + 1px); padding-bottom: calc(0=
.375rem + 1px); margin-bottom: 0px; font-size: inherit; line-height: 1.5; }

.col-form-label-lg { padding-top: calc(0.5rem + 1px); padding-bottom: calc(=
0.5rem + 1px); font-size: 1.25rem; line-height: 1.5; }

.col-form-label-sm { padding-top: calc(0.25rem + 1px); padding-bottom: calc=
(0.25rem + 1px); font-size: 0.875rem; line-height: 1.5; }

.form-control-plaintext { display: block; width: 100%; padding: 0.375rem 0p=
x; margin-bottom: 0px; font-size: 1rem; line-height: 1.5; color: rgb(33, 37=
, 41); background-color: transparent; border-style: solid; border-color: tr=
ansparent; border-image: initial; border-width: 1px 0px; }

.form-control-plaintext.form-control-lg, .form-control-plaintext.form-contr=
ol-sm { padding-right: 0px; padding-left: 0px; }

.form-control-sm { height: calc(1.5em + 0.5rem + 2px); padding: 0.25rem 0.5=
rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }

.form-control-lg { height: calc(1.5em + 1rem + 2px); padding: 0.5rem 1rem; =
font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }

select.form-control[multiple], select.form-control[size] { height: auto; }

textarea.form-control { height: auto; }

.form-group { margin-bottom: 1rem; }

.form-text { display: block; margin-top: 0.25rem; }

.form-row { display: flex; flex-wrap: wrap; margin-right: -5px; margin-left=
: -5px; }

.form-row > .col, .form-row > [class*=3D"col-"] { padding-right: 5px; paddi=
ng-left: 5px; }

.form-check { position: relative; display: block; padding-left: 1.25rem; }

.form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1=
.25rem; }

.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled]=
 ~ .form-check-label { color: rgb(108, 117, 125); }

.form-check-label { margin-bottom: 0px; }

.form-check-inline { display: inline-flex; align-items: center; padding-lef=
t: 0px; margin-right: 0.75rem; }

.form-check-inline .form-check-input { position: static; margin-top: 0px; m=
argin-right: 0.3125rem; margin-left: 0px; }

.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-siz=
e: 80%; color: rgb(40, 167, 69); }

.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; =
max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.=
875rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rgba=
(40, 167, 69, 0.9); border-radius: 0.25rem; }

.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip, .was-validated :va=
lid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip { display: bl=
ock; }

.form-control.is-valid, .was-validated .form-control:valid { border-color: =
rgb(40, 167, 69); padding-right: calc(1.5em + 0.75rem); background-image: u=
rl("data:image/svg+xml,%3csvg xmlns=3D'http://www.w3.org/2000/svg' width=3D=
'8' height=3D'8' viewBox=3D'0 0 8 8'%3e%3cpath fill=3D'%2328a745' d=3D'M2.3=
 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-=
4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; ba=
ckground-position: right calc(0.375em + 0.1875rem) center; background-size:=
 calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.form-control.is-valid:focus, .was-validated .form-control:valid:focus { bo=
rder-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0=
px 0.2rem; }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid =
{ padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.3=
75em + 0.1875rem) top calc(0.375em + 0.1875rem); }

.custom-select.is-valid, .was-validated .custom-select:valid { border-color=
: rgb(40, 167, 69); padding-right: calc(0.75em + 2.3125rem); background: ur=
l("data:image/svg+xml,%3csvg xmlns=3D'http://www.w3.org/2000/svg' width=3D'=
4' height=3D'5' viewBox=3D'0 0 4 5'%3e%3cpath fill=3D'%23343a40' d=3D'M2 0L=
0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repea=
t, url("data:image/svg+xml,%3csvg xmlns=3D'http://www.w3.org/2000/svg' widt=
h=3D'8' height=3D'8' viewBox=3D'0 0 8 8'%3e%3cpath fill=3D'%2328a745' d=3D'=
M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2=
.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") right 1.75rem center / calc(0=
.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat rgb(255, 255, 255); }

.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus { =
border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px=
 0px 0.2rem; }

.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-=
input:valid ~ .form-check-label { color: rgb(40, 167, 69); }

.form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ =
.valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .=
was-validated .form-check-input:valid ~ .valid-tooltip { display: block; }

.custom-control-input.is-valid ~ .custom-control-label, .was-validated .cus=
tom-control-input:valid ~ .custom-control-label { color: rgb(40, 167, 69); =
}

.custom-control-input.is-valid ~ .custom-control-label::before, .was-valida=
ted .custom-control-input:valid ~ .custom-control-label::before { border-co=
lor: rgb(40, 167, 69); }

.custom-control-input.is-valid:checked ~ .custom-control-label::before, .wa=
s-validated .custom-control-input:valid:checked ~ .custom-control-label::be=
fore { border-color: rgb(52, 206, 87); background-color: rgb(52, 206, 87); =
}

.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-=
validated .custom-control-input:valid:focus ~ .custom-control-label::before=
 { box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }

.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label:=
:before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .=
custom-control-label::before { border-color: rgb(40, 167, 69); }

.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-fi=
le-input:valid ~ .custom-file-label { border-color: rgb(40, 167, 69); }

.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .cus=
tom-file-input:valid:focus ~ .custom-file-label { border-color: rgb(40, 167=
, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }

.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-s=
ize: 80%; color: rgb(220, 53, 69); }

.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none=
; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: =
0.875rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rg=
ba(220, 53, 69, 0.9); border-radius: 0.25rem; }

.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-valid=
ated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-toolt=
ip { display: block; }

.form-control.is-invalid, .was-validated .form-control:invalid { border-col=
or: rgb(220, 53, 69); padding-right: calc(1.5em + 0.75rem); background-imag=
e: url("data:image/svg+xml,%3csvg xmlns=3D'http://www.w3.org/2000/svg' widt=
h=3D'12' height=3D'12' fill=3D'none' stroke=3D'%23dc3545' viewBox=3D'0 0 12=
 12'%3e%3ccircle cx=3D'6' cy=3D'6' r=3D'4.5'/%3e%3cpath stroke-linejoin=3D'=
round' d=3D'M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx=3D'6' cy=3D'8.2' r=3D'.6' f=
ill=3D'%23dc3545' stroke=3D'none'/%3e%3c/svg%3e"); background-repeat: no-re=
peat; background-position: right calc(0.375em + 0.1875rem) center; backgrou=
nd-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus =
{ border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0=
px 0px 0.2rem; }

.was-validated textarea.form-control:invalid, textarea.form-control.is-inva=
lid { padding-right: calc(1.5em + 0.75rem); background-position: right calc=
(0.375em + 0.1875rem) top calc(0.375em + 0.1875rem); }

.custom-select.is-invalid, .was-validated .custom-select:invalid { border-c=
olor: rgb(220, 53, 69); padding-right: calc(0.75em + 2.3125rem); background=
: url("data:image/svg+xml,%3csvg xmlns=3D'http://www.w3.org/2000/svg' width=
=3D'4' height=3D'5' viewBox=3D'0 0 4 5'%3e%3cpath fill=3D'%23343a40' d=3D'M=
2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-r=
epeat, url("data:image/svg+xml,%3csvg xmlns=3D'http://www.w3.org/2000/svg' =
width=3D'12' height=3D'12' fill=3D'none' stroke=3D'%23dc3545' viewBox=3D'0 =
0 12 12'%3e%3ccircle cx=3D'6' cy=3D'6' r=3D'4.5'/%3e%3cpath stroke-linejoin=
=3D'round' d=3D'M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx=3D'6' cy=3D'8.2' r=3D'.=
6' fill=3D'%23dc3545' stroke=3D'none'/%3e%3c/svg%3e") right 1.75rem center =
/ calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat rgb(255, 255, 2=
55); }

.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focu=
s { border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px=
 0px 0px 0.2rem; }

.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-chec=
k-input:invalid ~ .form-check-label { color: rgb(220, 53, 69); }

.form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-inva=
lid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid=
-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip { di=
splay: block; }

.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .c=
ustom-control-input:invalid ~ .custom-control-label { color: rgb(220, 53, 6=
9); }

.custom-control-input.is-invalid ~ .custom-control-label::before, .was-vali=
dated .custom-control-input:invalid ~ .custom-control-label::before { borde=
r-color: rgb(220, 53, 69); }

.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .=
was-validated .custom-control-input:invalid:checked ~ .custom-control-label=
::before { border-color: rgb(228, 96, 109); background-color: rgb(228, 96, =
109); }

.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .wa=
s-validated .custom-control-input:invalid:focus ~ .custom-control-label::be=
fore { box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }

.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-labe=
l::before, .was-validated .custom-control-input:invalid:focus:not(:checked)=
 ~ .custom-control-label::before { border-color: rgb(220, 53, 69); }

.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-=
file-input:invalid ~ .custom-file-label { border-color: rgb(220, 53, 69); }

.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .c=
ustom-file-input:invalid:focus ~ .custom-file-label { border-color: rgb(220=
, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }

.form-inline { display: flex; flex-flow: row wrap; align-items: center; }

.form-inline .form-check { width: 100%; }

@media (min-width: 576px) {
  .form-inline label { display: flex; align-items: center; justify-content:=
 center; margin-bottom: 0px; }
  .form-inline .form-group { display: flex; flex: 0 0 auto; flex-flow: row =
wrap; align-items: center; margin-bottom: 0px; }
  .form-inline .form-control { display: inline-block; width: auto; vertical=
-align: middle; }
  .form-inline .form-control-plaintext { display: inline-block; }
  .form-inline .custom-select, .form-inline .input-group { width: auto; }
  .form-inline .form-check { display: flex; align-items: center; justify-co=
ntent: center; width: auto; padding-left: 0px; }
  .form-inline .form-check-input { position: relative; flex-shrink: 0; marg=
in-top: 0px; margin-right: 0.25rem; margin-left: 0px; }
  .form-inline .custom-control { align-items: center; justify-content: cent=
er; }
  .form-inline .custom-control-label { margin-bottom: 0px; }
}

.btn { display: inline-block; font-weight: 400; color: rgb(33, 37, 41); tex=
t-align: center; vertical-align: middle; user-select: none; background-colo=
r: transparent; border: 1px solid transparent; padding: 0.375rem 0.75rem; f=
ont-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color=
 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color =
0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }

@media (prefers-reduced-motion: reduce) {
  .btn { transition: none 0s ease 0s; }
}

.btn:hover { color: rgb(33, 37, 41); text-decoration: none; }

.btn.focus, .btn:focus { outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) =
0px 0px 0px 0.2rem; }

.btn.disabled, .btn:disabled { opacity: 0.65; }

.btn:not(:disabled):not(.disabled) { cursor: pointer; }

a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; }

.btn-primary { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255=
); border-color: rgb(0, 123, 255); }

.btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(0, 10=
5, 217); border-color: rgb(0, 98, 204); }

.btn-primary.focus, .btn-primary:focus { color: rgb(255, 255, 255); backgro=
und-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204); box-shadow: rgb=
a(38, 143, 255, 0.5) 0px 0px 0px 0.2rem; }

.btn-primary.disabled, .btn-primary:disabled { color: rgb(255, 255, 255); b=
ackground-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabl=
ed):not(.disabled):active, .show > .btn-primary.dropdown-toggle { color: rg=
b(255, 255, 255); background-color: rgb(0, 98, 204); border-color: rgb(0, 9=
2, 191); }

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:=
disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle=
:focus { box-shadow: rgba(38, 143, 255, 0.5) 0px 0px 0px 0.2rem; }

.btn-secondary { color: rgb(255, 255, 255); background-color: rgb(108, 117,=
 125); border-color: rgb(108, 117, 125); }

.btn-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(90,=
 98, 104); border-color: rgb(84, 91, 98); }

.btn-secondary.focus, .btn-secondary:focus { color: rgb(255, 255, 255); bac=
kground-color: rgb(90, 98, 104); border-color: rgb(84, 91, 98); box-shadow:=
 rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem; }

.btn-secondary.disabled, .btn-secondary:disabled { color: rgb(255, 255, 255=
); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); =
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:di=
sabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle { col=
or: rgb(255, 255, 255); background-color: rgb(84, 91, 98); border-color: rg=
b(78, 85, 91); }

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:n=
ot(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-=
toggle:focus { box-shadow: rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem; }

.btn-success { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69=
); border-color: rgb(40, 167, 69); }

.btn-success:hover { color: rgb(255, 255, 255); background-color: rgb(33, 1=
36, 56); border-color: rgb(30, 126, 52); }

.btn-success.focus, .btn-success:focus { color: rgb(255, 255, 255); backgro=
und-color: rgb(33, 136, 56); border-color: rgb(30, 126, 52); box-shadow: rg=
ba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem; }

.btn-success.disabled, .btn-success:disabled { color: rgb(255, 255, 255); b=
ackground-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabl=
ed):not(.disabled):active, .show > .btn-success.dropdown-toggle { color: rg=
b(255, 255, 255); background-color: rgb(30, 126, 52); border-color: rgb(28,=
 116, 48); }

.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:=
disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle=
:focus { box-shadow: rgba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem; }

.btn-info { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184);=
 border-color: rgb(23, 162, 184); }

.btn-info:hover { color: rgb(255, 255, 255); background-color: rgb(19, 132,=
 150); border-color: rgb(17, 122, 139); }

.btn-info.focus, .btn-info:focus { color: rgb(255, 255, 255); background-co=
lor: rgb(19, 132, 150); border-color: rgb(17, 122, 139); box-shadow: rgba(5=
8, 176, 195, 0.5) 0px 0px 0px 0.2rem; }

.btn-info.disabled, .btn-info:disabled { color: rgb(255, 255, 255); backgro=
und-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):no=
t(.disabled):active, .show > .btn-info.dropdown-toggle { color: rgb(255, 25=
5, 255); background-color: rgb(17, 122, 139); border-color: rgb(16, 112, 12=
7); }

.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabl=
ed):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus { =
box-shadow: rgba(58, 176, 195, 0.5) 0px 0px 0px 0.2rem; }

.btn-warning { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); =
border-color: rgb(255, 193, 7); }

.btn-warning:hover { color: rgb(33, 37, 41); background-color: rgb(224, 168=
, 0); border-color: rgb(211, 158, 0); }

.btn-warning.focus, .btn-warning:focus { color: rgb(33, 37, 41); background=
-color: rgb(224, 168, 0); border-color: rgb(211, 158, 0); box-shadow: rgba(=
222, 170, 12, 0.5) 0px 0px 0px 0.2rem; }

.btn-warning.disabled, .btn-warning:disabled { color: rgb(33, 37, 41); back=
ground-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }

.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabl=
ed):not(.disabled):active, .show > .btn-warning.dropdown-toggle { color: rg=
b(33, 37, 41); background-color: rgb(211, 158, 0); border-color: rgb(198, 1=
49, 0); }

.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:=
disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle=
:focus { box-shadow: rgba(222, 170, 12, 0.5) 0px 0px 0px 0.2rem; }

.btn-danger { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69)=
; border-color: rgb(220, 53, 69); }

.btn-danger:hover { color: rgb(255, 255, 255); background-color: rgb(200, 3=
5, 51); border-color: rgb(189, 33, 48); }

.btn-danger.focus, .btn-danger:focus { color: rgb(255, 255, 255); backgroun=
d-color: rgb(200, 35, 51); border-color: rgb(189, 33, 48); box-shadow: rgba=
(225, 83, 97, 0.5) 0px 0px 0px 0.2rem; }

.btn-danger.disabled, .btn-danger:disabled { color: rgb(255, 255, 255); bac=
kground-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled=
):not(.disabled):active, .show > .btn-danger.dropdown-toggle { color: rgb(2=
55, 255, 255); background-color: rgb(189, 33, 48); border-color: rgb(178, 3=
1, 45); }

.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:di=
sabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:fo=
cus { box-shadow: rgba(225, 83, 97, 0.5) 0px 0px 0px 0.2rem; }

.btn-light { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); =
border-color: rgb(248, 249, 250); }

.btn-light:hover { color: rgb(33, 37, 41); background-color: rgb(226, 230, =
234); border-color: rgb(218, 224, 229); }

.btn-light.focus, .btn-light:focus { color: rgb(33, 37, 41); background-col=
or: rgb(226, 230, 234); border-color: rgb(218, 224, 229); box-shadow: rgba(=
216, 217, 219, 0.5) 0px 0px 0px 0.2rem; }

.btn-light.disabled, .btn-light:disabled { color: rgb(33, 37, 41); backgrou=
nd-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):=
not(.disabled):active, .show > .btn-light.dropdown-toggle { color: rgb(33, =
37, 41); background-color: rgb(218, 224, 229); border-color: rgb(211, 217, =
223); }

.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disa=
bled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus=
 { box-shadow: rgba(216, 217, 219, 0.5) 0px 0px 0px 0.2rem; }

.btn-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); b=
order-color: rgb(52, 58, 64); }

.btn-dark:hover { color: rgb(255, 255, 255); background-color: rgb(35, 39, =
43); border-color: rgb(29, 33, 36); }

.btn-dark.focus, .btn-dark:focus { color: rgb(255, 255, 255); background-co=
lor: rgb(35, 39, 43); border-color: rgb(29, 33, 36); box-shadow: rgba(82, 8=
8, 93, 0.5) 0px 0px 0px 0.2rem; }

.btn-dark.disabled, .btn-dark:disabled { color: rgb(255, 255, 255); backgro=
und-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }

.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):no=
t(.disabled):active, .show > .btn-dark.dropdown-toggle { color: rgb(255, 25=
5, 255); background-color: rgb(29, 33, 36); border-color: rgb(23, 26, 29); =
}

.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabl=
ed):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus { =
box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-primary { color: rgb(0, 123, 255); border-color: rgb(0, 123, 2=
55); }

.btn-outline-primary:hover { color: rgb(255, 255, 255); background-color: r=
gb(0, 123, 255); border-color: rgb(0, 123, 255); }

.btn-outline-primary.focus, .btn-outline-primary:focus { box-shadow: rgba(0=
, 123, 255, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: rgb(0=
, 123, 255); background-color: transparent; }

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-pri=
mary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dro=
pdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255=
); border-color: rgb(0, 123, 255); }

.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outli=
ne-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline=
-primary.dropdown-toggle:focus { box-shadow: rgba(0, 123, 255, 0.5) 0px 0px=
 0px 0.2rem; }

.btn-outline-secondary { color: rgb(108, 117, 125); border-color: rgb(108, =
117, 125); }

.btn-outline-secondary:hover { color: rgb(255, 255, 255); background-color:=
 rgb(108, 117, 125); border-color: rgb(108, 117, 125); }

.btn-outline-secondary.focus, .btn-outline-secondary:focus { box-shadow: rg=
ba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: r=
gb(108, 117, 125); background-color: transparent; }

.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-s=
econdary:not(:disabled):not(.disabled):active, .show > .btn-outline-seconda=
ry.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(108, =
117, 125); border-color: rgb(108, 117, 125); }

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-out=
line-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-out=
line-secondary.dropdown-toggle:focus { box-shadow: rgba(108, 117, 125, 0.5)=
 0px 0px 0px 0.2rem; }

.btn-outline-success { color: rgb(40, 167, 69); border-color: rgb(40, 167, =
69); }

.btn-outline-success:hover { color: rgb(255, 255, 255); background-color: r=
gb(40, 167, 69); border-color: rgb(40, 167, 69); }

.btn-outline-success.focus, .btn-outline-success:focus { box-shadow: rgba(4=
0, 167, 69, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-success.disabled, .btn-outline-success:disabled { color: rgb(4=
0, 167, 69); background-color: transparent; }

.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-suc=
cess:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dro=
pdown-toggle { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69=
); border-color: rgb(40, 167, 69); }

.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outli=
ne-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline=
-success.dropdown-toggle:focus { box-shadow: rgba(40, 167, 69, 0.5) 0px 0px=
 0px 0.2rem; }

.btn-outline-info { color: rgb(23, 162, 184); border-color: rgb(23, 162, 18=
4); }

.btn-outline-info:hover { color: rgb(255, 255, 255); background-color: rgb(=
23, 162, 184); border-color: rgb(23, 162, 184); }

.btn-outline-info.focus, .btn-outline-info:focus { box-shadow: rgba(23, 162=
, 184, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-info.disabled, .btn-outline-info:disabled { color: rgb(23, 162=
, 184); background-color: transparent; }

.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:n=
ot(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-tog=
gle { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); borde=
r-color: rgb(23, 162, 184); }

.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-=
info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.=
dropdown-toggle:focus { box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2=
rem; }

.btn-outline-warning { color: rgb(255, 193, 7); border-color: rgb(255, 193,=
 7); }

.btn-outline-warning:hover { color: rgb(33, 37, 41); background-color: rgb(=
255, 193, 7); border-color: rgb(255, 193, 7); }

.btn-outline-warning.focus, .btn-outline-warning:focus { box-shadow: rgba(2=
55, 193, 7, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-warning.disabled, .btn-outline-warning:disabled { color: rgb(2=
55, 193, 7); background-color: transparent; }

.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-war=
ning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dro=
pdown-toggle { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); =
border-color: rgb(255, 193, 7); }

.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outli=
ne-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline=
-warning.dropdown-toggle:focus { box-shadow: rgba(255, 193, 7, 0.5) 0px 0px=
 0px 0.2rem; }

.btn-outline-danger { color: rgb(220, 53, 69); border-color: rgb(220, 53, 6=
9); }

.btn-outline-danger:hover { color: rgb(255, 255, 255); background-color: rg=
b(220, 53, 69); border-color: rgb(220, 53, 69); }

.btn-outline-danger.focus, .btn-outline-danger:focus { box-shadow: rgba(220=
, 53, 69, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: rgb(220=
, 53, 69); background-color: transparent; }

.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-dang=
er:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdo=
wn-toggle { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); =
border-color: rgb(220, 53, 69); }

.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outlin=
e-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-d=
anger.dropdown-toggle:focus { box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0p=
x 0.2rem; }

.btn-outline-light { color: rgb(248, 249, 250); border-color: rgb(248, 249,=
 250); }

.btn-outline-light:hover { color: rgb(33, 37, 41); background-color: rgb(24=
8, 249, 250); border-color: rgb(248, 249, 250); }

.btn-outline-light.focus, .btn-outline-light:focus { box-shadow: rgba(248, =
249, 250, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-light.disabled, .btn-outline-light:disabled { color: rgb(248, =
249, 250); background-color: transparent; }

.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light=
:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-=
toggle { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); bord=
er-color: rgb(248, 249, 250); }

.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline=
-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-lig=
ht.dropdown-toggle:focus { box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px=
 0.2rem; }

.btn-outline-dark { color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); =
}

.btn-outline-dark:hover { color: rgb(255, 255, 255); background-color: rgb(=
52, 58, 64); border-color: rgb(52, 58, 64); }

.btn-outline-dark.focus, .btn-outline-dark:focus { box-shadow: rgba(52, 58,=
 64, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-dark.disabled, .btn-outline-dark:disabled { color: rgb(52, 58,=
 64); background-color: transparent; }

.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:n=
ot(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-tog=
gle { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-=
color: rgb(52, 58, 64); }

.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-=
dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.=
dropdown-toggle:focus { box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2re=
m; }

.btn-link { font-weight: 400; color: rgb(0, 123, 255); text-decoration: non=
e; }

.btn-link:hover { color: rgb(0, 86, 179); text-decoration: underline; }

.btn-link.focus, .btn-link:focus { text-decoration: underline; }

.btn-link.disabled, .btn-link:disabled { color: rgb(108, 117, 125); pointer=
-events: none; }

.btn-group-lg > .btn, .btn-lg { padding: 0.5rem 1rem; font-size: 1.25rem; l=
ine-height: 1.5; border-radius: 0.3rem; }

.btn-group-sm > .btn, .btn-sm { padding: 0.25rem 0.5rem; font-size: 0.875re=
m; line-height: 1.5; border-radius: 0.2rem; }

.btn-block { display: block; width: 100%; }

.btn-block + .btn-block { margin-top: 0.5rem; }

input[type=3D"button"].btn-block, input[type=3D"reset"].btn-block, input[ty=
pe=3D"submit"].btn-block { width: 100%; }

.fade { transition: opacity 0.15s linear 0s; }

@media (prefers-reduced-motion: reduce) {
  .fade { transition: none 0s ease 0s; }
}

.fade:not(.show) { opacity: 0; }

.collapse:not(.show) { display: none; }

.collapsing { position: relative; height: 0px; overflow: hidden; transition=
: height 0.35s ease 0s; }

@media (prefers-reduced-motion: reduce) {
  .collapsing { transition: none 0s ease 0s; }
}

.dropdown, .dropleft, .dropright, .dropup { position: relative; }

.dropdown-toggle { white-space: nowrap; }

.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vert=
ical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-top=
-style: solid; border-top-color: initial; border-right-style: solid; border=
-right-color: transparent; border-bottom-style: initial; border-bottom-colo=
r: initial; border-left-style: solid; border-left-color: transparent; }

.dropdown-toggle:empty::after { margin-left: 0px; }

.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; d=
isplay: none; float: left; min-width: 10rem; padding: 0.5rem 0px; margin: 0=
.125rem 0px 0px; font-size: 1rem; color: rgb(33, 37, 41); text-align: left;=
 list-style: none; background-color: rgb(255, 255, 255); background-clip: p=
adding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; =
}

.dropdown-menu-left { right: auto; left: 0px; }

.dropdown-menu-right { right: 0px; left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-left { right: auto; left: 0px; }
  .dropdown-menu-sm-right { right: 0px; left: auto; }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left { right: auto; left: 0px; }
  .dropdown-menu-md-right { right: 0px; left: auto; }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left { right: auto; left: 0px; }
  .dropdown-menu-lg-right { right: 0px; left: auto; }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left { right: auto; left: 0px; }
  .dropdown-menu-xl-right { right: 0px; left: auto; }
}

.dropup .dropdown-menu { top: auto; bottom: 100%; margin-top: 0px; margin-b=
ottom: 0.125rem; }

.dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.255=
em; vertical-align: 0.255em; content: ""; border-width: 0px 0.3em 0.3em; bo=
rder-top-style: initial; border-top-color: initial; border-right-style: sol=
id; border-right-color: transparent; border-bottom-style: solid; border-bot=
tom-color: initial; border-left-style: solid; border-left-color: transparen=
t; }

.dropup .dropdown-toggle:empty::after { margin-left: 0px; }

.dropright .dropdown-menu { top: 0px; right: auto; left: 100%; margin-top: =
0px; margin-left: 0.125rem; }

.dropright .dropdown-toggle::after { display: inline-block; margin-left: 0.=
255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0px 0.3em =
0.3em; border-top-style: solid; border-top-color: transparent; border-right=
-style: initial; border-right-color: initial; border-bottom-style: solid; b=
order-bottom-color: transparent; border-left-style: solid; border-left-colo=
r: initial; }

.dropright .dropdown-toggle:empty::after { margin-left: 0px; }

.dropright .dropdown-toggle::after { vertical-align: 0px; }

.dropleft .dropdown-menu { top: 0px; right: 100%; left: auto; margin-top: 0=
px; margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after { display: inline-block; margin-left: 0.2=
55em; vertical-align: 0.255em; content: ""; }

.dropleft .dropdown-toggle::after { display: none; }

.dropleft .dropdown-toggle::before { display: inline-block; margin-right: 0=
.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid trans=
parent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; =
}

.dropleft .dropdown-toggle:empty::after { margin-left: 0px; }

.dropleft .dropdown-toggle::before { vertical-align: 0px; }

.dropdown-menu[x-placement^=3D"bottom"], .dropdown-menu[x-placement^=3D"lef=
t"], .dropdown-menu[x-placement^=3D"right"], .dropdown-menu[x-placement^=3D=
"top"] { right: auto; bottom: auto; }

.dropdown-divider { height: 0px; margin: 0.5rem 0px; overflow: hidden; bord=
er-top: 1px solid rgb(233, 236, 239); }

.dropdown-item { display: block; width: 100%; padding: 0.25rem 1.5rem; clea=
r: both; font-weight: 400; color: rgb(33, 37, 41); text-align: inherit; whi=
te-space: nowrap; background-color: transparent; border: 0px; }

.dropdown-item:focus, .dropdown-item:hover { color: rgb(22, 24, 27); text-d=
ecoration: none; background-color: rgb(248, 249, 250); }

.dropdown-item.active, .dropdown-item:active { color: rgb(255, 255, 255); t=
ext-decoration: none; background-color: rgb(0, 123, 255); }

.dropdown-item.disabled, .dropdown-item:disabled { color: rgb(108, 117, 125=
); pointer-events: none; background-color: transparent; }

.dropdown-menu.show { display: block; }

.dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0=
px; font-size: 0.875rem; color: rgb(108, 117, 125); white-space: nowrap; }

.dropdown-item-text { display: block; padding: 0.25rem 1.5rem; color: rgb(3=
3, 37, 41); }

.btn-group, .btn-group-vertical { position: relative; display: inline-flex;=
 vertical-align: middle; }

.btn-group-vertical > .btn, .btn-group > .btn { position: relative; flex: 1=
 1 auto; }

.btn-group-vertical > .btn:hover, .btn-group > .btn:hover { z-index: 1; }

.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-=
group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:ac=
tive, .btn-group > .btn:focus { z-index: 1; }

.btn-toolbar { display: flex; flex-wrap: wrap; justify-content: flex-start;=
 }

.btn-toolbar .input-group { width: auto; }

.btn-group > .btn-group:not(:first-child), .btn-group > .btn:not(:first-chi=
ld) { margin-left: -1px; }

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:las=
t-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-botto=
m-right-radius: 0px; }

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:fi=
rst-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.dropdown-toggle-split { padding-right: 0.5625rem; padding-left: 0.5625rem;=
 }

.dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .d=
ropup .dropdown-toggle-split::after { margin-left: 0px; }

.dropleft .dropdown-toggle-split::before { margin-right: 0px; }

.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-s=
plit { padding-right: 0.375rem; padding-left: 0.375rem; }

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-s=
plit { padding-right: 0.75rem; padding-left: 0.75rem; }

.btn-group-vertical { flex-direction: column; align-items: flex-start; just=
ify-content: center; }

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group { width: 100%;=
 }

.btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .=
btn:not(:first-child) { margin-top: -1px; }

.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertic=
al > .btn:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radi=
us: 0px; border-bottom-left-radius: 0px; }

.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-verti=
cal > .btn:not(:first-child) { border-top-left-radius: 0px; border-top-righ=
t-radius: 0px; }

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn { margin-bo=
ttom: 0px; }

.btn-group-toggle > .btn input[type=3D"checkbox"], .btn-group-toggle > .btn=
 input[type=3D"radio"], .btn-group-toggle > .btn-group > .btn input[type=3D=
"checkbox"], .btn-group-toggle > .btn-group > .btn input[type=3D"radio"] { =
position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none; }

.input-group { position: relative; display: flex; flex-wrap: wrap; align-it=
ems: stretch; width: 100%; }

.input-group > .custom-file, .input-group > .custom-select, .input-group > =
.form-control, .input-group > .form-control-plaintext { position: relative;=
 flex: 1 1 auto; width: 1%; min-width: 0px; margin-bottom: 0px; }

.input-group > .custom-file + .custom-file, .input-group > .custom-file + .=
custom-select, .input-group > .custom-file + .form-control, .input-group > =
.custom-select + .custom-file, .input-group > .custom-select + .custom-sele=
ct, .input-group > .custom-select + .form-control, .input-group > .form-con=
trol + .custom-file, .input-group > .form-control + .custom-select, .input-=
group > .form-control + .form-control, .input-group > .form-control-plainte=
xt + .custom-file, .input-group > .form-control-plaintext + .custom-select,=
 .input-group > .form-control-plaintext + .form-control { margin-left: -1px=
; }

.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, =
.input-group > .custom-select:focus, .input-group > .form-control:focus { z=
-index: 3; }

.input-group > .custom-file .custom-file-input:focus { z-index: 4; }

.input-group > .custom-select:not(:last-child), .input-group > .form-contro=
l:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radi=
us: 0px; }

.input-group > .custom-select:not(:first-child), .input-group > .form-contr=
ol:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radi=
us: 0px; }

.input-group > .custom-file { display: flex; align-items: center; }

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-gro=
up > .custom-file:not(:last-child) .custom-file-label::after { border-top-r=
ight-radius: 0px; border-bottom-right-radius: 0px; }

.input-group > .custom-file:not(:first-child) .custom-file-label { border-t=
op-left-radius: 0px; border-bottom-left-radius: 0px; }

.input-group-append, .input-group-prepend { display: flex; }

.input-group-append .btn, .input-group-prepend .btn { position: relative; z=
-index: 2; }

.input-group-append .btn:focus, .input-group-prepend .btn:focus { z-index: =
3; }

.input-group-append .btn + .btn, .input-group-append .btn + .input-group-te=
xt, .input-group-append .input-group-text + .btn, .input-group-append .inpu=
t-group-text + .input-group-text, .input-group-prepend .btn + .btn, .input-=
group-prepend .btn + .input-group-text, .input-group-prepend .input-group-t=
ext + .btn, .input-group-prepend .input-group-text + .input-group-text { ma=
rgin-left: -1px; }

.input-group-prepend { margin-right: -1px; }

.input-group-append { margin-left: -1px; }

.input-group-text { display: flex; align-items: center; padding: 0.375rem 0=
.75rem; margin-bottom: 0px; font-size: 1rem; font-weight: 400; line-height:=
 1.5; color: rgb(73, 80, 87); text-align: center; white-space: nowrap; back=
ground-color: rgb(233, 236, 239); border: 1px solid rgb(206, 212, 218); bor=
der-radius: 0.25rem; }

.input-group-text input[type=3D"checkbox"], .input-group-text input[type=3D=
"radio"] { margin-top: 0px; }

.input-group-lg > .custom-select, .input-group-lg > .form-control:not(texta=
rea) { height: calc(1.5em + 1rem + 2px); }

.input-group-lg > .custom-select, .input-group-lg > .form-control, .input-g=
roup-lg > .input-group-append > .btn, .input-group-lg > .input-group-append=
 > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input=
-group-lg > .input-group-prepend > .input-group-text { padding: 0.5rem 1rem=
; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }

.input-group-sm > .custom-select, .input-group-sm > .form-control:not(texta=
rea) { height: calc(1.5em + 0.5rem + 2px); }

.input-group-sm > .custom-select, .input-group-sm > .form-control, .input-g=
roup-sm > .input-group-append > .btn, .input-group-sm > .input-group-append=
 > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input=
-group-sm > .input-group-prepend > .input-group-text { padding: 0.25rem 0.5=
rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }

.input-group-lg > .custom-select, .input-group-sm > .custom-select { paddin=
g-right: 1.75rem; }

.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.=
dropdown-toggle), .input-group > .input-group-append:last-child > .input-gr=
oup-text:not(:last-child), .input-group > .input-group-append:not(:last-chi=
ld) > .btn, .input-group > .input-group-append:not(:last-child) > .input-gr=
oup-text, .input-group > .input-group-prepend > .btn, .input-group > .input=
-group-prepend > .input-group-text { border-top-right-radius: 0px; border-b=
ottom-right-radius: 0px; }

.input-group > .input-group-append > .btn, .input-group > .input-group-appe=
nd > .input-group-text, .input-group > .input-group-prepend:first-child > .=
btn:not(:first-child), .input-group > .input-group-prepend:first-child > .i=
nput-group-text:not(:first-child), .input-group > .input-group-prepend:not(=
:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child)=
 > .input-group-text { border-top-left-radius: 0px; border-bottom-left-radi=
us: 0px; }

.custom-control { position: relative; display: block; min-height: 1.5rem; p=
adding-left: 1.5rem; }

.custom-control-inline { display: inline-flex; margin-right: 1rem; }

.custom-control-input { position: absolute; left: 0px; z-index: -1; width: =
1rem; height: 1.25rem; opacity: 0; }

.custom-control-input:checked ~ .custom-control-label::before { color: rgb(=
255, 255, 255); border-color: rgb(0, 123, 255); background-color: rgb(0, 12=
3, 255); }

.custom-control-input:focus ~ .custom-control-label::before { box-shadow: r=
gba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {=
 border-color: rgb(128, 189, 255); }

.custom-control-input:not(:disabled):active ~ .custom-control-label::before=
 { color: rgb(255, 255, 255); background-color: rgb(179, 215, 255); border-=
color: rgb(179, 215, 255); }

.custom-control-input:disabled ~ .custom-control-label, .custom-control-inp=
ut[disabled] ~ .custom-control-label { color: rgb(108, 117, 125); }

.custom-control-input:disabled ~ .custom-control-label::before, .custom-con=
trol-input[disabled] ~ .custom-control-label::before { background-color: rg=
b(233, 236, 239); }

.custom-control-label { position: relative; margin-bottom: 0px; vertical-al=
ign: top; }

.custom-control-label::before { position: absolute; top: 0.25rem; left: -1.=
5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; cont=
ent: ""; background-color: rgb(255, 255, 255); border: 1px solid rgb(173, 1=
81, 189); }

.custom-control-label::after { position: absolute; top: 0.25rem; left: -1.5=
rem; display: block; width: 1rem; height: 1rem; content: ""; background: 50=
% center / 50% 50% no-repeat; }

.custom-checkbox .custom-control-label::before { border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::aft=
er { background-image: url("data:image/svg+xml,%3csvg xmlns=3D'http://www.w=
3.org/2000/svg' width=3D'8' height=3D'8' viewBox=3D'0 0 8 8'%3e%3cpath fill=
=3D'%23fff' d=3D'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193=
z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-labe=
l::before { border-color: rgb(0, 123, 255); background-color: rgb(0, 123, 2=
55); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-labe=
l::after { background-image: url("data:image/svg+xml,%3csvg xmlns=3D'http:/=
/www.w3.org/2000/svg' width=3D'4' height=3D'4' viewBox=3D'0 0 4 4'%3e%3cpat=
h stroke=3D'%23fff' d=3D'M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-l=
abel::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-con=
trol-label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-radio .custom-control-label::before { border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after =
{ background-image: url("data:image/svg+xml,%3csvg xmlns=3D'http://www.w3.o=
rg/2000/svg' width=3D'12' height=3D'12' viewBox=3D'-4 -4 8 8'%3e%3ccircle r=
=3D'3' fill=3D'%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-labe=
l::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-switch { padding-left: 2.25rem; }

.custom-switch .custom-control-label::before { left: -2.25rem; width: 1.75r=
em; pointer-events: all; border-radius: 0.5rem; }

.custom-switch .custom-control-label::after { top: calc(0.25rem + 2px); lef=
t: calc(-2.25rem + 2px); width: calc(1rem - 4px); height: calc(1rem - 4px);=
 background-color: rgb(173, 181, 189); border-radius: 0.5rem; transition: t=
ransform 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, borde=
r-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-tran=
sform 0.15s ease-in-out 0s; }

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after { transition: none 0s ease 0s=
; }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after=
 { background-color: rgb(255, 255, 255); transform: translateX(0.75rem); }

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-lab=
el::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-select { display: inline-block; width: 100%; height: calc(1.5em + 0=
.75rem + 2px); padding: 0.375rem 1.75rem 0.375rem 0.75rem; font-size: 1rem;=
 font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); vertical-align=
: middle; background: url("data:image/svg+xml,%3csvg xmlns=3D'http://www.w3=
.org/2000/svg' width=3D'4' height=3D'5' viewBox=3D'0 0 4 5'%3e%3cpath fill=
=3D'%23343a40' d=3D'M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem c=
enter / 8px 10px no-repeat rgb(255, 255, 255); border: 1px solid rgb(206, 2=
12, 218); border-radius: 0.25rem; appearance: none; }

.custom-select:focus { border-color: rgb(128, 189, 255); outline: 0px; box-=
shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }

.custom-select[multiple], .custom-select[size]:not([size=3D"1"]) { height: =
auto; padding-right: 0.75rem; background-image: none; }

.custom-select:disabled { color: rgb(108, 117, 125); background-color: rgb(=
233, 236, 239); }

.custom-select-sm { height: calc(1.5em + 0.5rem + 2px); padding-top: 0.25re=
m; padding-bottom: 0.25rem; padding-left: 0.5rem; font-size: 0.875rem; }

.custom-select-lg { height: calc(1.5em + 1rem + 2px); padding-top: 0.5rem; =
padding-bottom: 0.5rem; padding-left: 1rem; font-size: 1.25rem; }

.custom-file { position: relative; display: inline-block; width: 100%; heig=
ht: calc(1.5em + 0.75rem + 2px); margin-bottom: 0px; }

.custom-file-input { position: relative; z-index: 2; width: 100%; height: c=
alc(1.5em + 0.75rem + 2px); margin: 0px; opacity: 0; }

.custom-file-input:focus ~ .custom-file-label { border-color: rgb(128, 189,=
 255); box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }

.custom-file-input:disabled ~ .custom-file-label, .custom-file-input[disabl=
ed] ~ .custom-file-label { background-color: rgb(233, 236, 239); }

.custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse"=
; }

.custom-file-input ~ .custom-file-label[data-browse]::after { content: attr=
(data-browse); }

.custom-file-label { position: absolute; top: 0px; right: 0px; left: 0px; z=
-index: 1; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 0.75rem; =
font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); background-colo=
r: rgb(255, 255, 255); border: 1px solid rgb(206, 212, 218); border-radius:=
 0.25rem; }

.custom-file-label::after { position: absolute; top: 0px; right: 0px; botto=
m: 0px; z-index: 3; display: block; height: calc(1.5em + 0.75rem); padding:=
 0.375rem 0.75rem; line-height: 1.5; color: rgb(73, 80, 87); content: "Brow=
se"; background-color: rgb(233, 236, 239); border-left: inherit; border-rad=
ius: 0px 0.25rem 0.25rem 0px; }

.custom-range { width: 100%; height: 1.4rem; padding: 0px; background-color=
: transparent; appearance: none; }

.custom-range:focus { outline: 0px; }

.custom-range:focus::-webkit-slider-thumb { box-shadow: rgb(255, 255, 255) =
0px 0px 0px 1px, rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }

.custom-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top=
: -0.25rem; background-color: rgb(0, 123, 255); border: 0px; border-radius:=
 1rem; transition: background-color 0.15s ease-in-out 0s, border-color 0.15=
s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; appearance: none; }

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb { transition: none 0s ease 0s; }
}

.custom-range::-webkit-slider-thumb:active { background-color: rgb(179, 215=
, 255); }

.custom-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem;=
 color: transparent; cursor: pointer; background-color: rgb(222, 226, 230);=
 border-color: transparent; border-radius: 1rem; }

@media (prefers-reduced-motion: reduce) {
}

@media (prefers-reduced-motion: reduce) {
}

.custom-range:disabled::-webkit-slider-thumb { background-color: rgb(173, 1=
81, 189); }

.custom-range:disabled::-webkit-slider-runnable-track { cursor: default; }

.custom-control-label::before, .custom-file-label, .custom-select { transit=
ion: background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out =
0s, box-shadow 0.15s ease-in-out 0s; }

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before, .custom-file-label, .custom-select { trans=
ition: none 0s ease 0s; }
}

.nav { display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0p=
x; list-style: none; }

.nav-link { display: block; padding: 0.5rem 1rem; }

.nav-link:focus, .nav-link:hover { text-decoration: none; }

.nav-link.disabled { color: rgb(108, 117, 125); pointer-events: none; curso=
r: default; }

.nav-tabs { border-bottom: 1px solid rgb(222, 226, 230); }

.nav-tabs .nav-item { margin-bottom: -1px; }

.nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius=
: 0.25rem; border-top-right-radius: 0.25rem; }

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { border-color: rgb(23=
3, 236, 239) rgb(233, 236, 239) rgb(222, 226, 230); }

.nav-tabs .nav-link.disabled { color: rgb(108, 117, 125); background-color:=
 transparent; border-color: transparent; }

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: rgb=
(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(222, =
226, 230) rgb(222, 226, 230) rgb(255, 255, 255); }

.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0px; b=
order-top-right-radius: 0px; }

.nav-pills .nav-link { border-radius: 0.25rem; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: rgb(255,=
 255, 255); background-color: rgb(0, 123, 255); }

.nav-fill .nav-item { flex: 1 1 auto; text-align: center; }

.nav-justified .nav-item { flex-basis: 0px; flex-grow: 1; text-align: cente=
r; }

.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

.navbar { position: relative; display: flex; flex-wrap: wrap; align-items: =
center; justify-content: space-between; padding: 0.5rem 1rem; }

.navbar .container, .navbar .container-fluid, .navbar .container-lg, .navba=
r .container-md, .navbar .container-sm, .navbar .container-xl { display: fl=
ex; flex-wrap: wrap; align-items: center; justify-content: space-between; }

.navbar-brand { display: inline-block; padding-top: 0.3125rem; padding-bott=
om: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit=
; white-space: nowrap; }

.navbar-brand:focus, .navbar-brand:hover { text-decoration: none; }

.navbar-nav { display: flex; flex-direction: column; padding-left: 0px; mar=
gin-bottom: 0px; list-style: none; }

.navbar-nav .nav-link { padding-right: 0px; padding-left: 0px; }

.navbar-nav .dropdown-menu { position: static; float: none; }

.navbar-text { display: inline-block; padding-top: 0.5rem; padding-bottom: =
0.5rem; }

.navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; }

.navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height=
: 1; background-color: transparent; border: 1px solid transparent; border-r=
adius: 0.25rem; }

.navbar-toggler:focus, .navbar-toggler:hover { text-decoration: none; }

.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; =
vertical-align: middle; content: ""; background: center center / 100% 100% =
no-repeat; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .na=
vbar-expand-sm > .container-lg, .navbar-expand-sm > .container-md, .navbar-=
expand-sm > .container-sm, .navbar-expand-sm > .container-xl { padding-righ=
t: 0px; padding-left: 0px; }
}

@media (min-width: 576px) {
  .navbar-expand-sm { flex-flow: row nowrap; justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav { flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-=
left: 0.5rem; }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .na=
vbar-expand-sm > .container-lg, .navbar-expand-sm > .container-md, .navbar-=
expand-sm > .container-sm, .navbar-expand-sm > .container-xl { flex-wrap: n=
owrap; }
  .navbar-expand-sm .navbar-collapse { flex-basis: auto; display: flex !imp=
ortant; }
  .navbar-expand-sm .navbar-toggler { display: none; }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .na=
vbar-expand-md > .container-lg, .navbar-expand-md > .container-md, .navbar-=
expand-md > .container-sm, .navbar-expand-md > .container-xl { padding-righ=
t: 0px; padding-left: 0px; }
}

@media (min-width: 768px) {
  .navbar-expand-md { flex-flow: row nowrap; justify-content: flex-start; }
  .navbar-expand-md .navbar-nav { flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-=
left: 0.5rem; }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .na=
vbar-expand-md > .container-lg, .navbar-expand-md > .container-md, .navbar-=
expand-md > .container-sm, .navbar-expand-md > .container-xl { flex-wrap: n=
owrap; }
  .navbar-expand-md .navbar-collapse { flex-basis: auto; display: flex !imp=
ortant; }
  .navbar-expand-md .navbar-toggler { display: none; }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .na=
vbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-=
expand-lg > .container-sm, .navbar-expand-lg > .container-xl { padding-righ=
t: 0px; padding-left: 0px; }
}

@media (min-width: 992px) {
  .navbar-expand-lg { flex-flow: row nowrap; justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav { flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-=
left: 0.5rem; }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .na=
vbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-=
expand-lg > .container-sm, .navbar-expand-lg > .container-xl { flex-wrap: n=
owrap; }
  .navbar-expand-lg .navbar-collapse { flex-basis: auto; display: flex !imp=
ortant; }
  .navbar-expand-lg .navbar-toggler { display: none; }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .na=
vbar-expand-xl > .container-lg, .navbar-expand-xl > .container-md, .navbar-=
expand-xl > .container-sm, .navbar-expand-xl > .container-xl { padding-righ=
t: 0px; padding-left: 0px; }
}

@media (min-width: 1200px) {
  .navbar-expand-xl { flex-flow: row nowrap; justify-content: flex-start; }
  .navbar-expand-xl .navbar-nav { flex-direction: row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-=
left: 0.5rem; }
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .na=
vbar-expand-xl > .container-lg, .navbar-expand-xl > .container-md, .navbar-=
expand-xl > .container-sm, .navbar-expand-xl > .container-xl { flex-wrap: n=
owrap; }
  .navbar-expand-xl .navbar-collapse { flex-basis: auto; display: flex !imp=
ortant; }
  .navbar-expand-xl .navbar-toggler { display: none; }
}

.navbar-expand { flex-flow: row nowrap; justify-content: flex-start; }

.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-exp=
and > .container-lg, .navbar-expand > .container-md, .navbar-expand > .cont=
ainer-sm, .navbar-expand > .container-xl { padding-right: 0px; padding-left=
: 0px; }

.navbar-expand .navbar-nav { flex-direction: row; }

.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }

.navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left:=
 0.5rem; }

.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-exp=
and > .container-lg, .navbar-expand > .container-md, .navbar-expand > .cont=
ainer-sm, .navbar-expand > .container-xl { flex-wrap: nowrap; }

.navbar-expand .navbar-collapse { flex-basis: auto; display: flex !importan=
t; }

.navbar-expand .navbar-toggler { display: none; }

.navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { colo=
r: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-l=
ink:hover { color: rgba(0, 0, 0, 0.7); }

.navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .n=
av-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .na=
vbar-nav .show > .nav-link { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.5); border-color: rg=
ba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+=
xml,%3csvg xmlns=3D'http://www.w3.org/2000/svg' width=3D'30' height=3D'30' =
viewBox=3D'0 0 30 30'%3e%3cpath stroke=3D'rgba%280, 0, 0, 0.5%29' stroke-li=
necap=3D'round' stroke-miterlimit=3D'10' stroke-width=3D'2' d=3D'M4 7h22M4 =
15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-text a { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover { co=
lor: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand { color: rgb(255, 255, 255); }

.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { color:=
 rgb(255, 255, 255); }

.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-lin=
k:hover { color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.=
25); }

.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav=
-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar=
-nav .show > .nav-link { color: rgb(255, 255, 255); }

.navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); border-colo=
r: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+x=
ml,%3csvg xmlns=3D'http://www.w3.org/2000/svg' width=3D'30' height=3D'30' v=
iewBox=3D'0 0 30 30'%3e%3cpath stroke=3D'rgba%28255, 255, 255, 0.5%29' stro=
ke-linecap=3D'round' stroke-miterlimit=3D'10' stroke-width=3D'2' d=3D'M4 7h=
22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-text a { color: rgb(255, 255, 255); }

.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover { colo=
r: rgb(255, 255, 255); }

.card { position: relative; display: flex; flex-direction: column; min-widt=
h: 0px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); ba=
ckground-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-r=
adius: 0.25rem; }

.card > hr { margin-right: 0px; margin-left: 0px; }

.card > .list-group { border-top: inherit; border-bottom: inherit; }

.card > .list-group:first-child { border-top-width: 0px; border-top-left-ra=
dius: calc(0.25rem - 1px); border-top-right-radius: calc(0.25rem - 1px); }

.card > .list-group:last-child { border-bottom-width: 0px; border-bottom-ri=
ght-radius: calc(0.25rem - 1px); border-bottom-left-radius: calc(0.25rem - =
1px); }

.card-body { flex: 1 1 auto; min-height: 1px; padding: 1.25rem; }

.card-title { margin-bottom: 0.75rem; }

.card-subtitle { margin-top: -0.375rem; margin-bottom: 0px; }

.card-text:last-child { margin-bottom: 0px; }

.card-link:hover { text-decoration: none; }

.card-link + .card-link { margin-left: 1.25rem; }

.card-header { padding: 0.75rem 1.25rem; margin-bottom: 0px; background-col=
or: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); }

.card-header:first-child { border-radius: calc(0.25rem - 1px) calc(0.25rem =
- 1px) 0px 0px; }

.card-header + .list-group .list-group-item:first-child { border-top: 0px; =
}

.card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.=
03); border-top: 1px solid rgba(0, 0, 0, 0.125); }

.card-footer:last-child { border-radius: 0px 0px calc(0.25rem - 1px) calc(0=
.25rem - 1px); }

.card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margi=
n-left: -0.625rem; border-bottom: 0px; }

.card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; }

.card-img-overlay { position: absolute; inset: 0px; padding: 1.25rem; }

.card-img, .card-img-bottom, .card-img-top { flex-shrink: 0; width: 100%; }

.card-img, .card-img-top { border-top-left-radius: calc(0.25rem - 1px); bor=
der-top-right-radius: calc(0.25rem - 1px); }

.card-img, .card-img-bottom { border-bottom-right-radius: calc(0.25rem - 1p=
x); border-bottom-left-radius: calc(0.25rem - 1px); }

.card-deck .card { margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-deck { display: flex; flex-flow: row wrap; margin-right: -15px; mar=
gin-left: -15px; }
  .card-deck .card { flex: 1 0 0%; margin-right: 15px; margin-bottom: 0px; =
margin-left: 15px; }
}

.card-group > .card { margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-group { display: flex; flex-flow: row wrap; }
  .card-group > .card { flex: 1 0 0%; margin-bottom: 0px; }
  .card-group > .card + .card { margin-left: 0px; border-left: 0px; }
  .card-group > .card:not(:last-child) { border-top-right-radius: 0px; bord=
er-bottom-right-radius: 0px; }
  .card-group > .card:not(:last-child) .card-header, .card-group > .card:no=
t(:last-child) .card-img-top { border-top-right-radius: 0px; }
  .card-group > .card:not(:last-child) .card-footer, .card-group > .card:no=
t(:last-child) .card-img-bottom { border-bottom-right-radius: 0px; }
  .card-group > .card:not(:first-child) { border-top-left-radius: 0px; bord=
er-bottom-left-radius: 0px; }
  .card-group > .card:not(:first-child) .card-header, .card-group > .card:n=
ot(:first-child) .card-img-top { border-top-left-radius: 0px; }
  .card-group > .card:not(:first-child) .card-footer, .card-group > .card:n=
ot(:first-child) .card-img-bottom { border-bottom-left-radius: 0px; }
}

.card-columns .card { margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-columns { column-count: 3; column-gap: 1.25rem; orphans: 1; widows:=
 1; }
  .card-columns .card { display: inline-block; width: 100%; }
}

.accordion > .card { overflow: hidden; }

.accordion > .card:not(:last-of-type) { border-bottom: 0px; border-bottom-r=
ight-radius: 0px; border-bottom-left-radius: 0px; }

.accordion > .card:not(:first-of-type) { border-top-left-radius: 0px; borde=
r-top-right-radius: 0px; }

.accordion > .card > .card-header { border-radius: 0px; margin-bottom: -1px=
; }

.breadcrumb { display: flex; flex-wrap: wrap; padding: 0.75rem 1rem; margin=
-bottom: 1rem; list-style: none; background-color: rgb(233, 236, 239); bord=
er-radius: 0.25rem; }

.breadcrumb-item { display: flex; }

.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; }

.breadcrumb-item + .breadcrumb-item::before { display: inline-block; paddin=
g-right: 0.5rem; color: rgb(108, 117, 125); content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underl=
ine; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; =
}

.breadcrumb-item.active { color: rgb(108, 117, 125); }

.pagination { display: flex; padding-left: 0px; list-style: none; border-ra=
dius: 0.25rem; }

.page-link { position: relative; display: block; padding: 0.5rem 0.75rem; m=
argin-left: -1px; line-height: 1.25; color: rgb(0, 123, 255); background-co=
lor: rgb(255, 255, 255); border: 1px solid rgb(222, 226, 230); }

.page-link:hover { z-index: 2; color: rgb(0, 86, 179); text-decoration: non=
e; background-color: rgb(233, 236, 239); border-color: rgb(222, 226, 230); =
}

.page-link:focus { z-index: 3; outline: 0px; box-shadow: rgba(0, 123, 255, =
0.25) 0px 0px 0px 0.2rem; }

.page-item:first-child .page-link { margin-left: 0px; border-top-left-radiu=
s: 0.25rem; border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link { border-top-right-radius: 0.25rem; border=
-bottom-right-radius: 0.25rem; }

.page-item.active .page-link { z-index: 3; color: rgb(255, 255, 255); backg=
round-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }

.page-item.disabled .page-link { color: rgb(108, 117, 125); pointer-events:=
 none; cursor: auto; background-color: rgb(255, 255, 255); border-color: rg=
b(222, 226, 230); }

.pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.25rem; li=
ne-height: 1.5; }

.pagination-lg .page-item:first-child .page-link { border-top-left-radius: =
0.3rem; border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link { border-top-right-radius: =
0.3rem; border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.875rem; l=
ine-height: 1.5; }

.pagination-sm .page-item:first-child .page-link { border-top-left-radius: =
0.2rem; border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link { border-top-right-radius: =
0.2rem; border-bottom-right-radius: 0.2rem; }

.badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font=
-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vert=
ical-align: baseline; border-radius: 0.25rem; transition: color 0.15s ease-=
in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-i=
n-out 0s, box-shadow 0.15s ease-in-out 0s; }

@media (prefers-reduced-motion: reduce) {
  .badge { transition: none 0s ease 0s; }
}

a.badge:focus, a.badge:hover { text-decoration: none; }

.badge:empty { display: none; }

.btn .badge { position: relative; top: -1px; }

.badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10r=
em; }

.badge-primary { color: rgb(255, 255, 255); background-color: rgb(0, 123, 2=
55); }

a.badge-primary:focus, a.badge-primary:hover { color: rgb(255, 255, 255); b=
ackground-color: rgb(0, 98, 204); }

a.badge-primary.focus, a.badge-primary:focus { outline: 0px; box-shadow: rg=
ba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }

.badge-secondary { color: rgb(255, 255, 255); background-color: rgb(108, 11=
7, 125); }

a.badge-secondary:focus, a.badge-secondary:hover { color: rgb(255, 255, 255=
); background-color: rgb(84, 91, 98); }

a.badge-secondary.focus, a.badge-secondary:focus { outline: 0px; box-shadow=
: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }

.badge-success { color: rgb(255, 255, 255); background-color: rgb(40, 167, =
69); }

a.badge-success:focus, a.badge-success:hover { color: rgb(255, 255, 255); b=
ackground-color: rgb(30, 126, 52); }

a.badge-success.focus, a.badge-success:focus { outline: 0px; box-shadow: rg=
ba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }

.badge-info { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184=
); }

a.badge-info:focus, a.badge-info:hover { color: rgb(255, 255, 255); backgro=
und-color: rgb(17, 122, 139); }

a.badge-info.focus, a.badge-info:focus { outline: 0px; box-shadow: rgba(23,=
 162, 184, 0.5) 0px 0px 0px 0.2rem; }

.badge-warning { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7)=
; }

a.badge-warning:focus, a.badge-warning:hover { color: rgb(33, 37, 41); back=
ground-color: rgb(211, 158, 0); }

a.badge-warning.focus, a.badge-warning:focus { outline: 0px; box-shadow: rg=
ba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }

.badge-danger { color: rgb(255, 255, 255); background-color: rgb(220, 53, 6=
9); }

a.badge-danger:focus, a.badge-danger:hover { color: rgb(255, 255, 255); bac=
kground-color: rgb(189, 33, 48); }

a.badge-danger.focus, a.badge-danger:focus { outline: 0px; box-shadow: rgba=
(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }

.badge-light { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250)=
; }

a.badge-light:focus, a.badge-light:hover { color: rgb(33, 37, 41); backgrou=
nd-color: rgb(218, 224, 229); }

a.badge-light.focus, a.badge-light:focus { outline: 0px; box-shadow: rgba(2=
48, 249, 250, 0.5) 0px 0px 0px 0.2rem; }

.badge-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64);=
 }

a.badge-dark:focus, a.badge-dark:hover { color: rgb(255, 255, 255); backgro=
und-color: rgb(29, 33, 36); }

a.badge-dark.focus, a.badge-dark:focus { outline: 0px; box-shadow: rgba(52,=
 58, 64, 0.5) 0px 0px 0px 0.2rem; }

.jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: rgb=
(233, 236, 239); border-radius: 0.3rem; }

@media (min-width: 576px) {
  .jumbotron { padding: 4rem 2rem; }
}

.jumbotron-fluid { padding-right: 0px; padding-left: 0px; border-radius: 0p=
x; }

.alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem;=
 border: 1px solid transparent; border-radius: 0.25rem; }

.alert-heading { color: inherit; }

.alert-link { font-weight: 700; }

.alert-dismissible { padding-right: 4rem; }

.alert-dismissible .close { position: absolute; top: 0px; right: 0px; paddi=
ng: 0.75rem 1.25rem; color: inherit; }

.alert-primary { color: rgb(0, 64, 133); background-color: rgb(204, 229, 25=
5); border-color: rgb(184, 218, 255); }

.alert-primary hr { border-top-color: rgb(159, 205, 255); }

.alert-primary .alert-link { color: rgb(0, 39, 82); }

.alert-secondary { color: rgb(56, 61, 65); background-color: rgb(226, 227, =
229); border-color: rgb(214, 216, 219); }

.alert-secondary hr { border-top-color: rgb(200, 203, 207); }

.alert-secondary .alert-link { color: rgb(32, 35, 38); }

.alert-success { color: rgb(21, 87, 36); background-color: rgb(212, 237, 21=
8); border-color: rgb(195, 230, 203); }

.alert-success hr { border-top-color: rgb(177, 223, 187); }

.alert-success .alert-link { color: rgb(11, 46, 19); }

.alert-info { color: rgb(12, 84, 96); background-color: rgb(209, 236, 241);=
 border-color: rgb(190, 229, 235); }

.alert-info hr { border-top-color: rgb(171, 221, 229); }

.alert-info .alert-link { color: rgb(6, 44, 51); }

.alert-warning { color: rgb(133, 100, 4); background-color: rgb(255, 243, 2=
05); border-color: rgb(255, 238, 186); }

.alert-warning hr { border-top-color: rgb(255, 232, 161); }

.alert-warning .alert-link { color: rgb(83, 63, 3); }

.alert-danger { color: rgb(114, 28, 36); background-color: rgb(248, 215, 21=
8); border-color: rgb(245, 198, 203); }

.alert-danger hr { border-top-color: rgb(241, 176, 183); }

.alert-danger .alert-link { color: rgb(73, 18, 23); }

.alert-light { color: rgb(129, 129, 130); background-color: rgb(254, 254, 2=
54); border-color: rgb(253, 253, 254); }

.alert-light hr { border-top-color: rgb(236, 236, 246); }

.alert-light .alert-link { color: rgb(104, 104, 104); }

.alert-dark { color: rgb(27, 30, 33); background-color: rgb(214, 216, 217);=
 border-color: rgb(198, 200, 202); }

.alert-dark hr { border-top-color: rgb(185, 187, 190); }

.alert-dark .alert-link { color: rgb(4, 5, 5); }

@-webkit-keyframes progress-bar-stripes {=20
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}

@keyframes progress-bar-stripes {=20
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}

.progress { display: flex; height: 1rem; overflow: hidden; line-height: 0; =
font-size: 0.75rem; background-color: rgb(233, 236, 239); border-radius: 0.=
25rem; }

.progress-bar { display: flex; flex-direction: column; justify-content: cen=
ter; overflow: hidden; color: rgb(255, 255, 255); text-align: center; white=
-space: nowrap; background-color: rgb(0, 123, 255); transition: width 0.6s =
ease 0s; }

@media (prefers-reduced-motion: reduce) {
  .progress-bar { transition: none 0s ease 0s; }
}

.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, =
255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, =
0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); ba=
ckground-size: 1rem 1rem; }

.progress-bar-animated { animation: 1s linear 0s infinite normal none runni=
ng progress-bar-stripes; }

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated { animation: 0s ease 0s 1 normal none running none=
; }
}

.media { display: flex; align-items: flex-start; }

.media-body { flex: 1 1 0%; }

.list-group { display: flex; flex-direction: column; padding-left: 0px; mar=
gin-bottom: 0px; border-radius: 0.25rem; }

.list-group-item-action { width: 100%; color: rgb(73, 80, 87); text-align: =
inherit; }

.list-group-item-action:focus, .list-group-item-action:hover { z-index: 1; =
color: rgb(73, 80, 87); text-decoration: none; background-color: rgb(248, 2=
49, 250); }

.list-group-item-action:active { color: rgb(33, 37, 41); background-color: =
rgb(233, 236, 239); }

.list-group-item { position: relative; display: block; padding: 0.75rem 1.2=
5rem; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0,=
 0.125); }

.list-group-item:first-child { border-top-left-radius: inherit; border-top-=
right-radius: inherit; }

.list-group-item:last-child { border-bottom-right-radius: inherit; border-b=
ottom-left-radius: inherit; }

.list-group-item.disabled, .list-group-item:disabled { color: rgb(108, 117,=
 125); pointer-events: none; background-color: rgb(255, 255, 255); }

.list-group-item.active { z-index: 2; color: rgb(255, 255, 255); background=
-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }

.list-group-item + .list-group-item { border-top-width: 0px; }

.list-group-item + .list-group-item.active { margin-top: -1px; border-top-w=
idth: 1px; }

.list-group-horizontal { flex-direction: row; }

.list-group-horizontal > .list-group-item:first-child { border-bottom-left-=
radius: 0.25rem; border-top-right-radius: 0px; }

.list-group-horizontal > .list-group-item:last-child { border-top-right-rad=
ius: 0.25rem; border-bottom-left-radius: 0px; }

.list-group-horizontal > .list-group-item.active { margin-top: 0px; }

.list-group-horizontal > .list-group-item + .list-group-item { border-top-w=
idth: 1px; border-left-width: 0px; }

.list-group-horizontal > .list-group-item + .list-group-item.active { margi=
n-left: -1px; border-left-width: 1px; }

@media (min-width: 576px) {
  .list-group-horizontal-sm { flex-direction: row; }
  .list-group-horizontal-sm > .list-group-item:first-child { border-bottom-=
left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-sm > .list-group-item:last-child { border-top-righ=
t-radius: 0.25rem; border-bottom-left-radius: 0px; }
  .list-group-horizontal-sm > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item { border-=
top-width: 1px; border-left-width: 0px; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active { =
margin-left: -1px; border-left-width: 1px; }
}

@media (min-width: 768px) {
  .list-group-horizontal-md { flex-direction: row; }
  .list-group-horizontal-md > .list-group-item:first-child { border-bottom-=
left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-md > .list-group-item:last-child { border-top-righ=
t-radius: 0.25rem; border-bottom-left-radius: 0px; }
  .list-group-horizontal-md > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-md > .list-group-item + .list-group-item { border-=
top-width: 1px; border-left-width: 0px; }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active { =
margin-left: -1px; border-left-width: 1px; }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg { flex-direction: row; }
  .list-group-horizontal-lg > .list-group-item:first-child { border-bottom-=
left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-lg > .list-group-item:last-child { border-top-righ=
t-radius: 0.25rem; border-bottom-left-radius: 0px; }
  .list-group-horizontal-lg > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item { border-=
top-width: 1px; border-left-width: 0px; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active { =
margin-left: -1px; border-left-width: 1px; }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl { flex-direction: row; }
  .list-group-horizontal-xl > .list-group-item:first-child { border-bottom-=
left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-xl > .list-group-item:last-child { border-top-righ=
t-radius: 0.25rem; border-bottom-left-radius: 0px; }
  .list-group-horizontal-xl > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item { border-=
top-width: 1px; border-left-width: 0px; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active { =
margin-left: -1px; border-left-width: 1px; }
}

.list-group-flush { border-radius: 0px; }

.list-group-flush > .list-group-item { border-width: 0px 0px 1px; }

.list-group-flush > .list-group-item:last-child { border-bottom-width: 0px;=
 }

.list-group-item-primary { color: rgb(0, 64, 133); background-color: rgb(18=
4, 218, 255); }

.list-group-item-primary.list-group-item-action:focus, .list-group-item-pri=
mary.list-group-item-action:hover { color: rgb(0, 64, 133); background-colo=
r: rgb(159, 205, 255); }

.list-group-item-primary.list-group-item-action.active { color: rgb(255, 25=
5, 255); background-color: rgb(0, 64, 133); border-color: rgb(0, 64, 133); =
}

.list-group-item-secondary { color: rgb(56, 61, 65); background-color: rgb(=
214, 216, 219); }

.list-group-item-secondary.list-group-item-action:focus, .list-group-item-s=
econdary.list-group-item-action:hover { color: rgb(56, 61, 65); background-=
color: rgb(200, 203, 207); }

.list-group-item-secondary.list-group-item-action.active { color: rgb(255, =
255, 255); background-color: rgb(56, 61, 65); border-color: rgb(56, 61, 65)=
; }

.list-group-item-success { color: rgb(21, 87, 36); background-color: rgb(19=
5, 230, 203); }

.list-group-item-success.list-group-item-action:focus, .list-group-item-suc=
cess.list-group-item-action:hover { color: rgb(21, 87, 36); background-colo=
r: rgb(177, 223, 187); }

.list-group-item-success.list-group-item-action.active { color: rgb(255, 25=
5, 255); background-color: rgb(21, 87, 36); border-color: rgb(21, 87, 36); =
}

.list-group-item-info { color: rgb(12, 84, 96); background-color: rgb(190, =
229, 235); }

.list-group-item-info.list-group-item-action:focus, .list-group-item-info.l=
ist-group-item-action:hover { color: rgb(12, 84, 96); background-color: rgb=
(171, 221, 229); }

.list-group-item-info.list-group-item-action.active { color: rgb(255, 255, =
255); background-color: rgb(12, 84, 96); border-color: rgb(12, 84, 96); }

.list-group-item-warning { color: rgb(133, 100, 4); background-color: rgb(2=
55, 238, 186); }

.list-group-item-warning.list-group-item-action:focus, .list-group-item-war=
ning.list-group-item-action:hover { color: rgb(133, 100, 4); background-col=
or: rgb(255, 232, 161); }

.list-group-item-warning.list-group-item-action.active { color: rgb(255, 25=
5, 255); background-color: rgb(133, 100, 4); border-color: rgb(133, 100, 4)=
; }

.list-group-item-danger { color: rgb(114, 28, 36); background-color: rgb(24=
5, 198, 203); }

.list-group-item-danger.list-group-item-action:focus, .list-group-item-dang=
er.list-group-item-action:hover { color: rgb(114, 28, 36); background-color=
: rgb(241, 176, 183); }

.list-group-item-danger.list-group-item-action.active { color: rgb(255, 255=
, 255); background-color: rgb(114, 28, 36); border-color: rgb(114, 28, 36);=
 }

.list-group-item-light { color: rgb(129, 129, 130); background-color: rgb(2=
53, 253, 254); }

.list-group-item-light.list-group-item-action:focus, .list-group-item-light=
.list-group-item-action:hover { color: rgb(129, 129, 130); background-color=
: rgb(236, 236, 246); }

.list-group-item-light.list-group-item-action.active { color: rgb(255, 255,=
 255); background-color: rgb(129, 129, 130); border-color: rgb(129, 129, 13=
0); }

.list-group-item-dark { color: rgb(27, 30, 33); background-color: rgb(198, =
200, 202); }

.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.l=
ist-group-item-action:hover { color: rgb(27, 30, 33); background-color: rgb=
(185, 187, 190); }

.list-group-item-dark.list-group-item-action.active { color: rgb(255, 255, =
255); background-color: rgb(27, 30, 33); border-color: rgb(27, 30, 33); }

.close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1;=
 color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity:=
 0.5; }

.close:hover { color: rgb(0, 0, 0); text-decoration: none; }

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disa=
bled):hover { opacity: 0.75; }

button.close { padding: 0px; background-color: transparent; border: 0px; }

a.close.disabled { pointer-events: none; }

.toast { max-width: 350px; overflow: hidden; font-size: 0.875rem; backgroun=
d-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1=
px solid rgba(0, 0, 0, 0.1); box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 0.7=
5rem; backdrop-filter: blur(10px); opacity: 0; border-radius: 0.25rem; }

.toast:not(:last-child) { margin-bottom: 0.75rem; }

.toast.showing { opacity: 1; }

.toast.show { display: block; opacity: 1; }

.toast.hide { display: none; }

.toast-header { display: flex; align-items: center; padding: 0.25rem 0.75re=
m; color: rgb(108, 117, 125); background-color: rgba(255, 255, 255, 0.85); =
background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05);=
 }

.toast-body { padding: 0.75rem; }

.modal-open { overflow: hidden; }

.modal-open .modal { overflow: hidden auto; }

.modal { position: fixed; top: 0px; left: 0px; z-index: 1050; display: none=
; width: 100%; height: 100%; overflow: hidden; outline: 0px; }

.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-ev=
ents: none; }

.modal.fade .modal-dialog { transition: transform 0.3s ease-out 0s, -webkit=
-transform 0.3s ease-out 0s; transform: translate(0px, -50px); }

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog { transition: none 0s ease 0s; }
}

.modal.show .modal-dialog { transform: none; }

.modal.modal-static .modal-dialog { transform: scale(1.02); }

.modal-dialog-scrollable { display: flex; max-height: calc(100% - 1rem); }

.modal-dialog-scrollable .modal-content { max-height: calc(100vh - 1rem); o=
verflow: hidden; }

.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-hea=
der { flex-shrink: 0; }

.modal-dialog-scrollable .modal-body { overflow-y: auto; }

.modal-dialog-centered { display: flex; align-items: center; min-height: ca=
lc(100% - 1rem); }

.modal-dialog-centered::before { display: block; height: min-content; conte=
nt: ""; }

.modal-dialog-centered.modal-dialog-scrollable { flex-direction: column; ju=
stify-content: center; height: 100%; }

.modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height:=
 none; }

.modal-dialog-centered.modal-dialog-scrollable::before { content: none; }

.modal-content { position: relative; display: flex; flex-direction: column;=
 width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); b=
ackground-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-r=
adius: 0.3rem; outline: 0px; }

.modal-backdrop { position: fixed; top: 0px; left: 0px; z-index: 1040; widt=
h: 100vw; height: 100vh; background-color: rgb(0, 0, 0); }

.modal-backdrop.fade { opacity: 0; }

.modal-backdrop.show { opacity: 0.5; }

.modal-header { display: flex; align-items: flex-start; justify-content: sp=
ace-between; padding: 1rem; border-bottom: 1px solid rgb(222, 226, 230); bo=
rder-top-left-radius: calc(0.3rem - 1px); border-top-right-radius: calc(0.3=
rem - 1px); }

.modal-header .close { padding: 1rem; margin: -1rem -1rem -1rem auto; }

.modal-title { margin-bottom: 0px; line-height: 1.5; }

.modal-body { position: relative; flex: 1 1 auto; padding: 1rem; }

.modal-footer { display: flex; flex-wrap: wrap; align-items: center; justif=
y-content: flex-end; padding: 0.75rem; border-top: 1px solid rgb(222, 226, =
230); border-bottom-right-radius: calc(0.3rem - 1px); border-bottom-left-ra=
dius: calc(0.3rem - 1px); }

.modal-footer > * { margin: 0.25rem; }

.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; h=
eight: 50px; overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog { max-width: 500px; margin: 1.75rem auto; }
  .modal-dialog-scrollable { max-height: calc(100% - 3.5rem); }
  .modal-dialog-scrollable .modal-content { max-height: calc(100vh - 3.5rem=
); }
  .modal-dialog-centered { min-height: calc(100% - 3.5rem); }
  .modal-dialog-centered::before { height: min-content; }
  .modal-sm { max-width: 300px; }
}

@media (min-width: 992px) {
  .modal-lg, .modal-xl { max-width: 800px; }
}

@media (min-width: 1200px) {
  .modal-xl { max-width: 1140px; }
}

.tooltip { position: absolute; z-index: 1070; display: block; margin: 0px; =
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvet=
ica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI E=
moji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weig=
ht: 400; line-height: 1.5; text-align: start; text-decoration: none; text-s=
hadow: none; text-transform: none; letter-spacing: normal; word-break: norm=
al; word-spacing: normal; white-space: normal; line-break: auto; font-size:=
 0.875rem; overflow-wrap: break-word; opacity: 0; }

.tooltip.show { opacity: 0.9; }

.tooltip .arrow { position: absolute; display: block; width: 0.8rem; height=
: 0.4rem; }

.tooltip .arrow::before { position: absolute; content: ""; border-color: tr=
ansparent; border-style: solid; }

.bs-tooltip-auto[x-placement^=3D"top"], .bs-tooltip-top { padding: 0.4rem 0=
px; }

.bs-tooltip-auto[x-placement^=3D"top"] .arrow, .bs-tooltip-top .arrow { bot=
tom: 0px; }

.bs-tooltip-auto[x-placement^=3D"top"] .arrow::before, .bs-tooltip-top .arr=
ow::before { top: 0px; border-width: 0.4rem 0.4rem 0px; border-top-color: r=
gb(0, 0, 0); }

.bs-tooltip-auto[x-placement^=3D"right"], .bs-tooltip-right { padding: 0px =
0.4rem; }

.bs-tooltip-auto[x-placement^=3D"right"] .arrow, .bs-tooltip-right .arrow {=
 left: 0px; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-auto[x-placement^=3D"right"] .arrow::before, .bs-tooltip-right =
.arrow::before { right: 0px; border-width: 0.4rem 0.4rem 0.4rem 0px; border=
-right-color: rgb(0, 0, 0); }

.bs-tooltip-auto[x-placement^=3D"bottom"], .bs-tooltip-bottom { padding: 0.=
4rem 0px; }

.bs-tooltip-auto[x-placement^=3D"bottom"] .arrow, .bs-tooltip-bottom .arrow=
 { top: 0px; }

.bs-tooltip-auto[x-placement^=3D"bottom"] .arrow::before, .bs-tooltip-botto=
m .arrow::before { bottom: 0px; border-width: 0px 0.4rem 0.4rem; border-bot=
tom-color: rgb(0, 0, 0); }

.bs-tooltip-auto[x-placement^=3D"left"], .bs-tooltip-left { padding: 0px 0.=
4rem; }

.bs-tooltip-auto[x-placement^=3D"left"] .arrow, .bs-tooltip-left .arrow { r=
ight: 0px; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-auto[x-placement^=3D"left"] .arrow::before, .bs-tooltip-left .a=
rrow::before { left: 0px; border-width: 0.4rem 0px 0.4rem 0.4rem; border-le=
ft-color: rgb(0, 0, 0); }

.tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: rgb(255,=
 255, 255); text-align: center; background-color: rgb(0, 0, 0); border-radi=
us: 0.25rem; }

.popover { position: absolute; top: 0px; left: 0px; z-index: 1060; display:=
 block; max-width: 276px; font-family: -apple-system, BlinkMacSystemFont, "=
Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple=
 Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; fon=
t-style: normal; font-weight: 400; line-height: 1.5; text-align: start; tex=
t-decoration: none; text-shadow: none; text-transform: none; letter-spacing=
: normal; word-break: normal; word-spacing: normal; white-space: normal; li=
ne-break: auto; font-size: 0.875rem; overflow-wrap: break-word; background-=
color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid =
rgba(0, 0, 0, 0.2); border-radius: 0.3rem; }

.popover .arrow { position: absolute; display: block; width: 1rem; height: =
0.5rem; margin: 0px 0.3rem; }

.popover .arrow::after, .popover .arrow::before { position: absolute; displ=
ay: block; content: ""; border-color: transparent; border-style: solid; }

.bs-popover-auto[x-placement^=3D"top"], .bs-popover-top { margin-bottom: 0.=
5rem; }

.bs-popover-auto[x-placement^=3D"top"] > .arrow, .bs-popover-top > .arrow {=
 bottom: calc(-0.5rem - 1px); }

.bs-popover-auto[x-placement^=3D"top"] > .arrow::before, .bs-popover-top > =
.arrow::before { bottom: 0px; border-width: 0.5rem 0.5rem 0px; border-top-c=
olor: rgba(0, 0, 0, 0.25); }

.bs-popover-auto[x-placement^=3D"top"] > .arrow::after, .bs-popover-top > .=
arrow::after { bottom: 1px; border-width: 0.5rem 0.5rem 0px; border-top-col=
or: rgb(255, 255, 255); }

.bs-popover-auto[x-placement^=3D"right"], .bs-popover-right { margin-left: =
0.5rem; }

.bs-popover-auto[x-placement^=3D"right"] > .arrow, .bs-popover-right > .arr=
ow { left: calc(-0.5rem - 1px); width: 0.5rem; height: 1rem; margin: 0.3rem=
 0px; }

.bs-popover-auto[x-placement^=3D"right"] > .arrow::before, .bs-popover-righ=
t > .arrow::before { left: 0px; border-width: 0.5rem 0.5rem 0.5rem 0px; bor=
der-right-color: rgba(0, 0, 0, 0.25); }

.bs-popover-auto[x-placement^=3D"right"] > .arrow::after, .bs-popover-right=
 > .arrow::after { left: 1px; border-width: 0.5rem 0.5rem 0.5rem 0px; borde=
r-right-color: rgb(255, 255, 255); }

.bs-popover-auto[x-placement^=3D"bottom"], .bs-popover-bottom { margin-top:=
 0.5rem; }

.bs-popover-auto[x-placement^=3D"bottom"] > .arrow, .bs-popover-bottom > .a=
rrow { top: calc(-0.5rem - 1px); }

.bs-popover-auto[x-placement^=3D"bottom"] > .arrow::before, .bs-popover-bot=
tom > .arrow::before { top: 0px; border-width: 0px 0.5rem 0.5rem; border-bo=
ttom-color: rgba(0, 0, 0, 0.25); }

.bs-popover-auto[x-placement^=3D"bottom"] > .arrow::after, .bs-popover-bott=
om > .arrow::after { top: 1px; border-width: 0px 0.5rem 0.5rem; border-bott=
om-color: rgb(255, 255, 255); }

.bs-popover-auto[x-placement^=3D"bottom"] .popover-header::before, .bs-popo=
ver-bottom .popover-header::before { position: absolute; top: 0px; left: 50=
%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-b=
ottom: 1px solid rgb(247, 247, 247); }

.bs-popover-auto[x-placement^=3D"left"], .bs-popover-left { margin-right: 0=
.5rem; }

.bs-popover-auto[x-placement^=3D"left"] > .arrow, .bs-popover-left > .arrow=
 { right: calc(-0.5rem - 1px); width: 0.5rem; height: 1rem; margin: 0.3rem =
0px; }

.bs-popover-auto[x-placement^=3D"left"] > .arrow::before, .bs-popover-left =
> .arrow::before { right: 0px; border-width: 0.5rem 0px 0.5rem 0.5rem; bord=
er-left-color: rgba(0, 0, 0, 0.25); }

.bs-popover-auto[x-placement^=3D"left"] > .arrow::after, .bs-popover-left >=
 .arrow::after { right: 1px; border-width: 0.5rem 0px 0.5rem 0.5rem; border=
-left-color: rgb(255, 255, 255); }

.popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0px; font-size: 1=
rem; background-color: rgb(247, 247, 247); border-bottom: 1px solid rgb(235=
, 235, 235); border-top-left-radius: calc(0.3rem - 1px); border-top-right-r=
adius: calc(0.3rem - 1px); }

.popover-header:empty { display: none; }

.popover-body { padding: 0.5rem 0.75rem; color: rgb(33, 37, 41); }

.carousel { position: relative; }

.carousel.pointer-event { touch-action: pan-y; }

.carousel-inner { position: relative; width: 100%; overflow: hidden; }

.carousel-inner::after { display: block; clear: both; content: ""; }

.carousel-item { position: relative; display: none; float: left; width: 100=
%; margin-right: -100%; backface-visibility: hidden; transition: transform =
0.6s ease-in-out 0s, -webkit-transform 0.6s ease-in-out 0s; }

@media (prefers-reduced-motion: reduce) {
  .carousel-item { transition: none 0s ease 0s; }
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active { display: =
block; }

.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {=
 transform: translateX(100%); }

.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {=
 transform: translateX(-100%); }

.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; t=
ransform: none; }

.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .caro=
usel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active { =
z-index: 1; opacity: 1; }

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-=
item-right { z-index: 0; opacity: 0; transition: opacity 0s ease 0.6s; }

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carouse=
l-item-right { transition: none 0s ease 0s; }
}

.carousel-control-next, .carousel-control-prev { position: absolute; top: 0=
px; bottom: 0px; z-index: 1; display: flex; align-items: center; justify-co=
ntent: center; width: 15%; color: rgb(255, 255, 255); text-align: center; o=
pacity: 0.5; transition: opacity 0.15s ease 0s; }

@media (prefers-reduced-motion: reduce) {
  .carousel-control-next, .carousel-control-prev { transition: none 0s ease=
 0s; }
}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-contr=
ol-prev:focus, .carousel-control-prev:hover { color: rgb(255, 255, 255); te=
xt-decoration: none; outline: 0px; opacity: 0.9; }

.carousel-control-prev { left: 0px; }

.carousel-control-next { right: 0px; }

.carousel-control-next-icon, .carousel-control-prev-icon { display: inline-=
block; width: 20px; height: 20px; background: 50% center / 100% 100% no-rep=
eat; }

.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3c=
svg xmlns=3D'http://www.w3.org/2000/svg' fill=3D'%23fff' width=3D'8' height=
=3D'8' viewBox=3D'0 0 8 8'%3e%3cpath d=3D'M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2=
.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3c=
svg xmlns=3D'http://www.w3.org/2000/svg' fill=3D'%23fff' width=3D'8' height=
=3D'8' viewBox=3D'0 0 8 8'%3e%3cpath d=3D'M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L=
2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators { position: absolute; right: 0px; bottom: 0px; left: 0=
px; z-index: 15; display: flex; justify-content: center; padding-left: 0px;=
 margin-right: 15%; margin-left: 15%; list-style: none; }

.carousel-indicators li { box-sizing: content-box; flex: 0 1 auto; width: 3=
0px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px;=
 cursor: pointer; background-color: rgb(255, 255, 255); background-clip: pa=
dding-box; border-top: 10px solid transparent; border-bottom: 10px solid tr=
ansparent; opacity: 0.5; transition: opacity 0.6s ease 0s; }

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li { transition: none 0s ease 0s; }
}

.carousel-indicators .active { opacity: 1; }

.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%=
; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: rgb(255, 255=
, 255); text-align: center; }

@-webkit-keyframes spinner-border {=20
  100% { transform: rotate(360deg); }
}

@keyframes spinner-border {=20
  100% { transform: rotate(360deg); }
}

.spinner-border { display: inline-block; width: 2rem; height: 2rem; vertica=
l-align: text-bottom; border-width: 0.25em; border-style: solid; border-col=
or: currentcolor transparent currentcolor currentcolor; border-image: initi=
al; border-radius: 50%; animation: 0.75s linear 0s infinite normal none run=
ning spinner-border; }

.spinner-border-sm { width: 1rem; height: 1rem; border-width: 0.2em; }

@-webkit-keyframes spinner-grow {=20
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}

@keyframes spinner-grow {=20
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}

.spinner-grow { display: inline-block; width: 2rem; height: 2rem; vertical-=
align: text-bottom; background-color: currentcolor; border-radius: 50%; opa=
city: 0; animation: 0.75s linear 0s infinite normal none running spinner-gr=
ow; }

.spinner-grow-sm { width: 1rem; height: 1rem; }

.align-baseline { vertical-align: baseline !important; }

.align-top { vertical-align: top !important; }

.align-middle { vertical-align: middle !important; }

.align-bottom { vertical-align: bottom !important; }

.align-text-bottom { vertical-align: text-bottom !important; }

.align-text-top { vertical-align: text-top !important; }

.bg-primary { background-color: rgb(0, 123, 255) !important; }

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-=
primary:hover { background-color: rgb(0, 98, 204) !important; }

.bg-secondary { background-color: rgb(108, 117, 125) !important; }

a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, butt=
on.bg-secondary:hover { background-color: rgb(84, 91, 98) !important; }

.bg-success { background-color: rgb(40, 167, 69) !important; }

a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-=
success:hover { background-color: rgb(30, 126, 52) !important; }

.bg-info { background-color: rgb(23, 162, 184) !important; }

a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hove=
r { background-color: rgb(17, 122, 139) !important; }

.bg-warning { background-color: rgb(255, 193, 7) !important; }

a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-=
warning:hover { background-color: rgb(211, 158, 0) !important; }

.bg-danger { background-color: rgb(220, 53, 69) !important; }

a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-dan=
ger:hover { background-color: rgb(189, 33, 48) !important; }

.bg-light { background-color: rgb(248, 249, 250) !important; }

a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:=
hover { background-color: rgb(218, 224, 229) !important; }

.bg-dark { background-color: rgb(52, 58, 64) !important; }

a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hove=
r { background-color: rgb(29, 33, 36) !important; }

.bg-white { background-color: rgb(255, 255, 255) !important; }

.bg-transparent { background-color: transparent !important; }

.border { border: 1px solid rgb(222, 226, 230) !important; }

.border-top { border-top: 1px solid rgb(222, 226, 230) !important; }

.border-right { border-right: 1px solid rgb(222, 226, 230) !important; }

.border-bottom { border-bottom: 1px solid rgb(222, 226, 230) !important; }

.border-left { border-left: 1px solid rgb(222, 226, 230) !important; }

.border-0 { border: 0px !important; }

.border-top-0 { border-top: 0px !important; }

.border-right-0 { border-right: 0px !important; }

.border-bottom-0 { border-bottom: 0px !important; }

.border-left-0 { border-left: 0px !important; }

.border-primary { border-color: rgb(0, 123, 255) !important; }

.border-secondary { border-color: rgb(108, 117, 125) !important; }

.border-success { border-color: rgb(40, 167, 69) !important; }

.border-info { border-color: rgb(23, 162, 184) !important; }

.border-warning { border-color: rgb(255, 193, 7) !important; }

.border-danger { border-color: rgb(220, 53, 69) !important; }

.border-light { border-color: rgb(248, 249, 250) !important; }

.border-dark { border-color: rgb(52, 58, 64) !important; }

.border-white { border-color: rgb(255, 255, 255) !important; }

.rounded-sm { border-radius: 0.2rem !important; }

.rounded { border-radius: 0.25rem !important; }

.rounded-top { border-top-left-radius: 0.25rem !important; border-top-right=
-radius: 0.25rem !important; }

.rounded-right { border-top-right-radius: 0.25rem !important; border-bottom=
-right-radius: 0.25rem !important; }

.rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bo=
ttom-left-radius: 0.25rem !important; }

.rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-l=
eft-radius: 0.25rem !important; }

.rounded-lg { border-radius: 0.3rem !important; }

.rounded-circle { border-radius: 50% !important; }

.rounded-pill { border-radius: 50rem !important; }

.rounded-0 { border-radius: 0px !important; }

.clearfix::after { display: block; clear: both; content: ""; }

.d-none { display: none !important; }

.d-inline { display: inline !important; }

.d-inline-block { display: inline-block !important; }

.d-block { display: block !important; }

.d-table { display: table !important; }

.d-table-row { display: table-row !important; }

.d-table-cell { display: table-cell !important; }

.d-flex { display: flex !important; }

.d-inline-flex { display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none { display: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: flex !important; }
  .d-sm-inline-flex { display: inline-flex !important; }
}

@media (min-width: 768px) {
  .d-md-none { display: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: flex !important; }
  .d-md-inline-flex { display: inline-flex !important; }
}

@media (min-width: 992px) {
  .d-lg-none { display: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: flex !important; }
  .d-lg-inline-flex { display: inline-flex !important; }
}

@media (min-width: 1200px) {
  .d-xl-none { display: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: flex !important; }
  .d-xl-inline-flex { display: inline-flex !important; }
}

@media print {
  .d-print-none { display: none !important; }
  .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: flex !important; }
  .d-print-inline-flex { display: inline-flex !important; }
}

.embed-responsive { position: relative; display: block; width: 100%; paddin=
g: 0px; overflow: hidden; }

.embed-responsive::before { display: block; content: ""; }

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-r=
esponsive iframe, .embed-responsive object, .embed-responsive video { posit=
ion: absolute; top: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%;=
 border: 0px; }

.embed-responsive-21by9::before { padding-top: 42.8571%; }

.embed-responsive-16by9::before { padding-top: 56.25%; }

.embed-responsive-4by3::before { padding-top: 75%; }

.embed-responsive-1by1::before { padding-top: 100%; }

.flex-row { flex-direction: row !important; }

.flex-column { flex-direction: column !important; }

.flex-row-reverse { flex-direction: row-reverse !important; }

.flex-column-reverse { flex-direction: column-reverse !important; }

.flex-wrap { flex-wrap: wrap !important; }

.flex-nowrap { flex-wrap: nowrap !important; }

.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }

.flex-fill { flex: 1 1 auto !important; }

.flex-grow-0 { flex-grow: 0 !important; }

.flex-grow-1 { flex-grow: 1 !important; }

.flex-shrink-0 { flex-shrink: 0 !important; }

.flex-shrink-1 { flex-shrink: 1 !important; }

.justify-content-start { justify-content: flex-start !important; }

.justify-content-end { justify-content: flex-end !important; }

.justify-content-center { justify-content: center !important; }

.justify-content-between { justify-content: space-between !important; }

.justify-content-around { justify-content: space-around !important; }

.align-items-start { align-items: flex-start !important; }

.align-items-end { align-items: flex-end !important; }

.align-items-center { align-items: center !important; }

.align-items-baseline { align-items: baseline !important; }

.align-items-stretch { align-items: stretch !important; }

.align-content-start { align-content: flex-start !important; }

.align-content-end { align-content: flex-end !important; }

.align-content-center { align-content: center !important; }

.align-content-between { align-content: space-between !important; }

.align-content-around { align-content: space-around !important; }

.align-content-stretch { align-content: stretch !important; }

.align-self-auto { align-self: auto !important; }

.align-self-start { align-self: flex-start !important; }

.align-self-end { align-self: flex-end !important; }

.align-self-center { align-self: center !important; }

.align-self-baseline { align-self: baseline !important; }

.align-self-stretch { align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row { flex-direction: row !important; }
  .flex-sm-column { flex-direction: column !important; }
  .flex-sm-row-reverse { flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { flex-direction: column-reverse !important; }
  .flex-sm-wrap { flex-wrap: wrap !important; }
  .flex-sm-nowrap { flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-sm-fill { flex: 1 1 auto !important; }
  .flex-sm-grow-0 { flex-grow: 0 !important; }
  .flex-sm-grow-1 { flex-grow: 1 !important; }
  .flex-sm-shrink-0 { flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-sm-start { justify-content: flex-start !important; }
  .justify-content-sm-end { justify-content: flex-end !important; }
  .justify-content-sm-center { justify-content: center !important; }
  .justify-content-sm-between { justify-content: space-between !important; =
}
  .justify-content-sm-around { justify-content: space-around !important; }
  .align-items-sm-start { align-items: flex-start !important; }
  .align-items-sm-end { align-items: flex-end !important; }
  .align-items-sm-center { align-items: center !important; }
  .align-items-sm-baseline { align-items: baseline !important; }
  .align-items-sm-stretch { align-items: stretch !important; }
  .align-content-sm-start { align-content: flex-start !important; }
  .align-content-sm-end { align-content: flex-end !important; }
  .align-content-sm-center { align-content: center !important; }
  .align-content-sm-between { align-content: space-between !important; }
  .align-content-sm-around { align-content: space-around !important; }
  .align-content-sm-stretch { align-content: stretch !important; }
  .align-self-sm-auto { align-self: auto !important; }
  .align-self-sm-start { align-self: flex-start !important; }
  .align-self-sm-end { align-self: flex-end !important; }
  .align-self-sm-center { align-self: center !important; }
  .align-self-sm-baseline { align-self: baseline !important; }
  .align-self-sm-stretch { align-self: stretch !important; }
}

@media (min-width: 768px) {
  .flex-md-row { flex-direction: row !important; }
  .flex-md-column { flex-direction: column !important; }
  .flex-md-row-reverse { flex-direction: row-reverse !important; }
  .flex-md-column-reverse { flex-direction: column-reverse !important; }
  .flex-md-wrap { flex-wrap: wrap !important; }
  .flex-md-nowrap { flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-md-fill { flex: 1 1 auto !important; }
  .flex-md-grow-0 { flex-grow: 0 !important; }
  .flex-md-grow-1 { flex-grow: 1 !important; }
  .flex-md-shrink-0 { flex-shrink: 0 !important; }
  .flex-md-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-md-start { justify-content: flex-start !important; }
  .justify-content-md-end { justify-content: flex-end !important; }
  .justify-content-md-center { justify-content: center !important; }
  .justify-content-md-between { justify-content: space-between !important; =
}
  .justify-content-md-around { justify-content: space-around !important; }
  .align-items-md-start { align-items: flex-start !important; }
  .align-items-md-end { align-items: flex-end !important; }
  .align-items-md-center { align-items: center !important; }
  .align-items-md-baseline { align-items: baseline !important; }
  .align-items-md-stretch { align-items: stretch !important; }
  .align-content-md-start { align-content: flex-start !important; }
  .align-content-md-end { align-content: flex-end !important; }
  .align-content-md-center { align-content: center !important; }
  .align-content-md-between { align-content: space-between !important; }
  .align-content-md-around { align-content: space-around !important; }
  .align-content-md-stretch { align-content: stretch !important; }
  .align-self-md-auto { align-self: auto !important; }
  .align-self-md-start { align-self: flex-start !important; }
  .align-self-md-end { align-self: flex-end !important; }
  .align-self-md-center { align-self: center !important; }
  .align-self-md-baseline { align-self: baseline !important; }
  .align-self-md-stretch { align-self: stretch !important; }
}

@media (min-width: 992px) {
  .flex-lg-row { flex-direction: row !important; }
  .flex-lg-column { flex-direction: column !important; }
  .flex-lg-row-reverse { flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { flex-direction: column-reverse !important; }
  .flex-lg-wrap { flex-wrap: wrap !important; }
  .flex-lg-nowrap { flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-lg-fill { flex: 1 1 auto !important; }
  .flex-lg-grow-0 { flex-grow: 0 !important; }
  .flex-lg-grow-1 { flex-grow: 1 !important; }
  .flex-lg-shrink-0 { flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-lg-start { justify-content: flex-start !important; }
  .justify-content-lg-end { justify-content: flex-end !important; }
  .justify-content-lg-center { justify-content: center !important; }
  .justify-content-lg-between { justify-content: space-between !important; =
}
  .justify-content-lg-around { justify-content: space-around !important; }
  .align-items-lg-start { align-items: flex-start !important; }
  .align-items-lg-end { align-items: flex-end !important; }
  .align-items-lg-center { align-items: center !important; }
  .align-items-lg-baseline { align-items: baseline !important; }
  .align-items-lg-stretch { align-items: stretch !important; }
  .align-content-lg-start { align-content: flex-start !important; }
  .align-content-lg-end { align-content: flex-end !important; }
  .align-content-lg-center { align-content: center !important; }
  .align-content-lg-between { align-content: space-between !important; }
  .align-content-lg-around { align-content: space-around !important; }
  .align-content-lg-stretch { align-content: stretch !important; }
  .align-self-lg-auto { align-self: auto !important; }
  .align-self-lg-start { align-self: flex-start !important; }
  .align-self-lg-end { align-self: flex-end !important; }
  .align-self-lg-center { align-self: center !important; }
  .align-self-lg-baseline { align-self: baseline !important; }
  .align-self-lg-stretch { align-self: stretch !important; }
}

@media (min-width: 1200px) {
  .flex-xl-row { flex-direction: row !important; }
  .flex-xl-column { flex-direction: column !important; }
  .flex-xl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xl-wrap { flex-wrap: wrap !important; }
  .flex-xl-nowrap { flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-xl-fill { flex: 1 1 auto !important; }
  .flex-xl-grow-0 { flex-grow: 0 !important; }
  .flex-xl-grow-1 { flex-grow: 1 !important; }
  .flex-xl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-xl-start { justify-content: flex-start !important; }
  .justify-content-xl-end { justify-content: flex-end !important; }
  .justify-content-xl-center { justify-content: center !important; }
  .justify-content-xl-between { justify-content: space-between !important; =
}
  .justify-content-xl-around { justify-content: space-around !important; }
  .align-items-xl-start { align-items: flex-start !important; }
  .align-items-xl-end { align-items: flex-end !important; }
  .align-items-xl-center { align-items: center !important; }
  .align-items-xl-baseline { align-items: baseline !important; }
  .align-items-xl-stretch { align-items: stretch !important; }
  .align-content-xl-start { align-content: flex-start !important; }
  .align-content-xl-end { align-content: flex-end !important; }
  .align-content-xl-center { align-content: center !important; }
  .align-content-xl-between { align-content: space-between !important; }
  .align-content-xl-around { align-content: space-around !important; }
  .align-content-xl-stretch { align-content: stretch !important; }
  .align-self-xl-auto { align-self: auto !important; }
  .align-self-xl-start { align-self: flex-start !important; }
  .align-self-xl-end { align-self: flex-end !important; }
  .align-self-xl-center { align-self: center !important; }
  .align-self-xl-baseline { align-self: baseline !important; }
  .align-self-xl-stretch { align-self: stretch !important; }
}

.float-left { float: left !important; }

.float-right { float: right !important; }

.float-none { float: none !important; }

@media (min-width: 576px) {
  .float-sm-left { float: left !important; }
  .float-sm-right { float: right !important; }
  .float-sm-none { float: none !important; }
}

@media (min-width: 768px) {
  .float-md-left { float: left !important; }
  .float-md-right { float: right !important; }
  .float-md-none { float: none !important; }
}

@media (min-width: 992px) {
  .float-lg-left { float: left !important; }
  .float-lg-right { float: right !important; }
  .float-lg-none { float: none !important; }
}

@media (min-width: 1200px) {
  .float-xl-left { float: left !important; }
  .float-xl-right { float: right !important; }
  .float-xl-none { float: none !important; }
}

.user-select-all { user-select: all !important; }

.user-select-auto { user-select: auto !important; }

.user-select-none { user-select: none !important; }

.overflow-auto { overflow: auto !important; }

.overflow-hidden { overflow: hidden !important; }

.position-static { position: static !important; }

.position-relative { position: relative !important; }

.position-absolute { position: absolute !important; }

.position-fixed { position: fixed !important; }

.position-sticky { position: sticky !important; }

.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 103=
0; }

.fixed-bottom { position: fixed; right: 0px; bottom: 0px; left: 0px; z-inde=
x: 1030; }

@supports ((position:-webkit-sticky) or (position:sticky)) {
  .sticky-top { position: sticky; top: 0px; z-index: 1020; }
}

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margi=
n: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: now=
rap; border: 0px; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; wid=
th: auto; height: auto; overflow: visible; clip: auto; white-space: normal;=
 }

.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; }

.w-25 { width: 25% !important; }

.w-50 { width: 50% !important; }

.w-75 { width: 75% !important; }

.w-100 { width: 100% !important; }

.w-auto { width: auto !important; }

.h-25 { height: 25% !important; }

.h-50 { height: 50% !important; }

.h-75 { height: 75% !important; }

.h-100 { height: 100% !important; }

.h-auto { height: auto !important; }

.mw-100 { max-width: 100% !important; }

.mh-100 { max-height: 100% !important; }

.min-vw-100 { min-width: 100vw !important; }

.min-vh-100 { min-height: 100vh !important; }

.vw-100 { width: 100vw !important; }

.vh-100 { height: 100vh !important; }

.m-0 { margin: 0px !important; }

.mt-0, .my-0 { margin-top: 0px !important; }

.mr-0, .mx-0 { margin-right: 0px !important; }

.mb-0, .my-0 { margin-bottom: 0px !important; }

.ml-0, .mx-0 { margin-left: 0px !important; }

.m-1 { margin: 0.25rem !important; }

.mt-1, .my-1 { margin-top: 0.25rem !important; }

.mr-1, .mx-1 { margin-right: 0.25rem !important; }

.mb-1, .my-1 { margin-bottom: 0.25rem !important; }

.ml-1, .mx-1 { margin-left: 0.25rem !important; }

.m-2 { margin: 0.5rem !important; }

.mt-2, .my-2 { margin-top: 0.5rem !important; }

.mr-2, .mx-2 { margin-right: 0.5rem !important; }

.mb-2, .my-2 { margin-bottom: 0.5rem !important; }

.ml-2, .mx-2 { margin-left: 0.5rem !important; }

.m-3 { margin: 1rem !important; }

.mt-3, .my-3 { margin-top: 1rem !important; }

.mr-3, .mx-3 { margin-right: 1rem !important; }

.mb-3, .my-3 { margin-bottom: 1rem !important; }

.ml-3, .mx-3 { margin-left: 1rem !important; }

.m-4 { margin: 1.5rem !important; }

.mt-4, .my-4 { margin-top: 1.5rem !important; }

.mr-4, .mx-4 { margin-right: 1.5rem !important; }

.mb-4, .my-4 { margin-bottom: 1.5rem !important; }

.ml-4, .mx-4 { margin-left: 1.5rem !important; }

.m-5 { margin: 3rem !important; }

.mt-5, .my-5 { margin-top: 3rem !important; }

.mr-5, .mx-5 { margin-right: 3rem !important; }

.mb-5, .my-5 { margin-bottom: 3rem !important; }

.ml-5, .mx-5 { margin-left: 3rem !important; }

.p-0 { padding: 0px !important; }

.pt-0, .py-0 { padding-top: 0px !important; }

.pr-0, .px-0 { padding-right: 0px !important; }

.pb-0, .py-0 { padding-bottom: 0px !important; }

.pl-0, .px-0 { padding-left: 0px !important; }

.p-1 { padding: 0.25rem !important; }

.pt-1, .py-1 { padding-top: 0.25rem !important; }

.pr-1, .px-1 { padding-right: 0.25rem !important; }

.pb-1, .py-1 { padding-bottom: 0.25rem !important; }

.pl-1, .px-1 { padding-left: 0.25rem !important; }

.p-2 { padding: 0.5rem !important; }

.pt-2, .py-2 { padding-top: 0.5rem !important; }

.pr-2, .px-2 { padding-right: 0.5rem !important; }

.pb-2, .py-2 { padding-bottom: 0.5rem !important; }

.pl-2, .px-2 { padding-left: 0.5rem !important; }

.p-3 { padding: 1rem !important; }

.pt-3, .py-3 { padding-top: 1rem !important; }

.pr-3, .px-3 { padding-right: 1rem !important; }

.pb-3, .py-3 { padding-bottom: 1rem !important; }

.pl-3, .px-3 { padding-left: 1rem !important; }

.p-4 { padding: 1.5rem !important; }

.pt-4, .py-4 { padding-top: 1.5rem !important; }

.pr-4, .px-4 { padding-right: 1.5rem !important; }

.pb-4, .py-4 { padding-bottom: 1.5rem !important; }

.pl-4, .px-4 { padding-left: 1.5rem !important; }

.p-5 { padding: 3rem !important; }

.pt-5, .py-5 { padding-top: 3rem !important; }

.pr-5, .px-5 { padding-right: 3rem !important; }

.pb-5, .py-5 { padding-bottom: 3rem !important; }

.pl-5, .px-5 { padding-left: 3rem !important; }

.m-n1 { margin: -0.25rem !important; }

.mt-n1, .my-n1 { margin-top: -0.25rem !important; }

.mr-n1, .mx-n1 { margin-right: -0.25rem !important; }

.mb-n1, .my-n1 { margin-bottom: -0.25rem !important; }

.ml-n1, .mx-n1 { margin-left: -0.25rem !important; }

.m-n2 { margin: -0.5rem !important; }

.mt-n2, .my-n2 { margin-top: -0.5rem !important; }

.mr-n2, .mx-n2 { margin-right: -0.5rem !important; }

.mb-n2, .my-n2 { margin-bottom: -0.5rem !important; }

.ml-n2, .mx-n2 { margin-left: -0.5rem !important; }

.m-n3 { margin: -1rem !important; }

.mt-n3, .my-n3 { margin-top: -1rem !important; }

.mr-n3, .mx-n3 { margin-right: -1rem !important; }

.mb-n3, .my-n3 { margin-bottom: -1rem !important; }

.ml-n3, .mx-n3 { margin-left: -1rem !important; }

.m-n4 { margin: -1.5rem !important; }

.mt-n4, .my-n4 { margin-top: -1.5rem !important; }

.mr-n4, .mx-n4 { margin-right: -1.5rem !important; }

.mb-n4, .my-n4 { margin-bottom: -1.5rem !important; }

.ml-n4, .mx-n4 { margin-left: -1.5rem !important; }

.m-n5 { margin: -3rem !important; }

.mt-n5, .my-n5 { margin-top: -3rem !important; }

.mr-n5, .mx-n5 { margin-right: -3rem !important; }

.mb-n5, .my-n5 { margin-bottom: -3rem !important; }

.ml-n5, .mx-n5 { margin-left: -3rem !important; }

.m-auto { margin: auto !important; }

.mt-auto, .my-auto { margin-top: auto !important; }

.mr-auto, .mx-auto { margin-right: auto !important; }

.mb-auto, .my-auto { margin-bottom: auto !important; }

.ml-auto, .mx-auto { margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 { margin: 0px !important; }
  .mt-sm-0, .my-sm-0 { margin-top: 0px !important; }
  .mr-sm-0, .mx-sm-0 { margin-right: 0px !important; }
  .mb-sm-0, .my-sm-0 { margin-bottom: 0px !important; }
  .ml-sm-0, .mx-sm-0 { margin-left: 0px !important; }
  .m-sm-1 { margin: 0.25rem !important; }
  .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; }
  .mr-sm-1, .mx-sm-1 { margin-right: 0.25rem !important; }
  .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; }
  .ml-sm-1, .mx-sm-1 { margin-left: 0.25rem !important; }
  .m-sm-2 { margin: 0.5rem !important; }
  .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; }
  .mr-sm-2, .mx-sm-2 { margin-right: 0.5rem !important; }
  .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; }
  .ml-sm-2, .mx-sm-2 { margin-left: 0.5rem !important; }
  .m-sm-3 { margin: 1rem !important; }
  .mt-sm-3, .my-sm-3 { margin-top: 1rem !important; }
  .mr-sm-3, .mx-sm-3 { margin-right: 1rem !important; }
  .mb-sm-3, .my-sm-3 { margin-bottom: 1rem !important; }
  .ml-sm-3, .mx-sm-3 { margin-left: 1rem !important; }
  .m-sm-4 { margin: 1.5rem !important; }
  .mt-sm-4, .my-sm-4 { margin-top: 1.5rem !important; }
  .mr-sm-4, .mx-sm-4 { margin-right: 1.5rem !important; }
  .mb-sm-4, .my-sm-4 { margin-bottom: 1.5rem !important; }
  .ml-sm-4, .mx-sm-4 { margin-left: 1.5rem !important; }
  .m-sm-5 { margin: 3rem !important; }
  .mt-sm-5, .my-sm-5 { margin-top: 3rem !important; }
  .mr-sm-5, .mx-sm-5 { margin-right: 3rem !important; }
  .mb-sm-5, .my-sm-5 { margin-bottom: 3rem !important; }
  .ml-sm-5, .mx-sm-5 { margin-left: 3rem !important; }
  .p-sm-0 { padding: 0px !important; }
  .pt-sm-0, .py-sm-0 { padding-top: 0px !important; }
  .pr-sm-0, .px-sm-0 { padding-right: 0px !important; }
  .pb-sm-0, .py-sm-0 { padding-bottom: 0px !important; }
  .pl-sm-0, .px-sm-0 { padding-left: 0px !important; }
  .p-sm-1 { padding: 0.25rem !important; }
  .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; }
  .pr-sm-1, .px-sm-1 { padding-right: 0.25rem !important; }
  .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; }
  .pl-sm-1, .px-sm-1 { padding-left: 0.25rem !important; }
  .p-sm-2 { padding: 0.5rem !important; }
  .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; }
  .pr-sm-2, .px-sm-2 { padding-right: 0.5rem !important; }
  .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; }
  .pl-sm-2, .px-sm-2 { padding-left: 0.5rem !important; }
  .p-sm-3 { padding: 1rem !important; }
  .pt-sm-3, .py-sm-3 { padding-top: 1rem !important; }
  .pr-sm-3, .px-sm-3 { padding-right: 1rem !important; }
  .pb-sm-3, .py-sm-3 { padding-bottom: 1rem !important; }
  .pl-sm-3, .px-sm-3 { padding-left: 1rem !important; }
  .p-sm-4 { padding: 1.5rem !important; }
  .pt-sm-4, .py-sm-4 { padding-top: 1.5rem !important; }
  .pr-sm-4, .px-sm-4 { padding-right: 1.5rem !important; }
  .pb-sm-4, .py-sm-4 { padding-bottom: 1.5rem !important; }
  .pl-sm-4, .px-sm-4 { padding-left: 1.5rem !important; }
  .p-sm-5 { padding: 3rem !important; }
  .pt-sm-5, .py-sm-5 { padding-top: 3rem !important; }
  .pr-sm-5, .px-sm-5 { padding-right: 3rem !important; }
  .pb-sm-5, .py-sm-5 { padding-bottom: 3rem !important; }
  .pl-sm-5, .px-sm-5 { padding-left: 3rem !important; }
  .m-sm-n1 { margin: -0.25rem !important; }
  .mt-sm-n1, .my-sm-n1 { margin-top: -0.25rem !important; }
  .mr-sm-n1, .mx-sm-n1 { margin-right: -0.25rem !important; }
  .mb-sm-n1, .my-sm-n1 { margin-bottom: -0.25rem !important; }
  .ml-sm-n1, .mx-sm-n1 { margin-left: -0.25rem !important; }
  .m-sm-n2 { margin: -0.5rem !important; }
  .mt-sm-n2, .my-sm-n2 { margin-top: -0.5rem !important; }
  .mr-sm-n2, .mx-sm-n2 { margin-right: -0.5rem !important; }
  .mb-sm-n2, .my-sm-n2 { margin-bottom: -0.5rem !important; }
  .ml-sm-n2, .mx-sm-n2 { margin-left: -0.5rem !important; }
  .m-sm-n3 { margin: -1rem !important; }
  .mt-sm-n3, .my-sm-n3 { margin-top: -1rem !important; }
  .mr-sm-n3, .mx-sm-n3 { margin-right: -1rem !important; }
  .mb-sm-n3, .my-sm-n3 { margin-bottom: -1rem !important; }
  .ml-sm-n3, .mx-sm-n3 { margin-left: -1rem !important; }
  .m-sm-n4 { margin: -1.5rem !important; }
  .mt-sm-n4, .my-sm-n4 { margin-top: -1.5rem !important; }
  .mr-sm-n4, .mx-sm-n4 { margin-right: -1.5rem !important; }
  .mb-sm-n4, .my-sm-n4 { margin-bottom: -1.5rem !important; }
  .ml-sm-n4, .mx-sm-n4 { margin-left: -1.5rem !important; }
  .m-sm-n5 { margin: -3rem !important; }
  .mt-sm-n5, .my-sm-n5 { margin-top: -3rem !important; }
  .mr-sm-n5, .mx-sm-n5 { margin-right: -3rem !important; }
  .mb-sm-n5, .my-sm-n5 { margin-bottom: -3rem !important; }
  .ml-sm-n5, .mx-sm-n5 { margin-left: -3rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mt-sm-auto, .my-sm-auto { margin-top: auto !important; }
  .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; }
  .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; }
  .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; }
}

@media (min-width: 768px) {
  .m-md-0 { margin: 0px !important; }
  .mt-md-0, .my-md-0 { margin-top: 0px !important; }
  .mr-md-0, .mx-md-0 { margin-right: 0px !important; }
  .mb-md-0, .my-md-0 { margin-bottom: 0px !important; }
  .ml-md-0, .mx-md-0 { margin-left: 0px !important; }
  .m-md-1 { margin: 0.25rem !important; }
  .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; }
  .mr-md-1, .mx-md-1 { margin-right: 0.25rem !important; }
  .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; }
  .ml-md-1, .mx-md-1 { margin-left: 0.25rem !important; }
  .m-md-2 { margin: 0.5rem !important; }
  .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; }
  .mr-md-2, .mx-md-2 { margin-right: 0.5rem !important; }
  .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; }
  .ml-md-2, .mx-md-2 { margin-left: 0.5rem !important; }
  .m-md-3 { margin: 1rem !important; }
  .mt-md-3, .my-md-3 { margin-top: 1rem !important; }
  .mr-md-3, .mx-md-3 { margin-right: 1rem !important; }
  .mb-md-3, .my-md-3 { margin-bottom: 1rem !important; }
  .ml-md-3, .mx-md-3 { margin-left: 1rem !important; }
  .m-md-4 { margin: 1.5rem !important; }
  .mt-md-4, .my-md-4 { margin-top: 1.5rem !important; }
  .mr-md-4, .mx-md-4 { margin-right: 1.5rem !important; }
  .mb-md-4, .my-md-4 { margin-bottom: 1.5rem !important; }
  .ml-md-4, .mx-md-4 { margin-left: 1.5rem !important; }
  .m-md-5 { margin: 3rem !important; }
  .mt-md-5, .my-md-5 { margin-top: 3rem !important; }
  .mr-md-5, .mx-md-5 { margin-right: 3rem !important; }
  .mb-md-5, .my-md-5 { margin-bottom: 3rem !important; }
  .ml-md-5, .mx-md-5 { margin-left: 3rem !important; }
  .p-md-0 { padding: 0px !important; }
  .pt-md-0, .py-md-0 { padding-top: 0px !important; }
  .pr-md-0, .px-md-0 { padding-right: 0px !important; }
  .pb-md-0, .py-md-0 { padding-bottom: 0px !important; }
  .pl-md-0, .px-md-0 { padding-left: 0px !important; }
  .p-md-1 { padding: 0.25rem !important; }
  .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; }
  .pr-md-1, .px-md-1 { padding-right: 0.25rem !important; }
  .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; }
  .pl-md-1, .px-md-1 { padding-left: 0.25rem !important; }
  .p-md-2 { padding: 0.5rem !important; }
  .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; }
  .pr-md-2, .px-md-2 { padding-right: 0.5rem !important; }
  .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; }
  .pl-md-2, .px-md-2 { padding-left: 0.5rem !important; }
  .p-md-3 { padding: 1rem !important; }
  .pt-md-3, .py-md-3 { padding-top: 1rem !important; }
  .pr-md-3, .px-md-3 { padding-right: 1rem !important; }
  .pb-md-3, .py-md-3 { padding-bottom: 1rem !important; }
  .pl-md-3, .px-md-3 { padding-left: 1rem !important; }
  .p-md-4 { padding: 1.5rem !important; }
  .pt-md-4, .py-md-4 { padding-top: 1.5rem !important; }
  .pr-md-4, .px-md-4 { padding-right: 1.5rem !important; }
  .pb-md-4, .py-md-4 { padding-bottom: 1.5rem !important; }
  .pl-md-4, .px-md-4 { padding-left: 1.5rem !important; }
  .p-md-5 { padding: 3rem !important; }
  .pt-md-5, .py-md-5 { padding-top: 3rem !important; }
  .pr-md-5, .px-md-5 { padding-right: 3rem !important; }
  .pb-md-5, .py-md-5 { padding-bottom: 3rem !important; }
  .pl-md-5, .px-md-5 { padding-left: 3rem !important; }
  .m-md-n1 { margin: -0.25rem !important; }
  .mt-md-n1, .my-md-n1 { margin-top: -0.25rem !important; }
  .mr-md-n1, .mx-md-n1 { margin-right: -0.25rem !important; }
  .mb-md-n1, .my-md-n1 { margin-bottom: -0.25rem !important; }
  .ml-md-n1, .mx-md-n1 { margin-left: -0.25rem !important; }
  .m-md-n2 { margin: -0.5rem !important; }
  .mt-md-n2, .my-md-n2 { margin-top: -0.5rem !important; }
  .mr-md-n2, .mx-md-n2 { margin-right: -0.5rem !important; }
  .mb-md-n2, .my-md-n2 { margin-bottom: -0.5rem !important; }
  .ml-md-n2, .mx-md-n2 { margin-left: -0.5rem !important; }
  .m-md-n3 { margin: -1rem !important; }
  .mt-md-n3, .my-md-n3 { margin-top: -1rem !important; }
  .mr-md-n3, .mx-md-n3 { margin-right: -1rem !important; }
  .mb-md-n3, .my-md-n3 { margin-bottom: -1rem !important; }
  .ml-md-n3, .mx-md-n3 { margin-left: -1rem !important; }
  .m-md-n4 { margin: -1.5rem !important; }
  .mt-md-n4, .my-md-n4 { margin-top: -1.5rem !important; }
  .mr-md-n4, .mx-md-n4 { margin-right: -1.5rem !important; }
  .mb-md-n4, .my-md-n4 { margin-bottom: -1.5rem !important; }
  .ml-md-n4, .mx-md-n4 { margin-left: -1.5rem !important; }
  .m-md-n5 { margin: -3rem !important; }
  .mt-md-n5, .my-md-n5 { margin-top: -3rem !important; }
  .mr-md-n5, .mx-md-n5 { margin-right: -3rem !important; }
  .mb-md-n5, .my-md-n5 { margin-bottom: -3rem !important; }
  .ml-md-n5, .mx-md-n5 { margin-left: -3rem !important; }
  .m-md-auto { margin: auto !important; }
  .mt-md-auto, .my-md-auto { margin-top: auto !important; }
  .mr-md-auto, .mx-md-auto { margin-right: auto !important; }
  .mb-md-auto, .my-md-auto { margin-bottom: auto !important; }
  .ml-md-auto, .mx-md-auto { margin-left: auto !important; }
}

@media (min-width: 992px) {
  .m-lg-0 { margin: 0px !important; }
  .mt-lg-0, .my-lg-0 { margin-top: 0px !important; }
  .mr-lg-0, .mx-lg-0 { margin-right: 0px !important; }
  .mb-lg-0, .my-lg-0 { margin-bottom: 0px !important; }
  .ml-lg-0, .mx-lg-0 { margin-left: 0px !important; }
  .m-lg-1 { margin: 0.25rem !important; }
  .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; }
  .mr-lg-1, .mx-lg-1 { margin-right: 0.25rem !important; }
  .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; }
  .ml-lg-1, .mx-lg-1 { margin-left: 0.25rem !important; }
  .m-lg-2 { margin: 0.5rem !important; }
  .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; }
  .mr-lg-2, .mx-lg-2 { margin-right: 0.5rem !important; }
  .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; }
  .ml-lg-2, .mx-lg-2 { margin-left: 0.5rem !important; }
  .m-lg-3 { margin: 1rem !important; }
  .mt-lg-3, .my-lg-3 { margin-top: 1rem !important; }
  .mr-lg-3, .mx-lg-3 { margin-right: 1rem !important; }
  .mb-lg-3, .my-lg-3 { margin-bottom: 1rem !important; }
  .ml-lg-3, .mx-lg-3 { margin-left: 1rem !important; }
  .m-lg-4 { margin: 1.5rem !important; }
  .mt-lg-4, .my-lg-4 { margin-top: 1.5rem !important; }
  .mr-lg-4, .mx-lg-4 { margin-right: 1.5rem !important; }
  .mb-lg-4, .my-lg-4 { margin-bottom: 1.5rem !important; }
  .ml-lg-4, .mx-lg-4 { margin-left: 1.5rem !important; }
  .m-lg-5 { margin: 3rem !important; }
  .mt-lg-5, .my-lg-5 { margin-top: 3rem !important; }
  .mr-lg-5, .mx-lg-5 { margin-right: 3rem !important; }
  .mb-lg-5, .my-lg-5 { margin-bottom: 3rem !important; }
  .ml-lg-5, .mx-lg-5 { margin-left: 3rem !important; }
  .p-lg-0 { padding: 0px !important; }
  .pt-lg-0, .py-lg-0 { padding-top: 0px !important; }
  .pr-lg-0, .px-lg-0 { padding-right: 0px !important; }
  .pb-lg-0, .py-lg-0 { padding-bottom: 0px !important; }
  .pl-lg-0, .px-lg-0 { padding-left: 0px !important; }
  .p-lg-1 { padding: 0.25rem !important; }
  .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; }
  .pr-lg-1, .px-lg-1 { padding-right: 0.25rem !important; }
  .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; }
  .pl-lg-1, .px-lg-1 { padding-left: 0.25rem !important; }
  .p-lg-2 { padding: 0.5rem !important; }
  .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; }
  .pr-lg-2, .px-lg-2 { padding-right: 0.5rem !important; }
  .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; }
  .pl-lg-2, .px-lg-2 { padding-left: 0.5rem !important; }
  .p-lg-3 { padding: 1rem !important; }
  .pt-lg-3, .py-lg-3 { padding-top: 1rem !important; }
  .pr-lg-3, .px-lg-3 { padding-right: 1rem !important; }
  .pb-lg-3, .py-lg-3 { padding-bottom: 1rem !important; }
  .pl-lg-3, .px-lg-3 { padding-left: 1rem !important; }
  .p-lg-4 { padding: 1.5rem !important; }
  .pt-lg-4, .py-lg-4 { padding-top: 1.5rem !important; }
  .pr-lg-4, .px-lg-4 { padding-right: 1.5rem !important; }
  .pb-lg-4, .py-lg-4 { padding-bottom: 1.5rem !important; }
  .pl-lg-4, .px-lg-4 { padding-left: 1.5rem !important; }
  .p-lg-5 { padding: 3rem !important; }
  .pt-lg-5, .py-lg-5 { padding-top: 3rem !important; }
  .pr-lg-5, .px-lg-5 { padding-right: 3rem !important; }
  .pb-lg-5, .py-lg-5 { padding-bottom: 3rem !important; }
  .pl-lg-5, .px-lg-5 { padding-left: 3rem !important; }
  .m-lg-n1 { margin: -0.25rem !important; }
  .mt-lg-n1, .my-lg-n1 { margin-top: -0.25rem !important; }
  .mr-lg-n1, .mx-lg-n1 { margin-right: -0.25rem !important; }
  .mb-lg-n1, .my-lg-n1 { margin-bottom: -0.25rem !important; }
  .ml-lg-n1, .mx-lg-n1 { margin-left: -0.25rem !important; }
  .m-lg-n2 { margin: -0.5rem !important; }
  .mt-lg-n2, .my-lg-n2 { margin-top: -0.5rem !important; }
  .mr-lg-n2, .mx-lg-n2 { margin-right: -0.5rem !important; }
  .mb-lg-n2, .my-lg-n2 { margin-bottom: -0.5rem !important; }
  .ml-lg-n2, .mx-lg-n2 { margin-left: -0.5rem !important; }
  .m-lg-n3 { margin: -1rem !important; }
  .mt-lg-n3, .my-lg-n3 { margin-top: -1rem !important; }
  .mr-lg-n3, .mx-lg-n3 { margin-right: -1rem !important; }
  .mb-lg-n3, .my-lg-n3 { margin-bottom: -1rem !important; }
  .ml-lg-n3, .mx-lg-n3 { margin-left: -1rem !important; }
  .m-lg-n4 { margin: -1.5rem !important; }
  .mt-lg-n4, .my-lg-n4 { margin-top: -1.5rem !important; }
  .mr-lg-n4, .mx-lg-n4 { margin-right: -1.5rem !important; }
  .mb-lg-n4, .my-lg-n4 { margin-bottom: -1.5rem !important; }
  .ml-lg-n4, .mx-lg-n4 { margin-left: -1.5rem !important; }
  .m-lg-n5 { margin: -3rem !important; }
  .mt-lg-n5, .my-lg-n5 { margin-top: -3rem !important; }
  .mr-lg-n5, .mx-lg-n5 { margin-right: -3rem !important; }
  .mb-lg-n5, .my-lg-n5 { margin-bottom: -3rem !important; }
  .ml-lg-n5, .mx-lg-n5 { margin-left: -3rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mt-lg-auto, .my-lg-auto { margin-top: auto !important; }
  .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; }
  .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; }
  .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; }
}

@media (min-width: 1200px) {
  .m-xl-0 { margin: 0px !important; }
  .mt-xl-0, .my-xl-0 { margin-top: 0px !important; }
  .mr-xl-0, .mx-xl-0 { margin-right: 0px !important; }
  .mb-xl-0, .my-xl-0 { margin-bottom: 0px !important; }
  .ml-xl-0, .mx-xl-0 { margin-left: 0px !important; }
  .m-xl-1 { margin: 0.25rem !important; }
  .mt-xl-1, .my-xl-1 { margin-top: 0.25rem !important; }
  .mr-xl-1, .mx-xl-1 { margin-right: 0.25rem !important; }
  .mb-xl-1, .my-xl-1 { margin-bottom: 0.25rem !important; }
  .ml-xl-1, .mx-xl-1 { margin-left: 0.25rem !important; }
  .m-xl-2 { margin: 0.5rem !important; }
  .mt-xl-2, .my-xl-2 { margin-top: 0.5rem !important; }
  .mr-xl-2, .mx-xl-2 { margin-right: 0.5rem !important; }
  .mb-xl-2, .my-xl-2 { margin-bottom: 0.5rem !important; }
  .ml-xl-2, .mx-xl-2 { margin-left: 0.5rem !important; }
  .m-xl-3 { margin: 1rem !important; }
  .mt-xl-3, .my-xl-3 { margin-top: 1rem !important; }
  .mr-xl-3, .mx-xl-3 { margin-right: 1rem !important; }
  .mb-xl-3, .my-xl-3 { margin-bottom: 1rem !important; }
  .ml-xl-3, .mx-xl-3 { margin-left: 1rem !important; }
  .m-xl-4 { margin: 1.5rem !important; }
  .mt-xl-4, .my-xl-4 { margin-top: 1.5rem !important; }
  .mr-xl-4, .mx-xl-4 { margin-right: 1.5rem !important; }
  .mb-xl-4, .my-xl-4 { margin-bottom: 1.5rem !important; }
  .ml-xl-4, .mx-xl-4 { margin-left: 1.5rem !important; }
  .m-xl-5 { margin: 3rem !important; }
  .mt-xl-5, .my-xl-5 { margin-top: 3rem !important; }
  .mr-xl-5, .mx-xl-5 { margin-right: 3rem !important; }
  .mb-xl-5, .my-xl-5 { margin-bottom: 3rem !important; }
  .ml-xl-5, .mx-xl-5 { margin-left: 3rem !important; }
  .p-xl-0 { padding: 0px !important; }
  .pt-xl-0, .py-xl-0 { padding-top: 0px !important; }
  .pr-xl-0, .px-xl-0 { padding-right: 0px !important; }
  .pb-xl-0, .py-xl-0 { padding-bottom: 0px !important; }
  .pl-xl-0, .px-xl-0 { padding-left: 0px !important; }
  .p-xl-1 { padding: 0.25rem !important; }
  .pt-xl-1, .py-xl-1 { padding-top: 0.25rem !important; }
  .pr-xl-1, .px-xl-1 { padding-right: 0.25rem !important; }
  .pb-xl-1, .py-xl-1 { padding-bottom: 0.25rem !important; }
  .pl-xl-1, .px-xl-1 { padding-left: 0.25rem !important; }
  .p-xl-2 { padding: 0.5rem !important; }
  .pt-xl-2, .py-xl-2 { padding-top: 0.5rem !important; }
  .pr-xl-2, .px-xl-2 { padding-right: 0.5rem !important; }
  .pb-xl-2, .py-xl-2 { padding-bottom: 0.5rem !important; }
  .pl-xl-2, .px-xl-2 { padding-left: 0.5rem !important; }
  .p-xl-3 { padding: 1rem !important; }
  .pt-xl-3, .py-xl-3 { padding-top: 1rem !important; }
  .pr-xl-3, .px-xl-3 { padding-right: 1rem !important; }
  .pb-xl-3, .py-xl-3 { padding-bottom: 1rem !important; }
  .pl-xl-3, .px-xl-3 { padding-left: 1rem !important; }
  .p-xl-4 { padding: 1.5rem !important; }
  .pt-xl-4, .py-xl-4 { padding-top: 1.5rem !important; }
  .pr-xl-4, .px-xl-4 { padding-right: 1.5rem !important; }
  .pb-xl-4, .py-xl-4 { padding-bottom: 1.5rem !important; }
  .pl-xl-4, .px-xl-4 { padding-left: 1.5rem !important; }
  .p-xl-5 { padding: 3rem !important; }
  .pt-xl-5, .py-xl-5 { padding-top: 3rem !important; }
  .pr-xl-5, .px-xl-5 { padding-right: 3rem !important; }
  .pb-xl-5, .py-xl-5 { padding-bottom: 3rem !important; }
  .pl-xl-5, .px-xl-5 { padding-left: 3rem !important; }
  .m-xl-n1 { margin: -0.25rem !important; }
  .mt-xl-n1, .my-xl-n1 { margin-top: -0.25rem !important; }
  .mr-xl-n1, .mx-xl-n1 { margin-right: -0.25rem !important; }
  .mb-xl-n1, .my-xl-n1 { margin-bottom: -0.25rem !important; }
  .ml-xl-n1, .mx-xl-n1 { margin-left: -0.25rem !important; }
  .m-xl-n2 { margin: -0.5rem !important; }
  .mt-xl-n2, .my-xl-n2 { margin-top: -0.5rem !important; }
  .mr-xl-n2, .mx-xl-n2 { margin-right: -0.5rem !important; }
  .mb-xl-n2, .my-xl-n2 { margin-bottom: -0.5rem !important; }
  .ml-xl-n2, .mx-xl-n2 { margin-left: -0.5rem !important; }
  .m-xl-n3 { margin: -1rem !important; }
  .mt-xl-n3, .my-xl-n3 { margin-top: -1rem !important; }
  .mr-xl-n3, .mx-xl-n3 { margin-right: -1rem !important; }
  .mb-xl-n3, .my-xl-n3 { margin-bottom: -1rem !important; }
  .ml-xl-n3, .mx-xl-n3 { margin-left: -1rem !important; }
  .m-xl-n4 { margin: -1.5rem !important; }
  .mt-xl-n4, .my-xl-n4 { margin-top: -1.5rem !important; }
  .mr-xl-n4, .mx-xl-n4 { margin-right: -1.5rem !important; }
  .mb-xl-n4, .my-xl-n4 { margin-bottom: -1.5rem !important; }
  .ml-xl-n4, .mx-xl-n4 { margin-left: -1.5rem !important; }
  .m-xl-n5 { margin: -3rem !important; }
  .mt-xl-n5, .my-xl-n5 { margin-top: -3rem !important; }
  .mr-xl-n5, .mx-xl-n5 { margin-right: -3rem !important; }
  .mb-xl-n5, .my-xl-n5 { margin-bottom: -3rem !important; }
  .ml-xl-n5, .mx-xl-n5 { margin-left: -3rem !important; }
  .m-xl-auto { margin: auto !important; }
  .mt-xl-auto, .my-xl-auto { margin-top: auto !important; }
  .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; }
  .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; }
  .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; }
}

.stretched-link::after { position: absolute; inset: 0px; z-index: 1; pointe=
r-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); }

.text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Li=
beration Mono", "Courier New", monospace !important; }

.text-justify { text-align: justify !important; }

.text-wrap { white-space: normal !important; }

.text-nowrap { white-space: nowrap !important; }

.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: no=
wrap; }

.text-left { text-align: left !important; }

.text-right { text-align: right !important; }

.text-center { text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left { text-align: left !important; }
  .text-sm-right { text-align: right !important; }
  .text-sm-center { text-align: center !important; }
}

@media (min-width: 768px) {
  .text-md-left { text-align: left !important; }
  .text-md-right { text-align: right !important; }
  .text-md-center { text-align: center !important; }
}

@media (min-width: 992px) {
  .text-lg-left { text-align: left !important; }
  .text-lg-right { text-align: right !important; }
  .text-lg-center { text-align: center !important; }
}

@media (min-width: 1200px) {
  .text-xl-left { text-align: left !important; }
  .text-xl-right { text-align: right !important; }
  .text-xl-center { text-align: center !important; }
}

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

.font-weight-light { font-weight: 300 !important; }

.font-weight-lighter { font-weight: lighter !important; }

.font-weight-normal { font-weight: 400 !important; }

.font-weight-bold { font-weight: 700 !important; }

.font-weight-bolder { font-weight: bolder !important; }

.font-italic { font-style: italic !important; }

.text-white { color: rgb(255, 255, 255) !important; }

.text-primary { color: rgb(0, 123, 255) !important; }

a.text-primary:focus, a.text-primary:hover { color: rgb(0, 86, 179) !import=
ant; }

.text-secondary { color: rgb(108, 117, 125) !important; }

a.text-secondary:focus, a.text-secondary:hover { color: rgb(73, 79, 84) !im=
portant; }

.text-success { color: rgb(40, 167, 69) !important; }

a.text-success:focus, a.text-success:hover { color: rgb(25, 105, 44) !impor=
tant; }

.text-info { color: rgb(23, 162, 184) !important; }

a.text-info:focus, a.text-info:hover { color: rgb(15, 102, 116) !important;=
 }

.text-warning { color: rgb(255, 193, 7) !important; }

a.text-warning:focus, a.text-warning:hover { color: rgb(186, 139, 0) !impor=
tant; }

.text-danger { color: rgb(220, 53, 69) !important; }

a.text-danger:focus, a.text-danger:hover { color: rgb(167, 29, 42) !importa=
nt; }

.text-light { color: rgb(248, 249, 250) !important; }

a.text-light:focus, a.text-light:hover { color: rgb(203, 211, 218) !importa=
nt; }

.text-dark { color: rgb(52, 58, 64) !important; }

a.text-dark:focus, a.text-dark:hover { color: rgb(18, 20, 22) !important; }

.text-body { color: rgb(33, 37, 41) !important; }

.text-muted { color: rgb(108, 117, 125) !important; }

.text-black-50 { color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 { color: rgba(255, 255, 255, 0.5) !important; }

.text-hide { font: 0px / 0 a; color: transparent; text-shadow: none; backgr=
ound-color: transparent; border: 0px; }

.text-decoration-none { text-decoration: none !important; }

.text-break { overflow-wrap: break-word !important; }

.text-reset { color: inherit !important; }

.visible { visibility: visible !important; }

.invisible { visibility: hidden !important; }

@media print {
  *, ::after, ::before { text-shadow: none !important; box-shadow: none !im=
portant; }
  a:not(.btn) { text-decoration: underline; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  pre { white-space: pre-wrap !important; }
  blockquote, pre { border: 1px solid rgb(173, 181, 189); break-inside: avo=
id; }
  thead { display: table-header-group; }
  img, tr { break-inside: avoid; }
  h2, h3, p { orphans: 3; widows: 3; }
  h2, h3 { break-after: avoid; }
  @page { size: a3; }
  body { min-width: 992px !important; }
  .container { min-width: 992px !important; }
  .navbar { display: none; }
  .badge { border: 1px solid rgb(0, 0, 0); }
  .table { border-collapse: collapse !important; }
  .table td, .table th { background-color: rgb(255, 255, 255) !important; }
  .table-bordered td, .table-bordered th { border: 1px solid rgb(222, 226, =
230) !important; }
  .table-dark { color: inherit; }
  .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark th=
ead th { border-color: rgb(222, 226, 230); }
  .table .thead-dark th { color: inherit; border-color: rgb(222, 226, 230);=
 }
}
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/bootstrap-datepicker3.standalone.min.css

@charset "utf-8";

.datepicker { border-radius: 4px; direction: ltr; }

.datepicker-inline { width: 220px; }

.datepicker-rtl { direction: rtl; }

.datepicker-rtl.dropdown-menu { left: auto; }

.datepicker-rtl table tr td span { float: right; }

.datepicker-dropdown { top: 0px; left: 0px; padding: 4px; }

.datepicker-dropdown::before { content: ""; display: inline-block; border-w=
idth: 0px 7px 7px; border-left-style: solid; border-left-color: transparent=
; border-right-style: solid; border-right-color: transparent; border-bottom=
-style: solid; border-top-style: initial; border-top-color: initial; border=
-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; }

.datepicker-dropdown::after { content: ""; display: inline-block; border-wi=
dth: 0px 6px 6px; border-left-style: solid; border-left-color: transparent;=
 border-right-style: solid; border-right-color: transparent; border-bottom-=
style: solid; border-bottom-color: rgb(255, 255, 255); border-top-style: in=
itial; border-top-color: initial; position: absolute; }

.datepicker-dropdown.datepicker-orient-left::before { left: 6px; }

.datepicker-dropdown.datepicker-orient-left::after { left: 7px; }

.datepicker-dropdown.datepicker-orient-right::before { right: 6px; }

.datepicker-dropdown.datepicker-orient-right::after { right: 7px; }

.datepicker-dropdown.datepicker-orient-bottom::before { top: -7px; }

.datepicker-dropdown.datepicker-orient-bottom::after { top: -6px; }

.datepicker-dropdown.datepicker-orient-top::before { bottom: -7px; border-b=
ottom: 0px; border-top: 7px solid rgba(0, 0, 0, 0.15); }

.datepicker-dropdown.datepicker-orient-top::after { bottom: -6px; border-bo=
ttom: 0px; border-top: 6px solid rgb(255, 255, 255); }

.datepicker table { margin: 0px; user-select: none; }

.datepicker table tr td, .datepicker table tr th { text-align: center; widt=
h: 30px; height: 30px; border-radius: 4px; border: none; }

.table-striped .datepicker table tr td, .table-striped .datepicker table tr=
 th { background-color: transparent; }

.datepicker table tr td.new, .datepicker table tr td.old { color: rgb(119, =
119, 119); }

.datepicker table tr td.day:hover, .datepicker table tr td.focused { backgr=
ound: rgb(238, 238, 238); cursor: pointer; }

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { =
background: 0px 0px; color: rgb(119, 119, 119); cursor: default; }

.datepicker table tr td.highlighted { color: rgb(0, 0, 0); background-color=
: rgb(217, 237, 247); border-color: rgb(133, 197, 229); border-radius: 0px;=
 }

.datepicker table tr td.highlighted.focus, .datepicker table tr td.highligh=
ted:focus { color: rgb(0, 0, 0); background-color: rgb(175, 217, 238); bord=
er-color: rgb(41, 143, 194); }

.datepicker table tr td.highlighted:hover { color: rgb(0, 0, 0); background=
-color: rgb(175, 217, 238); border-color: rgb(82, 173, 219); }

.datepicker table tr td.highlighted.active, .datepicker table tr td.highlig=
hted:active { color: rgb(0, 0, 0); background-color: rgb(175, 217, 238); bo=
rder-color: rgb(82, 173, 219); }

.datepicker table tr td.highlighted.active.focus, .datepicker table tr td.h=
ighlighted.active:focus, .datepicker table tr td.highlighted.active:hover, =
.datepicker table tr td.highlighted:active.focus, .datepicker table tr td.h=
ighlighted:active:focus, .datepicker table tr td.highlighted:active:hover {=
 color: rgb(0, 0, 0); background-color: rgb(145, 203, 232); border-color: r=
gb(41, 143, 194); }

.datepicker table tr td.highlighted.disabled.focus, .datepicker table tr td=
.highlighted.disabled:focus, .datepicker table tr td.highlighted.disabled:h=
over, .datepicker table tr td.highlighted[disabled].focus, .datepicker tabl=
e tr td.highlighted[disabled]:focus, .datepicker table tr td.highlighted[di=
sabled]:hover, fieldset[disabled] .datepicker table tr td.highlighted.focus=
, fieldset[disabled] .datepicker table tr td.highlighted:focus, fieldset[di=
sabled] .datepicker table tr td.highlighted:hover { background-color: rgb(2=
17, 237, 247); border-color: rgb(133, 197, 229); }

.datepicker table tr td.highlighted.focused { background: rgb(175, 217, 238=
); }

.datepicker table tr td.highlighted.disabled, .datepicker table tr td.highl=
ighted.disabled:active { background: rgb(217, 237, 247); color: rgb(119, 11=
9, 119); }

.datepicker table tr td.today { color: rgb(0, 0, 0); background-color: rgb(=
255, 219, 153); border-color: rgb(255, 183, 51); }

.datepicker table tr td.today.focus, .datepicker table tr td.today:focus { =
color: rgb(0, 0, 0); background-color: rgb(255, 201, 102); border-color: rg=
b(179, 116, 0); }

.datepicker table tr td.today:hover { color: rgb(0, 0, 0); background-color=
: rgb(255, 201, 102); border-color: rgb(245, 158, 0); }

.datepicker table tr td.today.active, .datepicker table tr td.today:active =
{ color: rgb(0, 0, 0); background-color: rgb(255, 201, 102); border-color: =
rgb(245, 158, 0); }

.datepicker table tr td.today.active.focus, .datepicker table tr td.today.a=
ctive:focus, .datepicker table tr td.today.active:hover, .datepicker table =
tr td.today:active.focus, .datepicker table tr td.today:active:focus, .date=
picker table tr td.today:active:hover { color: rgb(0, 0, 0); background-col=
or: rgb(255, 188, 66); border-color: rgb(179, 116, 0); }

.datepicker table tr td.today.disabled.focus, .datepicker table tr td.today=
.disabled:focus, .datepicker table tr td.today.disabled:hover, .datepicker =
table tr td.today[disabled].focus, .datepicker table tr td.today[disabled]:=
focus, .datepicker table tr td.today[disabled]:hover, fieldset[disabled] .d=
atepicker table tr td.today.focus, fieldset[disabled] .datepicker table tr =
td.today:focus, fieldset[disabled] .datepicker table tr td.today:hover { ba=
ckground-color: rgb(255, 219, 153); border-color: rgb(255, 183, 51); }

.datepicker table tr td.today.focused { background: rgb(255, 201, 102); }

.datepicker table tr td.today.disabled, .datepicker table tr td.today.disab=
led:active { background: rgb(255, 219, 153); color: rgb(119, 119, 119); }

.datepicker table tr td.range { color: rgb(0, 0, 0); background-color: rgb(=
238, 238, 238); border-color: rgb(187, 187, 187); border-radius: 0px; }

.datepicker table tr td.range.focus, .datepicker table tr td.range:focus { =
color: rgb(0, 0, 0); background-color: rgb(213, 213, 213); border-color: rg=
b(124, 124, 124); }

.datepicker table tr td.range:hover { color: rgb(0, 0, 0); background-color=
: rgb(213, 213, 213); border-color: rgb(157, 157, 157); }

.datepicker table tr td.range.active, .datepicker table tr td.range:active =
{ color: rgb(0, 0, 0); background-color: rgb(213, 213, 213); border-color: =
rgb(157, 157, 157); }

.datepicker table tr td.range.active.focus, .datepicker table tr td.range.a=
ctive:focus, .datepicker table tr td.range.active:hover, .datepicker table =
tr td.range:active.focus, .datepicker table tr td.range:active:focus, .date=
picker table tr td.range:active:hover { color: rgb(0, 0, 0); background-col=
or: rgb(195, 195, 195); border-color: rgb(124, 124, 124); }

.datepicker table tr td.range.disabled.focus, .datepicker table tr td.range=
.disabled:focus, .datepicker table tr td.range.disabled:hover, .datepicker =
table tr td.range[disabled].focus, .datepicker table tr td.range[disabled]:=
focus, .datepicker table tr td.range[disabled]:hover, fieldset[disabled] .d=
atepicker table tr td.range.focus, fieldset[disabled] .datepicker table tr =
td.range:focus, fieldset[disabled] .datepicker table tr td.range:hover { ba=
ckground-color: rgb(238, 238, 238); border-color: rgb(187, 187, 187); }

.datepicker table tr td.range.focused { background: rgb(213, 213, 213); }

.datepicker table tr td.range.disabled, .datepicker table tr td.range.disab=
led:active { background: rgb(238, 238, 238); color: rgb(119, 119, 119); }

.datepicker table tr td.range.highlighted { color: rgb(0, 0, 0); background=
-color: rgb(228, 238, 243); border-color: rgb(157, 193, 211); }

.datepicker table tr td.range.highlighted.focus, .datepicker table tr td.ra=
nge.highlighted:focus { color: rgb(0, 0, 0); background-color: rgb(193, 215=
, 227); border-color: rgb(75, 136, 166); }

.datepicker table tr td.range.highlighted:hover { color: rgb(0, 0, 0); back=
ground-color: rgb(193, 215, 227); border-color: rgb(115, 166, 192); }

.datepicker table tr td.range.highlighted.active, .datepicker table tr td.r=
ange.highlighted:active { color: rgb(0, 0, 0); background-color: rgb(193, 2=
15, 227); border-color: rgb(115, 166, 192); }

.datepicker table tr td.range.highlighted.active.focus, .datepicker table t=
r td.range.highlighted.active:focus, .datepicker table tr td.range.highligh=
ted.active:hover, .datepicker table tr td.range.highlighted:active.focus, .=
datepicker table tr td.range.highlighted:active:focus, .datepicker table tr=
 td.range.highlighted:active:hover { color: rgb(0, 0, 0); background-color:=
 rgb(168, 200, 216); border-color: rgb(75, 136, 166); }

.datepicker table tr td.range.highlighted.disabled.focus, .datepicker table=
 tr td.range.highlighted.disabled:focus, .datepicker table tr td.range.high=
lighted.disabled:hover, .datepicker table tr td.range.highlighted[disabled]=
.focus, .datepicker table tr td.range.highlighted[disabled]:focus, .datepic=
ker table tr td.range.highlighted[disabled]:hover, fieldset[disabled] .date=
picker table tr td.range.highlighted.focus, fieldset[disabled] .datepicker =
table tr td.range.highlighted:focus, fieldset[disabled] .datepicker table t=
r td.range.highlighted:hover { background-color: rgb(228, 238, 243); border=
-color: rgb(157, 193, 211); }

.datepicker table tr td.range.highlighted.focused { background: rgb(193, 21=
5, 227); }

.datepicker table tr td.range.highlighted.disabled, .datepicker table tr td=
.range.highlighted.disabled:active { background: rgb(228, 238, 243); color:=
 rgb(119, 119, 119); }

.datepicker table tr td.range.today { color: rgb(0, 0, 0); background-color=
: rgb(247, 202, 119); border-color: rgb(241, 164, 23); }

.datepicker table tr td.range.today.focus, .datepicker table tr td.range.to=
day:focus { color: rgb(0, 0, 0); background-color: rgb(244, 183, 71); borde=
r-color: rgb(129, 86, 8); }

.datepicker table tr td.range.today:hover { color: rgb(0, 0, 0); background=
-color: rgb(244, 183, 71); border-color: rgb(191, 128, 12); }

.datepicker table tr td.range.today.active, .datepicker table tr td.range.t=
oday:active { color: rgb(0, 0, 0); background-color: rgb(244, 183, 71); bor=
der-color: rgb(191, 128, 12); }

.datepicker table tr td.range.today.active.focus, .datepicker table tr td.r=
ange.today.active:focus, .datepicker table tr td.range.today.active:hover, =
.datepicker table tr td.range.today:active.focus, .datepicker table tr td.r=
ange.today:active:focus, .datepicker table tr td.range.today:active:hover {=
 color: rgb(0, 0, 0); background-color: rgb(242, 170, 37); border-color: rg=
b(129, 86, 8); }

.datepicker table tr td.range.today.disabled.focus, .datepicker table tr td=
.range.today.disabled:focus, .datepicker table tr td.range.today.disabled:h=
over, .datepicker table tr td.range.today[disabled].focus, .datepicker tabl=
e tr td.range.today[disabled]:focus, .datepicker table tr td.range.today[di=
sabled]:hover, fieldset[disabled] .datepicker table tr td.range.today.focus=
, fieldset[disabled] .datepicker table tr td.range.today:focus, fieldset[di=
sabled] .datepicker table tr td.range.today:hover { background-color: rgb(2=
47, 202, 119); border-color: rgb(241, 164, 23); }

.datepicker table tr td.range.today.disabled, .datepicker table tr td.range=
.today.disabled:active { background: rgb(247, 202, 119); color: rgb(119, 11=
9, 119); }

.datepicker table tr td.selected, .datepicker table tr td.selected.highligh=
ted { color: rgb(255, 255, 255); background-color: rgb(119, 119, 119); bord=
er-color: rgb(85, 85, 85); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }

.datepicker table tr td.selected.focus, .datepicker table tr td.selected.hi=
ghlighted.focus, .datepicker table tr td.selected.highlighted:focus, .datep=
icker table tr td.selected:focus { color: rgb(255, 255, 255); background-co=
lor: rgb(94, 94, 94); border-color: rgb(22, 22, 22); }

.datepicker table tr td.selected.highlighted:hover, .datepicker table tr td=
.selected:hover { color: rgb(255, 255, 255); background-color: rgb(94, 94, =
94); border-color: rgb(55, 55, 55); }

.datepicker table tr td.selected.active, .datepicker table tr td.selected.h=
ighlighted.active, .datepicker table tr td.selected.highlighted:active, .da=
tepicker table tr td.selected:active { color: rgb(255, 255, 255); backgroun=
d-color: rgb(94, 94, 94); border-color: rgb(55, 55, 55); }

.datepicker table tr td.selected.active.focus, .datepicker table tr td.sele=
cted.active:focus, .datepicker table tr td.selected.active:hover, .datepick=
er table tr td.selected.highlighted.active.focus, .datepicker table tr td.s=
elected.highlighted.active:focus, .datepicker table tr td.selected.highligh=
ted.active:hover, .datepicker table tr td.selected.highlighted:active.focus=
, .datepicker table tr td.selected.highlighted:active:focus, .datepicker ta=
ble tr td.selected.highlighted:active:hover, .datepicker table tr td.select=
ed:active.focus, .datepicker table tr td.selected:active:focus, .datepicker=
 table tr td.selected:active:hover { color: rgb(255, 255, 255); background-=
color: rgb(76, 76, 76); border-color: rgb(22, 22, 22); }

.datepicker table tr td.selected.disabled.focus, .datepicker table tr td.se=
lected.disabled:focus, .datepicker table tr td.selected.disabled:hover, .da=
tepicker table tr td.selected.highlighted.disabled.focus, .datepicker table=
 tr td.selected.highlighted.disabled:focus, .datepicker table tr td.selecte=
d.highlighted.disabled:hover, .datepicker table tr td.selected.highlighted[=
disabled].focus, .datepicker table tr td.selected.highlighted[disabled]:foc=
us, .datepicker table tr td.selected.highlighted[disabled]:hover, .datepick=
er table tr td.selected[disabled].focus, .datepicker table tr td.selected[d=
isabled]:focus, .datepicker table tr td.selected[disabled]:hover, fieldset[=
disabled] .datepicker table tr td.selected.focus, fieldset[disabled] .datep=
icker table tr td.selected.highlighted.focus, fieldset[disabled] .datepicke=
r table tr td.selected.highlighted:focus, fieldset[disabled] .datepicker ta=
ble tr td.selected.highlighted:hover, fieldset[disabled] .datepicker table =
tr td.selected:focus, fieldset[disabled] .datepicker table tr td.selected:h=
over { background-color: rgb(119, 119, 119); border-color: rgb(85, 85, 85);=
 }

.datepicker table tr td.active, .datepicker table tr td.active.highlighted =
{ color: rgb(255, 255, 255); background-color: rgb(51, 122, 183); border-co=
lor: rgb(46, 109, 164); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }

.datepicker table tr td.active.focus, .datepicker table tr td.active.highli=
ghted.focus, .datepicker table tr td.active.highlighted:focus, .datepicker =
table tr td.active:focus { color: rgb(255, 255, 255); background-color: rgb=
(40, 96, 144); border-color: rgb(18, 43, 64); }

.datepicker table tr td.active.highlighted:hover, .datepicker table tr td.a=
ctive:hover { color: rgb(255, 255, 255); background-color: rgb(40, 96, 144)=
; border-color: rgb(32, 77, 116); }

.datepicker table tr td.active.active, .datepicker table tr td.active.highl=
ighted.active, .datepicker table tr td.active.highlighted:active, .datepick=
er table tr td.active:active { color: rgb(255, 255, 255); background-color:=
 rgb(40, 96, 144); border-color: rgb(32, 77, 116); }

.datepicker table tr td.active.active.focus, .datepicker table tr td.active=
.active:focus, .datepicker table tr td.active.active:hover, .datepicker tab=
le tr td.active.highlighted.active.focus, .datepicker table tr td.active.hi=
ghlighted.active:focus, .datepicker table tr td.active.highlighted.active:h=
over, .datepicker table tr td.active.highlighted:active.focus, .datepicker =
table tr td.active.highlighted:active:focus, .datepicker table tr td.active=
.highlighted:active:hover, .datepicker table tr td.active:active.focus, .da=
tepicker table tr td.active:active:focus, .datepicker table tr td.active:ac=
tive:hover { color: rgb(255, 255, 255); background-color: rgb(32, 77, 116);=
 border-color: rgb(18, 43, 64); }

.datepicker table tr td.active.disabled.focus, .datepicker table tr td.acti=
ve.disabled:focus, .datepicker table tr td.active.disabled:hover, .datepick=
er table tr td.active.highlighted.disabled.focus, .datepicker table tr td.a=
ctive.highlighted.disabled:focus, .datepicker table tr td.active.highlighte=
d.disabled:hover, .datepicker table tr td.active.highlighted[disabled].focu=
s, .datepicker table tr td.active.highlighted[disabled]:focus, .datepicker =
table tr td.active.highlighted[disabled]:hover, .datepicker table tr td.act=
ive[disabled].focus, .datepicker table tr td.active[disabled]:focus, .datep=
icker table tr td.active[disabled]:hover, fieldset[disabled] .datepicker ta=
ble tr td.active.focus, fieldset[disabled] .datepicker table tr td.active.h=
ighlighted.focus, fieldset[disabled] .datepicker table tr td.active.highlig=
hted:focus, fieldset[disabled] .datepicker table tr td.active.highlighted:h=
over, fieldset[disabled] .datepicker table tr td.active:focus, fieldset[dis=
abled] .datepicker table tr td.active:hover { background-color: rgb(51, 122=
, 183); border-color: rgb(46, 109, 164); }

.datepicker table tr td span { display: block; width: 23%; height: 54px; li=
ne-height: 54px; float: left; margin: 1%; cursor: pointer; border-radius: 4=
px; }

.datepicker table tr td span.focused, .datepicker table tr td span:hover { =
background: rgb(238, 238, 238); }

.datepicker table tr td span.disabled, .datepicker table tr td span.disable=
d:hover { background: 0px 0px; color: rgb(119, 119, 119); cursor: default; =
}

.datepicker table tr td span.active, .datepicker table tr td span.active.di=
sabled, .datepicker table tr td span.active.disabled:hover, .datepicker tab=
le tr td span.active:hover { color: rgb(255, 255, 255); background-color: r=
gb(51, 122, 183); border-color: rgb(46, 109, 164); text-shadow: rgba(0, 0, =
0, 0.25) 0px -1px 0px; }

.datepicker table tr td span.active.disabled.focus, .datepicker table tr td=
 span.active.disabled:focus, .datepicker table tr td span.active.disabled:h=
over.focus, .datepicker table tr td span.active.disabled:hover:focus, .date=
picker table tr td span.active.focus, .datepicker table tr td span.active:f=
ocus, .datepicker table tr td span.active:hover.focus, .datepicker table tr=
 td span.active:hover:focus { color: rgb(255, 255, 255); background-color: =
rgb(40, 96, 144); border-color: rgb(18, 43, 64); }

.datepicker table tr td span.active.disabled:hover, .datepicker table tr td=
 span.active.disabled:hover:hover, .datepicker table tr td span.active:hove=
r, .datepicker table tr td span.active:hover:hover { color: rgb(255, 255, 2=
55); background-color: rgb(40, 96, 144); border-color: rgb(32, 77, 116); }

.datepicker table tr td span.active.active, .datepicker table tr td span.ac=
tive.disabled.active, .datepicker table tr td span.active.disabled:active, =
.datepicker table tr td span.active.disabled:hover.active, .datepicker tabl=
e tr td span.active.disabled:hover:active, .datepicker table tr td span.act=
ive:active, .datepicker table tr td span.active:hover.active, .datepicker t=
able tr td span.active:hover:active { color: rgb(255, 255, 255); background=
-color: rgb(40, 96, 144); border-color: rgb(32, 77, 116); }

.datepicker table tr td span.active.active.focus, .datepicker table tr td s=
pan.active.active:focus, .datepicker table tr td span.active.active:hover, =
.datepicker table tr td span.active.disabled.active.focus, .datepicker tabl=
e tr td span.active.disabled.active:focus, .datepicker table tr td span.act=
ive.disabled.active:hover, .datepicker table tr td span.active.disabled:act=
ive.focus, .datepicker table tr td span.active.disabled:active:focus, .date=
picker table tr td span.active.disabled:active:hover, .datepicker table tr =
td span.active.disabled:hover.active.focus, .datepicker table tr td span.ac=
tive.disabled:hover.active:focus, .datepicker table tr td span.active.disab=
led:hover.active:hover, .datepicker table tr td span.active.disabled:hover:=
active.focus, .datepicker table tr td span.active.disabled:hover:active:foc=
us, .datepicker table tr td span.active.disabled:hover:active:hover, .datep=
icker table tr td span.active:active.focus, .datepicker table tr td span.ac=
tive:active:focus, .datepicker table tr td span.active:active:hover, .datep=
icker table tr td span.active:hover.active.focus, .datepicker table tr td s=
pan.active:hover.active:focus, .datepicker table tr td span.active:hover.ac=
tive:hover, .datepicker table tr td span.active:hover:active.focus, .datepi=
cker table tr td span.active:hover:active:focus, .datepicker table tr td sp=
an.active:hover:active:hover { color: rgb(255, 255, 255); background-color:=
 rgb(32, 77, 116); border-color: rgb(18, 43, 64); }

.datepicker table tr td span.active.disabled.disabled.focus, .datepicker ta=
ble tr td span.active.disabled.disabled:focus, .datepicker table tr td span=
.active.disabled.disabled:hover, .datepicker table tr td span.active.disabl=
ed.focus, .datepicker table tr td span.active.disabled:focus, .datepicker t=
able tr td span.active.disabled:hover, .datepicker table tr td span.active.=
disabled:hover.disabled.focus, .datepicker table tr td span.active.disabled=
:hover.disabled:focus, .datepicker table tr td span.active.disabled:hover.d=
isabled:hover, .datepicker table tr td span.active.disabled:hover[disabled]=
.focus, .datepicker table tr td span.active.disabled:hover[disabled]:focus,=
 .datepicker table tr td span.active.disabled:hover[disabled]:hover, .datep=
icker table tr td span.active.disabled[disabled].focus, .datepicker table t=
r td span.active.disabled[disabled]:focus, .datepicker table tr td span.act=
ive.disabled[disabled]:hover, .datepicker table tr td span.active:hover.dis=
abled.focus, .datepicker table tr td span.active:hover.disabled:focus, .dat=
epicker table tr td span.active:hover.disabled:hover, .datepicker table tr =
td span.active:hover[disabled].focus, .datepicker table tr td span.active:h=
over[disabled]:focus, .datepicker table tr td span.active:hover[disabled]:h=
over, .datepicker table tr td span.active[disabled].focus, .datepicker tabl=
e tr td span.active[disabled]:focus, .datepicker table tr td span.active[di=
sabled]:hover, fieldset[disabled] .datepicker table tr td span.active.disab=
led.focus, fieldset[disabled] .datepicker table tr td span.active.disabled:=
focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hove=
r, fieldset[disabled] .datepicker table tr td span.active.disabled:hover.fo=
cus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:=
focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hove=
r:hover, fieldset[disabled] .datepicker table tr td span.active.focus, fiel=
dset[disabled] .datepicker table tr td span.active:focus, fieldset[disabled=
] .datepicker table tr td span.active:hover, fieldset[disabled] .datepicker=
 table tr td span.active:hover.focus, fieldset[disabled] .datepicker table =
tr td span.active:hover:focus, fieldset[disabled] .datepicker table tr td s=
pan.active:hover:hover { background-color: rgb(51, 122, 183); border-color:=
 rgb(46, 109, 164); }

.datepicker table tr td span.new, .datepicker table tr td span.old { color:=
 rgb(119, 119, 119); }

.datepicker .datepicker-switch { width: 145px; }

.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .date=
picker tfoot tr th { cursor: pointer; }

.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker =
.prev:hover, .datepicker tfoot tr th:hover { background: rgb(238, 238, 238)=
; }

.datepicker .next.disabled, .datepicker .prev.disabled { visibility: hidden=
; }

.datepicker .cw { font-size: 10px; width: 12px; padding: 0px 2px 0px 5px; v=
ertical-align: middle; }

.input-group.date .input-group-addon { cursor: pointer; }

.input-daterange { width: 100%; }

.input-daterange input { text-align: center; }

.input-daterange input:first-child { border-radius: 3px 0px 0px 3px; }

.input-daterange input:last-child { border-radius: 0px 3px 3px 0px; }

.input-daterange .input-group-addon { width: auto; min-width: 16px; padding=
: 4px 5px; line-height: 1.42857; border-width: 1px 0px; margin-left: -5px; =
margin-right: -5px; }

.datepicker.dropdown-menu { position: absolute; top: 100%; left: 0px; z-ind=
ex: 1000; display: none; float: left; min-width: 160px; list-style: none; b=
ackground-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15);=
 border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; backgro=
und-clip: padding-box; color: rgb(51, 51, 51); font-size: 13px; line-height=
: 1.42857; }

.datepicker.datepicker-inline td, .datepicker.datepicker-inline th, .datepi=
cker.dropdown-menu td, .datepicker.dropdown-menu th { padding: 0px 5px; }
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/all.min.css

@charset "utf-8";

.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; di=
splay: inline-block; font-style: normal; font-variant: normal; text-renderi=
ng: auto; line-height: 1; }

.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667=
em; }

.fa-xs { font-size: 0.75em; }

.fa-sm { font-size: 0.875em; }

.fa-1x { font-size: 1em; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-6x { font-size: 6em; }

.fa-7x { font-size: 7em; }

.fa-8x { font-size: 8em; }

.fa-9x { font-size: 9em; }

.fa-10x { font-size: 10em; }

.fa-fw { text-align: center; width: 1.25em; }

.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }

.fa-ul > li { position: relative; }

.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; li=
ne-height: inherit; }

.fa-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em;=
 padding: 0.2em 0.25em 0.15em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, =
.fas.fa-pull-left { margin-right: 0.3em; }

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-rig=
ht, .fas.fa-pull-right { margin-left: 0.3em; }

.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }

.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin;=
 }

@-webkit-keyframes fa-spin {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@keyframes fa-spin {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.fa-rotate-90 { transform: rotate(90deg); }

.fa-rotate-180 { transform: rotate(180deg); }

.fa-rotate-270 { transform: rotate(270deg); }

.fa-flip-horizontal { transform: scaleX(-1); }

.fa-flip-vertical { transform: scaleY(-1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical { }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1);=
 }

:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :r=
oot .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 { filter: non=
e; }

.fa-stack { display: inline-block; height: 2em; line-height: 2em; position:=
 relative; vertical-align: middle; width: 2.5em; }

.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: cen=
ter; width: 100%; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: rgb(255, 255, 255); }

.fa-500px::before { content: "=EF=89=AE"; }

.fa-accessible-icon::before { content: "=EF=8D=A8"; }

.fa-accusoft::before { content: "=EF=8D=A9"; }

.fa-acquisitions-incorporated::before { content: "=EF=9A=AF"; }

.fa-ad::before { content: "=EF=99=81"; }

.fa-address-book::before { content: "=EF=8A=B9"; }

.fa-address-card::before { content: "=EF=8A=BB"; }

.fa-adjust::before { content: "=EF=81=82"; }

.fa-adn::before { content: "=EF=85=B0"; }

.fa-adobe::before { content: "=EF=9D=B8"; }

.fa-adversal::before { content: "=EF=8D=AA"; }

.fa-affiliatetheme::before { content: "=EF=8D=AB"; }

.fa-air-freshener::before { content: "=EF=97=90"; }

.fa-airbnb::before { content: "=EF=A0=B4"; }

.fa-algolia::before { content: "=EF=8D=AC"; }

.fa-align-center::before { content: "=EF=80=B7"; }

.fa-align-justify::before { content: "=EF=80=B9"; }

.fa-align-left::before { content: "=EF=80=B6"; }

.fa-align-right::before { content: "=EF=80=B8"; }

.fa-alipay::before { content: "=EF=99=82"; }

.fa-allergies::before { content: "=EF=91=A1"; }

.fa-amazon::before { content: "=EF=89=B0"; }

.fa-amazon-pay::before { content: "=EF=90=AC"; }

.fa-ambulance::before { content: "=EF=83=B9"; }

.fa-american-sign-language-interpreting::before { content: "=EF=8A=A3"; }

.fa-amilia::before { content: "=EF=8D=AD"; }

.fa-anchor::before { content: "=EF=84=BD"; }

.fa-android::before { content: "=EF=85=BB"; }

.fa-angellist::before { content: "=EF=88=89"; }

.fa-angle-double-down::before { content: "=EF=84=83"; }

.fa-angle-double-left::before { content: "=EF=84=80"; }

.fa-angle-double-right::before { content: "=EF=84=81"; }

.fa-angle-double-up::before { content: "=EF=84=82"; }

.fa-angle-down::before { content: "=EF=84=87"; }

.fa-angle-left::before { content: "=EF=84=84"; }

.fa-angle-right::before { content: "=EF=84=85"; }

.fa-angle-up::before { content: "=EF=84=86"; }

.fa-angry::before { content: "=EF=95=96"; }

.fa-angrycreative::before { content: "=EF=8D=AE"; }

.fa-angular::before { content: "=EF=90=A0"; }

.fa-ankh::before { content: "=EF=99=84"; }

.fa-app-store::before { content: "=EF=8D=AF"; }

.fa-app-store-ios::before { content: "=EF=8D=B0"; }

.fa-apper::before { content: "=EF=8D=B1"; }

.fa-apple::before { content: "=EF=85=B9"; }

.fa-apple-alt::before { content: "=EF=97=91"; }

.fa-apple-pay::before { content: "=EF=90=95"; }

.fa-archive::before { content: "=EF=86=87"; }

.fa-archway::before { content: "=EF=95=97"; }

.fa-arrow-alt-circle-down::before { content: "=EF=8D=98"; }

.fa-arrow-alt-circle-left::before { content: "=EF=8D=99"; }

.fa-arrow-alt-circle-right::before { content: "=EF=8D=9A"; }

.fa-arrow-alt-circle-up::before { content: "=EF=8D=9B"; }

.fa-arrow-circle-down::before { content: "=EF=82=AB"; }

.fa-arrow-circle-left::before { content: "=EF=82=A8"; }

.fa-arrow-circle-right::before { content: "=EF=82=A9"; }

.fa-arrow-circle-up::before { content: "=EF=82=AA"; }

.fa-arrow-down::before { content: "=EF=81=A3"; }

.fa-arrow-left::before { content: "=EF=81=A0"; }

.fa-arrow-right::before { content: "=EF=81=A1"; }

.fa-arrow-up::before { content: "=EF=81=A2"; }

.fa-arrows-alt::before { content: "=EF=82=B2"; }

.fa-arrows-alt-h::before { content: "=EF=8C=B7"; }

.fa-arrows-alt-v::before { content: "=EF=8C=B8"; }

.fa-artstation::before { content: "=EF=9D=BA"; }

.fa-assistive-listening-systems::before { content: "=EF=8A=A2"; }

.fa-asterisk::before { content: "=EF=81=A9"; }

.fa-asymmetrik::before { content: "=EF=8D=B2"; }

.fa-at::before { content: "=EF=87=BA"; }

.fa-atlas::before { content: "=EF=95=98"; }

.fa-atlassian::before { content: "=EF=9D=BB"; }

.fa-atom::before { content: "=EF=97=92"; }

.fa-audible::before { content: "=EF=8D=B3"; }

.fa-audio-description::before { content: "=EF=8A=9E"; }

.fa-autoprefixer::before { content: "=EF=90=9C"; }

.fa-avianex::before { content: "=EF=8D=B4"; }

.fa-aviato::before { content: "=EF=90=A1"; }

.fa-award::before { content: "=EF=95=99"; }

.fa-aws::before { content: "=EF=8D=B5"; }

.fa-baby::before { content: "=EF=9D=BC"; }

.fa-baby-carriage::before { content: "=EF=9D=BD"; }

.fa-backspace::before { content: "=EF=95=9A"; }

.fa-backward::before { content: "=EF=81=8A"; }

.fa-bacon::before { content: "=EF=9F=A5"; }

.fa-bahai::before { content: "=EF=99=A6"; }

.fa-balance-scale::before { content: "=EF=89=8E"; }

.fa-balance-scale-left::before { content: "=EF=94=95"; }

.fa-balance-scale-right::before { content: "=EF=94=96"; }

.fa-ban::before { content: "=EF=81=9E"; }

.fa-band-aid::before { content: "=EF=91=A2"; }

.fa-bandcamp::before { content: "=EF=8B=95"; }

.fa-barcode::before { content: "=EF=80=AA"; }

.fa-bars::before { content: "=EF=83=89"; }

.fa-baseball-ball::before { content: "=EF=90=B3"; }

.fa-basketball-ball::before { content: "=EF=90=B4"; }

.fa-bath::before { content: "=EF=8B=8D"; }

.fa-battery-empty::before { content: "=EF=89=84"; }

.fa-battery-full::before { content: "=EF=89=80"; }

.fa-battery-half::before { content: "=EF=89=82"; }

.fa-battery-quarter::before { content: "=EF=89=83"; }

.fa-battery-three-quarters::before { content: "=EF=89=81"; }

.fa-battle-net::before { content: "=EF=A0=B5"; }

.fa-bed::before { content: "=EF=88=B6"; }

.fa-beer::before { content: "=EF=83=BC"; }

.fa-behance::before { content: "=EF=86=B4"; }

.fa-behance-square::before { content: "=EF=86=B5"; }

.fa-bell::before { content: "=EF=83=B3"; }

.fa-bell-slash::before { content: "=EF=87=B6"; }

.fa-bezier-curve::before { content: "=EF=95=9B"; }

.fa-bible::before { content: "=EF=99=87"; }

.fa-bicycle::before { content: "=EF=88=86"; }

.fa-biking::before { content: "=EF=A1=8A"; }

.fa-bimobject::before { content: "=EF=8D=B8"; }

.fa-binoculars::before { content: "=EF=87=A5"; }

.fa-biohazard::before { content: "=EF=9E=80"; }

.fa-birthday-cake::before { content: "=EF=87=BD"; }

.fa-bitbucket::before { content: "=EF=85=B1"; }

.fa-bitcoin::before { content: "=EF=8D=B9"; }

.fa-bity::before { content: "=EF=8D=BA"; }

.fa-black-tie::before { content: "=EF=89=BE"; }

.fa-blackberry::before { content: "=EF=8D=BB"; }

.fa-blender::before { content: "=EF=94=97"; }

.fa-blender-phone::before { content: "=EF=9A=B6"; }

.fa-blind::before { content: "=EF=8A=9D"; }

.fa-blog::before { content: "=EF=9E=81"; }

.fa-blogger::before { content: "=EF=8D=BC"; }

.fa-blogger-b::before { content: "=EF=8D=BD"; }

.fa-bluetooth::before { content: "=EF=8A=93"; }

.fa-bluetooth-b::before { content: "=EF=8A=94"; }

.fa-bold::before { content: "=EF=80=B2"; }

.fa-bolt::before { content: "=EF=83=A7"; }

.fa-bomb::before { content: "=EF=87=A2"; }

.fa-bone::before { content: "=EF=97=97"; }

.fa-bong::before { content: "=EF=95=9C"; }

.fa-book::before { content: "=EF=80=AD"; }

.fa-book-dead::before { content: "=EF=9A=B7"; }

.fa-book-medical::before { content: "=EF=9F=A6"; }

.fa-book-open::before { content: "=EF=94=98"; }

.fa-book-reader::before { content: "=EF=97=9A"; }

.fa-bookmark::before { content: "=EF=80=AE"; }

.fa-bootstrap::before { content: "=EF=A0=B6"; }

.fa-border-all::before { content: "=EF=A1=8C"; }

.fa-border-none::before { content: "=EF=A1=90"; }

.fa-border-style::before { content: "=EF=A1=93"; }

.fa-bowling-ball::before { content: "=EF=90=B6"; }

.fa-box::before { content: "=EF=91=A6"; }

.fa-box-open::before { content: "=EF=92=9E"; }

.fa-box-tissue::before { content: "=EF=A5=9B"; }

.fa-boxes::before { content: "=EF=91=A8"; }

.fa-braille::before { content: "=EF=8A=A1"; }

.fa-brain::before { content: "=EF=97=9C"; }

.fa-bread-slice::before { content: "=EF=9F=AC"; }

.fa-briefcase::before { content: "=EF=82=B1"; }

.fa-briefcase-medical::before { content: "=EF=91=A9"; }

.fa-broadcast-tower::before { content: "=EF=94=99"; }

.fa-broom::before { content: "=EF=94=9A"; }

.fa-brush::before { content: "=EF=95=9D"; }

.fa-btc::before { content: "=EF=85=9A"; }

.fa-buffer::before { content: "=EF=A0=B7"; }

.fa-bug::before { content: "=EF=86=88"; }

.fa-building::before { content: "=EF=86=AD"; }

.fa-bullhorn::before { content: "=EF=82=A1"; }

.fa-bullseye::before { content: "=EF=85=80"; }

.fa-burn::before { content: "=EF=91=AA"; }

.fa-buromobelexperte::before { content: "=EF=8D=BF"; }

.fa-bus::before { content: "=EF=88=87"; }

.fa-bus-alt::before { content: "=EF=95=9E"; }

.fa-business-time::before { content: "=EF=99=8A"; }

.fa-buy-n-large::before { content: "=EF=A2=A6"; }

.fa-buysellads::before { content: "=EF=88=8D"; }

.fa-calculator::before { content: "=EF=87=AC"; }

.fa-calendar::before { content: "=EF=84=B3"; }

.fa-calendar-alt::before { content: "=EF=81=B3"; }

.fa-calendar-check::before { content: "=EF=89=B4"; }

.fa-calendar-day::before { content: "=EF=9E=83"; }

.fa-calendar-minus::before { content: "=EF=89=B2"; }

.fa-calendar-plus::before { content: "=EF=89=B1"; }

.fa-calendar-times::before { content: "=EF=89=B3"; }

.fa-calendar-week::before { content: "=EF=9E=84"; }

.fa-camera::before { content: "=EF=80=B0"; }

.fa-camera-retro::before { content: "=EF=82=83"; }

.fa-campground::before { content: "=EF=9A=BB"; }

.fa-canadian-maple-leaf::before { content: "=EF=9E=85"; }

.fa-candy-cane::before { content: "=EF=9E=86"; }

.fa-cannabis::before { content: "=EF=95=9F"; }

.fa-capsules::before { content: "=EF=91=AB"; }

.fa-car::before { content: "=EF=86=B9"; }

.fa-car-alt::before { content: "=EF=97=9E"; }

.fa-car-battery::before { content: "=EF=97=9F"; }

.fa-car-crash::before { content: "=EF=97=A1"; }

.fa-car-side::before { content: "=EF=97=A4"; }

.fa-caravan::before { content: "=EF=A3=BF"; }

.fa-caret-down::before { content: "=EF=83=97"; }

.fa-caret-left::before { content: "=EF=83=99"; }

.fa-caret-right::before { content: "=EF=83=9A"; }

.fa-caret-square-down::before { content: "=EF=85=90"; }

.fa-caret-square-left::before { content: "=EF=86=91"; }

.fa-caret-square-right::before { content: "=EF=85=92"; }

.fa-caret-square-up::before { content: "=EF=85=91"; }

.fa-caret-up::before { content: "=EF=83=98"; }

.fa-carrot::before { content: "=EF=9E=87"; }

.fa-cart-arrow-down::before { content: "=EF=88=98"; }

.fa-cart-plus::before { content: "=EF=88=97"; }

.fa-cash-register::before { content: "=EF=9E=88"; }

.fa-cat::before { content: "=EF=9A=BE"; }

.fa-cc-amazon-pay::before { content: "=EF=90=AD"; }

.fa-cc-amex::before { content: "=EF=87=B3"; }

.fa-cc-apple-pay::before { content: "=EF=90=96"; }

.fa-cc-diners-club::before { content: "=EF=89=8C"; }

.fa-cc-discover::before { content: "=EF=87=B2"; }

.fa-cc-jcb::before { content: "=EF=89=8B"; }

.fa-cc-mastercard::before { content: "=EF=87=B1"; }

.fa-cc-paypal::before { content: "=EF=87=B4"; }

.fa-cc-stripe::before { content: "=EF=87=B5"; }

.fa-cc-visa::before { content: "=EF=87=B0"; }

.fa-centercode::before { content: "=EF=8E=80"; }

.fa-centos::before { content: "=EF=9E=89"; }

.fa-certificate::before { content: "=EF=82=A3"; }

.fa-chair::before { content: "=EF=9B=80"; }

.fa-chalkboard::before { content: "=EF=94=9B"; }

.fa-chalkboard-teacher::before { content: "=EF=94=9C"; }

.fa-charging-station::before { content: "=EF=97=A7"; }

.fa-chart-area::before { content: "=EF=87=BE"; }

.fa-chart-bar::before { content: "=EF=82=80"; }

.fa-chart-line::before { content: "=EF=88=81"; }

.fa-chart-pie::before { content: "=EF=88=80"; }

.fa-check::before { content: "=EF=80=8C"; }

.fa-check-circle::before { content: "=EF=81=98"; }

.fa-check-double::before { content: "=EF=95=A0"; }

.fa-check-square::before { content: "=EF=85=8A"; }

.fa-cheese::before { content: "=EF=9F=AF"; }

.fa-chess::before { content: "=EF=90=B9"; }

.fa-chess-bishop::before { content: "=EF=90=BA"; }

.fa-chess-board::before { content: "=EF=90=BC"; }

.fa-chess-king::before { content: "=EF=90=BF"; }

.fa-chess-knight::before { content: "=EF=91=81"; }

.fa-chess-pawn::before { content: "=EF=91=83"; }

.fa-chess-queen::before { content: "=EF=91=85"; }

.fa-chess-rook::before { content: "=EF=91=87"; }

.fa-chevron-circle-down::before { content: "=EF=84=BA"; }

.fa-chevron-circle-left::before { content: "=EF=84=B7"; }

.fa-chevron-circle-right::before { content: "=EF=84=B8"; }

.fa-chevron-circle-up::before { content: "=EF=84=B9"; }

.fa-chevron-down::before { content: "=EF=81=B8"; }

.fa-chevron-left::before { content: "=EF=81=93"; }

.fa-chevron-right::before { content: "=EF=81=94"; }

.fa-chevron-up::before { content: "=EF=81=B7"; }

.fa-child::before { content: "=EF=86=AE"; }

.fa-chrome::before { content: "=EF=89=A8"; }

.fa-chromecast::before { content: "=EF=A0=B8"; }

.fa-church::before { content: "=EF=94=9D"; }

.fa-circle::before { content: "=EF=84=91"; }

.fa-circle-notch::before { content: "=EF=87=8E"; }

.fa-city::before { content: "=EF=99=8F"; }

.fa-clinic-medical::before { content: "=EF=9F=B2"; }

.fa-clipboard::before { content: "=EF=8C=A8"; }

.fa-clipboard-check::before { content: "=EF=91=AC"; }

.fa-clipboard-list::before { content: "=EF=91=AD"; }

.fa-clock::before { content: "=EF=80=97"; }

.fa-clone::before { content: "=EF=89=8D"; }

.fa-closed-captioning::before { content: "=EF=88=8A"; }

.fa-cloud::before { content: "=EF=83=82"; }

.fa-cloud-download-alt::before { content: "=EF=8E=81"; }

.fa-cloud-meatball::before { content: "=EF=9C=BB"; }

.fa-cloud-moon::before { content: "=EF=9B=83"; }

.fa-cloud-moon-rain::before { content: "=EF=9C=BC"; }

.fa-cloud-rain::before { content: "=EF=9C=BD"; }

.fa-cloud-showers-heavy::before { content: "=EF=9D=80"; }

.fa-cloud-sun::before { content: "=EF=9B=84"; }

.fa-cloud-sun-rain::before { content: "=EF=9D=83"; }

.fa-cloud-upload-alt::before { content: "=EF=8E=82"; }

.fa-cloudscale::before { content: "=EF=8E=83"; }

.fa-cloudsmith::before { content: "=EF=8E=84"; }

.fa-cloudversify::before { content: "=EF=8E=85"; }

.fa-cocktail::before { content: "=EF=95=A1"; }

.fa-code::before { content: "=EF=84=A1"; }

.fa-code-branch::before { content: "=EF=84=A6"; }

.fa-codepen::before { content: "=EF=87=8B"; }

.fa-codiepie::before { content: "=EF=8A=84"; }

.fa-coffee::before { content: "=EF=83=B4"; }

.fa-cog::before { content: "=EF=80=93"; }

.fa-cogs::before { content: "=EF=82=85"; }

.fa-coins::before { content: "=EF=94=9E"; }

.fa-columns::before { content: "=EF=83=9B"; }

.fa-comment::before { content: "=EF=81=B5"; }

.fa-comment-alt::before { content: "=EF=89=BA"; }

.fa-comment-dollar::before { content: "=EF=99=91"; }

.fa-comment-dots::before { content: "=EF=92=AD"; }

.fa-comment-medical::before { content: "=EF=9F=B5"; }

.fa-comment-slash::before { content: "=EF=92=B3"; }

.fa-comments::before { content: "=EF=82=86"; }

.fa-comments-dollar::before { content: "=EF=99=93"; }

.fa-compact-disc::before { content: "=EF=94=9F"; }

.fa-compass::before { content: "=EF=85=8E"; }

.fa-compress::before { content: "=EF=81=A6"; }

.fa-compress-alt::before { content: "=EF=90=A2"; }

.fa-compress-arrows-alt::before { content: "=EF=9E=8C"; }

.fa-concierge-bell::before { content: "=EF=95=A2"; }

.fa-confluence::before { content: "=EF=9E=8D"; }

.fa-connectdevelop::before { content: "=EF=88=8E"; }

.fa-contao::before { content: "=EF=89=AD"; }

.fa-cookie::before { content: "=EF=95=A3"; }

.fa-cookie-bite::before { content: "=EF=95=A4"; }

.fa-copy::before { content: "=EF=83=85"; }

.fa-copyright::before { content: "=EF=87=B9"; }

.fa-cotton-bureau::before { content: "=EF=A2=9E"; }

.fa-couch::before { content: "=EF=92=B8"; }

.fa-cpanel::before { content: "=EF=8E=88"; }

.fa-creative-commons::before { content: "=EF=89=9E"; }

.fa-creative-commons-by::before { content: "=EF=93=A7"; }

.fa-creative-commons-nc::before { content: "=EF=93=A8"; }

.fa-creative-commons-nc-eu::before { content: "=EF=93=A9"; }

.fa-creative-commons-nc-jp::before { content: "=EF=93=AA"; }

.fa-creative-commons-nd::before { content: "=EF=93=AB"; }

.fa-creative-commons-pd::before { content: "=EF=93=AC"; }

.fa-creative-commons-pd-alt::before { content: "=EF=93=AD"; }

.fa-creative-commons-remix::before { content: "=EF=93=AE"; }

.fa-creative-commons-sa::before { content: "=EF=93=AF"; }

.fa-creative-commons-sampling::before { content: "=EF=93=B0"; }

.fa-creative-commons-sampling-plus::before { content: "=EF=93=B1"; }

.fa-creative-commons-share::before { content: "=EF=93=B2"; }

.fa-creative-commons-zero::before { content: "=EF=93=B3"; }

.fa-credit-card::before { content: "=EF=82=9D"; }

.fa-critical-role::before { content: "=EF=9B=89"; }

.fa-crop::before { content: "=EF=84=A5"; }

.fa-crop-alt::before { content: "=EF=95=A5"; }

.fa-cross::before { content: "=EF=99=94"; }

.fa-crosshairs::before { content: "=EF=81=9B"; }

.fa-crow::before { content: "=EF=94=A0"; }

.fa-crown::before { content: "=EF=94=A1"; }

.fa-crutch::before { content: "=EF=9F=B7"; }

.fa-css3::before { content: "=EF=84=BC"; }

.fa-css3-alt::before { content: "=EF=8E=8B"; }

.fa-cube::before { content: "=EF=86=B2"; }

.fa-cubes::before { content: "=EF=86=B3"; }

.fa-cut::before { content: "=EF=83=84"; }

.fa-cuttlefish::before { content: "=EF=8E=8C"; }

.fa-d-and-d::before { content: "=EF=8E=8D"; }

.fa-d-and-d-beyond::before { content: "=EF=9B=8A"; }

.fa-dailymotion::before { content: "=EF=A5=92"; }

.fa-dashcube::before { content: "=EF=88=90"; }

.fa-database::before { content: "=EF=87=80"; }

.fa-deaf::before { content: "=EF=8A=A4"; }

.fa-delicious::before { content: "=EF=86=A5"; }

.fa-democrat::before { content: "=EF=9D=87"; }

.fa-deploydog::before { content: "=EF=8E=8E"; }

.fa-deskpro::before { content: "=EF=8E=8F"; }

.fa-desktop::before { content: "=EF=84=88"; }

.fa-dev::before { content: "=EF=9B=8C"; }

.fa-deviantart::before { content: "=EF=86=BD"; }

.fa-dharmachakra::before { content: "=EF=99=95"; }

.fa-dhl::before { content: "=EF=9E=90"; }

.fa-diagnoses::before { content: "=EF=91=B0"; }

.fa-diaspora::before { content: "=EF=9E=91"; }

.fa-dice::before { content: "=EF=94=A2"; }

.fa-dice-d20::before { content: "=EF=9B=8F"; }

.fa-dice-d6::before { content: "=EF=9B=91"; }

.fa-dice-five::before { content: "=EF=94=A3"; }

.fa-dice-four::before { content: "=EF=94=A4"; }

.fa-dice-one::before { content: "=EF=94=A5"; }

.fa-dice-six::before { content: "=EF=94=A6"; }

.fa-dice-three::before { content: "=EF=94=A7"; }

.fa-dice-two::before { content: "=EF=94=A8"; }

.fa-digg::before { content: "=EF=86=A6"; }

.fa-digital-ocean::before { content: "=EF=8E=91"; }

.fa-digital-tachograph::before { content: "=EF=95=A6"; }

.fa-directions::before { content: "=EF=97=AB"; }

.fa-discord::before { content: "=EF=8E=92"; }

.fa-discourse::before { content: "=EF=8E=93"; }

.fa-disease::before { content: "=EF=9F=BA"; }

.fa-divide::before { content: "=EF=94=A9"; }

.fa-dizzy::before { content: "=EF=95=A7"; }

.fa-dna::before { content: "=EF=91=B1"; }

.fa-dochub::before { content: "=EF=8E=94"; }

.fa-docker::before { content: "=EF=8E=95"; }

.fa-dog::before { content: "=EF=9B=93"; }

.fa-dollar-sign::before { content: "=EF=85=95"; }

.fa-dolly::before { content: "=EF=91=B2"; }

.fa-dolly-flatbed::before { content: "=EF=91=B4"; }

.fa-donate::before { content: "=EF=92=B9"; }

.fa-door-closed::before { content: "=EF=94=AA"; }

.fa-door-open::before { content: "=EF=94=AB"; }

.fa-dot-circle::before { content: "=EF=86=92"; }

.fa-dove::before { content: "=EF=92=BA"; }

.fa-download::before { content: "=EF=80=99"; }

.fa-draft2digital::before { content: "=EF=8E=96"; }

.fa-drafting-compass::before { content: "=EF=95=A8"; }

.fa-dragon::before { content: "=EF=9B=95"; }

.fa-draw-polygon::before { content: "=EF=97=AE"; }

.fa-dribbble::before { content: "=EF=85=BD"; }

.fa-dribbble-square::before { content: "=EF=8E=97"; }

.fa-dropbox::before { content: "=EF=85=AB"; }

.fa-drum::before { content: "=EF=95=A9"; }

.fa-drum-steelpan::before { content: "=EF=95=AA"; }

.fa-drumstick-bite::before { content: "=EF=9B=97"; }

.fa-drupal::before { content: "=EF=86=A9"; }

.fa-dumbbell::before { content: "=EF=91=8B"; }

.fa-dumpster::before { content: "=EF=9E=93"; }

.fa-dumpster-fire::before { content: "=EF=9E=94"; }

.fa-dungeon::before { content: "=EF=9B=99"; }

.fa-dyalog::before { content: "=EF=8E=99"; }

.fa-earlybirds::before { content: "=EF=8E=9A"; }

.fa-ebay::before { content: "=EF=93=B4"; }

.fa-edge::before { content: "=EF=8A=82"; }

.fa-edit::before { content: "=EF=81=84"; }

.fa-egg::before { content: "=EF=9F=BB"; }

.fa-eject::before { content: "=EF=81=92"; }

.fa-elementor::before { content: "=EF=90=B0"; }

.fa-ellipsis-h::before { content: "=EF=85=81"; }

.fa-ellipsis-v::before { content: "=EF=85=82"; }

.fa-ello::before { content: "=EF=97=B1"; }

.fa-ember::before { content: "=EF=90=A3"; }

.fa-empire::before { content: "=EF=87=91"; }

.fa-envelope::before { content: "=EF=83=A0"; }

.fa-envelope-open::before { content: "=EF=8A=B6"; }

.fa-envelope-open-text::before { content: "=EF=99=98"; }

.fa-envelope-square::before { content: "=EF=86=99"; }

.fa-envira::before { content: "=EF=8A=99"; }

.fa-equals::before { content: "=EF=94=AC"; }

.fa-eraser::before { content: "=EF=84=AD"; }

.fa-erlang::before { content: "=EF=8E=9D"; }

.fa-ethereum::before { content: "=EF=90=AE"; }

.fa-ethernet::before { content: "=EF=9E=96"; }

.fa-etsy::before { content: "=EF=8B=97"; }

.fa-euro-sign::before { content: "=EF=85=93"; }

.fa-evernote::before { content: "=EF=A0=B9"; }

.fa-exchange-alt::before { content: "=EF=8D=A2"; }

.fa-exclamation::before { content: "=EF=84=AA"; }

.fa-exclamation-circle::before { content: "=EF=81=AA"; }

.fa-exclamation-triangle::before { content: "=EF=81=B1"; }

.fa-expand::before { content: "=EF=81=A5"; }

.fa-expand-alt::before { content: "=EF=90=A4"; }

.fa-expand-arrows-alt::before { content: "=EF=8C=9E"; }

.fa-expeditedssl::before { content: "=EF=88=BE"; }

.fa-external-link-alt::before { content: "=EF=8D=9D"; }

.fa-external-link-square-alt::before { content: "=EF=8D=A0"; }

.fa-eye::before { content: "=EF=81=AE"; }

.fa-eye-dropper::before { content: "=EF=87=BB"; }

.fa-eye-slash::before { content: "=EF=81=B0"; }

.fa-facebook::before { content: "=EF=82=9A"; }

.fa-facebook-f::before { content: "=EF=8E=9E"; }

.fa-facebook-messenger::before { content: "=EF=8E=9F"; }

.fa-facebook-square::before { content: "=EF=82=82"; }

.fa-fan::before { content: "=EF=A1=A3"; }

.fa-fantasy-flight-games::before { content: "=EF=9B=9C"; }

.fa-fast-backward::before { content: "=EF=81=89"; }

.fa-fast-forward::before { content: "=EF=81=90"; }

.fa-faucet::before { content: "=EF=A4=85"; }

.fa-fax::before { content: "=EF=86=AC"; }

.fa-feather::before { content: "=EF=94=AD"; }

.fa-feather-alt::before { content: "=EF=95=AB"; }

.fa-fedex::before { content: "=EF=9E=97"; }

.fa-fedora::before { content: "=EF=9E=98"; }

.fa-female::before { content: "=EF=86=82"; }

.fa-fighter-jet::before { content: "=EF=83=BB"; }

.fa-figma::before { content: "=EF=9E=99"; }

.fa-file::before { content: "=EF=85=9B"; }

.fa-file-alt::before { content: "=EF=85=9C"; }

.fa-file-archive::before { content: "=EF=87=86"; }

.fa-file-audio::before { content: "=EF=87=87"; }

.fa-file-code::before { content: "=EF=87=89"; }

.fa-file-contract::before { content: "=EF=95=AC"; }

.fa-file-csv::before { content: "=EF=9B=9D"; }

.fa-file-download::before { content: "=EF=95=AD"; }

.fa-file-excel::before { content: "=EF=87=83"; }

.fa-file-export::before { content: "=EF=95=AE"; }

.fa-file-image::before { content: "=EF=87=85"; }

.fa-file-import::before { content: "=EF=95=AF"; }

.fa-file-invoice::before { content: "=EF=95=B0"; }

.fa-file-invoice-dollar::before { content: "=EF=95=B1"; }

.fa-file-medical::before { content: "=EF=91=B7"; }

.fa-file-medical-alt::before { content: "=EF=91=B8"; }

.fa-file-pdf::before { content: "=EF=87=81"; }

.fa-file-powerpoint::before { content: "=EF=87=84"; }

.fa-file-prescription::before { content: "=EF=95=B2"; }

.fa-file-signature::before { content: "=EF=95=B3"; }

.fa-file-upload::before { content: "=EF=95=B4"; }

.fa-file-video::before { content: "=EF=87=88"; }

.fa-file-word::before { content: "=EF=87=82"; }

.fa-fill::before { content: "=EF=95=B5"; }

.fa-fill-drip::before { content: "=EF=95=B6"; }

.fa-film::before { content: "=EF=80=88"; }

.fa-filter::before { content: "=EF=82=B0"; }

.fa-fingerprint::before { content: "=EF=95=B7"; }

.fa-fire::before { content: "=EF=81=AD"; }

.fa-fire-alt::before { content: "=EF=9F=A4"; }

.fa-fire-extinguisher::before { content: "=EF=84=B4"; }

.fa-firefox::before { content: "=EF=89=A9"; }

.fa-firefox-browser::before { content: "=EF=A4=87"; }

.fa-first-aid::before { content: "=EF=91=B9"; }

.fa-first-order::before { content: "=EF=8A=B0"; }

.fa-first-order-alt::before { content: "=EF=94=8A"; }

.fa-firstdraft::before { content: "=EF=8E=A1"; }

.fa-fish::before { content: "=EF=95=B8"; }

.fa-fist-raised::before { content: "=EF=9B=9E"; }

.fa-flag::before { content: "=EF=80=A4"; }

.fa-flag-checkered::before { content: "=EF=84=9E"; }

.fa-flag-usa::before { content: "=EF=9D=8D"; }

.fa-flask::before { content: "=EF=83=83"; }

.fa-flickr::before { content: "=EF=85=AE"; }

.fa-flipboard::before { content: "=EF=91=8D"; }

.fa-flushed::before { content: "=EF=95=B9"; }

.fa-fly::before { content: "=EF=90=97"; }

.fa-folder::before { content: "=EF=81=BB"; }

.fa-folder-minus::before { content: "=EF=99=9D"; }

.fa-folder-open::before { content: "=EF=81=BC"; }

.fa-folder-plus::before { content: "=EF=99=9E"; }

.fa-font::before { content: "=EF=80=B1"; }

.fa-font-awesome::before { content: "=EF=8A=B4"; }

.fa-font-awesome-alt::before { content: "=EF=8D=9C"; }

.fa-font-awesome-flag::before { content: "=EF=90=A5"; }

.fa-font-awesome-logo-full::before { content: "=EF=93=A6"; }

.fa-fonticons::before { content: "=EF=8A=80"; }

.fa-fonticons-fi::before { content: "=EF=8E=A2"; }

.fa-football-ball::before { content: "=EF=91=8E"; }

.fa-fort-awesome::before { content: "=EF=8A=86"; }

.fa-fort-awesome-alt::before { content: "=EF=8E=A3"; }

.fa-forumbee::before { content: "=EF=88=91"; }

.fa-forward::before { content: "=EF=81=8E"; }

.fa-foursquare::before { content: "=EF=86=80"; }

.fa-free-code-camp::before { content: "=EF=8B=85"; }

.fa-freebsd::before { content: "=EF=8E=A4"; }

.fa-frog::before { content: "=EF=94=AE"; }

.fa-frown::before { content: "=EF=84=99"; }

.fa-frown-open::before { content: "=EF=95=BA"; }

.fa-fulcrum::before { content: "=EF=94=8B"; }

.fa-funnel-dollar::before { content: "=EF=99=A2"; }

.fa-futbol::before { content: "=EF=87=A3"; }

.fa-galactic-republic::before { content: "=EF=94=8C"; }

.fa-galactic-senate::before { content: "=EF=94=8D"; }

.fa-gamepad::before { content: "=EF=84=9B"; }

.fa-gas-pump::before { content: "=EF=94=AF"; }

.fa-gavel::before { content: "=EF=83=A3"; }

.fa-gem::before { content: "=EF=8E=A5"; }

.fa-genderless::before { content: "=EF=88=AD"; }

.fa-get-pocket::before { content: "=EF=89=A5"; }

.fa-gg::before { content: "=EF=89=A0"; }

.fa-gg-circle::before { content: "=EF=89=A1"; }

.fa-ghost::before { content: "=EF=9B=A2"; }

.fa-gift::before { content: "=EF=81=AB"; }

.fa-gifts::before { content: "=EF=9E=9C"; }

.fa-git::before { content: "=EF=87=93"; }

.fa-git-alt::before { content: "=EF=A1=81"; }

.fa-git-square::before { content: "=EF=87=92"; }

.fa-github::before { content: "=EF=82=9B"; }

.fa-github-alt::before { content: "=EF=84=93"; }

.fa-github-square::before { content: "=EF=82=92"; }

.fa-gitkraken::before { content: "=EF=8E=A6"; }

.fa-gitlab::before { content: "=EF=8A=96"; }

.fa-gitter::before { content: "=EF=90=A6"; }

.fa-glass-cheers::before { content: "=EF=9E=9F"; }

.fa-glass-martini::before { content: "=EF=80=80"; }

.fa-glass-martini-alt::before { content: "=EF=95=BB"; }

.fa-glass-whiskey::before { content: "=EF=9E=A0"; }

.fa-glasses::before { content: "=EF=94=B0"; }

.fa-glide::before { content: "=EF=8A=A5"; }

.fa-glide-g::before { content: "=EF=8A=A6"; }

.fa-globe::before { content: "=EF=82=AC"; }

.fa-globe-africa::before { content: "=EF=95=BC"; }

.fa-globe-americas::before { content: "=EF=95=BD"; }

.fa-globe-asia::before { content: "=EF=95=BE"; }

.fa-globe-europe::before { content: "=EF=9E=A2"; }

.fa-gofore::before { content: "=EF=8E=A7"; }

.fa-golf-ball::before { content: "=EF=91=90"; }

.fa-goodreads::before { content: "=EF=8E=A8"; }

.fa-goodreads-g::before { content: "=EF=8E=A9"; }

.fa-google::before { content: "=EF=86=A0"; }

.fa-google-drive::before { content: "=EF=8E=AA"; }

.fa-google-play::before { content: "=EF=8E=AB"; }

.fa-google-plus::before { content: "=EF=8A=B3"; }

.fa-google-plus-g::before { content: "=EF=83=95"; }

.fa-google-plus-square::before { content: "=EF=83=94"; }

.fa-google-wallet::before { content: "=EF=87=AE"; }

.fa-gopuram::before { content: "=EF=99=A4"; }

.fa-graduation-cap::before { content: "=EF=86=9D"; }

.fa-gratipay::before { content: "=EF=86=84"; }

.fa-grav::before { content: "=EF=8B=96"; }

.fa-greater-than::before { content: "=EF=94=B1"; }

.fa-greater-than-equal::before { content: "=EF=94=B2"; }

.fa-grimace::before { content: "=EF=95=BF"; }

.fa-grin::before { content: "=EF=96=80"; }

.fa-grin-alt::before { content: "=EF=96=81"; }

.fa-grin-beam::before { content: "=EF=96=82"; }

.fa-grin-beam-sweat::before { content: "=EF=96=83"; }

.fa-grin-hearts::before { content: "=EF=96=84"; }

.fa-grin-squint::before { content: "=EF=96=85"; }

.fa-grin-squint-tears::before { content: "=EF=96=86"; }

.fa-grin-stars::before { content: "=EF=96=87"; }

.fa-grin-tears::before { content: "=EF=96=88"; }

.fa-grin-tongue::before { content: "=EF=96=89"; }

.fa-grin-tongue-squint::before { content: "=EF=96=8A"; }

.fa-grin-tongue-wink::before { content: "=EF=96=8B"; }

.fa-grin-wink::before { content: "=EF=96=8C"; }

.fa-grip-horizontal::before { content: "=EF=96=8D"; }

.fa-grip-lines::before { content: "=EF=9E=A4"; }

.fa-grip-lines-vertical::before { content: "=EF=9E=A5"; }

.fa-grip-vertical::before { content: "=EF=96=8E"; }

.fa-gripfire::before { content: "=EF=8E=AC"; }

.fa-grunt::before { content: "=EF=8E=AD"; }

.fa-guitar::before { content: "=EF=9E=A6"; }

.fa-gulp::before { content: "=EF=8E=AE"; }

.fa-h-square::before { content: "=EF=83=BD"; }

.fa-hacker-news::before { content: "=EF=87=94"; }

.fa-hacker-news-square::before { content: "=EF=8E=AF"; }

.fa-hackerrank::before { content: "=EF=97=B7"; }

.fa-hamburger::before { content: "=EF=A0=85"; }

.fa-hammer::before { content: "=EF=9B=A3"; }

.fa-hamsa::before { content: "=EF=99=A5"; }

.fa-hand-holding::before { content: "=EF=92=BD"; }

.fa-hand-holding-heart::before { content: "=EF=92=BE"; }

.fa-hand-holding-medical::before { content: "=EF=A5=9C"; }

.fa-hand-holding-usd::before { content: "=EF=93=80"; }

.fa-hand-holding-water::before { content: "=EF=93=81"; }

.fa-hand-lizard::before { content: "=EF=89=98"; }

.fa-hand-middle-finger::before { content: "=EF=A0=86"; }

.fa-hand-paper::before { content: "=EF=89=96"; }

.fa-hand-peace::before { content: "=EF=89=9B"; }

.fa-hand-point-down::before { content: "=EF=82=A7"; }

.fa-hand-point-left::before { content: "=EF=82=A5"; }

.fa-hand-point-right::before { content: "=EF=82=A4"; }

.fa-hand-point-up::before { content: "=EF=82=A6"; }

.fa-hand-pointer::before { content: "=EF=89=9A"; }

.fa-hand-rock::before { content: "=EF=89=95"; }

.fa-hand-scissors::before { content: "=EF=89=97"; }

.fa-hand-sparkles::before { content: "=EF=A5=9D"; }

.fa-hand-spock::before { content: "=EF=89=99"; }

.fa-hands::before { content: "=EF=93=82"; }

.fa-hands-helping::before { content: "=EF=93=84"; }

.fa-hands-wash::before { content: "=EF=A5=9E"; }

.fa-handshake::before { content: "=EF=8A=B5"; }

.fa-handshake-alt-slash::before { content: "=EF=A5=9F"; }

.fa-handshake-slash::before { content: "=EF=A5=A0"; }

.fa-hanukiah::before { content: "=EF=9B=A6"; }

.fa-hard-hat::before { content: "=EF=A0=87"; }

.fa-hashtag::before { content: "=EF=8A=92"; }

.fa-hat-cowboy::before { content: "=EF=A3=80"; }

.fa-hat-cowboy-side::before { content: "=EF=A3=81"; }

.fa-hat-wizard::before { content: "=EF=9B=A8"; }

.fa-hdd::before { content: "=EF=82=A0"; }

.fa-head-side-cough::before { content: "=EF=A5=A1"; }

.fa-head-side-cough-slash::before { content: "=EF=A5=A2"; }

.fa-head-side-mask::before { content: "=EF=A5=A3"; }

.fa-head-side-virus::before { content: "=EF=A5=A4"; }

.fa-heading::before { content: "=EF=87=9C"; }

.fa-headphones::before { content: "=EF=80=A5"; }

.fa-headphones-alt::before { content: "=EF=96=8F"; }

.fa-headset::before { content: "=EF=96=90"; }

.fa-heart::before { content: "=EF=80=84"; }

.fa-heart-broken::before { content: "=EF=9E=A9"; }

.fa-heartbeat::before { content: "=EF=88=9E"; }

.fa-helicopter::before { content: "=EF=94=B3"; }

.fa-highlighter::before { content: "=EF=96=91"; }

.fa-hiking::before { content: "=EF=9B=AC"; }

.fa-hippo::before { content: "=EF=9B=AD"; }

.fa-hips::before { content: "=EF=91=92"; }

.fa-hire-a-helper::before { content: "=EF=8E=B0"; }

.fa-history::before { content: "=EF=87=9A"; }

.fa-hockey-puck::before { content: "=EF=91=93"; }

.fa-holly-berry::before { content: "=EF=9E=AA"; }

.fa-home::before { content: "=EF=80=95"; }

.fa-hooli::before { content: "=EF=90=A7"; }

.fa-hornbill::before { content: "=EF=96=92"; }

.fa-horse::before { content: "=EF=9B=B0"; }

.fa-horse-head::before { content: "=EF=9E=AB"; }

.fa-hospital::before { content: "=EF=83=B8"; }

.fa-hospital-alt::before { content: "=EF=91=BD"; }

.fa-hospital-symbol::before { content: "=EF=91=BE"; }

.fa-hospital-user::before { content: "=EF=A0=8D"; }

.fa-hot-tub::before { content: "=EF=96=93"; }

.fa-hotdog::before { content: "=EF=A0=8F"; }

.fa-hotel::before { content: "=EF=96=94"; }

.fa-hotjar::before { content: "=EF=8E=B1"; }

.fa-hourglass::before { content: "=EF=89=94"; }

.fa-hourglass-end::before { content: "=EF=89=93"; }

.fa-hourglass-half::before { content: "=EF=89=92"; }

.fa-hourglass-start::before { content: "=EF=89=91"; }

.fa-house-damage::before { content: "=EF=9B=B1"; }

.fa-house-user::before { content: "=EF=A5=A5"; }

.fa-houzz::before { content: "=EF=89=BC"; }

.fa-hryvnia::before { content: "=EF=9B=B2"; }

.fa-html5::before { content: "=EF=84=BB"; }

.fa-hubspot::before { content: "=EF=8E=B2"; }

.fa-i-cursor::before { content: "=EF=89=86"; }

.fa-ice-cream::before { content: "=EF=A0=90"; }

.fa-icicles::before { content: "=EF=9E=AD"; }

.fa-icons::before { content: "=EF=A1=AD"; }

.fa-id-badge::before { content: "=EF=8B=81"; }

.fa-id-card::before { content: "=EF=8B=82"; }

.fa-id-card-alt::before { content: "=EF=91=BF"; }

.fa-ideal::before { content: "=EF=A4=93"; }

.fa-igloo::before { content: "=EF=9E=AE"; }

.fa-image::before { content: "=EF=80=BE"; }

.fa-images::before { content: "=EF=8C=82"; }

.fa-imdb::before { content: "=EF=8B=98"; }

.fa-inbox::before { content: "=EF=80=9C"; }

.fa-indent::before { content: "=EF=80=BC"; }

.fa-industry::before { content: "=EF=89=B5"; }

.fa-infinity::before { content: "=EF=94=B4"; }

.fa-info::before { content: "=EF=84=A9"; }

.fa-info-circle::before { content: "=EF=81=9A"; }

.fa-instagram::before { content: "=EF=85=AD"; }

.fa-instagram-square::before { content: "=EF=A5=95"; }

.fa-intercom::before { content: "=EF=9E=AF"; }

.fa-internet-explorer::before { content: "=EF=89=AB"; }

.fa-invision::before { content: "=EF=9E=B0"; }

.fa-ioxhost::before { content: "=EF=88=88"; }

.fa-italic::before { content: "=EF=80=B3"; }

.fa-itch-io::before { content: "=EF=A0=BA"; }

.fa-itunes::before { content: "=EF=8E=B4"; }

.fa-itunes-note::before { content: "=EF=8E=B5"; }

.fa-java::before { content: "=EF=93=A4"; }

.fa-jedi::before { content: "=EF=99=A9"; }

.fa-jedi-order::before { content: "=EF=94=8E"; }

.fa-jenkins::before { content: "=EF=8E=B6"; }

.fa-jira::before { content: "=EF=9E=B1"; }

.fa-joget::before { content: "=EF=8E=B7"; }

.fa-joint::before { content: "=EF=96=95"; }

.fa-joomla::before { content: "=EF=86=AA"; }

.fa-journal-whills::before { content: "=EF=99=AA"; }

.fa-js::before { content: "=EF=8E=B8"; }

.fa-js-square::before { content: "=EF=8E=B9"; }

.fa-jsfiddle::before { content: "=EF=87=8C"; }

.fa-kaaba::before { content: "=EF=99=AB"; }

.fa-kaggle::before { content: "=EF=97=BA"; }

.fa-key::before { content: "=EF=82=84"; }

.fa-keybase::before { content: "=EF=93=B5"; }

.fa-keyboard::before { content: "=EF=84=9C"; }

.fa-keycdn::before { content: "=EF=8E=BA"; }

.fa-khanda::before { content: "=EF=99=AD"; }

.fa-kickstarter::before { content: "=EF=8E=BB"; }

.fa-kickstarter-k::before { content: "=EF=8E=BC"; }

.fa-kiss::before { content: "=EF=96=96"; }

.fa-kiss-beam::before { content: "=EF=96=97"; }

.fa-kiss-wink-heart::before { content: "=EF=96=98"; }

.fa-kiwi-bird::before { content: "=EF=94=B5"; }

.fa-korvue::before { content: "=EF=90=AF"; }

.fa-landmark::before { content: "=EF=99=AF"; }

.fa-language::before { content: "=EF=86=AB"; }

.fa-laptop::before { content: "=EF=84=89"; }

.fa-laptop-code::before { content: "=EF=97=BC"; }

.fa-laptop-house::before { content: "=EF=A5=A6"; }

.fa-laptop-medical::before { content: "=EF=A0=92"; }

.fa-laravel::before { content: "=EF=8E=BD"; }

.fa-lastfm::before { content: "=EF=88=82"; }

.fa-lastfm-square::before { content: "=EF=88=83"; }

.fa-laugh::before { content: "=EF=96=99"; }

.fa-laugh-beam::before { content: "=EF=96=9A"; }

.fa-laugh-squint::before { content: "=EF=96=9B"; }

.fa-laugh-wink::before { content: "=EF=96=9C"; }

.fa-layer-group::before { content: "=EF=97=BD"; }

.fa-leaf::before { content: "=EF=81=AC"; }

.fa-leanpub::before { content: "=EF=88=92"; }

.fa-lemon::before { content: "=EF=82=94"; }

.fa-less::before { content: "=EF=90=9D"; }

.fa-less-than::before { content: "=EF=94=B6"; }

.fa-less-than-equal::before { content: "=EF=94=B7"; }

.fa-level-down-alt::before { content: "=EF=8E=BE"; }

.fa-level-up-alt::before { content: "=EF=8E=BF"; }

.fa-life-ring::before { content: "=EF=87=8D"; }

.fa-lightbulb::before { content: "=EF=83=AB"; }

.fa-line::before { content: "=EF=8F=80"; }

.fa-link::before { content: "=EF=83=81"; }

.fa-linkedin::before { content: "=EF=82=8C"; }

.fa-linkedin-in::before { content: "=EF=83=A1"; }

.fa-linode::before { content: "=EF=8A=B8"; }

.fa-linux::before { content: "=EF=85=BC"; }

.fa-lira-sign::before { content: "=EF=86=95"; }

.fa-list::before { content: "=EF=80=BA"; }

.fa-list-alt::before { content: "=EF=80=A2"; }

.fa-list-ol::before { content: "=EF=83=8B"; }

.fa-list-ul::before { content: "=EF=83=8A"; }

.fa-location-arrow::before { content: "=EF=84=A4"; }

.fa-lock::before { content: "=EF=80=A3"; }

.fa-lock-open::before { content: "=EF=8F=81"; }

.fa-long-arrow-alt-down::before { content: "=EF=8C=89"; }

.fa-long-arrow-alt-left::before { content: "=EF=8C=8A"; }

.fa-long-arrow-alt-right::before { content: "=EF=8C=8B"; }

.fa-long-arrow-alt-up::before { content: "=EF=8C=8C"; }

.fa-low-vision::before { content: "=EF=8A=A8"; }

.fa-luggage-cart::before { content: "=EF=96=9D"; }

.fa-lungs::before { content: "=EF=98=84"; }

.fa-lungs-virus::before { content: "=EF=A5=A7"; }

.fa-lyft::before { content: "=EF=8F=83"; }

.fa-magento::before { content: "=EF=8F=84"; }

.fa-magic::before { content: "=EF=83=90"; }

.fa-magnet::before { content: "=EF=81=B6"; }

.fa-mail-bulk::before { content: "=EF=99=B4"; }

.fa-mailchimp::before { content: "=EF=96=9E"; }

.fa-male::before { content: "=EF=86=83"; }

.fa-mandalorian::before { content: "=EF=94=8F"; }

.fa-map::before { content: "=EF=89=B9"; }

.fa-map-marked::before { content: "=EF=96=9F"; }

.fa-map-marked-alt::before { content: "=EF=96=A0"; }

.fa-map-marker::before { content: "=EF=81=81"; }

.fa-map-marker-alt::before { content: "=EF=8F=85"; }

.fa-map-pin::before { content: "=EF=89=B6"; }

.fa-map-signs::before { content: "=EF=89=B7"; }

.fa-markdown::before { content: "=EF=98=8F"; }

.fa-marker::before { content: "=EF=96=A1"; }

.fa-mars::before { content: "=EF=88=A2"; }

.fa-mars-double::before { content: "=EF=88=A7"; }

.fa-mars-stroke::before { content: "=EF=88=A9"; }

.fa-mars-stroke-h::before { content: "=EF=88=AB"; }

.fa-mars-stroke-v::before { content: "=EF=88=AA"; }

.fa-mask::before { content: "=EF=9B=BA"; }

.fa-mastodon::before { content: "=EF=93=B6"; }

.fa-maxcdn::before { content: "=EF=84=B6"; }

.fa-mdb::before { content: "=EF=A3=8A"; }

.fa-medal::before { content: "=EF=96=A2"; }

.fa-medapps::before { content: "=EF=8F=86"; }

.fa-medium::before { content: "=EF=88=BA"; }

.fa-medium-m::before { content: "=EF=8F=87"; }

.fa-medkit::before { content: "=EF=83=BA"; }

.fa-medrt::before { content: "=EF=8F=88"; }

.fa-meetup::before { content: "=EF=8B=A0"; }

.fa-megaport::before { content: "=EF=96=A3"; }

.fa-meh::before { content: "=EF=84=9A"; }

.fa-meh-blank::before { content: "=EF=96=A4"; }

.fa-meh-rolling-eyes::before { content: "=EF=96=A5"; }

.fa-memory::before { content: "=EF=94=B8"; }

.fa-mendeley::before { content: "=EF=9E=B3"; }

.fa-menorah::before { content: "=EF=99=B6"; }

.fa-mercury::before { content: "=EF=88=A3"; }

.fa-meteor::before { content: "=EF=9D=93"; }

.fa-microblog::before { content: "=EF=A4=9A"; }

.fa-microchip::before { content: "=EF=8B=9B"; }

.fa-microphone::before { content: "=EF=84=B0"; }

.fa-microphone-alt::before { content: "=EF=8F=89"; }

.fa-microphone-alt-slash::before { content: "=EF=94=B9"; }

.fa-microphone-slash::before { content: "=EF=84=B1"; }

.fa-microscope::before { content: "=EF=98=90"; }

.fa-microsoft::before { content: "=EF=8F=8A"; }

.fa-minus::before { content: "=EF=81=A8"; }

.fa-minus-circle::before { content: "=EF=81=96"; }

.fa-minus-square::before { content: "=EF=85=86"; }

.fa-mitten::before { content: "=EF=9E=B5"; }

.fa-mix::before { content: "=EF=8F=8B"; }

.fa-mixcloud::before { content: "=EF=8A=89"; }

.fa-mixer::before { content: "=EF=A5=96"; }

.fa-mizuni::before { content: "=EF=8F=8C"; }

.fa-mobile::before { content: "=EF=84=8B"; }

.fa-mobile-alt::before { content: "=EF=8F=8D"; }

.fa-modx::before { content: "=EF=8A=85"; }

.fa-monero::before { content: "=EF=8F=90"; }

.fa-money-bill::before { content: "=EF=83=96"; }

.fa-money-bill-alt::before { content: "=EF=8F=91"; }

.fa-money-bill-wave::before { content: "=EF=94=BA"; }

.fa-money-bill-wave-alt::before { content: "=EF=94=BB"; }

.fa-money-check::before { content: "=EF=94=BC"; }

.fa-money-check-alt::before { content: "=EF=94=BD"; }

.fa-monument::before { content: "=EF=96=A6"; }

.fa-moon::before { content: "=EF=86=86"; }

.fa-mortar-pestle::before { content: "=EF=96=A7"; }

.fa-mosque::before { content: "=EF=99=B8"; }

.fa-motorcycle::before { content: "=EF=88=9C"; }

.fa-mountain::before { content: "=EF=9B=BC"; }

.fa-mouse::before { content: "=EF=A3=8C"; }

.fa-mouse-pointer::before { content: "=EF=89=85"; }

.fa-mug-hot::before { content: "=EF=9E=B6"; }

.fa-music::before { content: "=EF=80=81"; }

.fa-napster::before { content: "=EF=8F=92"; }

.fa-neos::before { content: "=EF=98=92"; }

.fa-network-wired::before { content: "=EF=9B=BF"; }

.fa-neuter::before { content: "=EF=88=AC"; }

.fa-newspaper::before { content: "=EF=87=AA"; }

.fa-nimblr::before { content: "=EF=96=A8"; }

.fa-node::before { content: "=EF=90=99"; }

.fa-node-js::before { content: "=EF=8F=93"; }

.fa-not-equal::before { content: "=EF=94=BE"; }

.fa-notes-medical::before { content: "=EF=92=81"; }

.fa-npm::before { content: "=EF=8F=94"; }

.fa-ns8::before { content: "=EF=8F=95"; }

.fa-nutritionix::before { content: "=EF=8F=96"; }

.fa-object-group::before { content: "=EF=89=87"; }

.fa-object-ungroup::before { content: "=EF=89=88"; }

.fa-odnoklassniki::before { content: "=EF=89=A3"; }

.fa-odnoklassniki-square::before { content: "=EF=89=A4"; }

.fa-oil-can::before { content: "=EF=98=93"; }

.fa-old-republic::before { content: "=EF=94=90"; }

.fa-om::before { content: "=EF=99=B9"; }

.fa-opencart::before { content: "=EF=88=BD"; }

.fa-openid::before { content: "=EF=86=9B"; }

.fa-opera::before { content: "=EF=89=AA"; }

.fa-optin-monster::before { content: "=EF=88=BC"; }

.fa-orcid::before { content: "=EF=A3=92"; }

.fa-osi::before { content: "=EF=90=9A"; }

.fa-otter::before { content: "=EF=9C=80"; }

.fa-outdent::before { content: "=EF=80=BB"; }

.fa-page4::before { content: "=EF=8F=97"; }

.fa-pagelines::before { content: "=EF=86=8C"; }

.fa-pager::before { content: "=EF=A0=95"; }

.fa-paint-brush::before { content: "=EF=87=BC"; }

.fa-paint-roller::before { content: "=EF=96=AA"; }

.fa-palette::before { content: "=EF=94=BF"; }

.fa-palfed::before { content: "=EF=8F=98"; }

.fa-pallet::before { content: "=EF=92=82"; }

.fa-paper-plane::before { content: "=EF=87=98"; }

.fa-paperclip::before { content: "=EF=83=86"; }

.fa-parachute-box::before { content: "=EF=93=8D"; }

.fa-paragraph::before { content: "=EF=87=9D"; }

.fa-parking::before { content: "=EF=95=80"; }

.fa-passport::before { content: "=EF=96=AB"; }

.fa-pastafarianism::before { content: "=EF=99=BB"; }

.fa-paste::before { content: "=EF=83=AA"; }

.fa-patreon::before { content: "=EF=8F=99"; }

.fa-pause::before { content: "=EF=81=8C"; }

.fa-pause-circle::before { content: "=EF=8A=8B"; }

.fa-paw::before { content: "=EF=86=B0"; }

.fa-paypal::before { content: "=EF=87=AD"; }

.fa-peace::before { content: "=EF=99=BC"; }

.fa-pen::before { content: "=EF=8C=84"; }

.fa-pen-alt::before { content: "=EF=8C=85"; }

.fa-pen-fancy::before { content: "=EF=96=AC"; }

.fa-pen-nib::before { content: "=EF=96=AD"; }

.fa-pen-square::before { content: "=EF=85=8B"; }

.fa-pencil-alt::before { content: "=EF=8C=83"; }

.fa-pencil-ruler::before { content: "=EF=96=AE"; }

.fa-penny-arcade::before { content: "=EF=9C=84"; }

.fa-people-arrows::before { content: "=EF=A5=A8"; }

.fa-people-carry::before { content: "=EF=93=8E"; }

.fa-pepper-hot::before { content: "=EF=A0=96"; }

.fa-percent::before { content: "=EF=8A=95"; }

.fa-percentage::before { content: "=EF=95=81"; }

.fa-periscope::before { content: "=EF=8F=9A"; }

.fa-person-booth::before { content: "=EF=9D=96"; }

.fa-phabricator::before { content: "=EF=8F=9B"; }

.fa-phoenix-framework::before { content: "=EF=8F=9C"; }

.fa-phoenix-squadron::before { content: "=EF=94=91"; }

.fa-phone::before { content: "=EF=82=95"; }

.fa-phone-alt::before { content: "=EF=A1=B9"; }

.fa-phone-slash::before { content: "=EF=8F=9D"; }

.fa-phone-square::before { content: "=EF=82=98"; }

.fa-phone-square-alt::before { content: "=EF=A1=BB"; }

.fa-phone-volume::before { content: "=EF=8A=A0"; }

.fa-photo-video::before { content: "=EF=A1=BC"; }

.fa-php::before { content: "=EF=91=97"; }

.fa-pied-piper::before { content: "=EF=8A=AE"; }

.fa-pied-piper-alt::before { content: "=EF=86=A8"; }

.fa-pied-piper-hat::before { content: "=EF=93=A5"; }

.fa-pied-piper-pp::before { content: "=EF=86=A7"; }

.fa-pied-piper-square::before { content: "=EF=A4=9E"; }

.fa-piggy-bank::before { content: "=EF=93=93"; }

.fa-pills::before { content: "=EF=92=84"; }

.fa-pinterest::before { content: "=EF=83=92"; }

.fa-pinterest-p::before { content: "=EF=88=B1"; }

.fa-pinterest-square::before { content: "=EF=83=93"; }

.fa-pizza-slice::before { content: "=EF=A0=98"; }

.fa-place-of-worship::before { content: "=EF=99=BF"; }

.fa-plane::before { content: "=EF=81=B2"; }

.fa-plane-arrival::before { content: "=EF=96=AF"; }

.fa-plane-departure::before { content: "=EF=96=B0"; }

.fa-plane-slash::before { content: "=EF=A5=A9"; }

.fa-play::before { content: "=EF=81=8B"; }

.fa-play-circle::before { content: "=EF=85=84"; }

.fa-playstation::before { content: "=EF=8F=9F"; }

.fa-plug::before { content: "=EF=87=A6"; }

.fa-plus::before { content: "=EF=81=A7"; }

.fa-plus-circle::before { content: "=EF=81=95"; }

.fa-plus-square::before { content: "=EF=83=BE"; }

.fa-podcast::before { content: "=EF=8B=8E"; }

.fa-poll::before { content: "=EF=9A=81"; }

.fa-poll-h::before { content: "=EF=9A=82"; }

.fa-poo::before { content: "=EF=8B=BE"; }

.fa-poo-storm::before { content: "=EF=9D=9A"; }

.fa-poop::before { content: "=EF=98=99"; }

.fa-portrait::before { content: "=EF=8F=A0"; }

.fa-pound-sign::before { content: "=EF=85=94"; }

.fa-power-off::before { content: "=EF=80=91"; }

.fa-pray::before { content: "=EF=9A=83"; }

.fa-praying-hands::before { content: "=EF=9A=84"; }

.fa-prescription::before { content: "=EF=96=B1"; }

.fa-prescription-bottle::before { content: "=EF=92=85"; }

.fa-prescription-bottle-alt::before { content: "=EF=92=86"; }

.fa-print::before { content: "=EF=80=AF"; }

.fa-procedures::before { content: "=EF=92=87"; }

.fa-product-hunt::before { content: "=EF=8A=88"; }

.fa-project-diagram::before { content: "=EF=95=82"; }

.fa-pump-medical::before { content: "=EF=A5=AA"; }

.fa-pump-soap::before { content: "=EF=A5=AB"; }

.fa-pushed::before { content: "=EF=8F=A1"; }

.fa-puzzle-piece::before { content: "=EF=84=AE"; }

.fa-python::before { content: "=EF=8F=A2"; }

.fa-qq::before { content: "=EF=87=96"; }

.fa-qrcode::before { content: "=EF=80=A9"; }

.fa-question::before { content: "=EF=84=A8"; }

.fa-question-circle::before { content: "=EF=81=99"; }

.fa-quidditch::before { content: "=EF=91=98"; }

.fa-quinscape::before { content: "=EF=91=99"; }

.fa-quora::before { content: "=EF=8B=84"; }

.fa-quote-left::before { content: "=EF=84=8D"; }

.fa-quote-right::before { content: "=EF=84=8E"; }

.fa-quran::before { content: "=EF=9A=87"; }

.fa-r-project::before { content: "=EF=93=B7"; }

.fa-radiation::before { content: "=EF=9E=B9"; }

.fa-radiation-alt::before { content: "=EF=9E=BA"; }

.fa-rainbow::before { content: "=EF=9D=9B"; }

.fa-random::before { content: "=EF=81=B4"; }

.fa-raspberry-pi::before { content: "=EF=9E=BB"; }

.fa-ravelry::before { content: "=EF=8B=99"; }

.fa-react::before { content: "=EF=90=9B"; }

.fa-reacteurope::before { content: "=EF=9D=9D"; }

.fa-readme::before { content: "=EF=93=95"; }

.fa-rebel::before { content: "=EF=87=90"; }

.fa-receipt::before { content: "=EF=95=83"; }

.fa-record-vinyl::before { content: "=EF=A3=99"; }

.fa-recycle::before { content: "=EF=86=B8"; }

.fa-red-river::before { content: "=EF=8F=A3"; }

.fa-reddit::before { content: "=EF=86=A1"; }

.fa-reddit-alien::before { content: "=EF=8A=81"; }

.fa-reddit-square::before { content: "=EF=86=A2"; }

.fa-redhat::before { content: "=EF=9E=BC"; }

.fa-redo::before { content: "=EF=80=9E"; }

.fa-redo-alt::before { content: "=EF=8B=B9"; }

.fa-registered::before { content: "=EF=89=9D"; }

.fa-remove-format::before { content: "=EF=A1=BD"; }

.fa-renren::before { content: "=EF=86=8B"; }

.fa-reply::before { content: "=EF=8F=A5"; }

.fa-reply-all::before { content: "=EF=84=A2"; }

.fa-replyd::before { content: "=EF=8F=A6"; }

.fa-republican::before { content: "=EF=9D=9E"; }

.fa-researchgate::before { content: "=EF=93=B8"; }

.fa-resolving::before { content: "=EF=8F=A7"; }

.fa-restroom::before { content: "=EF=9E=BD"; }

.fa-retweet::before { content: "=EF=81=B9"; }

.fa-rev::before { content: "=EF=96=B2"; }

.fa-ribbon::before { content: "=EF=93=96"; }

.fa-ring::before { content: "=EF=9C=8B"; }

.fa-road::before { content: "=EF=80=98"; }

.fa-robot::before { content: "=EF=95=84"; }

.fa-rocket::before { content: "=EF=84=B5"; }

.fa-rocketchat::before { content: "=EF=8F=A8"; }

.fa-rockrms::before { content: "=EF=8F=A9"; }

.fa-route::before { content: "=EF=93=97"; }

.fa-rss::before { content: "=EF=82=9E"; }

.fa-rss-square::before { content: "=EF=85=83"; }

.fa-ruble-sign::before { content: "=EF=85=98"; }

.fa-ruler::before { content: "=EF=95=85"; }

.fa-ruler-combined::before { content: "=EF=95=86"; }

.fa-ruler-horizontal::before { content: "=EF=95=87"; }

.fa-ruler-vertical::before { content: "=EF=95=88"; }

.fa-running::before { content: "=EF=9C=8C"; }

.fa-rupee-sign::before { content: "=EF=85=96"; }

.fa-sad-cry::before { content: "=EF=96=B3"; }

.fa-sad-tear::before { content: "=EF=96=B4"; }

.fa-safari::before { content: "=EF=89=A7"; }

.fa-salesforce::before { content: "=EF=A0=BB"; }

.fa-sass::before { content: "=EF=90=9E"; }

.fa-satellite::before { content: "=EF=9E=BF"; }

.fa-satellite-dish::before { content: "=EF=9F=80"; }

.fa-save::before { content: "=EF=83=87"; }

.fa-schlix::before { content: "=EF=8F=AA"; }

.fa-school::before { content: "=EF=95=89"; }

.fa-screwdriver::before { content: "=EF=95=8A"; }

.fa-scribd::before { content: "=EF=8A=8A"; }

.fa-scroll::before { content: "=EF=9C=8E"; }

.fa-sd-card::before { content: "=EF=9F=82"; }

.fa-search::before { content: "=EF=80=82"; }

.fa-search-dollar::before { content: "=EF=9A=88"; }

.fa-search-location::before { content: "=EF=9A=89"; }

.fa-search-minus::before { content: "=EF=80=90"; }

.fa-search-plus::before { content: "=EF=80=8E"; }

.fa-searchengin::before { content: "=EF=8F=AB"; }

.fa-seedling::before { content: "=EF=93=98"; }

.fa-sellcast::before { content: "=EF=8B=9A"; }

.fa-sellsy::before { content: "=EF=88=93"; }

.fa-server::before { content: "=EF=88=B3"; }

.fa-servicestack::before { content: "=EF=8F=AC"; }

.fa-shapes::before { content: "=EF=98=9F"; }

.fa-share::before { content: "=EF=81=A4"; }

.fa-share-alt::before { content: "=EF=87=A0"; }

.fa-share-alt-square::before { content: "=EF=87=A1"; }

.fa-share-square::before { content: "=EF=85=8D"; }

.fa-shekel-sign::before { content: "=EF=88=8B"; }

.fa-shield-alt::before { content: "=EF=8F=AD"; }

.fa-shield-virus::before { content: "=EF=A5=AC"; }

.fa-ship::before { content: "=EF=88=9A"; }

.fa-shipping-fast::before { content: "=EF=92=8B"; }

.fa-shirtsinbulk::before { content: "=EF=88=94"; }

.fa-shoe-prints::before { content: "=EF=95=8B"; }

.fa-shopify::before { content: "=EF=A5=97"; }

.fa-shopping-bag::before { content: "=EF=8A=90"; }

.fa-shopping-basket::before { content: "=EF=8A=91"; }

.fa-shopping-cart::before { content: "=EF=81=BA"; }

.fa-shopware::before { content: "=EF=96=B5"; }

.fa-shower::before { content: "=EF=8B=8C"; }

.fa-shuttle-van::before { content: "=EF=96=B6"; }

.fa-sign::before { content: "=EF=93=99"; }

.fa-sign-in-alt::before { content: "=EF=8B=B6"; }

.fa-sign-language::before { content: "=EF=8A=A7"; }

.fa-sign-out-alt::before { content: "=EF=8B=B5"; }

.fa-signal::before { content: "=EF=80=92"; }

.fa-signature::before { content: "=EF=96=B7"; }

.fa-sim-card::before { content: "=EF=9F=84"; }

.fa-simplybuilt::before { content: "=EF=88=95"; }

.fa-sistrix::before { content: "=EF=8F=AE"; }

.fa-sitemap::before { content: "=EF=83=A8"; }

.fa-sith::before { content: "=EF=94=92"; }

.fa-skating::before { content: "=EF=9F=85"; }

.fa-sketch::before { content: "=EF=9F=86"; }

.fa-skiing::before { content: "=EF=9F=89"; }

.fa-skiing-nordic::before { content: "=EF=9F=8A"; }

.fa-skull::before { content: "=EF=95=8C"; }

.fa-skull-crossbones::before { content: "=EF=9C=94"; }

.fa-skyatlas::before { content: "=EF=88=96"; }

.fa-skype::before { content: "=EF=85=BE"; }

.fa-slack::before { content: "=EF=86=98"; }

.fa-slack-hash::before { content: "=EF=8F=AF"; }

.fa-slash::before { content: "=EF=9C=95"; }

.fa-sleigh::before { content: "=EF=9F=8C"; }

.fa-sliders-h::before { content: "=EF=87=9E"; }

.fa-slideshare::before { content: "=EF=87=A7"; }

.fa-smile::before { content: "=EF=84=98"; }

.fa-smile-beam::before { content: "=EF=96=B8"; }

.fa-smile-wink::before { content: "=EF=93=9A"; }

.fa-smog::before { content: "=EF=9D=9F"; }

.fa-smoking::before { content: "=EF=92=8D"; }

.fa-smoking-ban::before { content: "=EF=95=8D"; }

.fa-sms::before { content: "=EF=9F=8D"; }

.fa-snapchat::before { content: "=EF=8A=AB"; }

.fa-snapchat-ghost::before { content: "=EF=8A=AC"; }

.fa-snapchat-square::before { content: "=EF=8A=AD"; }

.fa-snowboarding::before { content: "=EF=9F=8E"; }

.fa-snowflake::before { content: "=EF=8B=9C"; }

.fa-snowman::before { content: "=EF=9F=90"; }

.fa-snowplow::before { content: "=EF=9F=92"; }

.fa-soap::before { content: "=EF=A5=AE"; }

.fa-socks::before { content: "=EF=9A=96"; }

.fa-solar-panel::before { content: "=EF=96=BA"; }

.fa-sort::before { content: "=EF=83=9C"; }

.fa-sort-alpha-down::before { content: "=EF=85=9D"; }

.fa-sort-alpha-down-alt::before { content: "=EF=A2=81"; }

.fa-sort-alpha-up::before { content: "=EF=85=9E"; }

.fa-sort-alpha-up-alt::before { content: "=EF=A2=82"; }

.fa-sort-amount-down::before { content: "=EF=85=A0"; }

.fa-sort-amount-down-alt::before { content: "=EF=A2=84"; }

.fa-sort-amount-up::before { content: "=EF=85=A1"; }

.fa-sort-amount-up-alt::before { content: "=EF=A2=85"; }

.fa-sort-down::before { content: "=EF=83=9D"; }

.fa-sort-numeric-down::before { content: "=EF=85=A2"; }

.fa-sort-numeric-down-alt::before { content: "=EF=A2=86"; }

.fa-sort-numeric-up::before { content: "=EF=85=A3"; }

.fa-sort-numeric-up-alt::before { content: "=EF=A2=87"; }

.fa-sort-up::before { content: "=EF=83=9E"; }

.fa-soundcloud::before { content: "=EF=86=BE"; }

.fa-sourcetree::before { content: "=EF=9F=93"; }

.fa-spa::before { content: "=EF=96=BB"; }

.fa-space-shuttle::before { content: "=EF=86=97"; }

.fa-speakap::before { content: "=EF=8F=B3"; }

.fa-speaker-deck::before { content: "=EF=A0=BC"; }

.fa-spell-check::before { content: "=EF=A2=91"; }

.fa-spider::before { content: "=EF=9C=97"; }

.fa-spinner::before { content: "=EF=84=90"; }

.fa-splotch::before { content: "=EF=96=BC"; }

.fa-spotify::before { content: "=EF=86=BC"; }

.fa-spray-can::before { content: "=EF=96=BD"; }

.fa-square::before { content: "=EF=83=88"; }

.fa-square-full::before { content: "=EF=91=9C"; }

.fa-square-root-alt::before { content: "=EF=9A=98"; }

.fa-squarespace::before { content: "=EF=96=BE"; }

.fa-stack-exchange::before { content: "=EF=86=8D"; }

.fa-stack-overflow::before { content: "=EF=85=AC"; }

.fa-stackpath::before { content: "=EF=A1=82"; }

.fa-stamp::before { content: "=EF=96=BF"; }

.fa-star::before { content: "=EF=80=85"; }

.fa-star-and-crescent::before { content: "=EF=9A=99"; }

.fa-star-half::before { content: "=EF=82=89"; }

.fa-star-half-alt::before { content: "=EF=97=80"; }

.fa-star-of-david::before { content: "=EF=9A=9A"; }

.fa-star-of-life::before { content: "=EF=98=A1"; }

.fa-staylinked::before { content: "=EF=8F=B5"; }

.fa-steam::before { content: "=EF=86=B6"; }

.fa-steam-square::before { content: "=EF=86=B7"; }

.fa-steam-symbol::before { content: "=EF=8F=B6"; }

.fa-step-backward::before { content: "=EF=81=88"; }

.fa-step-forward::before { content: "=EF=81=91"; }

.fa-stethoscope::before { content: "=EF=83=B1"; }

.fa-sticker-mule::before { content: "=EF=8F=B7"; }

.fa-sticky-note::before { content: "=EF=89=89"; }

.fa-stop::before { content: "=EF=81=8D"; }

.fa-stop-circle::before { content: "=EF=8A=8D"; }

.fa-stopwatch::before { content: "=EF=8B=B2"; }

.fa-stopwatch-20::before { content: "=EF=A5=AF"; }

.fa-store::before { content: "=EF=95=8E"; }

.fa-store-alt::before { content: "=EF=95=8F"; }

.fa-store-alt-slash::before { content: "=EF=A5=B0"; }

.fa-store-slash::before { content: "=EF=A5=B1"; }

.fa-strava::before { content: "=EF=90=A8"; }

.fa-stream::before { content: "=EF=95=90"; }

.fa-street-view::before { content: "=EF=88=9D"; }

.fa-strikethrough::before { content: "=EF=83=8C"; }

.fa-stripe::before { content: "=EF=90=A9"; }

.fa-stripe-s::before { content: "=EF=90=AA"; }

.fa-stroopwafel::before { content: "=EF=95=91"; }

.fa-studiovinari::before { content: "=EF=8F=B8"; }

.fa-stumbleupon::before { content: "=EF=86=A4"; }

.fa-stumbleupon-circle::before { content: "=EF=86=A3"; }

.fa-subscript::before { content: "=EF=84=AC"; }

.fa-subway::before { content: "=EF=88=B9"; }

.fa-suitcase::before { content: "=EF=83=B2"; }

.fa-suitcase-rolling::before { content: "=EF=97=81"; }

.fa-sun::before { content: "=EF=86=85"; }

.fa-superpowers::before { content: "=EF=8B=9D"; }

.fa-superscript::before { content: "=EF=84=AB"; }

.fa-supple::before { content: "=EF=8F=B9"; }

.fa-surprise::before { content: "=EF=97=82"; }

.fa-suse::before { content: "=EF=9F=96"; }

.fa-swatchbook::before { content: "=EF=97=83"; }

.fa-swift::before { content: "=EF=A3=A1"; }

.fa-swimmer::before { content: "=EF=97=84"; }

.fa-swimming-pool::before { content: "=EF=97=85"; }

.fa-symfony::before { content: "=EF=A0=BD"; }

.fa-synagogue::before { content: "=EF=9A=9B"; }

.fa-sync::before { content: "=EF=80=A1"; }

.fa-sync-alt::before { content: "=EF=8B=B1"; }

.fa-syringe::before { content: "=EF=92=8E"; }

.fa-table::before { content: "=EF=83=8E"; }

.fa-table-tennis::before { content: "=EF=91=9D"; }

.fa-tablet::before { content: "=EF=84=8A"; }

.fa-tablet-alt::before { content: "=EF=8F=BA"; }

.fa-tablets::before { content: "=EF=92=90"; }

.fa-tachometer-alt::before { content: "=EF=8F=BD"; }

.fa-tag::before { content: "=EF=80=AB"; }

.fa-tags::before { content: "=EF=80=AC"; }

.fa-tape::before { content: "=EF=93=9B"; }

.fa-tasks::before { content: "=EF=82=AE"; }

.fa-taxi::before { content: "=EF=86=BA"; }

.fa-teamspeak::before { content: "=EF=93=B9"; }

.fa-teeth::before { content: "=EF=98=AE"; }

.fa-teeth-open::before { content: "=EF=98=AF"; }

.fa-telegram::before { content: "=EF=8B=86"; }

.fa-telegram-plane::before { content: "=EF=8F=BE"; }

.fa-temperature-high::before { content: "=EF=9D=A9"; }

.fa-temperature-low::before { content: "=EF=9D=AB"; }

.fa-tencent-weibo::before { content: "=EF=87=95"; }

.fa-tenge::before { content: "=EF=9F=97"; }

.fa-terminal::before { content: "=EF=84=A0"; }

.fa-text-height::before { content: "=EF=80=B4"; }

.fa-text-width::before { content: "=EF=80=B5"; }

.fa-th::before { content: "=EF=80=8A"; }

.fa-th-large::before { content: "=EF=80=89"; }

.fa-th-list::before { content: "=EF=80=8B"; }

.fa-the-red-yeti::before { content: "=EF=9A=9D"; }

.fa-theater-masks::before { content: "=EF=98=B0"; }

.fa-themeco::before { content: "=EF=97=86"; }

.fa-themeisle::before { content: "=EF=8A=B2"; }

.fa-thermometer::before { content: "=EF=92=91"; }

.fa-thermometer-empty::before { content: "=EF=8B=8B"; }

.fa-thermometer-full::before { content: "=EF=8B=87"; }

.fa-thermometer-half::before { content: "=EF=8B=89"; }

.fa-thermometer-quarter::before { content: "=EF=8B=8A"; }

.fa-thermometer-three-quarters::before { content: "=EF=8B=88"; }

.fa-think-peaks::before { content: "=EF=9C=B1"; }

.fa-thumbs-down::before { content: "=EF=85=A5"; }

.fa-thumbs-up::before { content: "=EF=85=A4"; }

.fa-thumbtack::before { content: "=EF=82=8D"; }

.fa-ticket-alt::before { content: "=EF=8F=BF"; }

.fa-times::before { content: "=EF=80=8D"; }

.fa-times-circle::before { content: "=EF=81=97"; }

.fa-tint::before { content: "=EF=81=83"; }

.fa-tint-slash::before { content: "=EF=97=87"; }

.fa-tired::before { content: "=EF=97=88"; }

.fa-toggle-off::before { content: "=EF=88=84"; }

.fa-toggle-on::before { content: "=EF=88=85"; }

.fa-toilet::before { content: "=EF=9F=98"; }

.fa-toilet-paper::before { content: "=EF=9C=9E"; }

.fa-toilet-paper-slash::before { content: "=EF=A5=B2"; }

.fa-toolbox::before { content: "=EF=95=92"; }

.fa-tools::before { content: "=EF=9F=99"; }

.fa-tooth::before { content: "=EF=97=89"; }

.fa-torah::before { content: "=EF=9A=A0"; }

.fa-torii-gate::before { content: "=EF=9A=A1"; }

.fa-tractor::before { content: "=EF=9C=A2"; }

.fa-trade-federation::before { content: "=EF=94=93"; }

.fa-trademark::before { content: "=EF=89=9C"; }

.fa-traffic-light::before { content: "=EF=98=B7"; }

.fa-trailer::before { content: "=EF=A5=81"; }

.fa-train::before { content: "=EF=88=B8"; }

.fa-tram::before { content: "=EF=9F=9A"; }

.fa-transgender::before { content: "=EF=88=A4"; }

.fa-transgender-alt::before { content: "=EF=88=A5"; }

.fa-trash::before { content: "=EF=87=B8"; }

.fa-trash-alt::before { content: "=EF=8B=AD"; }

.fa-trash-restore::before { content: "=EF=A0=A9"; }

.fa-trash-restore-alt::before { content: "=EF=A0=AA"; }

.fa-tree::before { content: "=EF=86=BB"; }

.fa-trello::before { content: "=EF=86=81"; }

.fa-tripadvisor::before { content: "=EF=89=A2"; }

.fa-trophy::before { content: "=EF=82=91"; }

.fa-truck::before { content: "=EF=83=91"; }

.fa-truck-loading::before { content: "=EF=93=9E"; }

.fa-truck-monster::before { content: "=EF=98=BB"; }

.fa-truck-moving::before { content: "=EF=93=9F"; }

.fa-truck-pickup::before { content: "=EF=98=BC"; }

.fa-tshirt::before { content: "=EF=95=93"; }

.fa-tty::before { content: "=EF=87=A4"; }

.fa-tumblr::before { content: "=EF=85=B3"; }

.fa-tumblr-square::before { content: "=EF=85=B4"; }

.fa-tv::before { content: "=EF=89=AC"; }

.fa-twitch::before { content: "=EF=87=A8"; }

.fa-twitter::before { content: "=EF=82=99"; }

.fa-twitter-square::before { content: "=EF=82=81"; }

.fa-typo3::before { content: "=EF=90=AB"; }

.fa-uber::before { content: "=EF=90=82"; }

.fa-ubuntu::before { content: "=EF=9F=9F"; }

.fa-uikit::before { content: "=EF=90=83"; }

.fa-umbraco::before { content: "=EF=A3=A8"; }

.fa-umbrella::before { content: "=EF=83=A9"; }

.fa-umbrella-beach::before { content: "=EF=97=8A"; }

.fa-underline::before { content: "=EF=83=8D"; }

.fa-undo::before { content: "=EF=83=A2"; }

.fa-undo-alt::before { content: "=EF=8B=AA"; }

.fa-uniregistry::before { content: "=EF=90=84"; }

.fa-unity::before { content: "=EF=A5=89"; }

.fa-universal-access::before { content: "=EF=8A=9A"; }

.fa-university::before { content: "=EF=86=9C"; }

.fa-unlink::before { content: "=EF=84=A7"; }

.fa-unlock::before { content: "=EF=82=9C"; }

.fa-unlock-alt::before { content: "=EF=84=BE"; }

.fa-untappd::before { content: "=EF=90=85"; }

.fa-upload::before { content: "=EF=82=93"; }

.fa-ups::before { content: "=EF=9F=A0"; }

.fa-usb::before { content: "=EF=8A=87"; }

.fa-user::before { content: "=EF=80=87"; }

.fa-user-alt::before { content: "=EF=90=86"; }

.fa-user-alt-slash::before { content: "=EF=93=BA"; }

.fa-user-astronaut::before { content: "=EF=93=BB"; }

.fa-user-check::before { content: "=EF=93=BC"; }

.fa-user-circle::before { content: "=EF=8A=BD"; }

.fa-user-clock::before { content: "=EF=93=BD"; }

.fa-user-cog::before { content: "=EF=93=BE"; }

.fa-user-edit::before { content: "=EF=93=BF"; }

.fa-user-friends::before { content: "=EF=94=80"; }

.fa-user-graduate::before { content: "=EF=94=81"; }

.fa-user-injured::before { content: "=EF=9C=A8"; }

.fa-user-lock::before { content: "=EF=94=82"; }

.fa-user-md::before { content: "=EF=83=B0"; }

.fa-user-minus::before { content: "=EF=94=83"; }

.fa-user-ninja::before { content: "=EF=94=84"; }

.fa-user-nurse::before { content: "=EF=A0=AF"; }

.fa-user-plus::before { content: "=EF=88=B4"; }

.fa-user-secret::before { content: "=EF=88=9B"; }

.fa-user-shield::before { content: "=EF=94=85"; }

.fa-user-slash::before { content: "=EF=94=86"; }

.fa-user-tag::before { content: "=EF=94=87"; }

.fa-user-tie::before { content: "=EF=94=88"; }

.fa-user-times::before { content: "=EF=88=B5"; }

.fa-users::before { content: "=EF=83=80"; }

.fa-users-cog::before { content: "=EF=94=89"; }

.fa-usps::before { content: "=EF=9F=A1"; }

.fa-ussunnah::before { content: "=EF=90=87"; }

.fa-utensil-spoon::before { content: "=EF=8B=A5"; }

.fa-utensils::before { content: "=EF=8B=A7"; }

.fa-vaadin::before { content: "=EF=90=88"; }

.fa-vector-square::before { content: "=EF=97=8B"; }

.fa-venus::before { content: "=EF=88=A1"; }

.fa-venus-double::before { content: "=EF=88=A6"; }

.fa-venus-mars::before { content: "=EF=88=A8"; }

.fa-viacoin::before { content: "=EF=88=B7"; }

.fa-viadeo::before { content: "=EF=8A=A9"; }

.fa-viadeo-square::before { content: "=EF=8A=AA"; }

.fa-vial::before { content: "=EF=92=92"; }

.fa-vials::before { content: "=EF=92=93"; }

.fa-viber::before { content: "=EF=90=89"; }

.fa-video::before { content: "=EF=80=BD"; }

.fa-video-slash::before { content: "=EF=93=A2"; }

.fa-vihara::before { content: "=EF=9A=A7"; }

.fa-vimeo::before { content: "=EF=90=8A"; }

.fa-vimeo-square::before { content: "=EF=86=94"; }

.fa-vimeo-v::before { content: "=EF=89=BD"; }

.fa-vine::before { content: "=EF=87=8A"; }

.fa-virus::before { content: "=EF=A5=B4"; }

.fa-virus-slash::before { content: "=EF=A5=B5"; }

.fa-viruses::before { content: "=EF=A5=B6"; }

.fa-vk::before { content: "=EF=86=89"; }

.fa-vnv::before { content: "=EF=90=8B"; }

.fa-voicemail::before { content: "=EF=A2=97"; }

.fa-volleyball-ball::before { content: "=EF=91=9F"; }

.fa-volume-down::before { content: "=EF=80=A7"; }

.fa-volume-mute::before { content: "=EF=9A=A9"; }

.fa-volume-off::before { content: "=EF=80=A6"; }

.fa-volume-up::before { content: "=EF=80=A8"; }

.fa-vote-yea::before { content: "=EF=9D=B2"; }

.fa-vr-cardboard::before { content: "=EF=9C=A9"; }

.fa-vuejs::before { content: "=EF=90=9F"; }

.fa-walking::before { content: "=EF=95=94"; }

.fa-wallet::before { content: "=EF=95=95"; }

.fa-warehouse::before { content: "=EF=92=94"; }

.fa-water::before { content: "=EF=9D=B3"; }

.fa-wave-square::before { content: "=EF=A0=BE"; }

.fa-waze::before { content: "=EF=A0=BF"; }

.fa-weebly::before { content: "=EF=97=8C"; }

.fa-weibo::before { content: "=EF=86=8A"; }

.fa-weight::before { content: "=EF=92=96"; }

.fa-weight-hanging::before { content: "=EF=97=8D"; }

.fa-weixin::before { content: "=EF=87=97"; }

.fa-whatsapp::before { content: "=EF=88=B2"; }

.fa-whatsapp-square::before { content: "=EF=90=8C"; }

.fa-wheelchair::before { content: "=EF=86=93"; }

.fa-whmcs::before { content: "=EF=90=8D"; }

.fa-wifi::before { content: "=EF=87=AB"; }

.fa-wikipedia-w::before { content: "=EF=89=A6"; }

.fa-wind::before { content: "=EF=9C=AE"; }

.fa-window-close::before { content: "=EF=90=90"; }

.fa-window-maximize::before { content: "=EF=8B=90"; }

.fa-window-minimize::before { content: "=EF=8B=91"; }

.fa-window-restore::before { content: "=EF=8B=92"; }

.fa-windows::before { content: "=EF=85=BA"; }

.fa-wine-bottle::before { content: "=EF=9C=AF"; }

.fa-wine-glass::before { content: "=EF=93=A3"; }

.fa-wine-glass-alt::before { content: "=EF=97=8E"; }

.fa-wix::before { content: "=EF=97=8F"; }

.fa-wizards-of-the-coast::before { content: "=EF=9C=B0"; }

.fa-wolf-pack-battalion::before { content: "=EF=94=94"; }

.fa-won-sign::before { content: "=EF=85=99"; }

.fa-wordpress::before { content: "=EF=86=9A"; }

.fa-wordpress-simple::before { content: "=EF=90=91"; }

.fa-wpbeginner::before { content: "=EF=8A=97"; }

.fa-wpexplorer::before { content: "=EF=8B=9E"; }

.fa-wpforms::before { content: "=EF=8A=98"; }

.fa-wpressr::before { content: "=EF=8F=A4"; }

.fa-wrench::before { content: "=EF=82=AD"; }

.fa-x-ray::before { content: "=EF=92=97"; }

.fa-xbox::before { content: "=EF=90=92"; }

.fa-xing::before { content: "=EF=85=A8"; }

.fa-xing-square::before { content: "=EF=85=A9"; }

.fa-y-combinator::before { content: "=EF=88=BB"; }

.fa-yahoo::before { content: "=EF=86=9E"; }

.fa-yammer::before { content: "=EF=A1=80"; }

.fa-yandex::before { content: "=EF=90=93"; }

.fa-yandex-international::before { content: "=EF=90=94"; }

.fa-yarn::before { content: "=EF=9F=A3"; }

.fa-yelp::before { content: "=EF=87=A9"; }

.fa-yen-sign::before { content: "=EF=85=97"; }

.fa-yin-yang::before { content: "=EF=9A=AD"; }

.fa-yoast::before { content: "=EF=8A=B1"; }

.fa-youtube::before { content: "=EF=85=A7"; }

.fa-youtube-square::before { content: "=EF=90=B1"; }

.fa-zhihu::before { content: "=EF=98=BF"; }

.sr-only { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin=
: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: a=
uto; margin: 0px; overflow: visible; position: static; width: auto; }

@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font=
-weight: 400; font-display: block; src: url("../webfonts/fa-brands-400.eot?=
#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2"=
) format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), ur=
l("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-=
brands-400.svg#fontawesome") format("svg"); }

.fab { font-family: "Font Awesome 5 Brands"; }

@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-w=
eight: 400; font-display: block; src: url("../webfonts/fa-regular-400.eot?#=
iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2"=
) format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), u=
rl("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/f=
a-regular-400.svg#fontawesome") format("svg"); }

.fab, .far { font-weight: 400; }

@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-w=
eight: 900; font-display: block; src: url("../webfonts/fa-solid-900.eot?#ie=
fix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") fo=
rmat("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("..=
/webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-=
900.svg#fontawesome") format("svg"); }

.fa, .far, .fas { font-family: "Font Awesome 5 Free"; }

.fa, .fas { font-weight: 900; }
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/titillium.css

@charset "utf-8";

@font-face { font-family: "Titillium Web"; font-style: normal; font-weight:=
 400; src: local("Titillium Web"), local("TitilliumWeb-Regular"), url("../f=
onts/titillium-web-v4-latin-regular.eot?#iefix") format("embedded-opentype"=
), url("../fonts/titillium-web-v4-latin-regular.woff2") format("woff2"), ur=
l("../fonts/titillium-web-v4-latin-regular.woff") format("woff"), url("../f=
onts/titillium-web-v4-latin-regular.ttf") format("truetype"), url("../fonts=
/titillium-web-v4-latin-regular.svg#TitilliumWeb") format("svg"); }

@font-face { font-family: "Titillium Web"; font-style: normal; font-weight:=
 600; src: local("Titillium WebSemiBold"), local("TitilliumWeb-SemiBold"), =
url("../fonts/titillium-web-v4-latin-600.eot?#iefix") format("embedded-open=
type"), url("../fonts/titillium-web-v4-latin-600.woff2") format("woff2"), u=
rl("../fonts/titillium-web-v4-latin-600.woff") format("woff"), url("../font=
s/titillium-web-v4-latin-600.ttf") format("truetype"), url("../fonts/titill=
ium-web-v4-latin-600.svg#TitilliumWeb") format("svg"); }

@font-face { font-family: "Titillium Web"; font-style: normal; font-weight:=
 700; src: local("Titillium WebBold"), local("TitilliumWeb-Bold"), url("../=
fonts/titillium-web-v4-latin-700.eot?#iefix") format("embedded-opentype"), =
url("../fonts/titillium-web-v4-latin-700.woff2") format("woff2"), url("../f=
onts/titillium-web-v4-latin-700.woff") format("woff"), url("../fonts/titill=
ium-web-v4-latin-700.ttf") format("truetype"), url("../fonts/titillium-web-=
v4-latin-700.svg#TitilliumWeb") format("svg"); }
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/uikit/grid.css

@charset "utf-8";

.section { padding: 0.5rem 0px; }

.container, .container-fluid { padding-right: 12px; padding-left: 12px; }

.row { margin-right: -6px; margin-left: -6px; }

.no-gutters { margin-right: 0px !important; margin-left: 0px !important; }

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .c=
ol-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .c=
ol-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6=
, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-m=
d-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .=
col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1=
, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col=
-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .=
col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl=
-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto, .c=
ol-xxl, .col-xxl-1, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-2, .col=
-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xx=
l-9, .col-xxl-auto { padding-right: 6px; padding-left: 6px; }

.col-xxl, .col-xxl-1, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-2, .c=
ol-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-=
xxl-9, .col-xxl-auto { position: relative; width: 100%; }

@media (min-width: 768px) {
  .section { padding: 1rem 0px; }
  .container, .container-fluid { padding-right: 20px; padding-left: 20px; }
  .row { margin-right: -10px; margin-left: -10px; }
  .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, =
.col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, =
.col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg=
-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col=
-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5,=
 .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm=
-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .c=
ol-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl,=
 .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-=
xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto, =
.col-xxl, .col-xxl-1, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-2, .c=
ol-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-=
xxl-9, .col-xxl-auto { padding-right: 10px; padding-left: 10px; }
}

@media (min-width: 1200px) {
  .container, .container-fluid { padding-right: 28px; padding-left: 28px; }
  .row { margin-right: -14px; margin-left: -14px; }
  .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, =
.col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, =
.col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg=
-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col=
-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5,=
 .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm=
-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .c=
ol-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl,=
 .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-=
xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto, =
.col-xxl, .col-xxl-1, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-2, .c=
ol-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-=
xxl-9, .col-xxl-auto { padding-right: 14px; padding-left: 14px; }
}

@media (min-width: 1440px) {
  .container-fluid { max-width: 1600px; }
  .col-xxl { flex-basis: 0px; flex-grow: 1; max-width: 100%; min-width: 0px=
; }
  .col-xxl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-xxl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-xxl-3 { flex: 0 0 25%; max-width: 25%; }
  .col-xxl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-xxl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-xxl-6 { flex: 0 0 50%; max-width: 50%; }
  .col-xxl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-xxl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-xxl-9 { flex: 0 0 75%; max-width: 75%; }
  .col-xxl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-xxl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-xxl-12 { flex: 0 0 100%; max-width: 100%; }
  .col-xxl-auto { flex: 0 0 auto; max-width: 100%; width: auto; }
  .offset-xxl-0 { margin-left: 0px; }
  .offset-xxl-1 { margin-left: 8.33333%; }
  .offset-xxl-2 { margin-left: 16.6667%; }
  .offset-xxl-3 { margin-left: 25%; }
  .offset-xxl-4 { margin-left: 33.3333%; }
  .offset-xxl-5 { margin-left: 41.6667%; }
  .offset-xxl-6 { margin-left: 50%; }
  .offset-xxl-7 { margin-left: 58.3333%; }
  .offset-xxl-8 { margin-left: 66.6667%; }
  .offset-xxl-9 { margin-left: 75%; }
  .offset-xxl-10 { margin-left: 83.3333%; }
  .offset-xxl-11 { margin-left: 91.6667%; }
  .row-cols-xxl-1 > * { flex: 0 0 100%; max-width: 100%; }
  .row-cols-xxl-2 > * { flex: 0 0 50%; max-width: 50%; }
  .row-cols-xxl-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-xxl-4 > * { flex: 0 0 25%; max-width: 25%; }
  .row-cols-xxl-5 > * { flex: 0 0 20%; max-width: 20%; }
  .row-cols-xxl-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .d-xxl-none { display: none !important; }
  .d-xxl-inline { display: inline !important; }
  .d-xxl-inline-block { display: inline-block !important; }
  .d-xxl-block { display: block !important; }
  .d-xxl-table { display: table !important; }
  .d-xxl-table-cell { display: table-cell !important; }
  .d-xxl-table-row { display: table-row !important; }
  .d-xxl-flex { display: flex !important; }
  .d-xxl-inline-flex { display: inline-flex !important; }
}
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/uikit/typography.css

@charset "utf-8";

html { font-size: 87.5%; }

body { color: rgb(25, 25, 26); }

.fa-title { border-radius: 0.25rem; color: rgb(255, 255, 255); font-size: 0=
.8em; padding: 0.25rem; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, .card-header > .card-title, .btn-entryp=
oint { font-family: "Titillium Web", sans-serif; font-weight: 600; margin-b=
ottom: 1rem; }

h1, .h1 { font-size: 1.7rem; }

h2, .h2 { font-size: 1.6rem; }

h3, .h3 { font-size: 1.5rem; }

h4, .h4, .card-header > .card-title, .btn-entrypoint { font-size: 1.4rem !i=
mportant; }

h1.underline, h2.underline, h3.underline, h4.underline { border-bottom: 2px=
 solid transparent; padding-bottom: 0.25rem; }

a { color: rgb(0, 115, 230); display: inline-block; }

a:focus, a:hover { color: rgb(0, 77, 153); }

main a:not(.btn) { text-decoration: underline; }

a.nav-link, a.page-link { text-decoration: none !important; }

a.external-link::after { content: "=EF=8D=9D"; display: inline-block; font-=
family: "Font Awesome 5 Free"; font-weight: 900; margin-left: 0.5rem; }

.list-inline { display: inline-block; }

.list-inline-item:not(:last-child) { margin-right: 1rem; }

.list-link { list-style: none; }

@media (min-width: 768px) {
  html { font-size: 93.75%; }
  h1, .h1 { font-size: 2rem; }
  h2, .h2 { font-size: 1.8rem; }
  h3, .h3 { font-size: 1.6rem; }
}

@media (min-width: 1200px) {
  html { font-size: 100%; }
  h1, .h1 { font-size: 2.3rem; }
  h2, .h2 { font-size: 2rem; }
  h3, .h3 { font-size: 1.7rem; }
}
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/uikit/header-footer.css

@charset "utf-8";

html { background-color: rgb(48, 55, 61); }

#page-header h1, #page-footer h1 { margin-bottom: 0px; }

#page-header .logo, #page-footer .logo { max-height: 3rem; max-width: 100%;=
 }

#agenzia-header { background-color: rgb(48, 55, 61); }

#agenzia-header p { font-family: "Titillium Web", sans-serif; font-weight: =
600; }

#agenzia-header p > a, #agenzia-header p > a:hover, #agenzia-header p > a:v=
isited { color: rgb(255, 255, 255) !important; }

#page-header { border-bottom: 1px solid transparent; }

#page-header h1 > small { color: inherit; display: block; font-size: 0.75em=
; font-weight: 600; }

.btn-rounded .btn { border: 0px; border-radius: 50%; height: 2rem; line-hei=
ght: 2rem; width: 2rem; padding: 0px !important; }

.language > .list-inline-item:not(:last-child) { margin-right: 0.25rem; }

.language { margin-bottom: 0px; }

.language .btn { border-radius: 0px; color: rgb(255, 255, 255); font-family=
: "Titillium Web", sans-serif; font-weight: 600; }

.social > .list-inline-item:not(:last-child) { margin-right: 0.5rem; }

#user-info { background-color: rgb(255, 255, 255); color: rgb(25, 25, 26); =
padding: 0.5rem 1rem; }

#open-user-info { background-color: transparent; border: 0px; padding: 0px;=
 }

#open-user-info::before { content: "=EF=81=B7"; font-family: "Font Awesome =
5 Free"; font-weight: 900; }

#open-user-info.collapsed::before { content: "=EF=81=B8"; }

.header-links > .btn:not(:last-child) { margin-right: 0.5em; }

#page-footer { background-color: rgb(48, 55, 61); color: rgb(198, 202, 206)=
; }

#page-footer h1, #page-footer h2, #page-footer h3, #page-footer h4, #page-f=
ooter a:hover { color: rgb(255, 255, 255); }

#page-footer hr { border-color: rgb(68, 78, 87); }

#page-footer hr.sm { margin: 0.5rem 0px; }

#page-footer a { color: rgb(117, 235, 231); font-weight: 600; text-decorati=
on: underline; }

#page-footer .btn-primary.btn-alt { background-color: rgb(117, 235, 231); b=
order-color: rgb(117, 235, 231); color: rgb(48, 55, 61); }

#page-footer .btn-primary.btn-alt:hover { background-color: rgb(255, 255, 2=
55); border-color: rgb(255, 255, 255); }

@media (min-width: 768px) {
  #page-header .logo, #page-footer .logo { max-height: 4.75rem; }
  #page-header .logo-sm, #page-footer .logo-sm { max-height: 3rem !importan=
t; }
}

@media (min-width: 992px) {
  .header-links.flex-lg-column > .btn:not(:last-child) { margin-right: 0px;=
 margin-bottom: 0.5rem; }
}
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/uikit/menu.css

@charset "utf-8";

.navbar-brand { font-family: "Titillium Web", sans-serif; font-size: 1.125r=
em; font-weight: 600; color: rgb(255, 255, 255); }

.navbar-nav .nav-link, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:h=
over { color: rgb(255, 255, 255); }

#menu-top .navbar-nav .nav-link { font-weight: 600; }

.navbar-nav .nav-link.disabled { opacity: 0.5; }

.navbar-toggler { border-radius: 0px; color: rgb(255, 255, 255); line-heigh=
t: inherit; }

#menu-top .dropdown-toggle { white-space: normal; }

.dropdown-toggle::after { border: 0px; content: "=EF=81=B8"; font-family: "=
Font Awesome 5 Free"; font-weight: 900; margin-left: 0.25rem; vertical-alig=
n: bottom; }

.dropdown-menu { font-size: inherit; margin: 0.25rem 0px; min-width: 100%; =
}

.dropdown-item { color: rgb(0, 115, 230); padding: 0.375rem 1rem; transitio=
n: color 0.05s ease-in-out 0s, background-color 0.05s ease-in-out 0s, borde=
r-color 0.05s ease-in-out 0s; text-decoration: none !important; }

.dropdown-item:focus, .dropdown-item:hover { background-color: rgb(240, 241=
, 243); color: rgb(0, 77, 153); }

.dropdown-item.active, .dropdown-item:active { color: rgb(0, 115, 230); bac=
kground-color: transparent; font-weight: 700; }

.dropdown-item.disabled, .dropdown-item:disabled { opacity: 0.5; }

.megamenu-menu > .container-fluid { display: block; }

.megamenu-title { border-bottom: 1px solid rgb(220, 221, 223); display: blo=
ck; font-weight: 600; margin-bottom: 0.5rem; padding: 0.375rem 0px; color: =
rgb(25, 25, 26) !important; }

.megamenu-item { padding: 0.375rem 0px; }

.megamenu-item.disabled, .megamenu-item:disabled { opacity: 0.5; pointer-ev=
ents: none; }

#btn-accedi, .btn-accedi { font-weight: 900; text-align: center; }

main nav { margin-bottom: 1rem; }

#menu-left.navbar-light { background-color: rgb(255, 255, 255); border-bott=
om: 0.125rem solid transparent; }

#menu-left-title, #menu-left > .nav-divider { color: rgb(255, 255, 255); pa=
dding: 0.5rem 1rem; }

#menu-left-title { font-size: 1.125rem; margin-bottom: 0px; line-height: 1.=
5; }

#menu-left .nav-divider { font-family: "Titillium Web", sans-serif; font-we=
ight: 600; }

#menu-left-title .menu-toggler { background-color: transparent; border: 0px=
; color: rgb(255, 255, 255); margin-left: 1rem; padding: 0px; }

#menu-left-title .fas::before { content: "=EF=81=B7"; }

#menu-left-title .collapsed > .fas::before { content: "=EF=81=B8"; }

#menu-left.navbar-dark .nav-item { background-color: rgba(255, 255, 255, 0.=
1); }

#menu-left.navbar-dark.items-bordered .nav-item { border-top: 1px solid rgb=
a(255, 255, 255, 0.2); }

#menu-left .nav-link { padding: 0.5rem 1rem; }

#menu-left .nav-link.active { font-weight: 700; }

#menu-left.navbar-dark .nav-link { color: rgb(255, 255, 255); }

#menu-left.navbar-dark .nav-link.disabled { opacity: 0.5; }

#menu-left.navbar-dark .nav-link:focus, #menu-left.navbar-dark .nav-link:ho=
ver { background-color: rgba(255, 255, 255, 0.1); }

#menu-left .has-subitems > .nav-link::after { content: "=EF=81=B7"; display=
: inline-block; font-family: "Font Awesome 5 Free"; font-weight: 900; margi=
n-left: 1rem; }

#menu-left .has-subitems > .nav-link.collapsed::after { content: "=EF=81=B8=
"; }

#menu-left.items-indent .has-subitems .nav-item > .nav-link { padding-left:=
 2rem; }

#menu-left.items-indent .has-subitems .has-subitems .nav-item > .nav-link {=
 padding-left: 3rem; }

@media (min-width: 768px) {
  .navbar-expand-md .navbar-nav .nav-link:focus, .navbar-expand-md .navbar-=
nav .nav-link:hover, .navbar-expand-md .navbar-nav .nav-link.active, .navba=
r-expand-md .navbar-nav .nav-link.active:focus, .navbar-expand-md .navbar-n=
av .nav-link.active:hover { border-bottom: 0.25rem solid transparent; margi=
n-bottom: -0.25rem; }
  .navbar-expand-md .active-reverse .nav-link.active, .navbar-expand-md .ac=
tive-reverse .nav-link.active:focus, .navbar-expand-md .active-reverse .nav=
-link.active:hover { background-color: rgb(255, 255, 255); border-bottom-co=
lor: transparent !important; }
  .navbar-expand-md .megamenu { position: static; }
  .navbar-expand-md .megamenu-menu { margin-top: 0px; }
}

@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav .nav-link:focus, .navbar-expand-lg .navbar-=
nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link.active, .navba=
r-expand-lg .navbar-nav .nav-link.active:focus, .navbar-expand-lg .navbar-n=
av .nav-link.active:hover { border-bottom: 0.25rem solid transparent; margi=
n-bottom: -0.25rem; }
  .navbar-expand-lg .active-reverse .nav-link.active, .navbar-expand-lg .ac=
tive-reverse .nav-link.active:focus, .navbar-expand-lg .active-reverse .nav=
-link.active:hover { background-color: rgb(255, 255, 255); border-bottom-co=
lor: transparent !important; }
  .navbar-expand-lg .megamenu { position: static; }
  .navbar-expand-lg .megamenu-menu { margin-top: 0px; }
  #menu-left.collapse { display: block; }
  #menu-left.navbar-dark > .nav-divider { border-top: 1rem solid rgb(255, 2=
55, 255); }
}
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/uikit/component.css

@charset "utf-8";

.spinner { font-weight: 600; padding: 1rem; text-align: center; }

.spinner .fas { vertical-align: middle; }

.breadcrumb-title, .breadcrumb-item { display: inline; }

.breadcrumb { background-color: transparent; display: inline-block; }

.section-primary .breadcrumb-item + .breadcrumb-item::before { color: rgb(2=
55, 255, 255); }

.badge { font-size: 0.9em; font-weight: 600; }

.badge-default { background-color: rgb(92, 111, 130); color: rgb(255, 255, =
255); }

.badge-danger { background-color: rgb(217, 54, 79); }

.badge-info { background-color: rgb(0, 115, 230); }

.badge-success { background-color: rgb(0, 135, 88); }

.badge-warning { background-color: rgb(166, 99, 0); color: rgb(255, 255, 25=
5); }

.alert { border-left-width: 0.5rem; padding: 0.75rem; }

ul.alert { list-style: none; }

.alert-danger { background-color: rgb(255, 255, 255); border-color: rgb(217=
, 54, 79); color: rgb(25, 25, 26); }

.alert-info { background-color: rgb(255, 255, 255); border-color: rgb(0, 11=
5, 230); color: rgb(25, 25, 26); }

.alert-success { background-color: rgb(255, 255, 255); border-color: rgb(0,=
 135, 88); color: rgb(25, 25, 26); }

.alert-warning { background-color: rgb(255, 255, 255); border-color: rgb(16=
6, 99, 0); color: rgb(25, 25, 26); }

.alert > li::before, div.alert::before { font-family: "Font Awesome 5 Free"=
; font-weight: 900; margin-right: 0.75rem; }

.alert-danger > li::before, div.alert-danger::before { color: rgb(217, 54, =
79); content: "=EF=81=97"; }

.alert-info > li::before, div.alert-info::before { color: rgb(0, 115, 230);=
 content: "=EF=81=9A"; }

.alert-success > li::before, div.alert-success::before { color: rgb(0, 135,=
 88); content: "=EF=81=98"; }

.alert-warning > li::before, div.alert-warning::before { color: rgb(166, 99=
, 0); content: "=EF=81=AA"; }

.alert > li:not(:last-child) { border-bottom: 1px solid rgb(220, 221, 223);=
 margin-bottom: 0.5rem; padding-bottom: 0.5rem; }

.alert-content { margin-bottom: 0px; }

.notification { border-left-width: 0.25rem; width: 100%; }

.notification::before { display: inline-block; font-size: 1.75rem; text-ali=
gn: center; width: 2rem; }

.notification.alert-danger::before { content: "=EF=80=8D"; }

.notification.alert-info::before { content: "=EF=84=A9"; }

.notification.alert-success::before { content: "=EF=80=8C"; }

.notification.alert-warning::before { content: "=EF=84=AA"; }

.notification-title { font-size: 1.25rem; margin: 0.5rem 0px; }

.notification-title + p { margin-top: 1rem; }

.nav-tabs { border-bottom-color: rgb(203, 204, 206); }

.nav-tabs .nav-link { border-top-width: 0.25rem; border-radius: 0px; color:=
 rgb(92, 111, 130); font-weight: 600; }

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { background-color: rg=
b(240, 241, 243); border-color: rgb(240, 241, 243) rgb(240, 241, 243) rgb(2=
03, 204, 206); }

.nav-tabs.items-bordered .nav-link, .nav-tabs.items-bordered .nav-link:focu=
s, .nav-tabs.items-bordered .nav-link:hover { border-color: rgb(224, 225, 2=
27) rgb(224, 225, 227) rgb(203, 204, 206); }

.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .na=
v-link.active:hover { border-color: transparent rgb(203, 204, 206) rgb(203,=
 204, 206); }

.nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover { backgr=
ound-color: rgb(255, 255, 255); }

.tab-content { border-color: rgb(203, 204, 206); border-style: solid; borde=
r-width: 0px 1px 1px; padding: 1rem; }

.nav-tabs-reverse { border-bottom: 1px solid rgb(203, 204, 206); }

.nav-tabs-reverse .nav-link { border-bottom: 0.25rem solid transparent; col=
or: rgb(92, 111, 130); font-weight: 600; padding: 0.75rem 1.5rem; }

.nav-tabs-reverse .nav-link:focus, .nav-tabs-reverse .nav-link:hover { bord=
er-bottom-color: rgb(92, 111, 130); }

.nav-tabs-reverse .nav-link.active, .nav-tabs-reverse .nav-link.active:focu=
s, .nav-tabs-reverse .nav-link.active:hover { border-bottom-color: transpar=
ent; }

.tab-content-reverse { border: 0px; padding: 1.5rem; }

.nav-tabs-vertical { border-right: 1px solid rgb(203, 204, 206); }

.nav-tabs-vertical .nav-link { border-right: 0.25rem solid transparent; col=
or: rgb(92, 111, 130); font-weight: 600; padding: 0.75rem 1.5rem 0.75rem 1r=
em; }

.nav-tabs-vertical .nav-link:focus, .nav-tabs-vertical .nav-link:hover { bo=
rder-right-color: rgb(92, 111, 130); }

.tab-content-vertical { border: 0px; padding: 0.75rem 1rem; }

.card { margin-bottom: 1rem; width: 100%; }

.card-header { border-bottom: 0px; line-height: 1.2; padding: 0.5rem 1rem; =
}

.card-header > .card-title { margin-bottom: 0px; }

.card-body { padding: 0.75rem 1rem; }

.card-body > .card-title { margin-top: 0.5rem; }

.card-footer { background-color: rgb(255, 255, 255); border-top: 0px; paddi=
ng: 0.75rem 1rem; }

.card-footer a:not(:hover) { text-decoration: none !important; }

.card-default { border-color: rgb(203, 204, 206); }

.card-default > .card-header { background-color: rgb(244, 245, 247); color:=
 rgb(25, 25, 26); }

.card-primary > .card-header { color: rgb(255, 255, 255); }

.card-info > .card-header { color: rgb(25, 25, 26); }

.card-disabled { border-color: rgb(203, 204, 206); }

.card-disabled > .card-header, .card-disabled > .card-body, .card-disabled =
> .card-footer { background-color: rgb(232, 233, 235); color: rgb(105, 105,=
 106); }

.card-icon-bg > .card-body { padding-right: 5.75rem; }

.card-icon-bg > .card-body > .fa-card { color: rgb(92, 111, 130); font-size=
: 4rem; opacity: 0.2; position: absolute; right: 0.75rem; }

.card-simple { border-width: 0.5rem 0px 0px; border-right-style: initial; b=
order-bottom-style: initial; border-left-style: initial; border-right-color=
: initial; border-bottom-color: initial; border-left-color: initial; border=
-image: initial; border-radius: 0px; border-top-style: solid; border-top-co=
lor: transparent; padding-top: 0px; }

.card-simple > .card-body, .card-simple > .card-footer { padding-left: 0px;=
 padding-right: 0px; }

.card-body > .text-muted { font-weight: 600; }

.well { background-color: rgb(240, 241, 243); border: 1px solid rgb(203, 20=
4, 206); padding: 1rem; }

.card-toggler { width: 100%; text-decoration: none !important; }

.card-primary .card-toggler { color: rgb(255, 255, 255) !important; }

.card-default .card-toggler, .card-info .card-toggler { color: rgb(25, 25, =
26) !important; }

.card-collapsible > .card-header .card-toggler::before, .card-collapsible-r=
everse > .card-header .card-toggler::after { content: "=EF=81=B7"; display:=
 inline-block; font-family: "Font Awesome 5 Free"; font-weight: 900; text-a=
lign: center; width: 1.25rem; }

.card-collapsible > .card-header .card-toggler::before { margin-right: 0.75=
rem; }

.card-collapsible-reverse > .card-header .card-toggler::after { margin-left=
: 1rem; }

.card-collapsible > .card-header .card-toggler:hover::before, .card-collaps=
ible-reverse > .card-header .card-toggler:hover::after { content: "=EF=84=
=B9"; }

.card-collapsible > .card-header .card-toggler.collapsed::before, .card-col=
lapsible-reverse > .card-header .card-toggler.collapsed::after { content: "=
=EF=81=B8"; }

.card-collapsible > .card-header .card-toggler.collapsed:hover::before, .ca=
rd-collapsible-reverse > .card-header .card-toggler.collapsed:hover::after =
{ content: "=EF=84=BA"; }

.accordion > .card:not(:last-child) { margin-bottom: 0px; border-bottom: 0p=
x; }

.table-responsive { margin-bottom: 1rem; }

.table { color: rgb(25, 25, 26); margin-bottom: 0px; }

.table > tbody > tr > td, .table > tbody > tr > th { vertical-align: middle=
; }

.table, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot =
> tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > the=
ad > tr > th { border-color: rgb(203, 204, 206); }

.table:not(.table-sm) > thead > tr > th, .table:not(.table-sm) > tbody > tr=
 > td, .table:not(.table-sm) > tbody > tr > th { padding: 0.5rem 0.75rem; }

.table:not(.table-bordered), .table:not(.table-bordered) > thead > tr > th =
{ border-bottom: 1px solid transparent; }

.table-adaptive.separate-row > .table { border-bottom: 0px; }

.table-adaptive > .table { border-collapse: separate; border-spacing: 0px 0=
.75rem; }

.table-adaptive > .table td, .table-adaptive > .table th { display: block; =
}

.table-adaptive > .table:not(.table-bordered) > tbody > tr > td { border-st=
yle: solid; border-width: 0px 1px; }

.table-adaptive > .table:not(.table-bordered) > tbody > tr > td:last-child =
{ border-bottom-width: 1px; }

.table-adaptive > .table:not(.table-bordered) > tbody > tr > th { border-st=
yle: solid; border-width: 1px; }

.table-adaptive > .table > tbody > tr > td[data-th]::before { content: attr=
(data-th); font-weight: 600; margin-right: 0.75rem; }

.table-striped > tbody > tr:nth-of-type(2n+1) { background-color: rgb(244, =
245, 247); }

.table-hover > tbody > tr:hover { background-color: rgb(240, 241, 243); }

.table-header > thead > tr > th > a { color: rgb(255, 255, 255); }

caption { caption-side: top; font-weight: 600; padding: 0.5rem 0px; text-al=
ign: center; }

.page-link { border-color: rgb(203, 204, 206); color: rgb(0, 115, 230); fon=
t-weight: 600; padding: 0.375rem 0.75rem; }

.page-link:focus, .page-link:hover { background-color: rgb(240, 241, 243); =
border-color: rgb(203, 204, 206); box-shadow: none; color: rgb(0, 77, 153);=
 }

.page-item.active .page-link, .page-item.active .page-link:focus, .page-ite=
m.active .page-link:hover { color: rgb(255, 255, 255); }

.calendar { margin-bottom: 1rem; }

.calendar .datepicker-inline { width: auto; }

.calendar .datepicker table tr td { padding: 1rem; vertical-align: top; }

.calendar .datepicker table tr td.day:not(.old):not(.new) { font-weight: 60=
0; color: rgb(25, 25, 26) !important; }

.calendar .datepicker table tr td.disabled-date { background-color: transpa=
rent !important; }

.calendar .datepicker table tr td.disabled-date.today { background-color: r=
gb(244, 245, 247) !important; }

.modal-content { border-color: rgb(203, 204, 206); box-shadow: none; }

.modal-header { border-color: rgb(220, 221, 223); }

.modal-footer { border: 0px; justify-content: center; }

.list-group { margin-bottom: 1rem; }

.list-group-item { border-color: rgb(220, 221, 223); text-decoration: none =
!important; }

.list-group-item-action { color: rgb(25, 25, 26) !important; }

.list-group-item-action:focus, .list-group-item-action:hover { background-c=
olor: rgb(240, 241, 243); }

.btn-entrypoint { border-radius: 0px; border-width: 2px; text-align: left; =
width: 100%; padding: 0.75rem 1rem !important; }

.progress { background-color: rgb(236, 237, 239); border-radius: 2.25rem; f=
ont-size: 1rem; height: auto; line-height: inherit; }

.progress-bar { color: rgb(25, 25, 26); }

.progress-bar-doing { border-radius: 0px 2.25rem 2.25rem 0px; font-weight: =
600; color: rgb(255, 255, 255) !important; }

.progress-bar-todo { background-color: rgb(236, 237, 239); }

.progress-bar-item, .progress-bar-link { padding: 0.25rem; }

.progress-bar-link { color: rgb(25, 25, 26); transition: color 0.15s ease-i=
n-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in=
-out 0s; }

.progress-bar-number { font-weight: 900; }

.progress .text-truncate { font-size: 0.9em; }

.progress-indicator { height: 7.5rem; line-height: 7.5rem; margin: 0px auto=
 1rem; position: relative; width: 7.5rem; }

.progress-indicator::after { border: 0.375rem solid rgb(255, 255, 255); bor=
der-radius: 50%; content: ""; height: 100%; left: 0px; position: absolute; =
top: 0px; width: 100%; }

.progress-indicator > .progress-indicator-left, .progress-indicator > .prog=
ress-indicator-right { height: 100%; overflow: hidden; position: absolute; =
top: 0px; width: 50%; z-index: 1; }

.progress-indicator-bar { border-width: 0.7rem; border-style: solid; height=
: 100%; position: absolute; top: 0px; width: 100%; }

.progress-indicator-left { left: 0px; }

.progress-indicator-left > .progress-indicator-bar { border-bottom-right-ra=
dius: 3.75rem; border-left: 0px; border-top-right-radius: 3.75rem; left: 10=
0%; transform-origin: left center; }

.progress-indicator-right { right: 0px; }

.progress-indicator-right > .progress-indicator-bar { border-bottom-left-ra=
dius: 3.75rem; border-right: 0px; border-top-left-radius: 3.75rem; left: -1=
00%; transform-origin: right center; }

.progress-indicator-value { background-color: rgb(236, 237, 239); border-ra=
dius: 50%; font-size: 1.5rem; font-weight: 600; height: 90%; left: 5%; line=
-height: 6.75rem; position: absolute; text-align: center; top: 5%; width: 9=
0%; }

.progress-indicator-sm { height: 5rem; line-height: 5rem; width: 5rem; }

.progress-indicator-sm::after { border-width: 0.25rem; }

.progress-indicator-sm .progress-indicator-bar { border-width: 0.5rem; }

.progress-indicator-sm > .progress-indicator-left > .progress-indicator-bar=
 { border-bottom-right-radius: 2.5rem; border-top-right-radius: 2.5rem; }

.progress-indicator-sm > .progress-indicator-right > .progress-indicator-ba=
r { border-bottom-left-radius: 2.5rem; border-top-left-radius: 2.5rem; }

.progress-indicator-sm > .progress-indicator-value { font-size: 1rem; line-=
height: 4.5rem; }

.progress-indicator-lg { height: 10rem; line-height: 10rem; width: 10rem; }

.progress-indicator-lg::after { border-width: 0.5rem; }

.progress-indicator-lg .progress-indicator-bar { border-width: 1rem; }

.progress-indicator-lg > .progress-indicator-left > .progress-indicator-bar=
 { border-bottom-right-radius: 5rem; border-top-right-radius: 5rem; }

.progress-indicator-lg > .progress-indicator-right > .progress-indicator-ba=
r { border-bottom-left-radius: 5rem; border-top-left-radius: 5rem; }

.progress-indicator-lg > .progress-indicator-value { font-size: 2rem; line-=
height: 9rem; }

.wizard-number { font-weight: 600; margin-bottom: 0.5rem; padding: 0px 1rem=
; text-align: center; white-space: nowrap; }

.wizard-step-doing > .wizard-number { font-weight: 900; }

.wizard-step > .progress { background-color: rgb(224, 225, 227); border-rad=
ius: 0px; height: 0.5rem; margin: 1.75rem 0px; position: relative; }

.wizard-step:first-child > .progress { left: 50%; width: 50%; }

.wizard-step:last-child > .progress { width: 50%; }

.wizard-step-done > .progress > .progress-bar, .wizard-step-done-doing > .p=
rogress > .progress-bar { width: 100%; }

.wizard-step-doing > .progress > .progress-bar { width: 50%; }

.wizard-step:first-child.wizard-step-doing > .progress > .progress-bar { wi=
dth: 0%; }

.wizard-step:last-child.wizard-step-doing > .progress > .progress-bar { wid=
th: 100%; }

.wizard-dot { border-radius: 50%; display: block; position: absolute; heigh=
t: 3rem; left: 50%; margin-left: -1.5rem; top: 2rem; width: 3rem; }

.wizard-dot::after { border-radius: 50%; content: ""; height: 2rem; left: 0=
.5rem; position: absolute; top: 0.5rem; width: 2rem; }

.wizard-step-done > span.wizard-dot::after { background-color: rgb(255, 255=
, 255); }

.wizard-step-done > a.wizard-dot::after { background-color: rgba(255, 255, =
255, 0.5); transition: color 0.15s ease-in-out 0s, background-color 0.15s e=
ase-in-out 0s, border-color 0.15s ease-in-out 0s; }

.wizard-step-done > a.wizard-dot:hover::after { background-color: transpare=
nt; }

.wizard-step-todo > .wizard-dot { background-color: rgb(224, 225, 227); }

.wizard-info { color: rgb(92, 111, 130); display: block; margin-bottom: 1re=
m; padding: 0px 1rem; text-align: center; }

.tree-view, .tree-view .has-subitems { margin-left: -1rem; }

.tree-view ul { padding-left: 2rem; }

.tree-view a { padding: 0.125rem 0.25rem; color: rgb(25, 25, 26) !important=
; }

.tree-view a:not(:hover) { text-decoration: none; }

.tree-view a > .far, .tree-view a > .fas { color: rgb(92, 111, 130); }

.tree-view .caret:focus, .tree-view .caret:hover { background-color: transp=
arent; }

.tree-view .caret { font-size: 0.875rem; padding-left: 0px; padding-right: =
0px; width: 0.75rem; }

.tree-view .caret .fas::before { color: rgb(25, 25, 26); content: "=EF=81=
=B8"; }

.tree-view .caret.collapsed .fas::before { content: "=EF=81=94"; }

.tree-view .folder .fas::before { content: "=EF=81=BC"; margin-right: 0.5re=
m; }

.tree-view .collapsed + .folder .fas::before { content: "=EF=81=BB"; }

#scroll-top-btn { background-color: rgba(0, 115, 230, 0.7); border-color: r=
gb(255, 255, 255); border-radius: 50%; bottom: 1rem; display: none; height:=
 3rem; padding: 0.375rem; position: fixed; right: 1rem; width: 3rem; z-inde=
x: 99; }

#scroll-top-btn:hover { background-color: rgb(0, 115, 230); }

@media (max-width: 767.98px) {
  .table-adaptive.table-md-default > .table > thead { border: 0px; clip: re=
ct(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; paddin=
g: 0px; position: absolute; white-space: nowrap; width: 1px; }
  .table-adaptive.table-md-default > .table-bordered > tbody > tr > td { bo=
rder-top-width: 0px; }
}

@media (min-width: 768px) {
  .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .=
nav-link.active:hover { border-bottom-color: transparent; }
  .table-adaptive.table-md-default:not(.separate-row) > .table { border-col=
lapse: collapse; }
  .table-adaptive.table-md-default.separate-row > .table { border-spacing: =
0px 0.25rem; }
  .table-adaptive.table-md-default > .table td, .table-adaptive.table-md-de=
fault > .table th { display: table-cell; }
  .table-adaptive.table-md-default > .table > tbody > tr > td[data-th]::bef=
ore { content: none; }
  .table-adaptive.table-md-default > .table:not(.table-bordered) > tbody > =
tr > th, .table-adaptive.table-md-default > .table:not(.table-bordered) > t=
body > tr > td { border-color: rgb(203, 204, 206); border-width: 1px 0px; }
  .table-adaptive.table-md-default.separate-row > .table:not(.table-bordere=
d) > thead > tr > th { border-width: 0px; }
  .table-adaptive.table-md-default.separate-row > .table:not(.table-bordere=
d) > tbody > tr > th:first-child { border-left-width: 1px; }
  .table-adaptive.table-md-default.separate-row > .table:not(.table-bordere=
d) > tbody > tr > td:last-child { border-right-width: 1px; }
}

@media (max-width: 991.98px) {
  .table-adaptive.table-lg-default > .table > thead { border: 0px; clip: re=
ct(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; paddin=
g: 0px; position: absolute; white-space: nowrap; width: 1px; }
  .table-adaptive.table-lg-default > .table-bordered > tbody > tr > td { bo=
rder-top-width: 0px; }
}

@media (min-width: 992px) {
  .table-adaptive.table-lg-default:not(.separate-row) > .table { border-col=
lapse: collapse; }
  .table-adaptive.table-lg-default.separate-row > .table { border-spacing: =
0px 0.25rem; }
  .table-adaptive.table-lg-default > .table td, .table-adaptive.table-lg-de=
fault > .table th { display: table-cell; }
  .table-adaptive.table-lg-default > .table > tbody > tr > td[data-th]::bef=
ore { content: none; }
  .table-adaptive.table-lg-default > .table:not(.table-bordered) > tbody > =
tr > th, .table-adaptive.table-lg-default > .table:not(.table-bordered) > t=
body > tr > td { border-color: rgb(203, 204, 206); border-width: 1px 0px; }
  .table-adaptive.table-lg-default.separate-row > .table:not(.table-bordere=
d) > thead > tr > th { border-width: 0px; }
  .table-adaptive.table-lg-default.separate-row > .table:not(.table-bordere=
d) > tbody > tr > th:first-child { border-left-width: 1px; }
  .table-adaptive.table-lg-default.separate-row > .table:not(.table-bordere=
d) > tbody > tr > td:last-child { border-right-width: 1px; }
}

@media (max-width: 1199.98px) {
  .table-adaptive.table-xl-default > .table > thead { border: 0px; clip: re=
ct(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; paddin=
g: 0px; position: absolute; white-space: nowrap; width: 1px; }
  .table-adaptive.table-xl-default > .table-bordered > tbody > tr > td { bo=
rder-top-width: 0px; }
}

@media (min-width: 1200px) {
  .table-adaptive.table-xl-default:not(.separate-row) > .table { border-col=
lapse: collapse; }
  .table-adaptive.table-xl-default.separate-row > .table { border-spacing: =
0px 0.25rem; }
  .table-adaptive.table-xl-default > .table td, .table-adaptive.table-xl-de=
fault > .table th { display: table-cell; }
  .table-adaptive.table-xl-default > .table > tbody > tr > td[data-th]::bef=
ore { content: none; }
  .table-adaptive.table-xl-default > .table:not(.table-bordered) > tbody > =
tr > th, .table-adaptive.table-xl-default > .table:not(.table-bordered) > t=
body > tr > td { border-color: rgb(203, 204, 206); border-width: 1px 0px; }
  .table-adaptive.table-xl-default.separate-row > .table:not(.table-bordere=
d) > thead > tr > th { border-width: 0px; }
  .table-adaptive.table-xl-default.separate-row > .table:not(.table-bordere=
d) > tbody > tr > th:first-child { border-left-width: 1px; }
  .table-adaptive.table-xl-default.separate-row > .table:not(.table-bordere=
d) > tbody > tr > td:last-child { border-right-width: 1px; }
}
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/uikit/form.css

@charset "utf-8";

.form-row { margin-bottom: 1rem; }

label, .label { font-weight: 600; margin-bottom: 0.25rem; }

.label { display: block; }

.form-control, .custom-select { border-color: rgb(145, 146, 148); color: rg=
b(25, 25, 26); font-size: 1rem; }

.form-control:focus { color: rgb(25, 25, 26); border-color: rgb(0, 115, 230=
); box-shadow: rgba(0, 115, 230, 0.25) 0px 0px 0px 0.2rem; }

textarea { resize: none; }

.custom-file { margin-bottom: 1rem; }

.custom-file-label { color: rgb(25, 25, 26); border-color: rgb(145, 146, 14=
8); }

.custom-file-label::after { content: "=EF=95=B4"; font-family: "Font Awesom=
e 5 Free"; font-weight: 900; }

.custom-file-input:not(:disabled) ~ .custom-file-label::after { background-=
color: rgb(0, 115, 230); border-color: rgb(0, 115, 230); color: rgb(255, 25=
5, 255); }

fieldset { margin-bottom: 1rem; border: 1px solid rgb(203, 204, 206); borde=
r-radius: 0.25rem; padding: 0px 1rem; }

legend { font-size: 1rem; font-weight: 600; max-width: 100%; width: auto; }

fieldset label { font-weight: normal; }

fieldset > .form-check, fieldset > .custom-control { margin-bottom: 0.25rem=
; }

fieldset > .form-check:last-child, fieldset > .custom-control:last-child { =
margin-bottom: 0.75rem; }

fieldset > .custom-control-inline:last-child { margin-right: 0px; }

.custom-control-input:checked ~ .custom-control-label::before { border-colo=
r: rgb(0, 115, 230); background-color: rgb(0, 115, 230); }

.custom-control-label::before { border-color: rgb(113, 114, 116); }

.form-check-input:not(:disabled) ~ .form-check-label, .custom-control-input=
:not(:disabled) ~ .custom-control-label, .custom-file-input:not(:disabled) =
{ cursor: pointer; }

.input-group-text { background-color: rgb(240, 241, 243); border-color: rgb=
(145, 146, 148); color: rgb(25, 25, 26); }

.custom-switch { padding-left: 3rem; }

.custom-switch .custom-control-label::before { border-radius: 0.75rem; heig=
ht: 1.375rem; margin-top: -0.125rem; left: -3rem; width: 2.375rem; }

.custom-switch .custom-control-label::after { background-color: rgb(145, 14=
6, 148); border-radius: 0.75rem; height: calc(1.375rem - 4px); margin-top: =
-0.125rem; left: calc(-3rem + 2px); width: calc(1.375rem - 4px); }

.custom-switch .custom-control-input:checked ~ .custom-control-label::after=
 { transform: translateX(1rem); }

.form-group.role-group label { display: block; }

.form-group.role-group .form-control { display: inline; margin-right: 0.25r=
em; width: auto; }

.popover { border-color: rgb(203, 204, 206); box-shadow: none; font-size: 1=
rem; }

.datepicker.dropdown-menu { border-color: rgb(203, 204, 206); box-shadow: n=
one; color: rgb(25, 25, 26); font-size: 1rem; min-width: 322px; }

.datepicker table tr th { border-radius: 0px; }

.datepicker table tr td.new, .datepicker table tr td.old { color: rgb(145, =
146, 148); }

.datepicker table tr td.today { background-color: rgb(209, 231, 255); borde=
r-color: rgb(209, 231, 255); }

.datepicker table tr td.day:hover, .datepicker table tr td.focused { backgr=
ound-color: rgb(236, 237, 239); }

.datepicker table tr td.today.active, .datepicker table tr td.today.active.=
focus, .datepicker table tr td.today.active:focus, .datepicker table tr td.=
today.active:hover, .datepicker table tr td.today.focus, .datepicker table =
tr td.today.focused, .datepicker table tr td.today:active, .datepicker tabl=
e tr td.today:active.focus, .datepicker table tr td.today:active:focus, .da=
tepicker table tr td.today:active:hover, .datepicker table tr td.today:focu=
s, .datepicker table tr td.today:hover { background-color: rgb(212, 233, 25=
5); border-color: rgb(212, 233, 255); }

.datepicker table tr td.active.active, .datepicker table tr td.active.highl=
ighted.active, .datepicker table tr td.active.highlighted:active, .datepick=
er table tr td.active:active, .datepicker table tr td span.active.active, .=
datepicker table tr td span.active.disabled.active, .datepicker table tr td=
 span.active.disabled:active, .datepicker table tr td span.active.disabled:=
hover.active, .datepicker table tr td span.active.disabled:hover:active, .d=
atepicker table tr td span.active:active, .datepicker table tr td span.acti=
ve:hover.active, .datepicker table tr td span.active:hover:active { backgro=
und-color: rgb(0, 115, 230); border-color: rgb(0, 115, 230); }

.datepicker table tr td.active.active.focus, .datepicker table tr td.active=
.active:focus, .datepicker table tr td.active.active:hover, .datepicker tab=
le tr td.active.highlighted.active.focus, .datepicker table tr td.active.hi=
ghlighted.active:focus, .datepicker table tr td.active.highlighted.active:h=
over, .datepicker table tr td.active.highlighted:active.focus, .datepicker =
table tr td.active.highlighted:active:focus, .datepicker table tr td.active=
.highlighted:active:hover, .datepicker table tr td.active:active.focus, .da=
tepicker table tr td.active:active:focus, .datepicker table tr td.active:ac=
tive:hover, .datepicker table tr td span.active.active.focus, .datepicker t=
able tr td span.active.active:focus, .datepicker table tr td span.active.ac=
tive:hover, .datepicker table tr td span.active.disabled.active.focus, .dat=
epicker table tr td span.active.disabled.active:focus, .datepicker table tr=
 td span.active.disabled.active:hover, .datepicker table tr td span.active.=
disabled:active.focus, .datepicker table tr td span.active.disabled:active:=
focus, .datepicker table tr td span.active.disabled:active:hover, .datepick=
er table tr td span.active.disabled:hover.active.focus, .datepicker table t=
r td span.active.disabled:hover.active:focus, .datepicker table tr td span.=
active.disabled:hover.active:hover, .datepicker table tr td span.active.dis=
abled:hover:active.focus, .datepicker table tr td span.active.disabled:hove=
r:active:focus, .datepicker table tr td span.active.disabled:hover:active:h=
over, .datepicker table tr td span.active:active.focus, .datepicker table t=
r td span.active:active:focus, .datepicker table tr td span.active:active:h=
over, .datepicker table tr td span.active:hover.active.focus, .datepicker t=
able tr td span.active:hover.active:focus, .datepicker table tr td span.act=
ive:hover.active:hover, .datepicker table tr td span.active:hover:active.fo=
cus, .datepicker table tr td span.active:hover:active:focus, .datepicker ta=
ble tr td span.active:hover:active:hover { background-color: rgb(0, 96, 191=
); border-color: rgb(0, 89, 179); }

.tree-view .custom-control { display: inline-block; }

.btn { font-weight: 600; }

.btn-primary, .btn-primary:focus, .btn-primary[disabled]:hover, .btn-primar=
y:disabled, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary=
:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle=
 { background-color: rgb(0, 115, 230); border-color: rgb(0, 115, 230); colo=
r: rgb(255, 255, 255); }

.btn-primary:active, .btn-primary:hover, .btn-primary:active:hover, .btn-pr=
imary:active:focus, .btn-default:active, .btn-default:hover, .btn-default:a=
ctive:hover, .btn-default:active:focus { background-color: rgb(0, 96, 191);=
 border-color: rgb(0, 89, 179); color: rgb(255, 255, 255); }

.btn.disabled, .btn:disabled { cursor: auto; opacity: 0.5; }

.btn-default, .btn-default:focus, .btn-default[disabled]:hover, .btn-defaul=
t:disabled, .btn-default:not(:disabled):not(.disabled).active, .btn-default=
:not(:disabled):not(.disabled):active, .show > .btn-default.dropdown-toggle=
 { background-color: rgb(255, 255, 255); border-color: rgb(0, 115, 230); co=
lor: rgb(0, 115, 230); }

.btn-danger, .btn-danger:focus, .btn-danger[disabled]:hover, .btn-danger:di=
sabled, .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:=
disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle { back=
ground-color: rgb(217, 54, 79); border-color: rgb(217, 54, 79); }

.btn-danger:active, .btn-danger:hover, .btn-danger:active:hover, .btn-dange=
r:active:focus { background-color: rgb(195, 37, 61); border-color: rgb(185,=
 35, 58); color: rgb(255, 255, 255); }

.btn-danger-alt, .btn-danger-alt:focus, .btn-danger-alt[disabled]:hover, .b=
tn-danger-alt:disabled, .btn-danger-alt:not(:disabled):not(.disabled).activ=
e, .btn-danger-alt:not(:disabled):not(.disabled):active, .show > .btn-dange=
r.dropdown-toggle { background-color: rgb(255, 255, 255); border-color: rgb=
(217, 54, 79); color: rgb(217, 54, 79); }

.btn-link { color: rgb(0, 115, 230); }

.btn-link:hover { color: rgb(0, 77, 153); }

.btn.active, .btn:active { box-shadow: none; }

a.btn-default:active, a.btn-default:hover, a.btn-default:active:hover { bac=
kground-color: rgb(255, 255, 255); border-color: rgb(0, 77, 153); color: rg=
b(0, 77, 153); }

.chip { background-color: rgb(255, 255, 255); border: 1px solid rgb(145, 14=
6, 148); color: rgb(92, 111, 130); display: inline-block; font-size: 0.9em;=
 font-weight: 600; padding: 0.125rem 0.5rem; transition: color 0.15s ease-i=
n-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in=
-out 0s; text-decoration: none !important; }

.chip:hover { background-color: rgb(240, 241, 243); }

.chip .chip-icon { margin-right: 0.25rem; }

.chip .chip-btn { color: rgb(92, 111, 130); padding: 0px 0.5rem; vertical-a=
lign: inherit; }

fieldset.is-valid, .form-group.is-valid .form-control { border-color: rgb(0=
, 135, 88); }

fieldset.is-valid legend, .form-group.is-valid label { color: rgb(0, 135, 8=
8); }

.is-valid .form-control:focus { box-shadow: rgba(0, 135, 88, 0.25) 0px 0px =
0px 0.2rem; }

fieldset.is-invalid, .form-group.is-invalid .form-control { border-color: r=
gb(217, 54, 79); }

fieldset.is-invalid legend, .form-group.is-invalid label { color: rgb(217, =
54, 79); }

.is-invalid .form-control:focus { box-shadow: rgba(217, 54, 79, 0.25) 0px 0=
px 0px 0.2rem; }

.form-control-plaintext { color: rgb(25, 25, 26); font-size: 1rem; }

.form-control:disabled, .form-control[disabled], .form-control[readonly], .=
custom-control-input:disabled ~ .custom-control-label::before, .custom-cont=
rol-input[disabled] ~ .custom-control-label::before { background-color: rgb=
(240, 241, 243); }

.form-control:disabled, .form-control[disabled], .custom-control-input:disa=
bled ~ .custom-control-label, .custom-control-input[disabled] ~ .custom-con=
trol-label { color: rgb(145, 146, 148); }

.custom-control-input:disabled ~ .custom-control-label::before, .custom-con=
trol-input[disabled] ~ .custom-control-label::before { border-color: rgb(14=
5, 146, 148); }

.form-control-sm:not(textarea), .custom-select-sm, .input-group-sm > .form-=
control, .input-group-sm > .custom-select, .input-group-sm > .input-group-a=
ppend > .btn, .input-group-sm > .input-group-append > .input-group-text, .i=
nput-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group=
-prepend > .input-group-text { font-size: 1rem; }

.form-control-lg:not(textarea), .custom-select-lg, .input-group-lg > .form-=
control, .input-group-lg > .custom-select, .input-group-lg > .input-group-a=
ppend > .btn, .input-group-lg > .input-group-append > .input-group-text, .i=
nput-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group=
-prepend > .input-group-text { font-size: 1rem; }

.btn-group-xs > .btn, .btn-xs { padding: 0px 0.25rem; }

.btn-group-sm > .btn, .btn-sm { font-size: 1rem; }

.btn-group-lg > .btn, .btn-lg { font-size: 1rem; }

#img-captcha { height: 100px; margin-bottom: 20px; max-width: 100%; width: =
200px; }

@media (max-width: 575.98px) {
  .form-inline .form-group { width: 100%; }
}

@media (min-width: 576px) {
  .form-inline .form-group { margin-right: 1rem; }
}
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/uikit/multimedia.css

@charset "utf-8";

.img-fluid { width: auto; }

.card-image, .card-horizontal { margin-left: auto; margin-right: auto; max-=
width: 500px; }

.card-img-icon { overflow: hidden; position: relative; }

.card-img-icon > .card-img-top { height: 100%; }

.card-img-icon > .fa-card { color: rgb(255, 255, 255); font-size: 6em; left=
: 50%; position: absolute; text-shadow: rgba(0, 0, 0, 0.4) 0.375rem 0.375re=
m 1rem; top: 50%; transform: translate(-50%, -50%); }

.carousel-item .text-muted { font-weight: 600; }

.carousel-indicators { bottom: 0px; margin: 0.75rem 0px 1rem; position: rel=
ative; }

.carousel-indicators li { background-color: rgb(145, 146, 148); border: 0px=
; border-radius: 50%; height: 16px; margin: 0px 0.5rem; text-indent: 0px; o=
pacity: 1; width: 16px; }

.carousel-indicators li.carousel-btn { background-color: transparent; borde=
r-radius: 0px; }

.carousel-indicators li.carousel-btn > .btn-link { border: 0px; padding: 0p=
x; vertical-align: top; }

.carousel-btn .fa-pause, .carousel-btn .fa-play { vertical-align: top; }

.carousel-control-next, .carousel-control-prev { opacity: 1; width: auto; t=
ext-decoration: none !important; }

@media (min-width: 576px) {
  .card-horizontal { max-width: 100%; }
  .card-horizontal .card-img-top { border-bottom-left-radius: calc(0.25rem =
- 1px); border-top-right-radius: 0px; max-width: 13rem; }
  .card-horizontal > .card-img-icon > .fa-card { font-size: 3em; }
}
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/uikit/full-page.css

@charset "utf-8";

#full-page, #full-page > body { background-color: transparent; height: 100%=
; }

#full-page #page-header { background-color: transparent; margin-bottom: 1re=
m; padding-bottom: 1rem; }

#login-form, .login-form { background-color: rgb(255, 255, 255); padding: 1=
rem 1.5rem; max-width: 20rem; }

#full-page #page-footer { background-color: transparent; border-top: 1px so=
lid transparent; font-weight: 600; margin-top: 1rem; padding-top: 1rem; tex=
t-align: center; }

#full-page .container-fluid > hr { display: none; }

@media (min-width: 576px) {
  #login-form, .login-form { padding: 2rem; max-width: 25rem; }
}
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/uikit/utility.css

@charset "utf-8";

.main-min-vh { min-height: 60vh; }

.section-grey { background-color: rgb(240, 241, 243); }

.section-dark-grey { background-color: rgb(92, 111, 130); }

hr { border-color: rgb(220, 221, 223); }

code { color: rgb(221, 0, 170); font-size: 1rem; font-weight: 600; padding:=
 0px 0.25rem; }

.icon-danger, .text-danger { color: rgb(217, 54, 79) !important; }

.icon-info, .text-info { color: rgb(0, 115, 230) !important; }

.icon-success, .text-success { color: rgb(0, 135, 88) !important; }

.icon-warning, .text-warning { color: rgb(166, 99, 0) !important; }

.icon-muted, .text-muted { color: rgb(92, 111, 130) !important; }

.icon-light, .text-light { opacity: 0.2; color: rgb(92, 111, 130) !importan=
t; }

.icon-white, .text-white { color: rgb(255, 255, 255) !important; }

.icon-black, .text-black { color: rgb(25, 25, 26) !important; }

.bg-danger { background-color: rgb(217, 54, 79) !important; }

.bg-info { background-color: rgb(0, 115, 230) !important; }

.bg-success { background-color: rgb(0, 135, 88) !important; }

.bg-warning { background-color: rgb(166, 99, 0) !important; }

.bg-muted { background-color: rgb(92, 111, 130) !important; }

.bg-light { background-color: rgb(244, 245, 247) !important; }

.bg-white { background-color: rgb(255, 255, 255) !important; }

.bg-black { background-color: rgb(25, 25, 26) !important; }

.border, .border-bottom, .border-left, .border-right, .border-top { border-=
color: rgb(203, 204, 206) !important; }

.border-danger { border-color: rgb(217, 54, 79) !important; }

.border-info { border-color: rgb(0, 115, 230) !important; }

.border-success { border-color: rgb(0, 135, 88) !important; }

.border-warning { border-color: rgb(166, 99, 0) !important; }

.border-muted { border-color: rgb(92, 111, 130) !important; }

.border-white { border-color: rgb(255, 255, 255) !important; }

.border-black { border-color: rgb(25, 25, 26) !important; }

.img-rounded { border-radius: 0.5rem !important; }

.img-circle { border-radius: 50% !important; }

.perc-1 .progress-indicator-right > .progress-indicator-bar { animation: 1s=
 linear 1s 1 normal forwards running perc-1; }

.perc-2 .progress-indicator-right > .progress-indicator-bar { animation: 1s=
 linear 1s 1 normal forwards running perc-2; }

.perc-3 .progress-indicator-right > .progress-indicator-bar { animation: 1s=
 linear 1s 1 normal forwards running perc-3; }

.perc-4 .progress-indicator-right > .progress-indicator-bar { animation: 1s=
 linear 1s 1 normal forwards running perc-4; }

.perc-5 .progress-indicator-right > .progress-indicator-bar { animation: 1s=
 linear 1s 1 normal forwards running perc-5; }

.perc-6 .progress-indicator-right > .progress-indicator-bar { animation: 1s=
 linear 1s 1 normal forwards running perc-6; }

.perc-7 .progress-indicator-right > .progress-indicator-bar { animation: 1s=
 linear 1s 1 normal forwards running perc-7; }

.perc-8 .progress-indicator-right > .progress-indicator-bar { animation: 1s=
 linear 1s 1 normal forwards running perc-8; }

.perc-9 .progress-indicator-right > .progress-indicator-bar { animation: 1s=
 linear 1s 1 normal forwards running perc-9; }

.perc-10 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-10; }

.perc-11 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-11; }

.perc-12 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-12; }

.perc-13 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-13; }

.perc-14 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-14; }

.perc-15 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-15; }

.perc-16 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-16; }

.perc-17 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-17; }

.perc-18 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-18; }

.perc-19 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-19; }

.perc-20 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-20; }

.perc-21 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-21; }

.perc-22 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-22; }

.perc-23 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-23; }

.perc-24 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-24; }

.perc-25 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-25; }

.perc-26 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-26; }

.perc-27 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-27; }

.perc-28 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-28; }

.perc-29 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-29; }

.perc-30 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-30; }

.perc-31 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-31; }

.perc-32 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-32; }

.perc-33 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-33; }

.perc-34 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-34; }

.perc-35 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-35; }

.perc-36 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-36; }

.perc-37 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-37; }

.perc-38 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-38; }

.perc-39 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-39; }

.perc-40 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-40; }

.perc-41 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-41; }

.perc-42 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-42; }

.perc-43 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-43; }

.perc-44 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-44; }

.perc-45 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-45; }

.perc-46 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-46; }

.perc-47 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-47; }

.perc-48 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-48; }

.perc-49 .progress-indicator-right > .progress-indicator-bar { animation: 1=
s linear 1s 1 normal forwards running perc-49; }

.perc-50 .progress-indicator-right > .progress-indicator-bar, .perc-51 .pro=
gress-indicator-right > .progress-indicator-bar, .perc-52 .progress-indicat=
or-right > .progress-indicator-bar, .perc-53 .progress-indicator-right > .p=
rogress-indicator-bar, .perc-54 .progress-indicator-right > .progress-indic=
ator-bar, .perc-55 .progress-indicator-right > .progress-indicator-bar, .pe=
rc-56 .progress-indicator-right > .progress-indicator-bar, .perc-57 .progre=
ss-indicator-right > .progress-indicator-bar, .perc-58 .progress-indicator-=
right > .progress-indicator-bar, .perc-59 .progress-indicator-right > .prog=
ress-indicator-bar, .perc-60 .progress-indicator-right > .progress-indicato=
r-bar, .perc-61 .progress-indicator-right > .progress-indicator-bar, .perc-=
62 .progress-indicator-right > .progress-indicator-bar, .perc-63 .progress-=
indicator-right > .progress-indicator-bar, .perc-64 .progress-indicator-rig=
ht > .progress-indicator-bar, .perc-65 .progress-indicator-right > .progres=
s-indicator-bar, .perc-66 .progress-indicator-right > .progress-indicator-b=
ar, .perc-67 .progress-indicator-right > .progress-indicator-bar, .perc-68 =
.progress-indicator-right > .progress-indicator-bar, .perc-69 .progress-ind=
icator-right > .progress-indicator-bar, .perc-70 .progress-indicator-right =
> .progress-indicator-bar, .perc-71 .progress-indicator-right > .progress-i=
ndicator-bar, .perc-72 .progress-indicator-right > .progress-indicator-bar,=
 .perc-73 .progress-indicator-right > .progress-indicator-bar, .perc-74 .pr=
ogress-indicator-right > .progress-indicator-bar, .perc-75 .progress-indica=
tor-right > .progress-indicator-bar, .perc-76 .progress-indicator-right > .=
progress-indicator-bar, .perc-77 .progress-indicator-right > .progress-indi=
cator-bar, .perc-78 .progress-indicator-right > .progress-indicator-bar, .p=
erc-79 .progress-indicator-right > .progress-indicator-bar, .perc-80 .progr=
ess-indicator-right > .progress-indicator-bar, .perc-81 .progress-indicator=
-right > .progress-indicator-bar, .perc-82 .progress-indicator-right > .pro=
gress-indicator-bar, .perc-83 .progress-indicator-right > .progress-indicat=
or-bar, .perc-84 .progress-indicator-right > .progress-indicator-bar, .perc=
-85 .progress-indicator-right > .progress-indicator-bar, .perc-86 .progress=
-indicator-right > .progress-indicator-bar, .perc-87 .progress-indicator-ri=
ght > .progress-indicator-bar, .perc-88 .progress-indicator-right > .progre=
ss-indicator-bar, .perc-89 .progress-indicator-right > .progress-indicator-=
bar, .perc-90 .progress-indicator-right > .progress-indicator-bar, .perc-91=
 .progress-indicator-right > .progress-indicator-bar, .perc-92 .progress-in=
dicator-right > .progress-indicator-bar, .perc-93 .progress-indicator-right=
 > .progress-indicator-bar, .perc-94 .progress-indicator-right > .progress-=
indicator-bar, .perc-95 .progress-indicator-right > .progress-indicator-bar=
, .perc-96 .progress-indicator-right > .progress-indicator-bar, .perc-97 .p=
rogress-indicator-right > .progress-indicator-bar, .perc-98 .progress-indic=
ator-right > .progress-indicator-bar, .perc-99 .progress-indicator-right > =
.progress-indicator-bar, .perc-100 .progress-indicator-right > .progress-in=
dicator-bar { animation: 1s linear 1s 1 normal forwards running perc-50; }

.perc-51 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
02s linear 2s 1 normal forwards running perc-1; }

.perc-52 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
04s linear 2s 1 normal forwards running perc-2; }

.perc-53 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
06s linear 2s 1 normal forwards running perc-3; }

.perc-54 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
08s linear 2s 1 normal forwards running perc-4; }

.perc-55 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
1s linear 2s 1 normal forwards running perc-5; }

.perc-56 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
12s linear 2s 1 normal forwards running perc-6; }

.perc-57 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
14s linear 2s 1 normal forwards running perc-7; }

.perc-58 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
16s linear 2s 1 normal forwards running perc-8; }

.perc-59 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
18s linear 2s 1 normal forwards running perc-9; }

.perc-60 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
2s linear 2s 1 normal forwards running perc-10; }

.perc-61 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
22s linear 2s 1 normal forwards running perc-11; }

.perc-62 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
24s linear 2s 1 normal forwards running perc-12; }

.perc-63 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
26s linear 2s 1 normal forwards running perc-13; }

.perc-64 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
28s linear 2s 1 normal forwards running perc-14; }

.perc-65 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
3s linear 2s 1 normal forwards running perc-15; }

.perc-66 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
32s linear 2s 1 normal forwards running perc-16; }

.perc-67 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
34s linear 2s 1 normal forwards running perc-17; }

.perc-68 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
36s linear 2s 1 normal forwards running perc-18; }

.perc-69 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
38s linear 2s 1 normal forwards running perc-19; }

.perc-70 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
4s linear 2s 1 normal forwards running perc-20; }

.perc-71 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
42s linear 2s 1 normal forwards running perc-21; }

.perc-72 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
44s linear 2s 1 normal forwards running perc-22; }

.perc-73 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
46s linear 2s 1 normal forwards running perc-23; }

.perc-74 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
48s linear 2s 1 normal forwards running perc-24; }

.perc-75 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
5s linear 2s 1 normal forwards running perc-25; }

.perc-76 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
52s linear 2s 1 normal forwards running perc-26; }

.perc-77 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
54s linear 2s 1 normal forwards running perc-27; }

.perc-78 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
56s linear 2s 1 normal forwards running perc-28; }

.perc-79 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
58s linear 2s 1 normal forwards running perc-29; }

.perc-80 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
6s linear 2s 1 normal forwards running perc-30; }

.perc-81 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
62s linear 2s 1 normal forwards running perc-31; }

.perc-82 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
64s linear 2s 1 normal forwards running perc-32; }

.perc-83 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
66s linear 2s 1 normal forwards running perc-33; }

.perc-84 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
68s linear 2s 1 normal forwards running perc-34; }

.perc-85 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
7s linear 2s 1 normal forwards running perc-35; }

.perc-86 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
72s linear 2s 1 normal forwards running perc-36; }

.perc-87 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
74s linear 2s 1 normal forwards running perc-37; }

.perc-88 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
76s linear 2s 1 normal forwards running perc-38; }

.perc-89 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
78s linear 2s 1 normal forwards running perc-39; }

.perc-90 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
8s linear 2s 1 normal forwards running perc-40; }

.perc-91 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
82s linear 2s 1 normal forwards running perc-41; }

.perc-92 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
84s linear 2s 1 normal forwards running perc-42; }

.perc-93 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
86s linear 2s 1 normal forwards running perc-43; }

.perc-94 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
88s linear 2s 1 normal forwards running perc-44; }

.perc-95 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
9s linear 2s 1 normal forwards running perc-45; }

.perc-96 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
92s linear 2s 1 normal forwards running perc-46; }

.perc-97 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
94s linear 2s 1 normal forwards running perc-47; }

.perc-98 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
96s linear 2s 1 normal forwards running perc-48; }

.perc-99 .progress-indicator-left > .progress-indicator-bar { animation: 0.=
98s linear 2s 1 normal forwards running perc-49; }

.perc-100 .progress-indicator-left > .progress-indicator-bar { animation: 1=
s linear 2s 1 normal forwards running perc-50; }

@keyframes perc-1 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(3.6deg); }
}

@keyframes perc-2 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(7.2deg); }
}

@keyframes perc-3 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(10.8deg); }
}

@keyframes perc-4 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(14.4deg); }
}

@keyframes perc-5 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(18deg); }
}

@keyframes perc-6 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(21.6deg); }
}

@keyframes perc-7 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(25.2deg); }
}

@keyframes perc-8 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(28.8deg); }
}

@keyframes perc-9 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(32.4deg); }
}

@keyframes perc-10 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(36deg); }
}

@keyframes perc-11 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(39.6deg); }
}

@keyframes perc-12 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(43.2deg); }
}

@keyframes perc-13 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(46.8deg); }
}

@keyframes perc-14 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(50.4deg); }
}

@keyframes perc-15 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(54deg); }
}

@keyframes perc-16 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(57.6deg); }
}

@keyframes perc-17 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(61.2deg); }
}

@keyframes perc-18 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(64.8deg); }
}

@keyframes perc-19 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(68.4deg); }
}

@keyframes perc-20 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(72deg); }
}

@keyframes perc-21 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(75.6deg); }
}

@keyframes perc-22 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(79.2deg); }
}

@keyframes perc-23 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(82.8deg); }
}

@keyframes perc-24 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(86.4deg); }
}

@keyframes perc-25 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(90deg); }
}

@keyframes perc-26 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(93.6deg); }
}

@keyframes perc-27 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(97.2deg); }
}

@keyframes perc-28 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(100.8deg); }
}

@keyframes perc-29 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(104.4deg); }
}

@keyframes perc-30 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(108deg); }
}

@keyframes perc-31 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(111.6deg); }
}

@keyframes perc-32 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(115.2deg); }
}

@keyframes perc-33 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(118.8deg); }
}

@keyframes perc-34 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(122.4deg); }
}

@keyframes perc-35 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(126deg); }
}

@keyframes perc-36 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(129.6deg); }
}

@keyframes perc-37 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(133.2deg); }
}

@keyframes perc-38 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(136.8deg); }
}

@keyframes perc-39 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(140.4deg); }
}

@keyframes perc-40 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(144deg); }
}

@keyframes perc-41 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(147.6deg); }
}

@keyframes perc-42 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(151.2deg); }
}

@keyframes perc-43 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(154.8deg); }
}

@keyframes perc-44 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(158.4deg); }
}

@keyframes perc-45 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(162deg); }
}

@keyframes perc-46 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(165.6deg); }
}

@keyframes perc-47 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(169.2deg); }
}

@keyframes perc-48 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(172.8deg); }
}

@keyframes perc-49 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(176.4deg); }
}

@keyframes perc-50 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(180deg); }
}

.indicator-rounded { background-color: rgb(255, 255, 255); border-radius: 5=
0%; font-size: 1.5rem; font-weight: 600; height: 13rem; margin: 0.5rem auto=
; padding: 1rem; text-align: center; width: 13rem; }

.table-responsive .sr-only { position: fixed; }

@media (min-width: 768px) {
  @supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-md-top { position: sticky; top: 0px; z-index: 1020; }
}
  a:focus, .btn:focus, .carousel-indicators li:focus { outline-offset: 1px;=
 outline: rgb(255, 140, 0) solid 2px !important; }
  .sr-md-only { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; m=
argin: -1px; overflow: hidden; padding: 0px; position: absolute; white-spac=
e: nowrap; width: 1px; }
}

@media (min-width: 992px) {
  @supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-lg-top { position: sticky; top: 0px; z-index: 1020; }
}
  .sr-lg-only { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; m=
argin: -1px; overflow: hidden; padding: 0px; position: absolute; white-spac=
e: nowrap; width: 1px; }
}

@media (min-width: 1200px) {
  @supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-xl-top { position: sticky; top: 0px; z-index: 1020; }
}
  .sr-xl-only { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; m=
argin: -1px; overflow: hidden; padding: 0px; position: absolute; white-spac=
e: nowrap; width: 1px; }
}
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/app.css

@charset "utf-8";

.list-inline li { display: inline-block; }

body, form, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd { padding: 0p=
x; list-style: none; }

header h1, header h2, header h3, header h4, header h5, header h6, header p,=
 header ul, header ol, header li, header dl, header dt, header dd { margin:=
 0px; }

.row { }

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-l=
g-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col=
-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5,=
 .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm=
-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .co=
l-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12=
, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs=
-8, .col-xs-9 { }

.noskipheader, .skiplink, .skipcontent { position: absolute; left: -10000px=
; height: 0px; overflow-y: hidden; }

.skipheader, .skiplink, .skipcontent { position: absolute; left: -10000px; =
height: 0px; overflow-y: hidden; }

nav { position: relative; }

.left { text-align: left; }

.center { text-align: center; }

.right { text-align: right; }

.hr { clear: both; margin: 30px auto; height: 1px; background-color: rgb(23=
4, 234, 234); }

.logo-ridotto { display: none; }

@media (max-width: 767px) {
  #page-footer .right { text-align: left; }
}

@media (min-width: 768px) {
  .skipdesktop { display: none; }
  .ridotto div#flexcontent-header { display: none; }
  .ridotto .menu nav { position: fixed; width: 100%; z-index: 100; border-r=
adius: 0px; }
  .ridotto main#main { padding-top: 110px; }
  .ridotto #menu-top ul { margin-left: 20px; }
  .ridotto .navbar { border-radius: 0px; }
  .logo-ridotto { display: none; float: left; }
  .ridotto .logo-ridotto { display: block; }
  .ridotto .navbar .container-fluid { margin: 10px auto; }
  .ridotto .navbar { border-bottom: 2px solid rgb(232, 119, 34); }
}

@media (min-width: 768px) and (max-width: 991px) {
  .skiptablet { display: none; }
}

.titolo-sottolineato { border-bottom: 1px solid rgb(225, 225, 225); padding=
-bottom: 6px; }

.titolo-sottolineato h2 { margin: 0px; }

.titolo-sottolineato h1, .titolo-sottolineato h2, .titolo-sottolineato h3, =
.titolo-sottolineato .titolo { display: inline-block; border-bottom: 3px so=
lid rgb(0, 89, 169); padding: 6px; font-size: 140%; font-weight: normal; }

main { clear: both; }

#main #contenuti-pagina ul li ul { font-size: 100%; }

.form label, .form .label { margin-right: 10px; font-weight: bold; display:=
 block; }

.form input[type=3D"text"], .form input[type=3D"password"], .form input[typ=
e=3D"file"], .form select, .form textarea { border: 1px solid rgb(234, 234,=
 234); width: 95%; background-color: rgb(255, 255, 255); padding: 8px; }

.form input[type=3D"reset"] { margin: 0px 10px; border-width: 0px; backgrou=
nd-color: transparent; padding: 10px 15px; color: rgb(0, 89, 169); text-dec=
oration: underline; cursor: pointer; }

.form { margin: 5px 0px; padding: 5px 0px; }

.cols-2 > .col { float: left; width: 49.9%; }

.cols-2::after { clear: both; display: block; height: 0px; content: ""; }

#inviocv .col .form br { display: none; }

form .bottoni { margin: 15px 0px; padding: 15px 0px; text-align: center; }

.form input[type=3D"submit"], .form input[type=3D"button"], .form button { =
background-color: rgb(21, 71, 122); color: rgb(255, 255, 255); margin: 0px =
10px; border: 2px solid rgb(21, 71, 122); border-radius: 3px; padding: 10px=
 30px; font-weight: bold; }

.form input[type=3D"submit"]:focus, .form input[type=3D"button"]:focus, .fo=
rm button:focus, .form input[type=3D"submit"]:hover, .form input[type=3D"bu=
tton"]:hover, .form button:hover { border-color: rgb(235, 100, 31); backgro=
und-color: rgb(235, 100, 31); }

#contenuti-pagina .testo ul, #contenuti-pagina .testo ol { margin: 10px 10p=
x 10px 25px; font-size: 100%; list-style: outside; display: grid; padding-l=
eft: 40px; }

#main #contenuti-pagina table ul, #main #contenuti-pagina table ol, #main #=
contenuti-pagina table p { font-size: 100%; }

#main #contenuti-pagina table ul li a { display: block; }

#main #contenuti-pagina .testo ul li, #BloccoTestoCenter ul li, #BloccoTest=
oTop ol li, #BloccoTestoCenter ol li, #xcontent ul li, #xcontent ol li { li=
st-style-position: outside; list-style-type: disc; padding: 10px 0px; }

#contenuti-pagina .testo p { margin: 10px 0px; }

#main #contenuti-pagina #contenuti .form-a-bottone a, #main #contenuti-pagi=
na #contenuti .form-a-bottone a:active, #main #contenuti-pagina #contenuti =
.form-a-bottone a:visited { background-color: rgb(21, 71, 122); border-colo=
r: rgb(21, 71, 122); padding: 10px; font-weight: bold; border-radius: 5px; =
color: rgb(255, 255, 255) !important; text-decoration: none !important; }

#main #contenuti-pagina #contenuti .form-a-bottone a:hover { border-color: =
rgb(235, 100, 31); background-color: rgb(235, 100, 31); }

#main .container-fluid ol > li { list-style: decimal; }

#agenzia-header .container-fluid, #page-header .container-fluid { }

#page-header { border: none; }

#page-header ul li { float: left; border-right: 1px solid rgb(204, 204, 204=
); }

#page-header ul li:last-child { border-right-width: 0px; }

#page-header ul li a:hover, .page-header ul li a:focus { text-decoration: u=
nderline; }

#page-header ul li a.sportello, .page-header ul li a.sportello:visited { co=
lor: rgb(255, 255, 255); }

#page-header .social li { border: none; }

#page-header .seguici-cerca { float: right; }

#page-header .seguici { width: max-content; margin: 0px 0px 0px auto; }

#page-header .seguici > span { float: left; line-height: 52px; padding-righ=
t: 10px; }

#page-header .seguici .btn-primary.btn-alt:not(:hover) { color: rgb(255, 25=
5, 255); background-color: rgb(235, 100, 31) !important; }

#page-header .seguici .btn-primary.btn-alt:hover { color: rgb(255, 255, 255=
); background-color: rgb(235, 100, 31) !important; }

#agenzia-header { height: auto; background-color: rgb(48, 48, 48); }

#agenzia-header a { }

#agenzia-header ul li a { height: 44px; line-height: 40px; }

#agenzia-header .language { margin-top: 4px; }

.navbar-expand-lg .navbar-nav .nav-link:focus, .navbar-expand-lg .navbar-na=
v .nav-link:hover { margin-bottom: 0px; }

#page-header .btn-primary.btn-alt:hover { background-color: rgb(21, 71, 122=
); }

#menu-top .dropdown-toggle::after { }

#menu-top .navbar-nav .show .dropdown-toggle::after { content: "=EF=81=B7";=
 }

#menu-top .dropdown-menu { margin: 0px; background-clip: padding-box; borde=
r-radius: 0px 0px 4px 4px; box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; }

.card { position: relative; }

.card.icontop .icona { position: absolute; top: 0px; left: 0px; width: 100%=
; }

.card.iconleft.descrizione .icona { top: 0px; position: static; float: left=
; }

.card.iconright.descrizione .icona { top: 0px; position: static; float: rig=
ht; }

.card.icontop.descrizione .icona { top: 30px; }

.card.icontop.descrizione.left .icona { left: 15px; }

.card.icontop.descrizione.right .icona { padding-right: 15px; }

.card.icontop.descrizione h2 { margin-top: 40px; }

.card.icontop .icona img { }

.card.icontop.descrizione .icona img { width: auto; height: auto; }

.card.icontop h1 { margin-top: 65px; font-size: 152%; margin-bottom: 10px; =
font-weight: 700; }

.card.icontop > a { display: block; }

.card ul { display: inline-block; text-align: left; }

.card ul li { }

.card ul li a { font-size: 100%; padding: 3px 0px; }

.card.semplice { margin-bottom: 0px; }

.card.semplice.background-blu a { border-right: 1px solid rgb(59, 127, 189)=
; padding: 25px 55px 25px 20px; }

.card.semplice.background-blu a { display: block; }

.card .iconright .icona img { float: right; margin-right: -27px; }

.card .iconleft .icona img { float: left; }

.card.descrizione h2 { font-size: 140%; font-weight: normal; color: rgb(0, =
89, 169); }

.card.descrizione div.desc { padding: 30px 15px; border-right: 1px solid rg=
b(207, 205, 206); }

.card.descrizione.iconleft { position: relative; }

.card.descrizione.iconleft h2 { margin-top: 0px; min-height: 38px; }

.card.descrizione.iconleft.left h2 { margin-left: 60px; }

.card.iconleft .icona { position: absolute; top: 30px; }

.card.descrizione.iconright h2 { margin-top: 0px; min-height: 38px; }

.card.descrizione.iconright.right h2 { margin-right: 50px; }

.card.descrizione p { font-size: 120%; }

.card.cards { width: 90%; max-width: 320px; min-height: 240px; }

.card.cards .banner img { width: 100%; max-width: 320px; height: auto; }

.icondown .icona { position: absolute; top: 70%; left: 80px; }

.card.cards .icona { float: left; padding: 30px 0px 0px 60px; }

.card.cards h3 { padding: 20px 6px 6px; float: left; font-size: 140%; font-=
weight: normal; margin-top: 18px; }

.card.cards .descrizione { clear: both; padding: 0px 10px 20px; }

.card.cards h1 a { font-weight: normal; }

.card.elenco.iconleft h1 { color: rgb(68, 68, 68); margin-left: 60px; font-=
size: 150%; font-weight: bold; }

.card.elenco a { color: rgb(68, 68, 68); text-decoration: underline; }

.card.elenco a:hover { text-decoration: none; }

.card.elenco.iconleft .icona { top: 4px; left: 10px; }

.card.elenco.iconleft ul { margin-left: 60px; }

.card.box .icona { padding: 20px 0px; }

.card.box .descrizione { margin: 20px 10px; }

.card.box h1 { margin: 0px 0px 20px; border-bottom: 1px solid rgb(255, 255,=
 255); }

.card.box ul { padding: 0px 15px; width: 100%; }

.card.box ul li { margin: 20px 0px; }

.card.box a { padding-top: 0px; }

.card.background-blu.box a { border: none; padding: 0px 0px 0px 20px; }

.card.box ul li a { width: 90%; font-size: 100%; }

.card.box ul li .fa { float: left; padding-top: 2px; }

.card.box .link a, .card.box .link a:visited { display: inline-block; borde=
r: 1px solid rgb(21, 71, 122); border-radius: 3px; padding: 10px 15px; font=
-size: 105%; color: rgb(21, 71, 122); text-decoration: none; }

.card.box.background-blu .link a, .card.box.background-blu .link a:visited =
{ border: 1px solid rgb(255, 255, 255); }

.card.box .link a:hover, .card.box .link a:focus { background-color: rgb(0,=
 89, 169); color: rgb(255, 255, 255) !important; }

.card { max-width: 500px; border: none; }

.card.elenco { border: none; }

.card.elenco ul { margin: 0px auto; }

.card.descrizione { border: none; background-color: rgb(240, 241, 243); mar=
gin-bottom: 0px; }

.card.elenco .fa, .card.box .fa { margin-right: 0.5em; }

.card.video { border: none; }

.card.box.borderbox { border: 1px solid rgb(110, 110, 110); }

.card.background-blu a { background: none 90% center no-repeat transparent;=
 font-size: 120%; text-decoration: none; font-weight: bold; color: rgb(255,=
 255, 255) !important; }

.card.elenco.verde { color: rgb(50, 130, 78); }

.card.elenco.fucsia { color: rgb(193, 5, 81); }

.card.elenco.verde-acqua { color: rgb(6, 131, 143); }

.card.elenco.grigio { color: rgb(110, 110, 110); }

.card.elenco.blu { color: rgb(0, 88, 230); }

.card.panel { background: rgb(255, 255, 255); }

.card.panel h2 { padding: 15px 0px 15px 15px; }

.card.panel p { padding: 0px 15px; }

.card.panel p { margin: 10px; min-height: 100px; line-height: 1.55; }

.card.panel ul { padding: 0px 15px; }

.card.panel ul li { margin-bottom: 10px; padding-left: 0.5em; }

.card.panel .fas { margin-right: 1em; color: rgb(0, 102, 204); float: left;=
 padding-top: 8px; }

.card.panel ul li a { width: 90%; }

.card .img-responsive { max-width: 100%; height: 100%; }

.card.panel p.link { text-align: right; position: absolute; bottom: 10px; r=
ight: 5px; }

#main .card.elenco a, #main .card.elenco a:hover { color: rgb(68, 68, 68); =
}

#contenuti-pagina .card { max-width: 100%; }

#contenuti-pagina .card.descrizione div.desc { padding: 18px 15px; min-heig=
ht: 100%; }

#contenuti-pagina .card.descrizione div.desc, #contenuti-pagina div.row .ca=
rd.descrizione { border: 0px; }

#contenuti-pagina .card.descrizione.iconleft h2 { font-weight: bold; margin=
-bottom: 10px; min-height: 15px; }

#main #contenuti-pagina .card h2 a { color: rgb(68, 68, 68); }

#contenuti-pagina .card.descrizione.iconleft .icona { top: 18px; }

#contenuti-pagina .card.descrizione.iconleft p.descrizione { margin-left: 6=
0px; }

#contenuti-pagina.verde .card.elenco { color: rgb(50, 130, 78); }

.card.elenco.iconleft .icona img { }

#contenuti-pagina .card.box { padding: 0px 0px 20px; color: rgb(68, 68, 68)=
; min-height: 321px; max-width: 98%; }

.box h1, .box h2, .box .titolo { margin: 20px 10px; border-bottom: 1px soli=
d rgb(59, 127, 189); padding: 0px; font-size: 115%; line-height: 25px; }

#main #contenuti-pagina #contenuti .card.box a { text-decoration: none !imp=
ortant; }

#contenuti-pagina.verde .card.box.borderbox { color: rgb(50, 130, 78); bord=
er: 1px solid rgb(50, 130, 78); }

#contenuti-pagina.verde .card.box.borderbox a { color: rgb(50, 130, 78); }

#contenuti-pagina.fucsia .card.box.borderbox { color: rgb(193, 5, 81); bord=
er: 1px solid rgb(193, 5, 81); }

#contenuti-pagina.fucsia .card.box.borderbox a { color: rgb(193, 5, 81); }

#contenuti-pagina.verde-acqua .card.box.borderbox { color: rgb(6, 131, 143)=
; border: 1px solid rgb(6, 131, 143); }

#contenuti-pagina.verde-acqua .card.box.borderbox a { color: rgb(6, 131, 14=
3); }

#contenuti-pagina.grigio .card.box.borderbox { color: rgb(110, 110, 110); b=
order: 1px solid rgb(110, 110, 110); }

#contenuti-pagina.grigio .card.box.borderbox a { color: rgb(110, 110, 110);=
 }

#contenuti-pagina.blu .card.box.borderbox { color: rgb(21, 71, 122); border=
: 1px solid rgb(21, 71, 122); }

#contenuti-pagina.blu .card.box.borderbox a { color: rgb(21, 71, 122); }

#contenuti-pagina #contenuti ul:not(.lista) { display: block; list-style-ty=
pe: disc; margin-block: 1em; margin-inline: 0px; padding-inline-start: 40px=
; }

#contenuti-pagina #contenuti ul:not(.lista) li { list-style: disc; }

.linea-verde, .linea-fucsia, .linea-verde-acqua, .linea-grigia, .linea-blu =
{ padding-bottom: 2.5em !important; }

.linea-verde { border-bottom: 2px solid rgb(50, 130, 78); }

.linea-fucsia { border-bottom: 2px solid rgb(193, 5, 81); }

.linea-verde-acqua { border-bottom: 2px solid rgb(6, 131, 143); }

.linea-grigia { border-bottom: 2px solid rgb(110, 110, 110); }

.linea-blu { border-bottom: 2px solid rgb(21, 71, 122); }

.linkRight { padding-top: 0.8em; text-align: right; float: right; }

.news-card .news-element { border: 1px solid rgb(204, 204, 204); border-rad=
ius: 5px; box-shadow: rgba(50, 50, 50, 0.55) 0px 10px 5px -10px; background=
-color: rgb(255, 255, 255); padding: 10px; }

.news-element h2.title { font-size: 1.5rem; }

.news-element .immagine { position: absolute; top: 0px; left: 0px; }

.news-element .immagine img { width: 100%; max-width: 110px; height: auto; =
border: 1px solid rgb(204, 204, 204); }

.intro .link-angle i.fas.fa-angle-up { color: rgb(255, 255, 255); text-alig=
n: center; width: 32px; }

.intro a.link-angle.collapsed::after { content: "=EF=81=B8"; }

.intro a.link-angle::after { color: rgb(255, 255, 255); text-align: center;=
 width: 32px; content: "=EF=81=B7"; display: inline-block; font-family: "Fo=
nt Awesome 5 Free"; font-weight: 900; margin-left: 1rem; font-size: 85%; }

.list-inline.social li.list-inline-item { margin: 0px; }

#desktop-spalla-dx-lanci .container-fluid { padding: 0px; }

#contenuti.contenuti-spalla-dx .container-fluid { padding-left: 0px; paddin=
g-right: 10px; }

.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .na=
v-link.active:hover { border-top-color: rgb(116, 92, 155); color: rgb(116, =
92, 155); }

.nav-tabs > li > a { margin-right: 2px; }

#main .tabs .nav-tabs > li > a:focus { font-size: 106%; }

header, footer { clear: both; }

#spalla-dx .social a i { opacity: 0.23; color: rgb(34, 34, 34); font-size: =
150%; vertical-align: -0.18em; }

#spalla-dx #iconMenu img.img-responsive { max-width: 100%; }

#main #contenuti-pagina #contenuti a.nav-link.d-flex { text-decoration: non=
e !important; }

#menu-left li.attivo.has-subitems > .nav-link.collapsed::after { content: "=
=EF=81=B7"; }

#page-footer { padding: 50px 0px; margin-top: 20px; }

#page-footer h2 a, #page-footer h3 a { padding: 22px 0px 0px 22px; color: r=
gb(255, 255, 255); display: block; font-size: 115%; text-decoration: none; =
min-height: 45px; height: 60px; font-weight: 400; }

#page-footer .card.card-default { background: none; border: none; }

#page-footer .card-header { background: none; padding: 0px; }

#page-footer h2, #page-footer h3, #page-footer .card { margin: 0px; }

#page-footer ul { margin-top: 25px; }

#page-footer ul li a { font-size: 100%; }

#page-footer .legale { color: rgb(255, 255, 255); }

@media (max-width: 520px) {
  .card.semplice { margin: 0px auto !important; }
}

@media (min-width: 576px) {
  #page-header .form-inline .form-group { margin-right: 0px; }
}

@media (min-width: 576px) {
  #agenzia-header a { line-height: 46px; }
}

@media (min-width: 991px) and (max-width: 1100px) {
  #menu-top ul > li > a { padding-left: 8px !important; padding-right: 8px =
!important; }
  .ridotto #menu-top ul > li > a { font-size: 100%; }
}

@media (min-width: 991px) and (max-width: 1250px) {
  .ridotto #menu-top ul > li > a { font-size: 100%; }
}

@media screen and (max-width: 799px) {
  .col:first-child .card, .col:last-child .card, .card, .card.no_ombra { }
}

@media screen and (max-width: 991px) {
  #page-footer .card { max-width: 100%; }
  #page-footer .credit ul, #page-footer .credit span.legale { display: bloc=
k; text-align: center; margin: 0px; }
  .form-inline .input-group input { position: static; }
  .form-inline .input-group .input-group-btn { z-index: 10; }
  #menu-top ul li.show.dropdown .dropdown-menu { box-shadow: none; }
}

@media (min-width: 992px) {
  #page-footer .link-angle { display: none !important; }
  #page-footer .collapse { display: block; }
}

@media (min-width: 1200px) {
}

@media (min-width: 1440px) {
}

#background-celeste, .background-celeste { background-color: rgb(239, 246, =
253); }

#background-rosso, .background-rosso { background-color: rgb(152, 54, 51); =
}

.background-grigio-chiaro, #background-grigio-chiaro { background-color: rg=
b(240, 241, 243); }

.background-blu, #background-blu { background-color: rgb(21, 71, 122); colo=
r: rgb(255, 255, 255) !important; }

.background-grigio-scuro, #background-grigio-scuro { background-color: rgb(=
235, 235, 235); }

#background-celeste a, .background-celeste a, #background-celeste p, .backg=
round-celeste p { color: rgb(68, 68, 68); }

#blu-grigio, .blu-grigio { background-color: rgb(21, 71, 122); border-botto=
m: 20px solid rgb(207, 205, 206); margin: 30px auto 0px; }

#background-lightblu, .background-lightblu { background-color: rgb(224, 232=
, 244); }

#background-grey, .background-grey { background-color: rgb(238, 238, 238); =
}

#background-darkgrey, .background-darkgrey { background-color: rgb(52, 63, =
73); }

#menu-left .has-subitems > .nav-link.active::after { content: "=EF=81=B7" !=
important; }
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.mysettings.finanze/resources/css/finanze.css

@charset "utf-8";

@import url("/export/system/modules/it.gov.sogei.template.resources/resourc=
es/css/uikit/mef.css");

#menu-service { float: right; }

#menu-service ul { margin-bottom: 0px; margin-top: 10px; }

#menu-service li:not(:last-child) { border-right: 1px solid rgb(28, 32, 36)=
; }

#menu-service li > a { color: inherit; padding: 0px 15px 0px 11px; }

#background-blu { background-color: rgb(0, 64, 128); }

#flexcontent-menu #background-blu, #flexcontent-menu > div { background-col=
or: transparent; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem; }

#flexcontent-menu .navbar { box-shadow: none; }

.ridotto #flexcontent-menu .container-fluid { max-width: 2000px; }

.testo p.documento a { margin-left: 20px; width: calc(100% - 62px); margin-=
top: 8px; }

#main .listLinkicon .listLink li a, #main .listLinkicon .listLink li a:visi=
ted { margin-top: 8px; color: rgb(0, 88, 230) !important; }

#carousel-indicators2 { display: none !important; }

.carousel-indicators .active { background-color: rgb(0, 89, 169) !important=
; border: 1px solid rgb(0, 89, 169) !important; }

.myCarousel { border: 1px solid rgb(203, 204, 206) !important; }

#flexcontent-menu div.row { margin-right: 0px; }

#flexcontent-menu div.row > div { padding-right: 0px; }

.card { max-width: 100%; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 3px 0px; }

.myCarousel { box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 3px 0px; }

.card.panel p.link { min-height: auto; }

.card.descrizione { margin-bottom: 25px; margin-top: 25px; }

#detail .news .news-element .lista a { margin-left: 20px; width: calc(100% =
- 62px); margin-top: 8px; }

#menu-top .navbar-nav li:first-child > a, #menu-top .navbar-nav li:last-chi=
ld > a { white-space: nowrap; }

#main .myCarousel h1 a { font-size: 80% !important; }

#main #agenzia-header h1, #main .agenzia-header h1 { color: rgb(255, 255, 2=
55); }

#main #agenzia-header p > a, #main .agenzia-header p > a, #main #agenzia-he=
ader p > a:hover, #main .agenzia-header p > a:hover, #main #agenzia-header =
p > a:visited, #main .agenzia-header p > a:visited { color: rgb(0, 88, 230)=
 !important; }

#main #agenzia-header ul li a { line-height: normal; height: auto; }

.card.descrizione div.desc { border-right: none; }

.card.descrizione { border-right: 1px solid rgb(207, 205, 206); }

.card.panel ul.lista, .card.panel ol.lista { padding: 0px 15px 0px 40px; }

.card.panel ul.lista li { list-style: disc; }

.card.panel ol.lista li { margin-bottom: 10px; padding-left: 0.5em; }

.agenzia-header { background-color: rgb(10, 38, 68); border-bottom: 1px sol=
id rgb(255, 255, 255); }

#contenuti-pagina .desc .icona img { margin-right: 15px; }

#btnOk, #btnInfo { height: auto !important; }

@media (min-width: 1360px) {
  .ridotto a.nav-link.px-lg-3.dropdown-toggle { padding-left: 0.4rem !impor=
tant; padding-right: 0.4rem !important; }
}

@media (min-width: 768px) {
  .ridotto .navbar { border-bottom: 2px solid rgb(196, 205, 214); }
  a:focus, .btn:focus, .carousel-indicators li:focus { outline-offset: 1px;=
 outline: rgb(0, 123, 255) dotted 2px !important; }
}

@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav .nav-link:focus, .navbar-expand-lg .navbar-=
nav .nav-link:hover { margin-bottom: -0.25rem; }
}

@media only screen and (min-width: 1260px) {
  .myCarousel article .contenuto { width: calc(97% - 320px) !important; }
}

@media only screen and (min-width: 992px) and (max-width: 1259px) {
  .myCarousel article .contenuto { width: calc(97% - 320px) !important; }
}

main #contenuti-pagina .testo ul li a, #BloccoTestoCenter ul li a, #BloccoT=
estoTop ol li a, #BloccoTestoCenter ol li a, #xcontent ul li a, #xcontent o=
l li a { display: inline; }

table td, table th { text-align: left !important; }

.testo img { margin-right: 15px; }
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/uikit/mef.css

@charset "utf-8";

html { background-color: rgb(49, 61, 75); }

.icon-primary, .text-primary { color: rgb(10, 38, 68) !important; }

.bg-primary { background-color: rgb(10, 38, 68) !important; }

.border-primary { border-color: rgb(10, 38, 68) !important; }

.icon-secondary, .text-secondary { color: rgb(194, 147, 45) !important; }

.bg-secondary { background-color: rgb(194, 147, 45) !important; }

.border-secondary { border-color: rgb(194, 147, 45) !important; }

.icon-celeste, .text-celeste { color: rgb(139, 222, 242) !important; }

.bg-celeste { background-color: rgb(139, 222, 242) !important; }

.border-celeste { border-color: rgb(139, 222, 242) !important; }

#agenzia-header { background-color: rgb(10, 38, 68); border-bottom: 1px sol=
id rgb(255, 255, 255); }

#page-header { background-color: rgb(10, 38, 68); color: rgb(255, 255, 255)=
; }

#page-header .btn-primary.btn-alt:not(:hover) { background-color: rgb(255, =
255, 255); border-color: rgb(255, 255, 255); color: rgb(10, 38, 68); }

#page-header .btn-primary.btn-alt:active, #page-header .btn-primary.btn-alt=
:hover, #page-header .btn-primary.btn-alt:active:hover { background-color: =
rgb(10, 38, 68); border-color: rgb(10, 38, 68); color: rgb(255, 255, 255); =
}

.language .btn:focus, .language .btn:hover, .language .active > .btn { back=
ground-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: =
rgb(25, 25, 26); }

#page-footer { background-color: rgb(49, 61, 75); color: rgb(255, 255, 255)=
; }

#page-footer a { color: rgb(255, 255, 255); }

#page-footer .btn-primary.btn-alt { background-color: rgb(255, 255, 255); b=
order-color: rgb(255, 255, 255); color: rgb(49, 61, 75); }

#page-footer .btn-primary.btn-alt:hover { background-color: rgb(49, 61, 75)=
; border-color: rgb(49, 61, 75); color: rgb(255, 255, 255); }

.navbar { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0=
.15) 0px 0.5rem 1rem; }

.dropdown-menu { border-radius: 0px; }

.navbar-nav .nav-link, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:h=
over, .navbar-nav .nav-link.active, .navbar-nav .nav-link.active:focus, .na=
vbar-nav .nav-link.active:hover { color: rgb(25, 25, 26); }

.navbar-brand, .navbar .navbar-toggler { color: rgb(25, 25, 26); }

#menu-top .dropdown-item, #menu-top .dropdown-item:focus, #menu-top .dropdo=
wn-item:hover, #menu-top .dropdown-item.active, #menu-top .dropdown-item:ac=
tive { color: rgb(25, 25, 26); }

#btn-accedi, .btn-accedi { background-color: rgb(0, 88, 230); color: rgb(25=
5, 255, 255); }

#menu-top .dropdown-menu, .megamenu-menu { background-color: rgb(196, 205, =
214); }

.megamenu-item { color: rgb(25, 25, 26) !important; }

#menu-left.navbar-light { border-color: rgb(10, 38, 68); }

#menu-left.navbar-dark, #menu-left-title, #menu-left .nav-divider { backgro=
und-color: rgb(10, 38, 68); }

#menu-left.navbar-light.items-bordered .nav-item { border-top: 1px solid rg=
ba(10, 38, 68, 0.2); }

#menu-left.navbar-light .nav-item .nav-item { background-color: rgba(10, 38=
, 68, 0.1); }

#menu-left.navbar-light .nav-link { color: rgb(25, 25, 26); }

#menu-left.navbar-light .nav-link:focus, #menu-left.navbar-light .nav-link:=
hover { background-color: rgba(10, 38, 68, 0.1); }

.fa-title { background-color: rgb(194, 147, 45); }

h1.underline, h2.underline, h3.underline, h4.underline { border-bottom-colo=
r: rgb(10, 38, 68); }

a { color: rgb(0, 88, 230); }

a:hover, a:focus { color: rgb(0, 12, 154); }

.spinner { color: rgb(194, 147, 45); }

.alert { border-radius: 0px; }

.badge-primary { background-color: rgb(10, 38, 68); }

.card, .card-header, .card-footer { border-radius: 0px !important; }

.card-primary { border-color: rgb(10, 38, 68); }

.card-primary > .card-header { background-color: rgb(10, 38, 68); }

.card-info { border-color: rgb(113, 196, 216); }

.card-info > .card-header { background-color: rgb(139, 222, 242); }

.card-simple { border-color: rgb(194, 147, 45); }

.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .na=
v-link.active:hover { border-top-color: rgb(10, 38, 68); color: rgb(10, 38,=
 68); }

.nav-tabs-reverse .nav-link.active, .nav-tabs-reverse .nav-link.active:focu=
s, .nav-tabs-reverse .nav-link.active:hover { border-bottom-color: rgb(10, =
38, 68); color: rgb(10, 38, 68); }

.nav-tabs-vertical .nav-link.active, .nav-tabs-vertical .nav-link.active:fo=
cus, .nav-tabs-vertical .nav-link.active:hover { border-right-color: rgb(10=
, 38, 68); color: rgb(10, 38, 68); }

.table > thead > tr > th { color: rgb(10, 38, 68); }

.table-header > thead > tr > th { background-color: rgb(10, 38, 68); color:=
 rgb(255, 255, 255); }

.table:not(.table-bordered), .table:not(.table-bordered) > thead > tr > th,=
 .table-adaptive > .table-header > tbody > tr > th { border-color: rgb(10, =
38, 68); }

caption { color: rgb(10, 38, 68); }

.pagination, .page-link { border-radius: 0px !important; }

.page-item.active .page-link, .page-item.active .page-link:focus, .page-ite=
m.active .page-link:hover { background-color: rgb(10, 38, 68); border-color=
: rgb(10, 38, 68); }

.modal-content { border-radius: 0px; }

.list-group-item { border-radius: 0px !important; }

.btn-entrypoint.btn-default:not(:hover) { border-color: rgb(10, 38, 68); co=
lor: rgb(10, 38, 68); }

.btn-entrypoint.btn-primary:not(:hover) { background-color: rgb(10, 38, 68)=
; border-color: rgb(10, 38, 68); }

.btn-entrypoint.btn-info:not(:hover) { background-color: rgb(139, 222, 242)=
; border-color: rgb(113, 196, 216); color: rgb(25, 25, 26); }

.btn-entrypoint.btn-default:active, .btn-entrypoint.btn-default:hover, .btn=
-entrypoint.btn-default:active:hover { background-color: rgb(10, 38, 68); b=
order-color: rgb(10, 38, 68); color: rgb(255, 255, 255); }

.btn-entrypoint.btn-primary:active, .btn-entrypoint.btn-primary:hover, .btn=
-entrypoint.btn-primary:active:hover { background-color: rgb(255, 255, 255)=
; border-color: rgb(10, 38, 68); color: rgb(10, 38, 68); }

.btn-entrypoint.btn-info:active, .btn-entrypoint.btn-info:hover, .btn-entry=
point.btn-info:active:hover { background-color: rgb(113, 196, 216); border-=
color: rgb(113, 196, 216); color: rgb(25, 25, 26); }

.progress-bar-done { background-color: rgb(139, 222, 242); }

.progress-bar-doing { background-color: rgb(10, 38, 68); }

.progress-bar-link:focus, .progress-bar-link:hover { background-color: rgb(=
113, 196, 216); color: rgb(25, 25, 26); }

.wizard-dot, .wizard .progress-bar, .wizard-step-doing > .wizard-dot::after=
 { background-color: rgb(194, 147, 45); }

.section-primary { background-color: rgb(10, 38, 68); background-image: lin=
ear-gradient(to right, rgb(10, 38, 68), rgb(36, 64, 94)); }

label, .label, legend, .input-group-text { color: rgb(10, 38, 68); }

fieldset, .form-control, .custom-select, .custom-file-label, .custom-file-l=
abel::after, .input-group > .input-group-append > .btn, .input-group > .inp=
ut-group-append > .input-group-text, .input-group > .input-group-prepend > =
.btn, .input-group > .input-group-prepend > .input-group-text, .form-contro=
l-sm:not(textarea), .custom-select-sm, .input-group-sm > .form-control, .in=
put-group-sm > .custom-select, .input-group-sm > .input-group-append > .btn=
, .input-group-sm > .input-group-append > .input-group-text, .input-group-s=
m > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .=
input-group-text, .form-control-lg:not(textarea), .custom-select-lg, .input=
-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-l=
g > .input-group-append > .btn, .input-group-lg > .input-group-append > .in=
put-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group=
-lg > .input-group-prepend > .input-group-text { border-radius: 0px; }

.datepicker.dropdown-menu { border-radius: 0px; }

.datepicker table tr td.today { background-color: rgb(139, 222, 242); borde=
r-color: rgb(139, 222, 242); }

.datepicker table tr td.today.active, .datepicker table tr td.today.active.=
focus, .datepicker table tr td.today.active:focus, .datepicker table tr td.=
today.active:hover, .datepicker table tr td.today.focus, .datepicker table =
tr td.today.focused, .datepicker table tr td.today:active, .datepicker tabl=
e tr td.today:active.focus, .datepicker table tr td.today:active:focus, .da=
tepicker table tr td.today:active:hover, .datepicker table tr td.today:focu=
s, .datepicker table tr td.today:hover { background-color: rgb(0, 88, 230);=
 border-color: rgb(0, 88, 230); color: rgb(255, 255, 255); }

.datepicker table tr td.active.active, .datepicker table tr td.active.highl=
ighted.active, .datepicker table tr td.active.highlighted:active, .datepick=
er table tr td.active:active, .datepicker table tr td span.active.active, .=
datepicker table tr td span.active.disabled.active, .datepicker table tr td=
 span.active.disabled:active, .datepicker table tr td span.active.disabled:=
hover.active, .datepicker table tr td span.active.disabled:hover:active, .d=
atepicker table tr td span.active:active, .datepicker table tr td span.acti=
ve:hover.active, .datepicker table tr td span.active:hover:active { backgro=
und-color: rgb(0, 88, 230); border-color: rgb(0, 88, 230); }

.datepicker table tr td.active.active.focus, .datepicker table tr td.active=
.active:focus, .datepicker table tr td.active.active:hover, .datepicker tab=
le tr td.active.highlighted.active.focus, .datepicker table tr td.active.hi=
ghlighted.active:focus, .datepicker table tr td.active.highlighted.active:h=
over, .datepicker table tr td.active.highlighted:active.focus, .datepicker =
table tr td.active.highlighted:active:focus, .datepicker table tr td.active=
.highlighted:active:hover, .datepicker table tr td.active:active.focus, .da=
tepicker table tr td.active:active:focus, .datepicker table tr td.active:ac=
tive:hover, .datepicker table tr td span.active.active.focus, .datepicker t=
able tr td span.active.active:focus, .datepicker table tr td span.active.ac=
tive:hover, .datepicker table tr td span.active.disabled.active.focus, .dat=
epicker table tr td span.active.disabled.active:focus, .datepicker table tr=
 td span.active.disabled.active:hover, .datepicker table tr td span.active.=
disabled:active.focus, .datepicker table tr td span.active.disabled:active:=
focus, .datepicker table tr td span.active.disabled:active:hover, .datepick=
er table tr td span.active.disabled:hover.active.focus, .datepicker table t=
r td span.active.disabled:hover.active:focus, .datepicker table tr td span.=
active.disabled:hover.active:hover, .datepicker table tr td span.active.dis=
abled:hover:active.focus, .datepicker table tr td span.active.disabled:hove=
r:active:focus, .datepicker table tr td span.active.disabled:hover:active:h=
over, .datepicker table tr td span.active:active.focus, .datepicker table t=
r td span.active:active:focus, .datepicker table tr td span.active:active:h=
over, .datepicker table tr td span.active:hover.active.focus, .datepicker t=
able tr td span.active:hover.active:focus, .datepicker table tr td span.act=
ive:hover.active:hover, .datepicker table tr td span.active:hover:active.fo=
cus, .datepicker table tr td span.active:hover:active:focus, .datepicker ta=
ble tr td span.active:hover:active:hover { background-color: rgb(0, 12, 154=
); border-color: rgb(0, 12, 154); }

.popover { border-radius: 0px; }

.btn-primary, .btn-primary:focus, .btn-primary[disabled]:hover, .btn-primar=
y:disabled, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary=
:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle=
 { background-color: rgb(0, 88, 230); border-color: rgb(0, 88, 230); }

.btn-primary:active, .btn-primary:hover, .btn-primary:active:hover, .btn-pr=
imary:active:focus, .btn-default:active, .btn-default:hover, .btn-default:a=
ctive:hover, .btn-default:active:focus { background-color: rgb(0, 12, 154);=
 border-color: rgb(0, 12, 154); }

.btn-default, .btn-default:focus, .btn-default[disabled]:hover, .btn-defaul=
t:disabled, .btn-default:not(:disabled):not(.disabled).active, .btn-default=
:not(:disabled):not(.disabled):active, .show > .btn-default.dropdown-toggle=
 { background-color: rgb(255, 255, 255); border-color: rgb(0, 88, 230); col=
or: rgb(0, 88, 230); }

.btn-link { color: rgb(0, 88, 230); }

.btn-link:hover { color: rgb(0, 12, 154); }

a.btn-default:active, a.btn-default:hover, a.btn-default:active:hover { bor=
der-color: rgb(0, 12, 154); color: rgb(0, 12, 154); }

.card-img-top { border-radius: 0px; }

.carousel-indicators .active { background-color: rgb(194, 147, 45); }

#full-page { background-color: rgb(10, 38, 68); background-image: radial-gr=
adient(rgb(36, 64, 94), rgb(10, 38, 68) 90%); }

#full-page #page-header, #full-page #page-footer { border-color: rgba(255, =
255, 255, 0.2); }

#login-form #btn-accedi, .login-form #btn-accedi, #login-form .btn-accedi, =
.login-form .btn-accedi { background-color: rgb(0, 88, 230); color: rgb(255=
, 255, 255); }

#full-page #page-footer, #error-msg { color: rgb(255, 255, 255); }

#error-msg a:not(.btn) { color: rgb(255, 255, 255); }

@media (min-width: 576px) {
  .card-horizontal .card-img-top { border-bottom-left-radius: 0px; }
}

@media (min-width: 768px) {
  .navbar-expand-md .navbar-nav .nav-link:focus, .navbar-expand-md .navbar-=
nav .nav-link:hover, .navbar-expand-md .navbar-nav .nav-link.active, .navba=
r-expand-md .navbar-nav .nav-link.active:focus, .navbar-expand-md .navbar-n=
av .nav-link.active:hover { border-bottom-color: rgb(196, 205, 214); }
  .navbar-expand-md .active-reverse .nav-link.active, .navbar-expand-md .ac=
tive-reverse .nav-link.active:focus, .navbar-expand-md .active-reverse .nav=
-link.active:hover { border-top: 0.25rem solid rgb(196, 205, 214); color: r=
gb(25, 25, 26); margin-top: -0.25rem; }
}

@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav .nav-link:focus, .navbar-expand-lg .navbar-=
nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link.active, .navba=
r-expand-lg .navbar-nav .nav-link.active:focus, .navbar-expand-lg .navbar-n=
av .nav-link.active:hover { border-bottom-color: rgb(196, 205, 214); }
  .navbar-expand-lg .active-reverse .nav-link.active, .navbar-expand-lg .ac=
tive-reverse .nav-link.active:focus, .navbar-expand-lg .active-reverse .nav=
-link.active:hover { border-top: 0.25rem solid rgb(196, 205, 214); color: r=
gb(25, 25, 26); margin-top: -0.25rem; }
}
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.privacy/resources/css/cookie.css

@charset "utf-8";

#bannerInfo { background-color: rgba(0, 0, 0, 0.7); border: medium none; bo=
rder-radius: 0px; color: rgb(255, 255, 255); font-weight: bold; padding: 10=
px 1%; top: 0px; left: 0px; position: fixed; width: 100%; min-height: 30px;=
 z-index: 99999; text-align: left; }

#bannerInfoContent { margin: 0px auto; max-width: 1280px; }

#textInfo { font-family: Verdana, Geneva, sans-serif; margin: 0px 0px 10px;=
 padding: 0px 10px; float: left; font-size: 80%; color: rgb(255, 255, 255);=
 }

#textInfo a { color: rgb(255, 255, 255); text-decoration: underline; }

#btnOk { background-color: rgb(0, 89, 169); height: 20px; padding: 5px 20px=
; position: relative; float: right; right: 3%; font-size: 80%; margin: 5px =
0px 0px; }

#btnInfo { background-color: rgb(0, 89, 169); height: 20px; padding: 5px 20=
px; position: relative; float: right; right: 2%; font-size: 80%; margin: 5p=
x 0px 0px; }

#btnOk a, #btnInfo a { text-decoration: none; color: rgb(255, 255, 255); fo=
nt-family: Arial, "Helvetica Neue", Helvetica, sans-serif; vertical-align: =
middle; }

#btnOk a:hover, #btnInfo a:hover { text-decoration: underline; }

#btnOk a:visited, #btnInfo a:visited { color: rgb(255, 255, 255); }
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/css/FlexContent.css

@charset "utf-8";

#contenuti-pagina .testo p.arancio, h2.arancio { color: rgb(0, 0, 0); font:=
 inherit; font-feature-settings: inherit; font-kerning: inherit; font-optic=
al-sizing: inherit; font-palette: inherit; font-synthesis: inherit; font-va=
riation-settings: inherit; forced-color-adjust: inherit; text-orientation: =
inherit; text-rendering: inherit; -webkit-font-smoothing: inherit; -webkit-=
locale: inherit; -webkit-text-orientation: inherit; -webkit-writing-mode: i=
nherit; writing-mode: inherit; zoom: inherit; accent-color: inherit; place-=
content: inherit; place-items: inherit; place-self: inherit; alignment-base=
line: inherit; animation: inherit; app-region: inherit; appearance: inherit=
; aspect-ratio: inherit; backdrop-filter: inherit; backface-visibility: inh=
erit; background-attachment: inherit; background-blend-mode: inherit; backg=
round-clip: inherit; background-color: rgb(236, 101, 29); background-image:=
 inherit; background-origin: inherit; background-position: inherit; backgro=
und-repeat: inherit; background-size: inherit; baseline-shift: inherit; blo=
ck-size: inherit; border-block: inherit; border: inherit; border-radius: in=
herit; border-collapse: inherit; border-end-end-radius: inherit; border-end=
-start-radius: inherit; border-inline: inherit; border-start-end-radius: in=
herit; border-start-start-radius: inherit; inset: inherit; box-shadow: inhe=
rit; box-sizing: inherit; break-after: inherit; break-before: inherit; brea=
k-inside: inherit; buffered-rendering: inherit; caption-side: inherit; care=
t-color: inherit; clear: inherit; clip: inherit; clip-path: inherit; clip-r=
ule: inherit; color-interpolation: inherit; color-interpolation-filters: in=
herit; color-rendering: inherit; color-scheme: inherit; columns: inherit; c=
olumn-fill: inherit; gap: inherit; column-rule: inherit; column-span: inher=
it; contain: inherit; contain-intrinsic-block-size: inherit; contain-intrin=
sic-size: inherit; contain-intrinsic-inline-size: inherit; content: inherit=
; content-visibility: inherit; counter-increment: inherit; counter-reset: i=
nherit; counter-set: inherit; cursor: inherit; cx: inherit; cy: inherit; d:=
 inherit; display: inherit; dominant-baseline: inherit; empty-cells: inheri=
t; fill: inherit; fill-opacity: inherit; fill-rule: inherit; filter: inheri=
t; flex: inherit; flex-flow: inherit; float: inherit; flood-color: inherit;=
 flood-opacity: inherit; grid: inherit; grid-area: inherit; height: inherit=
; hyphens: inherit; image-orientation: inherit; image-rendering: inherit; i=
nline-size: inherit; inset-block: inherit; inset-inline: inherit; isolation=
: inherit; letter-spacing: inherit; lighting-color: inherit; line-break: in=
herit; list-style: inherit; margin-block: inherit; margin: inherit; margin-=
inline: inherit; marker: inherit; mask: inherit; mask-type: inherit; max-bl=
ock-size: inherit; max-height: inherit; max-inline-size: inherit; max-width=
: inherit; min-block-size: inherit; min-height: inherit; min-inline-size: i=
nherit; min-width: inherit; mix-blend-mode: inherit; object-fit: inherit; o=
bject-position: inherit; offset: inherit; opacity: inherit; order: inherit;=
 origin-trial-test-property: inherit; orphans: inherit; outline: inherit; o=
utline-offset: inherit; overflow-anchor: inherit; overflow-clip-margin: inh=
erit; overflow-wrap: inherit; overflow: inherit; overscroll-behavior-block:=
 inherit; overscroll-behavior-inline: inherit; overscroll-behavior: inherit=
; padding-block: inherit; padding: inherit; padding-inline: inherit; page: =
inherit; page-orientation: inherit; paint-order: inherit; perspective: inhe=
rit; perspective-origin: inherit; pointer-events: inherit; position: inheri=
t; quotes: inherit; r: inherit; resize: inherit; ruby-position: inherit; rx=
: inherit; ry: inherit; scroll-behavior: inherit; scroll-margin-block: inhe=
rit; scroll-margin: inherit; scroll-margin-inline: inherit; scroll-padding-=
block: inherit; scroll-padding: inherit; scroll-padding-inline: inherit; sc=
roll-snap-align: inherit; scroll-snap-stop: inherit; scroll-snap-type: inhe=
rit; scrollbar-gutter: inherit; shape-image-threshold: inherit; shape-margi=
n: inherit; shape-outside: inherit; shape-rendering: inherit; size: inherit=
; speak: inherit; stop-color: inherit; stop-opacity: inherit; stroke: inher=
it; stroke-dasharray: inherit; stroke-dashoffset: inherit; stroke-linecap: =
inherit; stroke-linejoin: inherit; stroke-miterlimit: inherit; stroke-opaci=
ty: inherit; stroke-width: inherit; tab-size: inherit; table-layout: inheri=
t; text-align: inherit; text-align-last: inherit; text-anchor: inherit; tex=
t-combine-upright: inherit; text-decoration: inherit; text-decoration-skip-=
ink: inherit; text-emphasis: inherit; text-emphasis-position: inherit; text=
-indent: inherit; text-overflow: inherit; text-shadow: inherit; text-size-a=
djust: inherit; text-transform: inherit; text-underline-offset: inherit; te=
xt-underline-position: inherit; touch-action: inherit; transform: inherit; =
transform-box: inherit; transform-origin: inherit; transform-style: inherit=
; transition: inherit; user-select: inherit; vector-effect: inherit; vertic=
al-align: inherit; visibility: inherit; border-spacing: inherit; -webkit-bo=
rder-image: inherit; -webkit-box-align: inherit; -webkit-box-decoration-bre=
ak: inherit; -webkit-box-direction: inherit; -webkit-box-flex: inherit; -we=
bkit-box-ordinal-group: inherit; -webkit-box-orient: inherit; -webkit-box-p=
ack: inherit; -webkit-box-reflect: inherit; -webkit-highlight: inherit; -we=
bkit-hyphenate-character: inherit; -webkit-line-break: inherit; -webkit-lin=
e-clamp: inherit; -webkit-mask-box-image: inherit; -webkit-mask: inherit; -=
webkit-mask-composite: inherit; -webkit-perspective-origin-x: inherit; -web=
kit-perspective-origin-y: inherit; -webkit-print-color-adjust: inherit; -we=
bkit-rtl-ordering: inherit; -webkit-ruby-position: inherit; -webkit-tap-hig=
hlight-color: inherit; -webkit-text-combine: inherit; -webkit-text-decorati=
ons-in-effect: inherit; -webkit-text-fill-color: inherit; -webkit-text-secu=
rity: inherit; -webkit-text-stroke: inherit; -webkit-transform-origin-x: in=
herit; -webkit-transform-origin-y: inherit; -webkit-transform-origin-z: inh=
erit; -webkit-user-drag: inherit; -webkit-user-modify: inherit; white-space=
: inherit; widows: inherit; width: inherit; will-change: inherit; word-brea=
k: inherit; word-spacing: inherit; x: inherit; y: inherit; z-index: inherit=
; }

#contenuti-pagina .testo p.arancio { margin-bottom: 10px; padding: 10px; }

#contenuti-pagina .testo p.fucsia, h2.fucsia { color: rgb(255, 255, 255); f=
ont: inherit; font-feature-settings: inherit; font-kerning: inherit; font-o=
ptical-sizing: inherit; font-palette: inherit; font-synthesis: inherit; fon=
t-variation-settings: inherit; forced-color-adjust: inherit; text-orientati=
on: inherit; text-rendering: inherit; -webkit-font-smoothing: inherit; -web=
kit-locale: inherit; -webkit-text-orientation: inherit; -webkit-writing-mod=
e: inherit; writing-mode: inherit; zoom: inherit; accent-color: inherit; pl=
ace-content: inherit; place-items: inherit; place-self: inherit; alignment-=
baseline: inherit; animation: inherit; app-region: inherit; appearance: inh=
erit; aspect-ratio: inherit; backdrop-filter: inherit; backface-visibility:=
 inherit; background-attachment: inherit; background-blend-mode: inherit; b=
ackground-clip: inherit; background-color: rgb(193, 5, 81); background-imag=
e: inherit; background-origin: inherit; background-position: inherit; backg=
round-repeat: inherit; background-size: inherit; baseline-shift: inherit; b=
lock-size: inherit; border-block: inherit; border: inherit; border-radius: =
inherit; border-collapse: inherit; border-end-end-radius: inherit; border-e=
nd-start-radius: inherit; border-inline: inherit; border-start-end-radius: =
inherit; border-start-start-radius: inherit; inset: inherit; box-shadow: in=
herit; box-sizing: inherit; break-after: inherit; break-before: inherit; br=
eak-inside: inherit; buffered-rendering: inherit; caption-side: inherit; ca=
ret-color: inherit; clear: inherit; clip: inherit; clip-path: inherit; clip=
-rule: inherit; color-interpolation: inherit; color-interpolation-filters: =
inherit; color-rendering: inherit; color-scheme: inherit; columns: inherit;=
 column-fill: inherit; gap: inherit; column-rule: inherit; column-span: inh=
erit; contain: inherit; contain-intrinsic-block-size: inherit; contain-intr=
insic-size: inherit; contain-intrinsic-inline-size: inherit; content: inher=
it; content-visibility: inherit; counter-increment: inherit; counter-reset:=
 inherit; counter-set: inherit; cursor: inherit; cx: inherit; cy: inherit; =
d: inherit; display: inherit; dominant-baseline: inherit; empty-cells: inhe=
rit; fill: inherit; fill-opacity: inherit; fill-rule: inherit; filter: inhe=
rit; flex: inherit; flex-flow: inherit; float: inherit; flood-color: inheri=
t; flood-opacity: inherit; grid: inherit; grid-area: inherit; height: inher=
it; hyphens: inherit; image-orientation: inherit; image-rendering: inherit;=
 inline-size: inherit; inset-block: inherit; inset-inline: inherit; isolati=
on: inherit; letter-spacing: inherit; lighting-color: inherit; line-break: =
inherit; list-style: inherit; margin-block: inherit; margin: inherit; margi=
n-inline: inherit; marker: inherit; mask: inherit; mask-type: inherit; max-=
block-size: inherit; max-height: inherit; max-inline-size: inherit; max-wid=
th: inherit; min-block-size: inherit; min-height: inherit; min-inline-size:=
 inherit; min-width: inherit; mix-blend-mode: inherit; object-fit: inherit;=
 object-position: inherit; offset: inherit; opacity: inherit; order: inheri=
t; origin-trial-test-property: inherit; orphans: inherit; outline: inherit;=
 outline-offset: inherit; overflow-anchor: inherit; overflow-clip-margin: i=
nherit; overflow-wrap: inherit; overflow: inherit; overscroll-behavior-bloc=
k: inherit; overscroll-behavior-inline: inherit; overscroll-behavior: inher=
it; padding-block: inherit; padding: inherit; padding-inline: inherit; page=
: inherit; page-orientation: inherit; paint-order: inherit; perspective: in=
herit; perspective-origin: inherit; pointer-events: inherit; position: inhe=
rit; quotes: inherit; r: inherit; resize: inherit; ruby-position: inherit; =
rx: inherit; ry: inherit; scroll-behavior: inherit; scroll-margin-block: in=
herit; scroll-margin: inherit; scroll-margin-inline: inherit; scroll-paddin=
g-block: inherit; scroll-padding: inherit; scroll-padding-inline: inherit; =
scroll-snap-align: inherit; scroll-snap-stop: inherit; scroll-snap-type: in=
herit; scrollbar-gutter: inherit; shape-image-threshold: inherit; shape-mar=
gin: inherit; shape-outside: inherit; shape-rendering: inherit; size: inher=
it; speak: inherit; stop-color: inherit; stop-opacity: inherit; stroke: inh=
erit; stroke-dasharray: inherit; stroke-dashoffset: inherit; stroke-linecap=
: inherit; stroke-linejoin: inherit; stroke-miterlimit: inherit; stroke-opa=
city: inherit; stroke-width: inherit; tab-size: inherit; table-layout: inhe=
rit; text-align: inherit; text-align-last: inherit; text-anchor: inherit; t=
ext-combine-upright: inherit; text-decoration: inherit; text-decoration-ski=
p-ink: inherit; text-emphasis: inherit; text-emphasis-position: inherit; te=
xt-indent: inherit; text-overflow: inherit; text-shadow: inherit; text-size=
-adjust: inherit; text-transform: inherit; text-underline-offset: inherit; =
text-underline-position: inherit; touch-action: inherit; transform: inherit=
; transform-box: inherit; transform-origin: inherit; transform-style: inher=
it; transition: inherit; user-select: inherit; vector-effect: inherit; vert=
ical-align: inherit; visibility: inherit; border-spacing: inherit; -webkit-=
border-image: inherit; -webkit-box-align: inherit; -webkit-box-decoration-b=
reak: inherit; -webkit-box-direction: inherit; -webkit-box-flex: inherit; -=
webkit-box-ordinal-group: inherit; -webkit-box-orient: inherit; -webkit-box=
-pack: inherit; -webkit-box-reflect: inherit; -webkit-highlight: inherit; -=
webkit-hyphenate-character: inherit; -webkit-line-break: inherit; -webkit-l=
ine-clamp: inherit; -webkit-mask-box-image: inherit; -webkit-mask: inherit;=
 -webkit-mask-composite: inherit; -webkit-perspective-origin-x: inherit; -w=
ebkit-perspective-origin-y: inherit; -webkit-print-color-adjust: inherit; -=
webkit-rtl-ordering: inherit; -webkit-ruby-position: inherit; -webkit-tap-h=
ighlight-color: inherit; -webkit-text-combine: inherit; -webkit-text-decora=
tions-in-effect: inherit; -webkit-text-fill-color: inherit; -webkit-text-se=
curity: inherit; -webkit-text-stroke: inherit; -webkit-transform-origin-x: =
inherit; -webkit-transform-origin-y: inherit; -webkit-transform-origin-z: i=
nherit; -webkit-user-drag: inherit; -webkit-user-modify: inherit; white-spa=
ce: inherit; widows: inherit; width: inherit; will-change: inherit; word-br=
eak: inherit; word-spacing: inherit; x: inherit; y: inherit; z-index: inher=
it; }

#contenuti-pagina .testo p.fucsia { margin-bottom: 10px; padding: 10px; }

#contenuti-pagina .testo p.grigio1, h2.grigio1 { color: rgb(255, 255, 255);=
 font: inherit; font-feature-settings: inherit; font-kerning: inherit; font=
-optical-sizing: inherit; font-palette: inherit; font-synthesis: inherit; f=
ont-variation-settings: inherit; forced-color-adjust: inherit; text-orienta=
tion: inherit; text-rendering: inherit; -webkit-font-smoothing: inherit; -w=
ebkit-locale: inherit; -webkit-text-orientation: inherit; -webkit-writing-m=
ode: inherit; writing-mode: inherit; zoom: inherit; accent-color: inherit; =
place-content: inherit; place-items: inherit; place-self: inherit; alignmen=
t-baseline: inherit; animation: inherit; app-region: inherit; appearance: i=
nherit; aspect-ratio: inherit; backdrop-filter: inherit; backface-visibilit=
y: inherit; background-attachment: inherit; background-blend-mode: inherit;=
 background-clip: inherit; background-color: rgb(110, 110, 110); background=
-image: inherit; background-origin: inherit; background-position: inherit; =
background-repeat: inherit; background-size: inherit; baseline-shift: inher=
it; block-size: inherit; border-block: inherit; border: inherit; border-rad=
ius: inherit; border-collapse: inherit; border-end-end-radius: inherit; bor=
der-end-start-radius: inherit; border-inline: inherit; border-start-end-rad=
ius: inherit; border-start-start-radius: inherit; inset: inherit; box-shado=
w: inherit; box-sizing: inherit; break-after: inherit; break-before: inheri=
t; break-inside: inherit; buffered-rendering: inherit; caption-side: inheri=
t; caret-color: inherit; clear: inherit; clip: inherit; clip-path: inherit;=
 clip-rule: inherit; color-interpolation: inherit; color-interpolation-filt=
ers: inherit; color-rendering: inherit; color-scheme: inherit; columns: inh=
erit; column-fill: inherit; gap: inherit; column-rule: inherit; column-span=
: inherit; contain: inherit; contain-intrinsic-block-size: inherit; contain=
-intrinsic-size: inherit; contain-intrinsic-inline-size: inherit; content: =
inherit; content-visibility: inherit; counter-increment: inherit; counter-r=
eset: inherit; counter-set: inherit; cursor: inherit; cx: inherit; cy: inhe=
rit; d: inherit; display: inherit; dominant-baseline: inherit; empty-cells:=
 inherit; fill: inherit; fill-opacity: inherit; fill-rule: inherit; filter:=
 inherit; flex: inherit; flex-flow: inherit; float: inherit; flood-color: i=
nherit; flood-opacity: inherit; grid: inherit; grid-area: inherit; height: =
inherit; hyphens: inherit; image-orientation: inherit; image-rendering: inh=
erit; inline-size: inherit; inset-block: inherit; inset-inline: inherit; is=
olation: inherit; letter-spacing: inherit; lighting-color: inherit; line-br=
eak: inherit; list-style: inherit; margin-block: inherit; margin: inherit; =
margin-inline: inherit; marker: inherit; mask: inherit; mask-type: inherit;=
 max-block-size: inherit; max-height: inherit; max-inline-size: inherit; ma=
x-width: inherit; min-block-size: inherit; min-height: inherit; min-inline-=
size: inherit; min-width: inherit; mix-blend-mode: inherit; object-fit: inh=
erit; object-position: inherit; offset: inherit; opacity: inherit; order: i=
nherit; origin-trial-test-property: inherit; orphans: inherit; outline: inh=
erit; outline-offset: inherit; overflow-anchor: inherit; overflow-clip-marg=
in: inherit; overflow-wrap: inherit; overflow: inherit; overscroll-behavior=
-block: inherit; overscroll-behavior-inline: inherit; overscroll-behavior: =
inherit; padding-block: inherit; padding: inherit; padding-inline: inherit;=
 page: inherit; page-orientation: inherit; paint-order: inherit; perspectiv=
e: inherit; perspective-origin: inherit; pointer-events: inherit; position:=
 inherit; quotes: inherit; r: inherit; resize: inherit; ruby-position: inhe=
rit; rx: inherit; ry: inherit; scroll-behavior: inherit; scroll-margin-bloc=
k: inherit; scroll-margin: inherit; scroll-margin-inline: inherit; scroll-p=
adding-block: inherit; scroll-padding: inherit; scroll-padding-inline: inhe=
rit; scroll-snap-align: inherit; scroll-snap-stop: inherit; scroll-snap-typ=
e: inherit; scrollbar-gutter: inherit; shape-image-threshold: inherit; shap=
e-margin: inherit; shape-outside: inherit; shape-rendering: inherit; size: =
inherit; speak: inherit; stop-color: inherit; stop-opacity: inherit; stroke=
: inherit; stroke-dasharray: inherit; stroke-dashoffset: inherit; stroke-li=
necap: inherit; stroke-linejoin: inherit; stroke-miterlimit: inherit; strok=
e-opacity: inherit; stroke-width: inherit; tab-size: inherit; table-layout:=
 inherit; text-align: inherit; text-align-last: inherit; text-anchor: inher=
it; text-combine-upright: inherit; text-decoration: inherit; text-decoratio=
n-skip-ink: inherit; text-emphasis: inherit; text-emphasis-position: inheri=
t; text-indent: inherit; text-overflow: inherit; text-shadow: inherit; text=
-size-adjust: inherit; text-transform: inherit; text-underline-offset: inhe=
rit; text-underline-position: inherit; touch-action: inherit; transform: in=
herit; transform-box: inherit; transform-origin: inherit; transform-style: =
inherit; transition: inherit; user-select: inherit; vector-effect: inherit;=
 vertical-align: inherit; visibility: inherit; border-spacing: inherit; -we=
bkit-border-image: inherit; -webkit-box-align: inherit; -webkit-box-decorat=
ion-break: inherit; -webkit-box-direction: inherit; -webkit-box-flex: inher=
it; -webkit-box-ordinal-group: inherit; -webkit-box-orient: inherit; -webki=
t-box-pack: inherit; -webkit-box-reflect: inherit; -webkit-highlight: inher=
it; -webkit-hyphenate-character: inherit; -webkit-line-break: inherit; -web=
kit-line-clamp: inherit; -webkit-mask-box-image: inherit; -webkit-mask: inh=
erit; -webkit-mask-composite: inherit; -webkit-perspective-origin-x: inheri=
t; -webkit-perspective-origin-y: inherit; -webkit-print-color-adjust: inher=
it; -webkit-rtl-ordering: inherit; -webkit-ruby-position: inherit; -webkit-=
tap-highlight-color: inherit; -webkit-text-combine: inherit; -webkit-text-d=
ecorations-in-effect: inherit; -webkit-text-fill-color: inherit; -webkit-te=
xt-security: inherit; -webkit-text-stroke: inherit; -webkit-transform-origi=
n-x: inherit; -webkit-transform-origin-y: inherit; -webkit-transform-origin=
-z: inherit; -webkit-user-drag: inherit; -webkit-user-modify: inherit; whit=
e-space: inherit; widows: inherit; width: inherit; will-change: inherit; wo=
rd-break: inherit; word-spacing: inherit; x: inherit; y: inherit; z-index: =
inherit; }

#contenuti-pagina .testo p.grigio1 { margin-bottom: 10px; padding: 10px; }

#contenuti-pagina .testo p.blu-scuro, h2.blu-scuro { color: rgb(255, 255, 2=
55); font: inherit; font-feature-settings: inherit; font-kerning: inherit; =
font-optical-sizing: inherit; font-palette: inherit; font-synthesis: inheri=
t; font-variation-settings: inherit; forced-color-adjust: inherit; text-ori=
entation: inherit; text-rendering: inherit; -webkit-font-smoothing: inherit=
; -webkit-locale: inherit; -webkit-text-orientation: inherit; -webkit-writi=
ng-mode: inherit; writing-mode: inherit; zoom: inherit; accent-color: inher=
it; place-content: inherit; place-items: inherit; place-self: inherit; alig=
nment-baseline: inherit; animation: inherit; app-region: inherit; appearanc=
e: inherit; aspect-ratio: inherit; backdrop-filter: inherit; backface-visib=
ility: inherit; background-attachment: inherit; background-blend-mode: inhe=
rit; background-clip: inherit; background-color: rgb(21, 71, 122); backgrou=
nd-image: inherit; background-origin: inherit; background-position: inherit=
; background-repeat: inherit; background-size: inherit; baseline-shift: inh=
erit; block-size: inherit; border-block: inherit; border: inherit; border-r=
adius: inherit; border-collapse: inherit; border-end-end-radius: inherit; b=
order-end-start-radius: inherit; border-inline: inherit; border-start-end-r=
adius: inherit; border-start-start-radius: inherit; inset: inherit; box-sha=
dow: inherit; box-sizing: inherit; break-after: inherit; break-before: inhe=
rit; break-inside: inherit; buffered-rendering: inherit; caption-side: inhe=
rit; caret-color: inherit; clear: inherit; clip: inherit; clip-path: inheri=
t; clip-rule: inherit; color-interpolation: inherit; color-interpolation-fi=
lters: inherit; color-rendering: inherit; color-scheme: inherit; columns: i=
nherit; column-fill: inherit; gap: inherit; column-rule: inherit; column-sp=
an: inherit; contain: inherit; contain-intrinsic-block-size: inherit; conta=
in-intrinsic-size: inherit; contain-intrinsic-inline-size: inherit; content=
: inherit; content-visibility: inherit; counter-increment: inherit; counter=
-reset: inherit; counter-set: inherit; cursor: inherit; cx: inherit; cy: in=
herit; d: inherit; display: inherit; dominant-baseline: inherit; empty-cell=
s: inherit; fill: inherit; fill-opacity: inherit; fill-rule: inherit; filte=
r: inherit; flex: inherit; flex-flow: inherit; float: inherit; flood-color:=
 inherit; flood-opacity: inherit; grid: inherit; grid-area: inherit; height=
: inherit; hyphens: inherit; image-orientation: inherit; image-rendering: i=
nherit; inline-size: inherit; inset-block: inherit; inset-inline: inherit; =
isolation: inherit; letter-spacing: inherit; lighting-color: inherit; line-=
break: inherit; list-style: inherit; margin-block: inherit; margin: inherit=
; margin-inline: inherit; marker: inherit; mask: inherit; mask-type: inheri=
t; max-block-size: inherit; max-height: inherit; max-inline-size: inherit; =
max-width: inherit; min-block-size: inherit; min-height: inherit; min-inlin=
e-size: inherit; min-width: inherit; mix-blend-mode: inherit; object-fit: i=
nherit; object-position: inherit; offset: inherit; opacity: inherit; order:=
 inherit; origin-trial-test-property: inherit; orphans: inherit; outline: i=
nherit; outline-offset: inherit; overflow-anchor: inherit; overflow-clip-ma=
rgin: inherit; overflow-wrap: inherit; overflow: inherit; overscroll-behavi=
or-block: inherit; overscroll-behavior-inline: inherit; overscroll-behavior=
: inherit; padding-block: inherit; padding: inherit; padding-inline: inheri=
t; page: inherit; page-orientation: inherit; paint-order: inherit; perspect=
ive: inherit; perspective-origin: inherit; pointer-events: inherit; positio=
n: inherit; quotes: inherit; r: inherit; resize: inherit; ruby-position: in=
herit; rx: inherit; ry: inherit; scroll-behavior: inherit; scroll-margin-bl=
ock: inherit; scroll-margin: inherit; scroll-margin-inline: inherit; scroll=
-padding-block: inherit; scroll-padding: inherit; scroll-padding-inline: in=
herit; scroll-snap-align: inherit; scroll-snap-stop: inherit; scroll-snap-t=
ype: inherit; scrollbar-gutter: inherit; shape-image-threshold: inherit; sh=
ape-margin: inherit; shape-outside: inherit; shape-rendering: inherit; size=
: inherit; speak: inherit; stop-color: inherit; stop-opacity: inherit; stro=
ke: inherit; stroke-dasharray: inherit; stroke-dashoffset: inherit; stroke-=
linecap: inherit; stroke-linejoin: inherit; stroke-miterlimit: inherit; str=
oke-opacity: inherit; stroke-width: inherit; tab-size: inherit; table-layou=
t: inherit; text-align: inherit; text-align-last: inherit; text-anchor: inh=
erit; text-combine-upright: inherit; text-decoration: inherit; text-decorat=
ion-skip-ink: inherit; text-emphasis: inherit; text-emphasis-position: inhe=
rit; text-indent: inherit; text-overflow: inherit; text-shadow: inherit; te=
xt-size-adjust: inherit; text-transform: inherit; text-underline-offset: in=
herit; text-underline-position: inherit; touch-action: inherit; transform: =
inherit; transform-box: inherit; transform-origin: inherit; transform-style=
: inherit; transition: inherit; user-select: inherit; vector-effect: inheri=
t; vertical-align: inherit; visibility: inherit; border-spacing: inherit; -=
webkit-border-image: inherit; -webkit-box-align: inherit; -webkit-box-decor=
ation-break: inherit; -webkit-box-direction: inherit; -webkit-box-flex: inh=
erit; -webkit-box-ordinal-group: inherit; -webkit-box-orient: inherit; -web=
kit-box-pack: inherit; -webkit-box-reflect: inherit; -webkit-highlight: inh=
erit; -webkit-hyphenate-character: inherit; -webkit-line-break: inherit; -w=
ebkit-line-clamp: inherit; -webkit-mask-box-image: inherit; -webkit-mask: i=
nherit; -webkit-mask-composite: inherit; -webkit-perspective-origin-x: inhe=
rit; -webkit-perspective-origin-y: inherit; -webkit-print-color-adjust: inh=
erit; -webkit-rtl-ordering: inherit; -webkit-ruby-position: inherit; -webki=
t-tap-highlight-color: inherit; -webkit-text-combine: inherit; -webkit-text=
-decorations-in-effect: inherit; -webkit-text-fill-color: inherit; -webkit-=
text-security: inherit; -webkit-text-stroke: inherit; -webkit-transform-ori=
gin-x: inherit; -webkit-transform-origin-y: inherit; -webkit-transform-orig=
in-z: inherit; -webkit-user-drag: inherit; -webkit-user-modify: inherit; wh=
ite-space: inherit; widows: inherit; width: inherit; will-change: inherit; =
word-break: inherit; word-spacing: inherit; x: inherit; y: inherit; z-index=
: inherit; }

#contenuti-pagina .testo p.blu-scuro { margin-bottom: 10px; padding: 10px; =
}

#contenuti-pagina .testo p.blu1, h2.blu1 { color: rgb(255, 255, 255); font:=
 inherit; font-feature-settings: inherit; font-kerning: inherit; font-optic=
al-sizing: inherit; font-palette: inherit; font-synthesis: inherit; font-va=
riation-settings: inherit; forced-color-adjust: inherit; text-orientation: =
inherit; text-rendering: inherit; -webkit-font-smoothing: inherit; -webkit-=
locale: inherit; -webkit-text-orientation: inherit; -webkit-writing-mode: i=
nherit; writing-mode: inherit; zoom: inherit; accent-color: inherit; place-=
content: inherit; place-items: inherit; place-self: inherit; alignment-base=
line: inherit; animation: inherit; app-region: inherit; appearance: inherit=
; aspect-ratio: inherit; backdrop-filter: inherit; backface-visibility: inh=
erit; background-attachment: inherit; background-blend-mode: inherit; backg=
round-clip: inherit; background-color: rgb(0, 102, 204); background-image: =
inherit; background-origin: inherit; background-position: inherit; backgrou=
nd-repeat: inherit; background-size: inherit; baseline-shift: inherit; bloc=
k-size: inherit; border-block: inherit; border: inherit; border-radius: inh=
erit; border-collapse: inherit; border-end-end-radius: inherit; border-end-=
start-radius: inherit; border-inline: inherit; border-start-end-radius: inh=
erit; border-start-start-radius: inherit; inset: inherit; box-shadow: inher=
it; box-sizing: inherit; break-after: inherit; break-before: inherit; break=
-inside: inherit; buffered-rendering: inherit; caption-side: inherit; caret=
-color: inherit; clear: inherit; clip: inherit; clip-path: inherit; clip-ru=
le: inherit; color-interpolation: inherit; color-interpolation-filters: inh=
erit; color-rendering: inherit; color-scheme: inherit; columns: inherit; co=
lumn-fill: inherit; gap: inherit; column-rule: inherit; column-span: inheri=
t; contain: inherit; contain-intrinsic-block-size: inherit; contain-intrins=
ic-size: inherit; contain-intrinsic-inline-size: inherit; content: inherit;=
 content-visibility: inherit; counter-increment: inherit; counter-reset: in=
herit; counter-set: inherit; cursor: inherit; cx: inherit; cy: inherit; d: =
inherit; display: inherit; dominant-baseline: inherit; empty-cells: inherit=
; fill: inherit; fill-opacity: inherit; fill-rule: inherit; filter: inherit=
; flex: inherit; flex-flow: inherit; float: inherit; flood-color: inherit; =
flood-opacity: inherit; grid: inherit; grid-area: inherit; height: inherit;=
 hyphens: inherit; image-orientation: inherit; image-rendering: inherit; in=
line-size: inherit; inset-block: inherit; inset-inline: inherit; isolation:=
 inherit; letter-spacing: inherit; lighting-color: inherit; line-break: inh=
erit; list-style: inherit; margin-block: inherit; margin: inherit; margin-i=
nline: inherit; marker: inherit; mask: inherit; mask-type: inherit; max-blo=
ck-size: inherit; max-height: inherit; max-inline-size: inherit; max-width:=
 inherit; min-block-size: inherit; min-height: inherit; min-inline-size: in=
herit; min-width: inherit; mix-blend-mode: inherit; object-fit: inherit; ob=
ject-position: inherit; offset: inherit; opacity: inherit; order: inherit; =
origin-trial-test-property: inherit; orphans: inherit; outline: inherit; ou=
tline-offset: inherit; overflow-anchor: inherit; overflow-clip-margin: inhe=
rit; overflow-wrap: inherit; overflow: inherit; overscroll-behavior-block: =
inherit; overscroll-behavior-inline: inherit; overscroll-behavior: inherit;=
 padding-block: inherit; padding: inherit; padding-inline: inherit; page: i=
nherit; page-orientation: inherit; paint-order: inherit; perspective: inher=
it; perspective-origin: inherit; pointer-events: inherit; position: inherit=
; quotes: inherit; r: inherit; resize: inherit; ruby-position: inherit; rx:=
 inherit; ry: inherit; scroll-behavior: inherit; scroll-margin-block: inher=
it; scroll-margin: inherit; scroll-margin-inline: inherit; scroll-padding-b=
lock: inherit; scroll-padding: inherit; scroll-padding-inline: inherit; scr=
oll-snap-align: inherit; scroll-snap-stop: inherit; scroll-snap-type: inher=
it; scrollbar-gutter: inherit; shape-image-threshold: inherit; shape-margin=
: inherit; shape-outside: inherit; shape-rendering: inherit; size: inherit;=
 speak: inherit; stop-color: inherit; stop-opacity: inherit; stroke: inheri=
t; stroke-dasharray: inherit; stroke-dashoffset: inherit; stroke-linecap: i=
nherit; stroke-linejoin: inherit; stroke-miterlimit: inherit; stroke-opacit=
y: inherit; stroke-width: inherit; tab-size: inherit; table-layout: inherit=
; text-align: inherit; text-align-last: inherit; text-anchor: inherit; text=
-combine-upright: inherit; text-decoration: inherit; text-decoration-skip-i=
nk: inherit; text-emphasis: inherit; text-emphasis-position: inherit; text-=
indent: inherit; text-overflow: inherit; text-shadow: inherit; text-size-ad=
just: inherit; text-transform: inherit; text-underline-offset: inherit; tex=
t-underline-position: inherit; touch-action: inherit; transform: inherit; t=
ransform-box: inherit; transform-origin: inherit; transform-style: inherit;=
 transition: inherit; user-select: inherit; vector-effect: inherit; vertica=
l-align: inherit; visibility: inherit; border-spacing: inherit; -webkit-bor=
der-image: inherit; -webkit-box-align: inherit; -webkit-box-decoration-brea=
k: inherit; -webkit-box-direction: inherit; -webkit-box-flex: inherit; -web=
kit-box-ordinal-group: inherit; -webkit-box-orient: inherit; -webkit-box-pa=
ck: inherit; -webkit-box-reflect: inherit; -webkit-highlight: inherit; -web=
kit-hyphenate-character: inherit; -webkit-line-break: inherit; -webkit-line=
-clamp: inherit; -webkit-mask-box-image: inherit; -webkit-mask: inherit; -w=
ebkit-mask-composite: inherit; -webkit-perspective-origin-x: inherit; -webk=
it-perspective-origin-y: inherit; -webkit-print-color-adjust: inherit; -web=
kit-rtl-ordering: inherit; -webkit-ruby-position: inherit; -webkit-tap-high=
light-color: inherit; -webkit-text-combine: inherit; -webkit-text-decoratio=
ns-in-effect: inherit; -webkit-text-fill-color: inherit; -webkit-text-secur=
ity: inherit; -webkit-text-stroke: inherit; -webkit-transform-origin-x: inh=
erit; -webkit-transform-origin-y: inherit; -webkit-transform-origin-z: inhe=
rit; -webkit-user-drag: inherit; -webkit-user-modify: inherit; white-space:=
 inherit; widows: inherit; width: inherit; will-change: inherit; word-break=
: inherit; word-spacing: inherit; x: inherit; y: inherit; z-index: inherit;=
 }

#contenuti-pagina .testo p.blu1 { margin-bottom: 10px; padding: 10px; }

#contenuti-pagina .testo p.celeste-polvere, h2.celeste-polvere { color: rgb=
(68, 68, 102); font: inherit; font-feature-settings: inherit; font-kerning:=
 inherit; font-optical-sizing: inherit; font-palette: inherit; font-synthes=
is: inherit; font-variation-settings: inherit; forced-color-adjust: inherit=
; text-orientation: inherit; text-rendering: inherit; -webkit-font-smoothin=
g: inherit; -webkit-locale: inherit; -webkit-text-orientation: inherit; -we=
bkit-writing-mode: inherit; writing-mode: inherit; zoom: inherit; accent-co=
lor: inherit; place-content: inherit; place-items: inherit; place-self: inh=
erit; alignment-baseline: inherit; animation: inherit; app-region: inherit;=
 appearance: inherit; aspect-ratio: inherit; backdrop-filter: inherit; back=
face-visibility: inherit; background-attachment: inherit; background-blend-=
mode: inherit; background-clip: inherit; background-color: rgb(239, 246, 25=
3); background-image: inherit; background-origin: inherit; background-posit=
ion: inherit; background-repeat: inherit; background-size: inherit; baselin=
e-shift: inherit; block-size: inherit; border-block: inherit; border: inher=
it; border-radius: inherit; border-collapse: inherit; border-end-end-radius=
: inherit; border-end-start-radius: inherit; border-inline: inherit; border=
-start-end-radius: inherit; border-start-start-radius: inherit; inset: inhe=
rit; box-shadow: inherit; box-sizing: inherit; break-after: inherit; break-=
before: inherit; break-inside: inherit; buffered-rendering: inherit; captio=
n-side: inherit; caret-color: inherit; clear: inherit; clip: inherit; clip-=
path: inherit; clip-rule: inherit; color-interpolation: inherit; color-inte=
rpolation-filters: inherit; color-rendering: inherit; color-scheme: inherit=
; columns: inherit; column-fill: inherit; gap: inherit; column-rule: inheri=
t; column-span: inherit; contain: inherit; contain-intrinsic-block-size: in=
herit; contain-intrinsic-size: inherit; contain-intrinsic-inline-size: inhe=
rit; content: inherit; content-visibility: inherit; counter-increment: inhe=
rit; counter-reset: inherit; counter-set: inherit; cursor: inherit; cx: inh=
erit; cy: inherit; d: inherit; display: inherit; dominant-baseline: inherit=
; empty-cells: inherit; fill: inherit; fill-opacity: inherit; fill-rule: in=
herit; filter: inherit; flex: inherit; flex-flow: inherit; float: inherit; =
flood-color: inherit; flood-opacity: inherit; grid: inherit; grid-area: inh=
erit; height: inherit; hyphens: inherit; image-orientation: inherit; image-=
rendering: inherit; inline-size: inherit; inset-block: inherit; inset-inlin=
e: inherit; isolation: inherit; letter-spacing: inherit; lighting-color: in=
herit; line-break: inherit; list-style: inherit; margin-block: inherit; mar=
gin: inherit; margin-inline: inherit; marker: inherit; mask: inherit; mask-=
type: inherit; max-block-size: inherit; max-height: inherit; max-inline-siz=
e: inherit; max-width: inherit; min-block-size: inherit; min-height: inheri=
t; min-inline-size: inherit; min-width: inherit; mix-blend-mode: inherit; o=
bject-fit: inherit; object-position: inherit; offset: inherit; opacity: inh=
erit; order: inherit; origin-trial-test-property: inherit; orphans: inherit=
; outline: inherit; outline-offset: inherit; overflow-anchor: inherit; over=
flow-clip-margin: inherit; overflow-wrap: inherit; overflow: inherit; overs=
croll-behavior-block: inherit; overscroll-behavior-inline: inherit; overscr=
oll-behavior: inherit; padding-block: inherit; padding: inherit; padding-in=
line: inherit; page: inherit; page-orientation: inherit; paint-order: inher=
it; perspective: inherit; perspective-origin: inherit; pointer-events: inhe=
rit; position: inherit; quotes: inherit; r: inherit; resize: inherit; ruby-=
position: inherit; rx: inherit; ry: inherit; scroll-behavior: inherit; scro=
ll-margin-block: inherit; scroll-margin: inherit; scroll-margin-inline: inh=
erit; scroll-padding-block: inherit; scroll-padding: inherit; scroll-paddin=
g-inline: inherit; scroll-snap-align: inherit; scroll-snap-stop: inherit; s=
croll-snap-type: inherit; scrollbar-gutter: inherit; shape-image-threshold:=
 inherit; shape-margin: inherit; shape-outside: inherit; shape-rendering: i=
nherit; size: inherit; speak: inherit; stop-color: inherit; stop-opacity: i=
nherit; stroke: inherit; stroke-dasharray: inherit; stroke-dashoffset: inhe=
rit; stroke-linecap: inherit; stroke-linejoin: inherit; stroke-miterlimit: =
inherit; stroke-opacity: inherit; stroke-width: inherit; tab-size: inherit;=
 table-layout: inherit; text-align: inherit; text-align-last: inherit; text=
-anchor: inherit; text-combine-upright: inherit; text-decoration: inherit; =
text-decoration-skip-ink: inherit; text-emphasis: inherit; text-emphasis-po=
sition: inherit; text-indent: inherit; text-overflow: inherit; text-shadow:=
 inherit; text-size-adjust: inherit; text-transform: inherit; text-underlin=
e-offset: inherit; text-underline-position: inherit; touch-action: inherit;=
 transform: inherit; transform-box: inherit; transform-origin: inherit; tra=
nsform-style: inherit; transition: inherit; user-select: inherit; vector-ef=
fect: inherit; vertical-align: inherit; visibility: inherit; border-spacing=
: inherit; -webkit-border-image: inherit; -webkit-box-align: inherit; -webk=
it-box-decoration-break: inherit; -webkit-box-direction: inherit; -webkit-b=
ox-flex: inherit; -webkit-box-ordinal-group: inherit; -webkit-box-orient: i=
nherit; -webkit-box-pack: inherit; -webkit-box-reflect: inherit; -webkit-hi=
ghlight: inherit; -webkit-hyphenate-character: inherit; -webkit-line-break:=
 inherit; -webkit-line-clamp: inherit; -webkit-mask-box-image: inherit; -we=
bkit-mask: inherit; -webkit-mask-composite: inherit; -webkit-perspective-or=
igin-x: inherit; -webkit-perspective-origin-y: inherit; -webkit-print-color=
-adjust: inherit; -webkit-rtl-ordering: inherit; -webkit-ruby-position: inh=
erit; -webkit-tap-highlight-color: inherit; -webkit-text-combine: inherit; =
-webkit-text-decorations-in-effect: inherit; -webkit-text-fill-color: inher=
it; -webkit-text-security: inherit; -webkit-text-stroke: inherit; -webkit-t=
ransform-origin-x: inherit; -webkit-transform-origin-y: inherit; -webkit-tr=
ansform-origin-z: inherit; -webkit-user-drag: inherit; -webkit-user-modify:=
 inherit; white-space: inherit; widows: inherit; width: inherit; will-chang=
e: inherit; word-break: inherit; word-spacing: inherit; x: inherit; y: inhe=
rit; z-index: inherit; }

#contenuti-pagina .testo p.celeste-polvere { margin-bottom: 10px; padding: =
10px; }

#contenuti-pagina .testo p.grigio-chiaro, h2.grigio-chiaro { color: rgb(90,=
 79, 68); font: inherit; font-feature-settings: inherit; font-kerning: inhe=
rit; font-optical-sizing: inherit; font-palette: inherit; font-synthesis: i=
nherit; font-variation-settings: inherit; forced-color-adjust: inherit; tex=
t-orientation: inherit; text-rendering: inherit; -webkit-font-smoothing: in=
herit; -webkit-locale: inherit; -webkit-text-orientation: inherit; -webkit-=
writing-mode: inherit; writing-mode: inherit; zoom: inherit; accent-color: =
inherit; place-content: inherit; place-items: inherit; place-self: inherit;=
 alignment-baseline: inherit; animation: inherit; app-region: inherit; appe=
arance: inherit; aspect-ratio: inherit; backdrop-filter: inherit; backface-=
visibility: inherit; background-attachment: inherit; background-blend-mode:=
 inherit; background-clip: inherit; background-color: rgb(234, 234, 234); b=
ackground-image: inherit; background-origin: inherit; background-position: =
inherit; background-repeat: inherit; background-size: inherit; baseline-shi=
ft: inherit; block-size: inherit; border-block: inherit; border: inherit; b=
order-radius: inherit; border-collapse: inherit; border-end-end-radius: inh=
erit; border-end-start-radius: inherit; border-inline: inherit; border-star=
t-end-radius: inherit; border-start-start-radius: inherit; inset: inherit; =
box-shadow: inherit; box-sizing: inherit; break-after: inherit; break-befor=
e: inherit; break-inside: inherit; buffered-rendering: inherit; caption-sid=
e: inherit; caret-color: inherit; clear: inherit; clip: inherit; clip-path:=
 inherit; clip-rule: inherit; color-interpolation: inherit; color-interpola=
tion-filters: inherit; color-rendering: inherit; color-scheme: inherit; col=
umns: inherit; column-fill: inherit; gap: inherit; column-rule: inherit; co=
lumn-span: inherit; contain: inherit; contain-intrinsic-block-size: inherit=
; contain-intrinsic-size: inherit; contain-intrinsic-inline-size: inherit; =
content: inherit; content-visibility: inherit; counter-increment: inherit; =
counter-reset: inherit; counter-set: inherit; cursor: inherit; cx: inherit;=
 cy: inherit; d: inherit; display: inherit; dominant-baseline: inherit; emp=
ty-cells: inherit; fill: inherit; fill-opacity: inherit; fill-rule: inherit=
; filter: inherit; flex: inherit; flex-flow: inherit; float: inherit; flood=
-color: inherit; flood-opacity: inherit; grid: inherit; grid-area: inherit;=
 height: inherit; hyphens: inherit; image-orientation: inherit; image-rende=
ring: inherit; inline-size: inherit; inset-block: inherit; inset-inline: in=
herit; isolation: inherit; letter-spacing: inherit; lighting-color: inherit=
; line-break: inherit; list-style: inherit; margin-block: inherit; margin: =
inherit; margin-inline: inherit; marker: inherit; mask: inherit; mask-type:=
 inherit; max-block-size: inherit; max-height: inherit; max-inline-size: in=
herit; max-width: inherit; min-block-size: inherit; min-height: inherit; mi=
n-inline-size: inherit; min-width: inherit; mix-blend-mode: inherit; object=
-fit: inherit; object-position: inherit; offset: inherit; opacity: inherit;=
 order: inherit; origin-trial-test-property: inherit; orphans: inherit; out=
line: inherit; outline-offset: inherit; overflow-anchor: inherit; overflow-=
clip-margin: inherit; overflow-wrap: inherit; overflow: inherit; overscroll=
-behavior-block: inherit; overscroll-behavior-inline: inherit; overscroll-b=
ehavior: inherit; padding-block: inherit; padding: inherit; padding-inline:=
 inherit; page: inherit; page-orientation: inherit; paint-order: inherit; p=
erspective: inherit; perspective-origin: inherit; pointer-events: inherit; =
position: inherit; quotes: inherit; r: inherit; resize: inherit; ruby-posit=
ion: inherit; rx: inherit; ry: inherit; scroll-behavior: inherit; scroll-ma=
rgin-block: inherit; scroll-margin: inherit; scroll-margin-inline: inherit;=
 scroll-padding-block: inherit; scroll-padding: inherit; scroll-padding-inl=
ine: inherit; scroll-snap-align: inherit; scroll-snap-stop: inherit; scroll=
-snap-type: inherit; scrollbar-gutter: inherit; shape-image-threshold: inhe=
rit; shape-margin: inherit; shape-outside: inherit; shape-rendering: inheri=
t; size: inherit; speak: inherit; stop-color: inherit; stop-opacity: inheri=
t; stroke: inherit; stroke-dasharray: inherit; stroke-dashoffset: inherit; =
stroke-linecap: inherit; stroke-linejoin: inherit; stroke-miterlimit: inher=
it; stroke-opacity: inherit; stroke-width: inherit; tab-size: inherit; tabl=
e-layout: inherit; text-align: inherit; text-align-last: inherit; text-anch=
or: inherit; text-combine-upright: inherit; text-decoration: inherit; text-=
decoration-skip-ink: inherit; text-emphasis: inherit; text-emphasis-positio=
n: inherit; text-indent: inherit; text-overflow: inherit; text-shadow: inhe=
rit; text-size-adjust: inherit; text-transform: inherit; text-underline-off=
set: inherit; text-underline-position: inherit; touch-action: inherit; tran=
sform: inherit; transform-box: inherit; transform-origin: inherit; transfor=
m-style: inherit; transition: inherit; user-select: inherit; vector-effect:=
 inherit; vertical-align: inherit; visibility: inherit; border-spacing: inh=
erit; -webkit-border-image: inherit; -webkit-box-align: inherit; -webkit-bo=
x-decoration-break: inherit; -webkit-box-direction: inherit; -webkit-box-fl=
ex: inherit; -webkit-box-ordinal-group: inherit; -webkit-box-orient: inheri=
t; -webkit-box-pack: inherit; -webkit-box-reflect: inherit; -webkit-highlig=
ht: inherit; -webkit-hyphenate-character: inherit; -webkit-line-break: inhe=
rit; -webkit-line-clamp: inherit; -webkit-mask-box-image: inherit; -webkit-=
mask: inherit; -webkit-mask-composite: inherit; -webkit-perspective-origin-=
x: inherit; -webkit-perspective-origin-y: inherit; -webkit-print-color-adju=
st: inherit; -webkit-rtl-ordering: inherit; -webkit-ruby-position: inherit;=
 -webkit-tap-highlight-color: inherit; -webkit-text-combine: inherit; -webk=
it-text-decorations-in-effect: inherit; -webkit-text-fill-color: inherit; -=
webkit-text-security: inherit; -webkit-text-stroke: inherit; -webkit-transf=
orm-origin-x: inherit; -webkit-transform-origin-y: inherit; -webkit-transfo=
rm-origin-z: inherit; -webkit-user-drag: inherit; -webkit-user-modify: inhe=
rit; white-space: inherit; widows: inherit; width: inherit; will-change: in=
herit; word-break: inherit; word-spacing: inherit; x: inherit; y: inherit; =
z-index: inherit; }

#contenuti-pagina .testo p.grigio-chiaro { margin-bottom: 10px; padding: 10=
px; }

#contenuti-pagina .testo p.grigio-chiarissimo, h2.grigio-chiarissimo { colo=
r: rgb(90, 79, 68); font: inherit; font-feature-settings: inherit; font-ker=
ning: inherit; font-optical-sizing: inherit; font-palette: inherit; font-sy=
nthesis: inherit; font-variation-settings: inherit; forced-color-adjust: in=
herit; text-orientation: inherit; text-rendering: inherit; -webkit-font-smo=
othing: inherit; -webkit-locale: inherit; -webkit-text-orientation: inherit=
; -webkit-writing-mode: inherit; writing-mode: inherit; zoom: inherit; acce=
nt-color: inherit; place-content: inherit; place-items: inherit; place-self=
: inherit; alignment-baseline: inherit; animation: inherit; app-region: inh=
erit; appearance: inherit; aspect-ratio: inherit; backdrop-filter: inherit;=
 backface-visibility: inherit; background-attachment: inherit; background-b=
lend-mode: inherit; background-clip: inherit; background-color: rgb(250, 25=
0, 250); background-image: inherit; background-origin: inherit; background-=
position: inherit; background-repeat: inherit; background-size: inherit; ba=
seline-shift: inherit; block-size: inherit; border-block: inherit; border: =
inherit; border-radius: inherit; border-collapse: inherit; border-end-end-r=
adius: inherit; border-end-start-radius: inherit; border-inline: inherit; b=
order-start-end-radius: inherit; border-start-start-radius: inherit; inset:=
 inherit; box-shadow: inherit; box-sizing: inherit; break-after: inherit; b=
reak-before: inherit; break-inside: inherit; buffered-rendering: inherit; c=
aption-side: inherit; caret-color: inherit; clear: inherit; clip: inherit; =
clip-path: inherit; clip-rule: inherit; color-interpolation: inherit; color=
-interpolation-filters: inherit; color-rendering: inherit; color-scheme: in=
herit; columns: inherit; column-fill: inherit; gap: inherit; column-rule: i=
nherit; column-span: inherit; contain: inherit; contain-intrinsic-block-siz=
e: inherit; contain-intrinsic-size: inherit; contain-intrinsic-inline-size:=
 inherit; content: inherit; content-visibility: inherit; counter-increment:=
 inherit; counter-reset: inherit; counter-set: inherit; cursor: inherit; cx=
: inherit; cy: inherit; d: inherit; display: inherit; dominant-baseline: in=
herit; empty-cells: inherit; fill: inherit; fill-opacity: inherit; fill-rul=
e: inherit; filter: inherit; flex: inherit; flex-flow: inherit; float: inhe=
rit; flood-color: inherit; flood-opacity: inherit; grid: inherit; grid-area=
: inherit; height: inherit; hyphens: inherit; image-orientation: inherit; i=
mage-rendering: inherit; inline-size: inherit; inset-block: inherit; inset-=
inline: inherit; isolation: inherit; letter-spacing: inherit; lighting-colo=
r: inherit; line-break: inherit; list-style: inherit; margin-block: inherit=
; margin: inherit; margin-inline: inherit; marker: inherit; mask: inherit; =
mask-type: inherit; max-block-size: inherit; max-height: inherit; max-inlin=
e-size: inherit; max-width: inherit; min-block-size: inherit; min-height: i=
nherit; min-inline-size: inherit; min-width: inherit; mix-blend-mode: inher=
it; object-fit: inherit; object-position: inherit; offset: inherit; opacity=
: inherit; order: inherit; origin-trial-test-property: inherit; orphans: in=
herit; outline: inherit; outline-offset: inherit; overflow-anchor: inherit;=
 overflow-clip-margin: inherit; overflow-wrap: inherit; overflow: inherit; =
overscroll-behavior-block: inherit; overscroll-behavior-inline: inherit; ov=
erscroll-behavior: inherit; padding-block: inherit; padding: inherit; paddi=
ng-inline: inherit; page: inherit; page-orientation: inherit; paint-order: =
inherit; perspective: inherit; perspective-origin: inherit; pointer-events:=
 inherit; position: inherit; quotes: inherit; r: inherit; resize: inherit; =
ruby-position: inherit; rx: inherit; ry: inherit; scroll-behavior: inherit;=
 scroll-margin-block: inherit; scroll-margin: inherit; scroll-margin-inline=
: inherit; scroll-padding-block: inherit; scroll-padding: inherit; scroll-p=
adding-inline: inherit; scroll-snap-align: inherit; scroll-snap-stop: inher=
it; scroll-snap-type: inherit; scrollbar-gutter: inherit; shape-image-thres=
hold: inherit; shape-margin: inherit; shape-outside: inherit; shape-renderi=
ng: inherit; size: inherit; speak: inherit; stop-color: inherit; stop-opaci=
ty: inherit; stroke: inherit; stroke-dasharray: inherit; stroke-dashoffset:=
 inherit; stroke-linecap: inherit; stroke-linejoin: inherit; stroke-miterli=
mit: inherit; stroke-opacity: inherit; stroke-width: inherit; tab-size: inh=
erit; table-layout: inherit; text-align: inherit; text-align-last: inherit;=
 text-anchor: inherit; text-combine-upright: inherit; text-decoration: inhe=
rit; text-decoration-skip-ink: inherit; text-emphasis: inherit; text-emphas=
is-position: inherit; text-indent: inherit; text-overflow: inherit; text-sh=
adow: inherit; text-size-adjust: inherit; text-transform: inherit; text-und=
erline-offset: inherit; text-underline-position: inherit; touch-action: inh=
erit; transform: inherit; transform-box: inherit; transform-origin: inherit=
; transform-style: inherit; transition: inherit; user-select: inherit; vect=
or-effect: inherit; vertical-align: inherit; visibility: inherit; border-sp=
acing: inherit; -webkit-border-image: inherit; -webkit-box-align: inherit; =
-webkit-box-decoration-break: inherit; -webkit-box-direction: inherit; -web=
kit-box-flex: inherit; -webkit-box-ordinal-group: inherit; -webkit-box-orie=
nt: inherit; -webkit-box-pack: inherit; -webkit-box-reflect: inherit; -webk=
it-highlight: inherit; -webkit-hyphenate-character: inherit; -webkit-line-b=
reak: inherit; -webkit-line-clamp: inherit; -webkit-mask-box-image: inherit=
; -webkit-mask: inherit; -webkit-mask-composite: inherit; -webkit-perspecti=
ve-origin-x: inherit; -webkit-perspective-origin-y: inherit; -webkit-print-=
color-adjust: inherit; -webkit-rtl-ordering: inherit; -webkit-ruby-position=
: inherit; -webkit-tap-highlight-color: inherit; -webkit-text-combine: inhe=
rit; -webkit-text-decorations-in-effect: inherit; -webkit-text-fill-color: =
inherit; -webkit-text-security: inherit; -webkit-text-stroke: inherit; -web=
kit-transform-origin-x: inherit; -webkit-transform-origin-y: inherit; -webk=
it-transform-origin-z: inherit; -webkit-user-drag: inherit; -webkit-user-mo=
dify: inherit; white-space: inherit; widows: inherit; width: inherit; will-=
change: inherit; word-break: inherit; word-spacing: inherit; x: inherit; y:=
 inherit; z-index: inherit; }

#contenuti-pagina .testo p.grigio-chiarissimo { margin-bottom: 10px; paddin=
g: 10px; }

#contenuti-pagina .testo p.grigio-scuro, h2.grigio-scuro { color: rgb(64, 1=
89, 224); font: inherit; font-feature-settings: inherit; font-kerning: inhe=
rit; font-optical-sizing: inherit; font-palette: inherit; font-synthesis: i=
nherit; font-variation-settings: inherit; forced-color-adjust: inherit; tex=
t-orientation: inherit; text-rendering: inherit; -webkit-font-smoothing: in=
herit; -webkit-locale: inherit; -webkit-text-orientation: inherit; -webkit-=
writing-mode: inherit; writing-mode: inherit; zoom: inherit; accent-color: =
inherit; place-content: inherit; place-items: inherit; place-self: inherit;=
 alignment-baseline: inherit; animation: inherit; app-region: inherit; appe=
arance: inherit; aspect-ratio: inherit; backdrop-filter: inherit; backface-=
visibility: inherit; background-attachment: inherit; background-blend-mode:=
 inherit; background-clip: inherit; background-color: rgb(48, 55, 61); back=
ground-image: inherit; background-origin: inherit; background-position: inh=
erit; background-repeat: inherit; background-size: inherit; baseline-shift:=
 inherit; block-size: inherit; border-block: inherit; border: inherit; bord=
er-radius: inherit; border-collapse: inherit; border-end-end-radius: inheri=
t; border-end-start-radius: inherit; border-inline: inherit; border-start-e=
nd-radius: inherit; border-start-start-radius: inherit; inset: inherit; box=
-shadow: inherit; box-sizing: inherit; break-after: inherit; break-before: =
inherit; break-inside: inherit; buffered-rendering: inherit; caption-side: =
inherit; caret-color: inherit; clear: inherit; clip: inherit; clip-path: in=
herit; clip-rule: inherit; color-interpolation: inherit; color-interpolatio=
n-filters: inherit; color-rendering: inherit; color-scheme: inherit; column=
s: inherit; column-fill: inherit; gap: inherit; column-rule: inherit; colum=
n-span: inherit; contain: inherit; contain-intrinsic-block-size: inherit; c=
ontain-intrinsic-size: inherit; contain-intrinsic-inline-size: inherit; con=
tent: inherit; content-visibility: inherit; counter-increment: inherit; cou=
nter-reset: inherit; counter-set: inherit; cursor: inherit; cx: inherit; cy=
: inherit; d: inherit; display: inherit; dominant-baseline: inherit; empty-=
cells: inherit; fill: inherit; fill-opacity: inherit; fill-rule: inherit; f=
ilter: inherit; flex: inherit; flex-flow: inherit; float: inherit; flood-co=
lor: inherit; flood-opacity: inherit; grid: inherit; grid-area: inherit; he=
ight: inherit; hyphens: inherit; image-orientation: inherit; image-renderin=
g: inherit; inline-size: inherit; inset-block: inherit; inset-inline: inher=
it; isolation: inherit; letter-spacing: inherit; lighting-color: inherit; l=
ine-break: inherit; list-style: inherit; margin-block: inherit; margin: inh=
erit; margin-inline: inherit; marker: inherit; mask: inherit; mask-type: in=
herit; max-block-size: inherit; max-height: inherit; max-inline-size: inher=
it; max-width: inherit; min-block-size: inherit; min-height: inherit; min-i=
nline-size: inherit; min-width: inherit; mix-blend-mode: inherit; object-fi=
t: inherit; object-position: inherit; offset: inherit; opacity: inherit; or=
der: inherit; origin-trial-test-property: inherit; orphans: inherit; outlin=
e: inherit; outline-offset: inherit; overflow-anchor: inherit; overflow-cli=
p-margin: inherit; overflow-wrap: inherit; overflow: inherit; overscroll-be=
havior-block: inherit; overscroll-behavior-inline: inherit; overscroll-beha=
vior: inherit; padding-block: inherit; padding: inherit; padding-inline: in=
herit; page: inherit; page-orientation: inherit; paint-order: inherit; pers=
pective: inherit; perspective-origin: inherit; pointer-events: inherit; pos=
ition: inherit; quotes: inherit; r: inherit; resize: inherit; ruby-position=
: inherit; rx: inherit; ry: inherit; scroll-behavior: inherit; scroll-margi=
n-block: inherit; scroll-margin: inherit; scroll-margin-inline: inherit; sc=
roll-padding-block: inherit; scroll-padding: inherit; scroll-padding-inline=
: inherit; scroll-snap-align: inherit; scroll-snap-stop: inherit; scroll-sn=
ap-type: inherit; scrollbar-gutter: inherit; shape-image-threshold: inherit=
; shape-margin: inherit; shape-outside: inherit; shape-rendering: inherit; =
size: inherit; speak: inherit; stop-color: inherit; stop-opacity: inherit; =
stroke: inherit; stroke-dasharray: inherit; stroke-dashoffset: inherit; str=
oke-linecap: inherit; stroke-linejoin: inherit; stroke-miterlimit: inherit;=
 stroke-opacity: inherit; stroke-width: inherit; tab-size: inherit; table-l=
ayout: inherit; text-align: inherit; text-align-last: inherit; text-anchor:=
 inherit; text-combine-upright: inherit; text-decoration: inherit; text-dec=
oration-skip-ink: inherit; text-emphasis: inherit; text-emphasis-position: =
inherit; text-indent: inherit; text-overflow: inherit; text-shadow: inherit=
; text-size-adjust: inherit; text-transform: inherit; text-underline-offset=
: inherit; text-underline-position: inherit; touch-action: inherit; transfo=
rm: inherit; transform-box: inherit; transform-origin: inherit; transform-s=
tyle: inherit; transition: inherit; user-select: inherit; vector-effect: in=
herit; vertical-align: inherit; visibility: inherit; border-spacing: inheri=
t; -webkit-border-image: inherit; -webkit-box-align: inherit; -webkit-box-d=
ecoration-break: inherit; -webkit-box-direction: inherit; -webkit-box-flex:=
 inherit; -webkit-box-ordinal-group: inherit; -webkit-box-orient: inherit; =
-webkit-box-pack: inherit; -webkit-box-reflect: inherit; -webkit-highlight:=
 inherit; -webkit-hyphenate-character: inherit; -webkit-line-break: inherit=
; -webkit-line-clamp: inherit; -webkit-mask-box-image: inherit; -webkit-mas=
k: inherit; -webkit-mask-composite: inherit; -webkit-perspective-origin-x: =
inherit; -webkit-perspective-origin-y: inherit; -webkit-print-color-adjust:=
 inherit; -webkit-rtl-ordering: inherit; -webkit-ruby-position: inherit; -w=
ebkit-tap-highlight-color: inherit; -webkit-text-combine: inherit; -webkit-=
text-decorations-in-effect: inherit; -webkit-text-fill-color: inherit; -web=
kit-text-security: inherit; -webkit-text-stroke: inherit; -webkit-transform=
-origin-x: inherit; -webkit-transform-origin-y: inherit; -webkit-transform-=
origin-z: inherit; -webkit-user-drag: inherit; -webkit-user-modify: inherit=
; white-space: inherit; widows: inherit; width: inherit; will-change: inher=
it; word-break: inherit; word-spacing: inherit; x: inherit; y: inherit; z-i=
ndex: inherit; }

#contenuti-pagina .testo p.grigio-scuro { margin-bottom: 10px; padding: 10p=
x; }

#contenuti-pagina .testo p.verde-acqua, h2.verde-acqua { color: rgb(255, 25=
5, 255); font: inherit; font-feature-settings: inherit; font-kerning: inher=
it; font-optical-sizing: inherit; font-palette: inherit; font-synthesis: in=
herit; font-variation-settings: inherit; forced-color-adjust: inherit; text=
-orientation: inherit; text-rendering: inherit; -webkit-font-smoothing: inh=
erit; -webkit-locale: inherit; -webkit-text-orientation: inherit; -webkit-w=
riting-mode: inherit; writing-mode: inherit; zoom: inherit; accent-color: i=
nherit; place-content: inherit; place-items: inherit; place-self: inherit; =
alignment-baseline: inherit; animation: inherit; app-region: inherit; appea=
rance: inherit; aspect-ratio: inherit; backdrop-filter: inherit; backface-v=
isibility: inherit; background-attachment: inherit; background-blend-mode: =
inherit; background-clip: inherit; background-color: rgb(6, 131, 143); back=
ground-image: inherit; background-origin: inherit; background-position: inh=
erit; background-repeat: inherit; background-size: inherit; baseline-shift:=
 inherit; block-size: inherit; border-block: inherit; border: inherit; bord=
er-radius: inherit; border-collapse: inherit; border-end-end-radius: inheri=
t; border-end-start-radius: inherit; border-inline: inherit; border-start-e=
nd-radius: inherit; border-start-start-radius: inherit; inset: inherit; box=
-shadow: inherit; box-sizing: inherit; break-after: inherit; break-before: =
inherit; break-inside: inherit; buffered-rendering: inherit; caption-side: =
inherit; caret-color: inherit; clear: inherit; clip: inherit; clip-path: in=
herit; clip-rule: inherit; color-interpolation: inherit; color-interpolatio=
n-filters: inherit; color-rendering: inherit; color-scheme: inherit; column=
s: inherit; column-fill: inherit; gap: inherit; column-rule: inherit; colum=
n-span: inherit; contain: inherit; contain-intrinsic-block-size: inherit; c=
ontain-intrinsic-size: inherit; contain-intrinsic-inline-size: inherit; con=
tent: inherit; content-visibility: inherit; counter-increment: inherit; cou=
nter-reset: inherit; counter-set: inherit; cursor: inherit; cx: inherit; cy=
: inherit; d: inherit; display: inherit; dominant-baseline: inherit; empty-=
cells: inherit; fill: inherit; fill-opacity: inherit; fill-rule: inherit; f=
ilter: inherit; flex: inherit; flex-flow: inherit; float: inherit; flood-co=
lor: inherit; flood-opacity: inherit; grid: inherit; grid-area: inherit; he=
ight: inherit; hyphens: inherit; image-orientation: inherit; image-renderin=
g: inherit; inline-size: inherit; inset-block: inherit; inset-inline: inher=
it; isolation: inherit; letter-spacing: inherit; lighting-color: inherit; l=
ine-break: inherit; list-style: inherit; margin-block: inherit; margin: inh=
erit; margin-inline: inherit; marker: inherit; mask: inherit; mask-type: in=
herit; max-block-size: inherit; max-height: inherit; max-inline-size: inher=
it; max-width: inherit; min-block-size: inherit; min-height: inherit; min-i=
nline-size: inherit; min-width: inherit; mix-blend-mode: inherit; object-fi=
t: inherit; object-position: inherit; offset: inherit; opacity: inherit; or=
der: inherit; origin-trial-test-property: inherit; orphans: inherit; outlin=
e: inherit; outline-offset: inherit; overflow-anchor: inherit; overflow-cli=
p-margin: inherit; overflow-wrap: inherit; overflow: inherit; overscroll-be=
havior-block: inherit; overscroll-behavior-inline: inherit; overscroll-beha=
vior: inherit; padding-block: inherit; padding: inherit; padding-inline: in=
herit; page: inherit; page-orientation: inherit; paint-order: inherit; pers=
pective: inherit; perspective-origin: inherit; pointer-events: inherit; pos=
ition: inherit; quotes: inherit; r: inherit; resize: inherit; ruby-position=
: inherit; rx: inherit; ry: inherit; scroll-behavior: inherit; scroll-margi=
n-block: inherit; scroll-margin: inherit; scroll-margin-inline: inherit; sc=
roll-padding-block: inherit; scroll-padding: inherit; scroll-padding-inline=
: inherit; scroll-snap-align: inherit; scroll-snap-stop: inherit; scroll-sn=
ap-type: inherit; scrollbar-gutter: inherit; shape-image-threshold: inherit=
; shape-margin: inherit; shape-outside: inherit; shape-rendering: inherit; =
size: inherit; speak: inherit; stop-color: inherit; stop-opacity: inherit; =
stroke: inherit; stroke-dasharray: inherit; stroke-dashoffset: inherit; str=
oke-linecap: inherit; stroke-linejoin: inherit; stroke-miterlimit: inherit;=
 stroke-opacity: inherit; stroke-width: inherit; tab-size: inherit; table-l=
ayout: inherit; text-align: inherit; text-align-last: inherit; text-anchor:=
 inherit; text-combine-upright: inherit; text-decoration: inherit; text-dec=
oration-skip-ink: inherit; text-emphasis: inherit; text-emphasis-position: =
inherit; text-indent: inherit; text-overflow: inherit; text-shadow: inherit=
; text-size-adjust: inherit; text-transform: inherit; text-underline-offset=
: inherit; text-underline-position: inherit; touch-action: inherit; transfo=
rm: inherit; transform-box: inherit; transform-origin: inherit; transform-s=
tyle: inherit; transition: inherit; user-select: inherit; vector-effect: in=
herit; vertical-align: inherit; visibility: inherit; border-spacing: inheri=
t; -webkit-border-image: inherit; -webkit-box-align: inherit; -webkit-box-d=
ecoration-break: inherit; -webkit-box-direction: inherit; -webkit-box-flex:=
 inherit; -webkit-box-ordinal-group: inherit; -webkit-box-orient: inherit; =
-webkit-box-pack: inherit; -webkit-box-reflect: inherit; -webkit-highlight:=
 inherit; -webkit-hyphenate-character: inherit; -webkit-line-break: inherit=
; -webkit-line-clamp: inherit; -webkit-mask-box-image: inherit; -webkit-mas=
k: inherit; -webkit-mask-composite: inherit; -webkit-perspective-origin-x: =
inherit; -webkit-perspective-origin-y: inherit; -webkit-print-color-adjust:=
 inherit; -webkit-rtl-ordering: inherit; -webkit-ruby-position: inherit; -w=
ebkit-tap-highlight-color: inherit; -webkit-text-combine: inherit; -webkit-=
text-decorations-in-effect: inherit; -webkit-text-fill-color: inherit; -web=
kit-text-security: inherit; -webkit-text-stroke: inherit; -webkit-transform=
-origin-x: inherit; -webkit-transform-origin-y: inherit; -webkit-transform-=
origin-z: inherit; -webkit-user-drag: inherit; -webkit-user-modify: inherit=
; white-space: inherit; widows: inherit; width: inherit; will-change: inher=
it; word-break: inherit; word-spacing: inherit; x: inherit; y: inherit; z-i=
ndex: inherit; }

#contenuti-pagina .testo p.verde-acqua { margin-bottom: 10px; padding: 10px=
; }

#contenuti-pagina .testo p.verde-brillante, h2.verde-brillante { color: rgb=
(0, 0, 0); font: inherit; font-feature-settings: inherit; font-kerning: inh=
erit; font-optical-sizing: inherit; font-palette: inherit; font-synthesis: =
inherit; font-variation-settings: inherit; forced-color-adjust: inherit; te=
xt-orientation: inherit; text-rendering: inherit; -webkit-font-smoothing: i=
nherit; -webkit-locale: inherit; -webkit-text-orientation: inherit; -webkit=
-writing-mode: inherit; writing-mode: inherit; zoom: inherit; accent-color:=
 inherit; place-content: inherit; place-items: inherit; place-self: inherit=
; alignment-baseline: inherit; animation: inherit; app-region: inherit; app=
earance: inherit; aspect-ratio: inherit; backdrop-filter: inherit; backface=
-visibility: inherit; background-attachment: inherit; background-blend-mode=
: inherit; background-clip: inherit; background-color: rgb(1, 204, 0); back=
ground-image: inherit; background-origin: inherit; background-position: inh=
erit; background-repeat: inherit; background-size: inherit; baseline-shift:=
 inherit; block-size: inherit; border-block: inherit; border: inherit; bord=
er-radius: inherit; border-collapse: inherit; border-end-end-radius: inheri=
t; border-end-start-radius: inherit; border-inline: inherit; border-start-e=
nd-radius: inherit; border-start-start-radius: inherit; inset: inherit; box=
-shadow: inherit; box-sizing: inherit; break-after: inherit; break-before: =
inherit; break-inside: inherit; buffered-rendering: inherit; caption-side: =
inherit; caret-color: inherit; clear: inherit; clip: inherit; clip-path: in=
herit; clip-rule: inherit; color-interpolation: inherit; color-interpolatio=
n-filters: inherit; color-rendering: inherit; color-scheme: inherit; column=
s: inherit; column-fill: inherit; gap: inherit; column-rule: inherit; colum=
n-span: inherit; contain: inherit; contain-intrinsic-block-size: inherit; c=
ontain-intrinsic-size: inherit; contain-intrinsic-inline-size: inherit; con=
tent: inherit; content-visibility: inherit; counter-increment: inherit; cou=
nter-reset: inherit; counter-set: inherit; cursor: inherit; cx: inherit; cy=
: inherit; d: inherit; display: inherit; dominant-baseline: inherit; empty-=
cells: inherit; fill: inherit; fill-opacity: inherit; fill-rule: inherit; f=
ilter: inherit; flex: inherit; flex-flow: inherit; float: inherit; flood-co=
lor: inherit; flood-opacity: inherit; grid: inherit; grid-area: inherit; he=
ight: inherit; hyphens: inherit; image-orientation: inherit; image-renderin=
g: inherit; inline-size: inherit; inset-block: inherit; inset-inline: inher=
it; isolation: inherit; letter-spacing: inherit; lighting-color: inherit; l=
ine-break: inherit; list-style: inherit; margin-block: inherit; margin: inh=
erit; margin-inline: inherit; marker: inherit; mask: inherit; mask-type: in=
herit; max-block-size: inherit; max-height: inherit; max-inline-size: inher=
it; max-width: inherit; min-block-size: inherit; min-height: inherit; min-i=
nline-size: inherit; min-width: inherit; mix-blend-mode: inherit; object-fi=
t: inherit; object-position: inherit; offset: inherit; opacity: inherit; or=
der: inherit; origin-trial-test-property: inherit; orphans: inherit; outlin=
e: inherit; outline-offset: inherit; overflow-anchor: inherit; overflow-cli=
p-margin: inherit; overflow-wrap: inherit; overflow: inherit; overscroll-be=
havior-block: inherit; overscroll-behavior-inline: inherit; overscroll-beha=
vior: inherit; padding-block: inherit; padding: inherit; padding-inline: in=
herit; page: inherit; page-orientation: inherit; paint-order: inherit; pers=
pective: inherit; perspective-origin: inherit; pointer-events: inherit; pos=
ition: inherit; quotes: inherit; r: inherit; resize: inherit; ruby-position=
: inherit; rx: inherit; ry: inherit; scroll-behavior: inherit; scroll-margi=
n-block: inherit; scroll-margin: inherit; scroll-margin-inline: inherit; sc=
roll-padding-block: inherit; scroll-padding: inherit; scroll-padding-inline=
: inherit; scroll-snap-align: inherit; scroll-snap-stop: inherit; scroll-sn=
ap-type: inherit; scrollbar-gutter: inherit; shape-image-threshold: inherit=
; shape-margin: inherit; shape-outside: inherit; shape-rendering: inherit; =
size: inherit; speak: inherit; stop-color: inherit; stop-opacity: inherit; =
stroke: inherit; stroke-dasharray: inherit; stroke-dashoffset: inherit; str=
oke-linecap: inherit; stroke-linejoin: inherit; stroke-miterlimit: inherit;=
 stroke-opacity: inherit; stroke-width: inherit; tab-size: inherit; table-l=
ayout: inherit; text-align: inherit; text-align-last: inherit; text-anchor:=
 inherit; text-combine-upright: inherit; text-decoration: inherit; text-dec=
oration-skip-ink: inherit; text-emphasis: inherit; text-emphasis-position: =
inherit; text-indent: inherit; text-overflow: inherit; text-shadow: inherit=
; text-size-adjust: inherit; text-transform: inherit; text-underline-offset=
: inherit; text-underline-position: inherit; touch-action: inherit; transfo=
rm: inherit; transform-box: inherit; transform-origin: inherit; transform-s=
tyle: inherit; transition: inherit; user-select: inherit; vector-effect: in=
herit; vertical-align: inherit; visibility: inherit; border-spacing: inheri=
t; -webkit-border-image: inherit; -webkit-box-align: inherit; -webkit-box-d=
ecoration-break: inherit; -webkit-box-direction: inherit; -webkit-box-flex:=
 inherit; -webkit-box-ordinal-group: inherit; -webkit-box-orient: inherit; =
-webkit-box-pack: inherit; -webkit-box-reflect: inherit; -webkit-highlight:=
 inherit; -webkit-hyphenate-character: inherit; -webkit-line-break: inherit=
; -webkit-line-clamp: inherit; -webkit-mask-box-image: inherit; -webkit-mas=
k: inherit; -webkit-mask-composite: inherit; -webkit-perspective-origin-x: =
inherit; -webkit-perspective-origin-y: inherit; -webkit-print-color-adjust:=
 inherit; -webkit-rtl-ordering: inherit; -webkit-ruby-position: inherit; -w=
ebkit-tap-highlight-color: inherit; -webkit-text-combine: inherit; -webkit-=
text-decorations-in-effect: inherit; -webkit-text-fill-color: inherit; -web=
kit-text-security: inherit; -webkit-text-stroke: inherit; -webkit-transform=
-origin-x: inherit; -webkit-transform-origin-y: inherit; -webkit-transform-=
origin-z: inherit; -webkit-user-drag: inherit; -webkit-user-modify: inherit=
; white-space: inherit; widows: inherit; width: inherit; will-change: inher=
it; word-break: inherit; word-spacing: inherit; x: inherit; y: inherit; z-i=
ndex: inherit; }

#contenuti-pagina .testo p.verde-brillante { margin-bottom: 10px; padding: =
10px; }

#contenuti-pagina .testo p.verde-chiaro, h2.verde-chiaro { color: rgb(21, 7=
1, 122); font: inherit; font-feature-settings: inherit; font-kerning: inher=
it; font-optical-sizing: inherit; font-palette: inherit; font-synthesis: in=
herit; font-variation-settings: inherit; forced-color-adjust: inherit; text=
-orientation: inherit; text-rendering: inherit; -webkit-font-smoothing: inh=
erit; -webkit-locale: inherit; -webkit-text-orientation: inherit; -webkit-w=
riting-mode: inherit; writing-mode: inherit; zoom: inherit; accent-color: i=
nherit; place-content: inherit; place-items: inherit; place-self: inherit; =
alignment-baseline: inherit; animation: inherit; app-region: inherit; appea=
rance: inherit; aspect-ratio: inherit; backdrop-filter: inherit; backface-v=
isibility: inherit; background-attachment: inherit; background-blend-mode: =
inherit; background-clip: inherit; background-color: rgb(65, 217, 64); back=
ground-image: inherit; background-origin: inherit; background-position: inh=
erit; background-repeat: inherit; background-size: inherit; baseline-shift:=
 inherit; block-size: inherit; border-block: inherit; border: inherit; bord=
er-radius: inherit; border-collapse: inherit; border-end-end-radius: inheri=
t; border-end-start-radius: inherit; border-inline: inherit; border-start-e=
nd-radius: inherit; border-start-start-radius: inherit; inset: inherit; box=
-shadow: inherit; box-sizing: inherit; break-after: inherit; break-before: =
inherit; break-inside: inherit; buffered-rendering: inherit; caption-side: =
inherit; caret-color: inherit; clear: inherit; clip: inherit; clip-path: in=
herit; clip-rule: inherit; color-interpolation: inherit; color-interpolatio=
n-filters: inherit; color-rendering: inherit; color-scheme: inherit; column=
s: inherit; column-fill: inherit; gap: inherit; column-rule: inherit; colum=
n-span: inherit; contain: inherit; contain-intrinsic-block-size: inherit; c=
ontain-intrinsic-size: inherit; contain-intrinsic-inline-size: inherit; con=
tent: inherit; content-visibility: inherit; counter-increment: inherit; cou=
nter-reset: inherit; counter-set: inherit; cursor: inherit; cx: inherit; cy=
: inherit; d: inherit; display: inherit; dominant-baseline: inherit; empty-=
cells: inherit; fill: inherit; fill-opacity: inherit; fill-rule: inherit; f=
ilter: inherit; flex: inherit; flex-flow: inherit; float: inherit; flood-co=
lor: inherit; flood-opacity: inherit; grid: inherit; grid-area: inherit; he=
ight: inherit; hyphens: inherit; image-orientation: inherit; image-renderin=
g: inherit; inline-size: inherit; inset-block: inherit; inset-inline: inher=
it; isolation: inherit; letter-spacing: inherit; lighting-color: inherit; l=
ine-break: inherit; list-style: inherit; margin-block: inherit; margin: inh=
erit; margin-inline: inherit; marker: inherit; mask: inherit; mask-type: in=
herit; max-block-size: inherit; max-height: inherit; max-inline-size: inher=
it; max-width: inherit; min-block-size: inherit; min-height: inherit; min-i=
nline-size: inherit; min-width: inherit; mix-blend-mode: inherit; object-fi=
t: inherit; object-position: inherit; offset: inherit; opacity: inherit; or=
der: inherit; origin-trial-test-property: inherit; orphans: inherit; outlin=
e: inherit; outline-offset: inherit; overflow-anchor: inherit; overflow-cli=
p-margin: inherit; overflow-wrap: inherit; overflow: inherit; overscroll-be=
havior-block: inherit; overscroll-behavior-inline: inherit; overscroll-beha=
vior: inherit; padding-block: inherit; padding: inherit; padding-inline: in=
herit; page: inherit; page-orientation: inherit; paint-order: inherit; pers=
pective: inherit; perspective-origin: inherit; pointer-events: inherit; pos=
ition: inherit; quotes: inherit; r: inherit; resize: inherit; ruby-position=
: inherit; rx: inherit; ry: inherit; scroll-behavior: inherit; scroll-margi=
n-block: inherit; scroll-margin: inherit; scroll-margin-inline: inherit; sc=
roll-padding-block: inherit; scroll-padding: inherit; scroll-padding-inline=
: inherit; scroll-snap-align: inherit; scroll-snap-stop: inherit; scroll-sn=
ap-type: inherit; scrollbar-gutter: inherit; shape-image-threshold: inherit=
; shape-margin: inherit; shape-outside: inherit; shape-rendering: inherit; =
size: inherit; speak: inherit; stop-color: inherit; stop-opacity: inherit; =
stroke: inherit; stroke-dasharray: inherit; stroke-dashoffset: inherit; str=
oke-linecap: inherit; stroke-linejoin: inherit; stroke-miterlimit: inherit;=
 stroke-opacity: inherit; stroke-width: inherit; tab-size: inherit; table-l=
ayout: inherit; text-align: inherit; text-align-last: inherit; text-anchor:=
 inherit; text-combine-upright: inherit; text-decoration: inherit; text-dec=
oration-skip-ink: inherit; text-emphasis: inherit; text-emphasis-position: =
inherit; text-indent: inherit; text-overflow: inherit; text-shadow: inherit=
; text-size-adjust: inherit; text-transform: inherit; text-underline-offset=
: inherit; text-underline-position: inherit; touch-action: inherit; transfo=
rm: inherit; transform-box: inherit; transform-origin: inherit; transform-s=
tyle: inherit; transition: inherit; user-select: inherit; vector-effect: in=
herit; vertical-align: inherit; visibility: inherit; border-spacing: inheri=
t; -webkit-border-image: inherit; -webkit-box-align: inherit; -webkit-box-d=
ecoration-break: inherit; -webkit-box-direction: inherit; -webkit-box-flex:=
 inherit; -webkit-box-ordinal-group: inherit; -webkit-box-orient: inherit; =
-webkit-box-pack: inherit; -webkit-box-reflect: inherit; -webkit-highlight:=
 inherit; -webkit-hyphenate-character: inherit; -webkit-line-break: inherit=
; -webkit-line-clamp: inherit; -webkit-mask-box-image: inherit; -webkit-mas=
k: inherit; -webkit-mask-composite: inherit; -webkit-perspective-origin-x: =
inherit; -webkit-perspective-origin-y: inherit; -webkit-print-color-adjust:=
 inherit; -webkit-rtl-ordering: inherit; -webkit-ruby-position: inherit; -w=
ebkit-tap-highlight-color: inherit; -webkit-text-combine: inherit; -webkit-=
text-decorations-in-effect: inherit; -webkit-text-fill-color: inherit; -web=
kit-text-security: inherit; -webkit-text-stroke: inherit; -webkit-transform=
-origin-x: inherit; -webkit-transform-origin-y: inherit; -webkit-transform-=
origin-z: inherit; -webkit-user-drag: inherit; -webkit-user-modify: inherit=
; white-space: inherit; widows: inherit; width: inherit; will-change: inher=
it; word-break: inherit; word-spacing: inherit; x: inherit; y: inherit; z-i=
ndex: inherit; }

#contenuti-pagina .testo p.verde-chiaro { margin-bottom: 10px; padding: 10p=
x; }

#contenuti-pagina .testo p.verde, h2.verde { color: rgb(255, 255, 255); fon=
t: inherit; font-feature-settings: inherit; font-kerning: inherit; font-opt=
ical-sizing: inherit; font-palette: inherit; font-synthesis: inherit; font-=
variation-settings: inherit; forced-color-adjust: inherit; text-orientation=
: inherit; text-rendering: inherit; -webkit-font-smoothing: inherit; -webki=
t-locale: inherit; -webkit-text-orientation: inherit; -webkit-writing-mode:=
 inherit; writing-mode: inherit; zoom: inherit; accent-color: inherit; plac=
e-content: inherit; place-items: inherit; place-self: inherit; alignment-ba=
seline: inherit; animation: inherit; app-region: inherit; appearance: inher=
it; aspect-ratio: inherit; backdrop-filter: inherit; backface-visibility: i=
nherit; background-attachment: inherit; background-blend-mode: inherit; bac=
kground-clip: inherit; background-color: rgb(50, 130, 78); background-image=
: inherit; background-origin: inherit; background-position: inherit; backgr=
ound-repeat: inherit; background-size: inherit; baseline-shift: inherit; bl=
ock-size: inherit; border-block: inherit; border: inherit; border-radius: i=
nherit; border-collapse: inherit; border-end-end-radius: inherit; border-en=
d-start-radius: inherit; border-inline: inherit; border-start-end-radius: i=
nherit; border-start-start-radius: inherit; inset: inherit; box-shadow: inh=
erit; box-sizing: inherit; break-after: inherit; break-before: inherit; bre=
ak-inside: inherit; buffered-rendering: inherit; caption-side: inherit; car=
et-color: inherit; clear: inherit; clip: inherit; clip-path: inherit; clip-=
rule: inherit; color-interpolation: inherit; color-interpolation-filters: i=
nherit; color-rendering: inherit; color-scheme: inherit; columns: inherit; =
column-fill: inherit; gap: inherit; column-rule: inherit; column-span: inhe=
rit; contain: inherit; contain-intrinsic-block-size: inherit; contain-intri=
nsic-size: inherit; contain-intrinsic-inline-size: inherit; content: inheri=
t; content-visibility: inherit; counter-increment: inherit; counter-reset: =
inherit; counter-set: inherit; cursor: inherit; cx: inherit; cy: inherit; d=
: inherit; display: inherit; dominant-baseline: inherit; empty-cells: inher=
it; fill: inherit; fill-opacity: inherit; fill-rule: inherit; filter: inher=
it; flex: inherit; flex-flow: inherit; float: inherit; flood-color: inherit=
; flood-opacity: inherit; grid: inherit; grid-area: inherit; height: inheri=
t; hyphens: inherit; image-orientation: inherit; image-rendering: inherit; =
inline-size: inherit; inset-block: inherit; inset-inline: inherit; isolatio=
n: inherit; letter-spacing: inherit; lighting-color: inherit; line-break: i=
nherit; list-style: inherit; margin-block: inherit; margin: inherit; margin=
-inline: inherit; marker: inherit; mask: inherit; mask-type: inherit; max-b=
lock-size: inherit; max-height: inherit; max-inline-size: inherit; max-widt=
h: inherit; min-block-size: inherit; min-height: inherit; min-inline-size: =
inherit; min-width: inherit; mix-blend-mode: inherit; object-fit: inherit; =
object-position: inherit; offset: inherit; opacity: inherit; order: inherit=
; origin-trial-test-property: inherit; orphans: inherit; outline: inherit; =
outline-offset: inherit; overflow-anchor: inherit; overflow-clip-margin: in=
herit; overflow-wrap: inherit; overflow: inherit; overscroll-behavior-block=
: inherit; overscroll-behavior-inline: inherit; overscroll-behavior: inheri=
t; padding-block: inherit; padding: inherit; padding-inline: inherit; page:=
 inherit; page-orientation: inherit; paint-order: inherit; perspective: inh=
erit; perspective-origin: inherit; pointer-events: inherit; position: inher=
it; quotes: inherit; r: inherit; resize: inherit; ruby-position: inherit; r=
x: inherit; ry: inherit; scroll-behavior: inherit; scroll-margin-block: inh=
erit; scroll-margin: inherit; scroll-margin-inline: inherit; scroll-padding=
-block: inherit; scroll-padding: inherit; scroll-padding-inline: inherit; s=
croll-snap-align: inherit; scroll-snap-stop: inherit; scroll-snap-type: inh=
erit; scrollbar-gutter: inherit; shape-image-threshold: inherit; shape-marg=
in: inherit; shape-outside: inherit; shape-rendering: inherit; size: inheri=
t; speak: inherit; stop-color: inherit; stop-opacity: inherit; stroke: inhe=
rit; stroke-dasharray: inherit; stroke-dashoffset: inherit; stroke-linecap:=
 inherit; stroke-linejoin: inherit; stroke-miterlimit: inherit; stroke-opac=
ity: inherit; stroke-width: inherit; tab-size: inherit; table-layout: inher=
it; text-align: inherit; text-align-last: inherit; text-anchor: inherit; te=
xt-combine-upright: inherit; text-decoration: inherit; text-decoration-skip=
-ink: inherit; text-emphasis: inherit; text-emphasis-position: inherit; tex=
t-indent: inherit; text-overflow: inherit; text-shadow: inherit; text-size-=
adjust: inherit; text-transform: inherit; text-underline-offset: inherit; t=
ext-underline-position: inherit; touch-action: inherit; transform: inherit;=
 transform-box: inherit; transform-origin: inherit; transform-style: inheri=
t; transition: inherit; user-select: inherit; vector-effect: inherit; verti=
cal-align: inherit; visibility: inherit; border-spacing: inherit; -webkit-b=
order-image: inherit; -webkit-box-align: inherit; -webkit-box-decoration-br=
eak: inherit; -webkit-box-direction: inherit; -webkit-box-flex: inherit; -w=
ebkit-box-ordinal-group: inherit; -webkit-box-orient: inherit; -webkit-box-=
pack: inherit; -webkit-box-reflect: inherit; -webkit-highlight: inherit; -w=
ebkit-hyphenate-character: inherit; -webkit-line-break: inherit; -webkit-li=
ne-clamp: inherit; -webkit-mask-box-image: inherit; -webkit-mask: inherit; =
-webkit-mask-composite: inherit; -webkit-perspective-origin-x: inherit; -we=
bkit-perspective-origin-y: inherit; -webkit-print-color-adjust: inherit; -w=
ebkit-rtl-ordering: inherit; -webkit-ruby-position: inherit; -webkit-tap-hi=
ghlight-color: inherit; -webkit-text-combine: inherit; -webkit-text-decorat=
ions-in-effect: inherit; -webkit-text-fill-color: inherit; -webkit-text-sec=
urity: inherit; -webkit-text-stroke: inherit; -webkit-transform-origin-x: i=
nherit; -webkit-transform-origin-y: inherit; -webkit-transform-origin-z: in=
herit; -webkit-user-drag: inherit; -webkit-user-modify: inherit; white-spac=
e: inherit; widows: inherit; width: inherit; will-change: inherit; word-bre=
ak: inherit; word-spacing: inherit; x: inherit; y: inherit; z-index: inheri=
t; }

#contenuti-pagina .testo p.verde { margin-bottom: 10px; padding: 10px; }

#main #contenuti-pagina h2.arancio a, #main #contenuti-pagina h2.arancio a:=
hover { color: rgb(0, 0, 0); }

#main #contenuti-pagina h2.fucsia a, #main #contenuti-pagina h2.fucsia a:ho=
ver { color: rgb(255, 255, 255); }

#main #contenuti-pagina h2.blu-scuro a, #main #contenuti-pagina h2.blu-scur=
o a:hover { color: rgb(255, 255, 255); }

#main #contenuti-pagina h2.blu1 a, #main #contenuti-pagina h2.blu1 a:hover =
{ color: rgb(255, 255, 255); }

#main #contenuti-pagina h2.grigio-chiaro a, #main #contenuti-pagina h2.grig=
io-chiaro a:hover { color: rgb(90, 79, 68); }

#main #contenuti-pagina h2.grigio-chiarissimo a, #main #contenuti-pagina h2=
.grigio-chiarissimo a:hover { color: rgb(90, 79, 68); }

#main #contenuti-pagina h2.grigio-scuro a, #main #contenuti-pagina h2.grigi=
o-scuro a:hover { color: rgb(64, 189, 224); }

#main #contenuti-pagina h2.verde-acqua a, #main #contenuti-pagina h2.verde-=
acqua a:hover { color: rgb(255, 255, 255); }

#main #contenuti-pagina h2.verde-brillante a, #main #contenuti-pagina h2.ve=
rde-brillante a:hover { color: rgb(0, 0, 0); }

#main #contenuti-pagina h2.verde-chiaro a, #main #contenuti-pagina h2.verde=
-chiaro a:hover { color: rgb(21, 71, 122); }

#main #contenuti-pagina h2.verde a, #main #contenuti-pagina h2.verde a:hove=
r { color: rgb(255, 255, 255); }

#main table.arancio * { background-color: rgb(236, 101, 29); color: rgb(0, =
0, 0); }

#main table.fucsia * { background-color: rgb(193, 5, 81); color: rgb(255, 2=
55, 255); }

#main table.grigio1 * { background-color: rgb(110, 110, 110); color: rgb(25=
5, 255, 255); }

#main table.blu-scuro * { background-color: rgb(21, 71, 122); color: rgb(25=
5, 255, 255); }

#main table.blu * { background-color: rgb(0, 102, 204); color: rgb(255, 255=
, 255); }

#main table.blu1 * { background-color: rgb(0, 102, 204); color: rgb(255, 25=
5, 255); }

#main table.celeste-polvere * { background-color: rgb(239, 246, 253); color=
: rgb(68, 68, 102); }

#main table.grigio-chiaro * { background-color: rgb(234, 234, 234); color: =
rgb(90, 79, 68); }

#main table.grigio-chiarissimo * { background-color: rgb(250, 250, 250); co=
lor: rgb(90, 79, 68); }

#main table.grigio-scuro * { background-color: rgb(48, 55, 61); color: rgb(=
64, 189, 224); }

#main table.verde-acqua * { background-color: rgb(6, 131, 143); color: rgb(=
255, 255, 255); }

#main table.verde-brillante * { background-color: rgb(1, 204, 0); color: rg=
b(0, 0, 0); }

#main table.verde-chiaro * { background-color: rgb(65, 217, 64); color: rgb=
(21, 71, 122); }

#main table.verde * { background-color: rgb(50, 130, 78); color: rgb(255, 2=
55, 255); }

h2.titolo-sottolineato-arancio { border-bottom: none; }

h2.titolo-sottolineato-fucsia { border-bottom: none; }

h2.titolo-sottolineato-grigio { border-bottom: none; }

h2.titolo-sottolineato-blu-scuro { border-bottom: none; }

h2.titolo-sottolineato-blu { border-bottom: none; }

h2.titolo-sottolineato-celeste-polvere { border-bottom: none; }

h2.titolo-sottolineato-grigio-chiaro { border-bottom: none; }

h2.titolo-sottolineato-grigio-chiarissimo { border-bottom: none; }

h2.titolo-sottolineato-grigio-scuro { border-bottom: none; }

h2.titolo-sottolineato-verde-acqua { border-bottom: none; }

h2.titolo-sottolineato-verde-brillante { border-bottom: none; }

h2.titolo-sottolineato-verde-chiaro { border-bottom: none; }

h2.titolo-sottolineato-verde { border-bottom: none; }

h2.titolo-sottolineato-arancio { border-bottom: 2px solid rgb(236, 101, 29)=
; display: inline; padding-bottom: 5px; }

h2.titolo-sottolineato-fucsia { border-bottom: 2px solid rgb(193, 5, 81); d=
isplay: inline; padding-bottom: 5px; }

h2.titolo-sottolineato-grigio { border-bottom: 2px solid rgb(110, 110, 110)=
; display: inline; padding-bottom: 5px; }

h2.titolo-sottolineato-blu-scuro { border-bottom: 2px solid rgb(21, 71, 122=
); display: inline; padding-bottom: 5px; }

h2.titolo-sottolineato-blu { border-bottom: 2px solid rgb(0, 102, 204); dis=
play: inline; padding-bottom: 5px; }

h2.titolo-sottolineato-celeste-polvere { border-bottom: 2px solid rgb(239, =
246, 253); display: inline; padding-bottom: 5px; }

h2.titolo-sottolineato-grigio-chiaro { border-bottom: 2px solid rgb(234, 23=
4, 234); display: inline; padding-bottom: 5px; }

h2.titolo-sottolineato-grigio-chiarissimo { border-bottom: 2px solid rgb(25=
0, 250, 250); display: inline; padding-bottom: 5px; }

h2.titolo-sottolineato-grigio-scuro { border-bottom: 2px solid rgb(48, 55, =
61); display: inline; padding-bottom: 5px; }

h2.titolo-sottolineato-verde-acqua { border-bottom: 2px solid rgb(6, 131, 1=
43); display: inline; padding-bottom: 5px; }

h2.titolo-sottolineato-verde-brillante { border-bottom: 2px solid rgb(1, 20=
4, 0); display: inline; padding-bottom: 5px; }

h2.titolo-sottolineato-verde-chiaro { border-bottom: 2px solid rgb(65, 217,=
 64); display: inline; padding-bottom: 5px; }

h2.titolo-sottolineato-verde { border-bottom: 2px solid rgb(50, 130, 78); d=
isplay: inline; padding-bottom: 5px; }

#contenuti-pagina h2.block { display: block; }

#main #contenuti-pagina h2.titolo-colore-fucsia, #main #contenuti-pagina h2=
.titolo-colore-fucsia a, #main #contenuti-pagina h2.titolo-colore-fucsia a:=
visited, #main #contenuti-pagina h2.titolo-colore-fucsia a:hover { color: r=
gb(193, 5, 81); }

#main #contenuti-pagina #contenuti h2.titolo-colore-fucsia a { text-decorat=
ion: none !important; }

#main #contenuti-pagina #contenuti h2.titolo-colore-fucsia a:hover { text-d=
ecoration: underline !important; }

#main #contenuti-pagina h2.titolo-colore-grigio, #main #contenuti-pagina h2=
.titolo-colore-grigio a, #main #contenuti-pagina h2.titolo-colore-grigio a:=
visited, #main #contenuti-pagina h2.titolo-colore-grigio a:hover { color: r=
gb(110, 110, 110); }

#main #contenuti-pagina #contenuti h2.titolo-colore-grigio a { text-decorat=
ion: none !important; }

#main #contenuti-pagina #contenuti h2.titolo-colore-grigio a:hover { text-d=
ecoration: underline !important; }

#main #contenuti-pagina h2.titolo-colore-blu, #main #contenuti-pagina h2.ti=
tolo-colore-blu a, #main #contenuti-pagina h2.titolo-colore-blu a:visited, =
#main #contenuti-pagina h2.titolo-colore-blu a:hover { color: rgb(0, 102, 2=
04); }

#main #contenuti-pagina #contenuti h2.titolo-colore-blu a { text-decoration=
: none !important; }

#main #contenuti-pagina #contenuti h2.titolo-colore-blu a:hover { text-deco=
ration: underline !important; }

#main #contenuti-pagina h2.titolo-colore-blu-scuro, #main #contenuti-pagina=
 h2.titolo-colore-blu-scuro a, #main #contenuti-pagina h2.titolo-colore-blu=
-scuro a:visited, #main #contenuti-pagina h2.titolo-colore-blu-scuro a:hove=
r { color: rgb(21, 71, 122); }

#main #contenuti-pagina #contenuti h2.titolo-colore-blu-scuro a { text-deco=
ration: none !important; }

#main #contenuti-pagina #contenuti h2.titolo-colore-blu-scuro a:hover { tex=
t-decoration: underline !important; }

#main #contenuti-pagina h2.titolo-colore-verde-acqua, #main #contenuti-pagi=
na h2.titolo-colore-verde-acqua a, #main #contenuti-pagina h2.titolo-colore=
-verde-acqua a:visited, #main #contenuti-pagina h2.titolo-colore-verde-acqu=
a a:hover { color: rgb(6, 131, 143); }

#main #contenuti-pagina #contenuti h2.titolo-colore-verde-acqua a { text-de=
coration: none !important; }

#main #contenuti-pagina #contenuti h2.titolo-colore-verde-acqua a:hover { t=
ext-decoration: underline !important; }

#main #contenuti-pagina h2.titolo-colore-verde, #main #contenuti-pagina h2.=
titolo-colore-verde a, #main #contenuti-pagina h2.titolo-colore-verde a:vis=
ited, #main #contenuti-pagina h2.titolo-colore-verde a:hover { color: rgb(5=
0, 130, 78); }

#main #contenuti-pagina #contenuti h2.titolo-colore-verde a { text-decorati=
on: none !important; }

#main #contenuti-pagina #contenuti h2.titolo-colore-verde a:hover { text-de=
coration: underline !important; }

p.riga-arancio, h2.riga-arancio { border-top: 2px solid rgb(236, 101, 29); =
padding: 10px; }

p.riga-fucsia, h2.riga-fucsia { border-top: 2px solid rgb(193, 5, 81); padd=
ing: 10px; }

p.riga-grigio, h2.riga-grigio { border-top: 2px solid rgb(110, 110, 110); p=
adding: 10px; }

p.riga-blu-scuro, h2.riga-blu-scuro { border-top: 2px solid rgb(21, 71, 122=
); padding: 10px; }

p.riga-blu, h2.riga-blu { border-top: 2px solid rgb(0, 102, 204); padding: =
10px; }

p.riga-celeste-polvere, h2.riga-celeste-polvere { border-top: 2px solid rgb=
(239, 246, 253); padding: 10px; }

p.riga-grigio-chiaro, h2.riga-grigio-chiaro { border-top: 2px solid rgb(234=
, 234, 234); padding: 10px; }

p.riga-grigio-chiarissimo, h2.riga-grigio-chiarissimo { border-top: 2px sol=
id rgb(250, 250, 250); padding: 10px; }

p.riga-grigio-scuro, h2.riga-grigio-scuro { border-top: 2px solid rgb(48, 5=
5, 61); padding: 10px; }

p.riga-verde-acqua, h2.riga-verde-acqua { border-top: 2px solid rgb(6, 131,=
 143); padding: 10px; }

p.riga-verde-brillante, h2.riga-verde-brillante { border-top: 2px solid rgb=
(1, 204, 0); padding: 10px; }

p.riga-verde-chiaro, h2.riga-verde-chiaro { border-top: 2px solid rgb(65, 2=
17, 64); padding: 10px; }

p.riga-verde, h2.riga-verde { border-top: 2px solid rgb(50, 130, 78); paddi=
ng: 10px; }

img.border-grigio-chiaro { border: 1px solid rgb(204, 204, 204); }

table { margin: 30px auto; border-collapse: collapse; border: 1px solid rgb=
(204, 204, 204); width: 100%; }

table caption { border-bottom: 1px solid rgb(59, 127, 189); background-colo=
r: rgb(0, 89, 169); padding: 20px; font-family: Titillium, Helvetica, sans-=
serif; font-size: 130%; color: rgb(255, 255, 255); text-align: left; text-t=
ransform: none; }

.verde table caption { border-bottom: 1px solid rgb(136, 208, 159); backgro=
und-color: rgb(50, 130, 78); }

.fucsia table caption { border-bottom: 1px solid rgb(215, 78, 134); backgro=
und-color: rgb(193, 5, 81); }

.verde-acqua table caption { border-bottom: 1px solid rgb(14, 163, 176); ba=
ckground-color: rgb(6, 131, 143); }

.grigio table caption { border-bottom: 1px solid rgb(236, 101, 48); backgro=
und-color: rgb(214, 62, 3); }

table .sx { text-align: left; }

table .cx { text-align: center; }

table .dx { text-align: right; }

table td, table th { border-right: 1px solid rgb(204, 204, 204); border-bot=
tom: 1px solid rgb(204, 204, 204); text-align: center; vertical-align: top;=
 padding: 20px 5px 10px; }

#contenuti-pagina .bloccoTesto table td p, #contenuti-pagina .bloccoTesto t=
able th p, #contenuti-pagina .bloccoTesto table td a, #contenuti-pagina .bl=
occoTesto table th a, #contenuti-pagina .bloccoTesto table caption p, table=
 td p, table th p, table td a, table th a, table caption p { margin: 0px; p=
adding: 0px; }

table td:last-child, table th:last-child { border-right: 0px; }

table tr:nth-child(2n) { background-color: rgb(237, 237, 237); }

table tbody th, table td { font-weight: normal; }

table td ul { }

table caption { border-bottom: 1px solid rgb(59, 127, 189); background-colo=
r: rgb(0, 89, 169); padding: 20px; font-family: Titillium, Helvetica, sans-=
serif; font-size: 130%; color: rgb(255, 255, 255); text-align: center; text=
-transform: none; }

.grigio table caption { border-bottom: 1px solid rgb(59, 127, 189); backgro=
und-color: rgb(0, 89, 169); }

table caption { background-color: rgb(21, 71, 122); border-bottom: 1px soli=
d rgb(59, 127, 189); }

table caption { text-transform: none; text-align: center; }

table.grid tbody th, table.grid td { border: 1px solid rgb(204, 204, 204); =
}

table.grid tr:nth-child(2n) { background-color: rgb(234, 234, 234); }

table#amm_trasp tr:nth-child(2n) { background-color: transparent; }

table#amm_trasp tbody th, table#amm_trasp td { border: 1px solid rgb(204, 2=
04, 204); }

table.gray tr td:nth-child(2n+1), table.gray tr th:nth-child(2n+1) { backgr=
ound: rgb(255, 255, 255); }

table.gray tr td:nth-child(2n), table.gray tr th:nth-child(2n) { background=
: rgb(234, 234, 234); }

table tr td.white, table.gray tr td.white, table tr th.white, table.gray tr=
 th.white { background: rgb(255, 255, 255); }

table tr td.gray, table.gray tr td.gray, table tr th.gray, table.gray tr th=
.gray { background: rgb(234, 234, 234); }

table tr td.fucsia, table.gray tr td.fucsia, table tr th.fucsia, table.gray=
 tr th.fucsia { background-color: rgb(193, 5, 81); color: rgb(255, 255, 255=
); }

table td ul { list-style: outside; }

table td ul li { list-style-type: disc; margin-bottom: 15px; }

table.gray, table { font-size: 100%; }

table caption { background-color: rgb(21, 71, 122); border-bottom: 1px soli=
d rgb(59, 127, 189); }

@media only screen and (max-width: 800px) {
  table.adaptive, table.adaptive thead, table.adaptive tbody, table.adaptiv=
e th, table.adaptive td, table.adaptive tr { display: block; float: left; c=
lear: both; margin: 0px; padding: 0px; width: 100% !important; height: 100%=
 !important; }
  table.adaptive { margin: 20px 0px; }
  table.adaptive caption { font-weight: bold; display: block; }
  table.adaptive tr { border: 1px solid rgb(204, 204, 204); clear: left; fl=
oat: left; width: 100%; }
  table.adaptive td { border: 0px none; padding: 0px; margin: 0px; width: 1=
00%; }
  table.adaptive td span.key { float: left; width: 30%; padding: 5px; min-h=
eight: 30px; }
  table.adaptive td span.value { float: left; width: 65%; padding: 5px; min=
-height: 30px; }
  table.adaptive td, table th { text-align: left; }
}

@media only screen and (max-width: 480px) {
  table.adaptive td span.key { float: left; width: 45%; padding: 5px; min-h=
eight: 30px; }
  table.adaptive td span.value { float: left; width: 45%; padding: 5px; min=
-height: 30px; }
  table.adaptive td, table.adaptive th { text-align: left; }
}

.card-header.blu-scuro { color: rgb(10, 38, 68) !important; }

.card-header.blu-scuro h3 { color: rgb(255, 255, 255) !important; }

.card-header.blu { color: rgb(36, 64, 94) !important; }

.card-header.blu h3 { color: rgb(255, 255, 255) !important; }

.card-header.blu-chiaro { color: rgb(0, 88, 230) !important; }

.card-header.blu-chiaro h3 { color: rgb(255, 255, 255) !important; }

.card-header.giallo { color: rgb(194, 147, 45) !important; }

.card-header.giallo h3 { color: rgb(0, 0, 0) !important; }

.card-header.celeste { color: rgb(139, 222, 242) !important; }

.card-header.celeste h3 { color: rgb(0, 0, 0) !important; }

.card-header.celeste-chiaro { color: rgb(211, 226, 243) !important; }

.card-header.celeste-chiaro h3 { color: rgb(0, 0, 0) !important; }

.card-header.grigio-scuro { color: rgb(67, 67, 68) !important; }

.card-header.grigio-scuro h3 { color: rgb(255, 255, 255) !important; }

.card.card-collapsible-reverse { border: 1px solid rgb(0, 87, 165); border-=
radius: 0.25rem !important; }

.card-collapsible-reverse .card-header { background-color: rgb(0, 87, 165);=
 color: rgb(255, 255, 255); }

#main #contenuti-pagina #contenuti .card-default .card-toggler { color: rgb=
(255, 255, 255) !important; text-decoration: none !important; }

#main .card-default .card-toggler.blu-scuro { color: rgb(255, 255, 255) !im=
portant; text-decoration: none !important; }

#main .card-default .card-toggler.blu { color: rgb(255, 255, 255) !importan=
t; text-decoration: none !important; }

#main .card-default .card-toggler.blu-chiaro { color: rgb(255, 255, 255) !i=
mportant; text-decoration: none !important; }

#main .card-default .card-toggler.giallo { color: rgb(0, 0, 0) !important; =
text-decoration: none !important; }

#main .card-default .card-toggler.celeste { color: rgb(0, 0, 0) !important;=
 text-decoration: none !important; }

#main .card-default .card-toggler.celeste-chiaro { color: rgb(0, 0, 0) !imp=
ortant; text-decoration: none !important; }

#main .card-default .card-toggler.grigio-scuro { color: rgb(255, 255, 255) =
!important; text-decoration: none !important; }

#main #contenuti-pagina #contenuti .card-default .card-title { margin-botto=
m: 0px; font-size: 1.4rem; }

.card.card-collapsible-reverse.giallo { border: 1px solid rgb(194, 147, 45)=
; }

.card.card-collapsible-reverse.giallo .card-header { background-color: rgb(=
194, 147, 45); }

.card.card-collapsible-reverse.blu-scuro { border: 1px solid rgb(10, 38, 68=
); }

.card.card-collapsible-reverse.blu-scuro .card-header { background-color: r=
gb(10, 38, 68); }

.card.card-collapsible-reverse.blu { border: 1px solid rgb(36, 64, 94); }

.card.card-collapsible-reverse.blu .card-header { background-color: rgb(36,=
 64, 94); }

.card.card-collapsible-reverse.blu-chiaro { border: 1px solid rgb(0, 88, 23=
0); }

.card.card-collapsible-reverse.blu-chiaro .card-header { background-color: =
rgb(0, 88, 230); }

.card.card-collapsible-reverse.celeste { border: 1px solid rgb(139, 222, 24=
2); }

.card.card-collapsible-reverse.celeste .card-header { background-color: rgb=
(139, 222, 242); }

.card.card-collapsible-reverse.celeste-chiaro { border: 1px solid rgb(211, =
226, 243); }

.card.card-collapsible-reverse.celeste-chiaro .card-header { background-col=
or: rgb(211, 226, 243); }

.card.card-collapsible-reverse.grigio-scuro { border: 1px solid rgb(67, 67,=
 68); }

.card.card-collapsible-reverse.grigio-scuro .card-header { background-color=
: rgb(67, 67, 68); }
------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.finanze.it/export/sites/finanze/.galleries/logo/MEF_mono_152.png

iVBORw0KGgoAAAANSUhEUgAAAKwAAACYCAYAAAB52gJjAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBI
WXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4wYVDQQg41nnHgAAGtFJREFUeNrtnXt8FNXZx7/PbLJc
AioQxUu1eEXNBRRvKElIq1K1KlCF1uurovSFJICt1fZVm9ra2vpWJQQsWqWlKhWt1Nd7ixISxEtB
JZeCBUWtrXK1lVtIdud5/5ihhpDdmb1kd3Yzv88nH9jdMzNn5nznzHPOPOd5BF8p1fJ7RvYJ997e
2zBD+2EGckyVA8IBggK5RpgdAKKyvd1gB/0/31x+zQet/lX7QuJfguTr1fuLDzJNTkb1RBP5sqge
ARwBHA4cGOPudgAbgY8Q1qO8j8hazHBjeOuBfyuvrgv5wPpyrSXzhvTO2dZ/FKJnKXIycDLwpRQd
fhdKM8IbKtog7eGG0hmrP/GB9bU3pLOKjjeQMaBjBMqAvh5q0XdRnkfkub65ufWnTF7Z7gPbEx/z
NYVHhw25HOVy4LgMqfbnqDwtAR4LbRq4OBvMBx/YqAOkgoHtQeNbYkE6MsNPZyPKY2Fhbnll0xof
2CzS0pnDj8UITRfkaiAvy05PRaROTeZ8evDQRRMmPBH2gc1QNcwsGqEi0xC9DAj0gFNer8jM3Pa8
B8688bVdPrCZAmpt8emqehcwuodegk9UuDN/s/lgQXVLmw+sR7XsvuKhZsC8E2S8f/MC8L7CbaVb
mn4v1Zg+sF7pUecUDdCw/BR0EpDjc9rJyIXXDZOKkmlNK31g0z2gqi2cICozgYPTXJXdwE77/wM8
eKnCqD4QDuf8oHzGO//ygU01qLMLD0eZLSoXdmPPtEFgDfCBoOtRYz0BNoYJb9G23E19Atu3nlG1
7vNI27dUFwS3DAzur4H2fA0b+YboIBUOE5OjgKMRjgKOBXqnsLf9h6hOLq1qfs4HNlUmwKyia1SY
idI/mXACy0GXq7AqFKLx7OnNG7r7XJZUj84JHLT5RDWNk4CTBT0LZXgKZjV+uzsYnHbO5JX/9oHt
rsadXdAvYBr3A1ck4UptU2WxKC+EA+aS8qkt6zxznvcOPyAnYJYg5ldV5GKUId01KDPQiaMqm1f4
wCZZr84uGB5W4/coQxPYzRbgKVEWDtxq1nt9yuc/5k/NsJMEcyzCZcAxSd59G3BLSUXTfSKoD2wy
GmxW4XWC1MZp67UL8owp+lBebvDPmew8ooosnVU8yjD0WpRLSe5buwU57f2uS/ULh6wCVhWpn1X0
MxFujmvApFITDoQfLp/a8mnW2fFzigaYYSYLVAKHJsmOX2GqjCuvavzYBzZWO87yS/2tChNivAQf
ovq/OaF+D2XK68lE1FJdENw6yLhchduTZOv+k4CeVzqludEH1i2sc0fkB9rbnkY5M4YzfxeTu/r2
Cj6abT6jbsHdkh+4DtVbk9Dj/hvl4tKqpqU+sA5afF/h4GBAXgFOdLnJJ6Jyy6itjY949fVjqmdS
jLBxqwgzgGACu9oNfLO0sumPPrDJgbUdZVaQXT+KNnnfU9VQO+w4Nc05CF9NYDftqvrNsqrmp3xg
E4FVeRnMqtKqlr/6aEYftDbUFk5G5BcJvGRpR+Wy0qrGJ31gbb16f/FB4ZDWASc42lZoRWll8yM+
jjGYCfcOHxLIDT8a05igc08rjC2raHo+2XUzMu1iLr9nZJ9QSJ92glXh9YDqCB/W2FU+450PwpsH
lSnyI4jLzs8V5cm6muKSHt3DajVG/aCiJwXGOTySqj89eOjPM235hzdt28JxqjIf6BfH5p8ZYpSM
qljV0iOBrZ9VdA8wI0qRj0zDvGT01Ja/+KglEdqagmEqxjNYgUBi1fpwMHha+eSVm3uUSbC0tmiq
A6yvhQ3zdB/W5KukqmVV2DBPA96OY/MjA21tf2ipLgj2GGDraotGinJvlCKPhPtt+0o2vlL1jF07
teXT3cFguUBDHJuXbs03anqESbD8noKBoVzjbazYVPuYtQo/KKtsustHKjVaMXdE351tu58CGRPz
GES5oqyq6dGs7WFVkVCu8VAEWMOiOsmHNbU6ZfLKnTnt/ccBr8TcOwpz62sKTsxaYJfNLpoBjO1q
JkBFLyupan7YRyj1OvPG13btapWLUF0W46Z5YCx4vuaYXlkH7NJZRUWq/KyLn1pFdHxZRfNCH530
acxNjTskRy4CYnt7KBTn0edHWQWsVmMIPMi+zhhtYsi4kormZ31kPDB7MKXps4CEzgdiCvEpwneX
ziw8M2uAbRhUOBU4vdPXpqJXlUxtfNFHxTs6q2L1h6gxFmvpjFsFxJB58ZgGngN22cyCIxC5c5+7
UnVGWWXz4z4i3lNp1ao3RfWmGDc7rp/R5+aMBzYckNrOnkKCVpdUNdf4aHjYPLDa54nYbD++v2R2
wTEZC2xDTdHZ+wa60N+Pqmi+w0fC+wrqrknA32LYpHfANGZmJLCqiBp0nlN9q2+w13XpWE7sK3ad
UbXuc4VL+CIEkxudX1dbeE7GAdswu3giyogvnhZsMMi58JTJK3f6KGSOyiqbmkS4LaZZAzV+odXu
WPQEsCvmjshF9Sd7zQiIXjmq8u1/+ghknkKbB9UQg6OMoMMbBhVeljHA7mprvx44+oveVX82uqL5
z37TZ6bKq+tCBnoD4N4fWeTWhQsvDXge2IULLw0o+p0O1uyb5pb8ar/ZM1ujKptXCFobw4zB0MEb
1kz0PLCDP119MXCU/XG3IYFre1p2v6w1DQy9Ffi7e9OA/3GyZdMOrIhx4xcVlh8nczmFrzSbBlNb
tiPyvRg2ObFhYOF5ngV22azCU0DPsp4I8k6fYO4v/GbOLpVMbXwcWOW+A5NpngXWRPb0rmFUru2J
IYOyXSKoIre7N2U5e1ntsAJvmgSyJ7ugPFhWteptv3mzU6UVjc+AvumWClPNb3uzhw2b16rqd7fr
zul+s2Z3L2sKt8awyWWRPLn83FS+Uqb6WcXL9oxZHE0D0YldOekb/mX0lSqpmK497kTl6og9rKoG
gItwn2StFXhfRDwxBaWqB2Bl23aKTrJRRJbGuO8S0pPTa7uIvBBDPXvZbZgq7cQKsbndZmGj0wZL
qkfnBAZtWQ98ycX+2yXA4JIpTZ91/DLHnkoIq2oOsIAY0ueo6ovARSLSnkZYRwAvAvkuik8DYg26
ezJwXxpO7Z/AYe7tRNmtqjfDFw5EqW0GHS0i9dEKlVfXhepnFT0AuHEXzSUkFwLzuzQJROQJINZV
qF8DrkwjrLnA713C2grMi+MwCyAtgY/3j2Obx9I1rgIGuWu0nF/ZPbMbO/YbTjbs/DgqO5H06ULc
p/VZKiLbYh/hykagMQ3nlmffkLHI8w5DpVVvbxL4g8viZy+ZN6T3PiZBB70XRx3KVXWAiHyWhvO/
JIayiUDXDAx3KFNN9NWjOUB/287uAxwCDAWOJ3I6ov2BWIKovQu0A9FAnw+86mJf/TrsJx84CCt4
dIFd/0S640cU3LgT9s3Z1n8UsDgSsK1xHD/X7unmp5JUVR0MjI9hk7UJHM7N2vuFIrI6jvMQYAhQ
bg+azu8ASkzAikibqq4lelTypSLycALXvTcwGrgBuJg4Zpp6B4OLd7a1bXFjRqhwTkdgOx8s3qUo
40m9rgd6pQjYtd11EiKiIrJeRB4WkbFYYZnuw1o2fYCX6mrXt1VEXhSR8cAZwPpY93HK5JXtgrhN
3nFONBs2Xo1R1f6pItWe0Zgc42aJmCwpS78uIp+KyAysabodHq/rX4DTgPdj3dZU023knmGv1xyz
X7KB7Q2cl8LedRzu5vI6KpE8sSnPYC0ib4nIGq/XVUQ2Y8U/+1tMwG7NfwXY6KKo0Wb0PTXZwKba
LJgaxza7EzjeNjJH29JwczXF+hKpvLouhMpLrp6opo6MBdi1wNUu7NvzbYO8u82BIqCsw1dr7JvF
aXCSyFxqJq2AyKC6qruQnYaeFguwfxKR+YBTALb+nQ3kFPWu14nIIpynrQIJHDOTMiZmTAwHQ01X
wIpKYSzA7jHiF6TbLLB9Bq7o8NXrIrLc/r9TYuNEPNMyKRtNxtR11LSWj3A39z9k2c+H9ncL7B7b
7zkXduBFcbydiUX/xd6T7HNi2DYHX16Um15WNK/XiTENukTkc+BPDsUGYk0qd0fvagBTOny1idiC
j/nhjjwoEXWZ5MM8Lp5Zgt+l0Sz4GnBsh88PiUgsb+ZMHw8PGtyGuwWKpilfjgfYp+2eLZrG2f61
3TnYMoEHsnUw0pPUN9BrNS7myAWNHVgRaQOc0tYMhriT6kYyB462e9g9elZE1vvNnfmyV0qvdgHf
kHh6WICH0mAWTOlU19nxcO/j4VW7QNx40g2OC1gRaQacluxeYnshJaN37WvPDuzROjp47/jAZsHA
y9AWF403MN4e1k0v+yWSt1TjCnv2YY/miIjpA5s9MtU5/pbYrojxAvsY1uKzVJgFHQdbu4DfxttZ
+2h4tIdV/uGiWO8Vc0f0jQtYEdmO8zKHSxI9EVUtBYo7fPWoiGz1gc0uhQOmG2Bp29HaOxFvLSez
4FhVLUxi7wrwq0T499Hwpnrt3s8VsLt7EYwbWBFpwPKUiqZvJNC7HoLl97pHy0Vkpd+82aczb3xt
lwsTk6CavRJ9v/4b4C4HOzbevKLfZu/FdHMSrGt397CTVDWaQ/L+ncYMez4fYI0pGGD/e4D9/QIR
ubsHcevoFtkmRm4ygP0xkVdpFqvqcSISkze67UAzqcNXm3C/NDhdwN6YxH09Ccz0IlWq2vHG2vPv
h/bKg4QmC5yN2NxQQsCKyAZVfYHoIXLGArEGKp4AHNrh84Mx+g1kqg27GbgNmCsi3VXf21W1oxNR
LtFDPA3o9G9ntQCjknAnmEj0qfvcHGnrDGw8k/0POQA7Pg5gOw62wliZvclSYNuAJVjL5BeJyK5u
Pt6X7b9k6BngWhFJeOGjioSd4GsPGvsAG88g7HmsABKHRPj9NFU9XET+7u5G05OBkR2+elZEPshw
+2w3sBVr5e5HWEuj1wFvACuT8PRItVYBPxSRp5O1Q3HRofSHnQkDKyIhVZ0P3By5LowD3IZarOj0
eXaSrkluNzfiGey7cnSniOwm89UGrATq7cHgqm44xgCnm/6UySt3JqOHBSuI3PeimBTj3QBrG/Qd
Y3WtA15O0gXp1c2N+nmawjXFqr9iRUbsrB02mNvsp8EG+0nwPrC6O58Cr9ccs1+bc/tshX2XjcTl
sCIif1PVZUBJhCIlqnqwiHzqsKsbgL4dPtfG6TeQDmAzRb9MJFRRt9hL0neQi/zXn3XVo3bXmy8D
K/5WtN7VYO9oLjtJbryu3j6r3pSoHOii2MfJBnYh0cPkOL31uhA4ssPnR5L8iPV7WI9KDdMxvq9g
DdqTBqw9HRMtXlK5vUw7kqZ0+nx/kq+LD6xHZbgIO2VG6GETfWxGs42CkcwCVT2WvYNwLBORd3xg
e0gPa3KCc49oRUnsDGxeQraIyBtYwX+JMlvQlSo7Dfju74br4tuw3jViHYE1bEerzsD2S8Lho/Wy
X+scllNV+wFXdfgqGX4DXWmAT4ZniXUENtRuvJv0HtbWfCJHiOnN3qtfwQo01zEBxdxummw/0AfD
e1oyu6AfcLhDsU/KZ7zzr24BVkS2AP/nxiywFyp2HGyFiD3egA9sBivXlONxnv9/K9KsQF6S6hHN
LPi6qu45Tjl7x+N/xq3PQRzK9/HwnkyVM5zHW/qX7gb2T1hOHl2pH1YyB9h3KisRJ22nKTm/h/Wi
9Rr57egXUFuh6XE76Ir5da39OvU3UYr8WFUndwAXrFHgyz6wPUsqjr60Zjvtb0Rq5EHJANbWPCJ7
kR+FtaCwoy/DnASdln1gM0yv1hQezd6O+l2p6eyKNVsiNfKhcYAQqZf9AHexP8FagJao34BTPX0b
1mMKGYbjSgVB66I18qFJ7GGdBl8d9aiIJJr9xOnFQJ6q7tdNN4OXZDgy4Bn7VUc72q8Yr8QKbCKv
NBdh+zE6aE4Szt/NgPGwOPcdyCBgA5lw8y1ceGkA5QKHYq2trXuPa/5TeTum65FxghDJLGjFOTzn
MhFp9IFNGbCeOJdDNqwucTGueGXMTY07It1tR0d4rCY61eVkFqxJ0jVwU88j49x337SPplWLVHVk
Eq5DnkdurLEuerxnoz0eCrqjsWyvq7eiFLnQdt5OpDEDLmcBjo3zEIPSCKqo6vXAa7hLXj3Iq+ey
13khFzkUCbeFzKeiATu8G0fX0VYjDAZOSXD/h+JukeFxce5/YJpgHQU0YL2u7oOVXj7Rug5MN6wN
M4tGuHjavXz29OYN0YA9N8KGRyWhjo9iLXmJpIsS3P8Ql+XivTGOTCGk+6vqNfYauQbgLPunj0Rk
ZxLqelS6gdWATnR8Mqs+3tX3OfZFGgicGmHbw1U1aOc3iNcs+LeqLgIuj1DkYuDWBK6B28AQh6nq
kDjiHJzWDWDmYXmp5QMnYIUVLbWPFYzH1lfV/YHjHYqdqqpGEhd3xqSW6oLgFpWrHYptz6X1yYjA
Al+PMnrcM3vwboJ1fSgKsIWqepSIvB/nvotjKFsCxArs6S7KvKSq7S7K7W//xRomys3g9BScp60O
sG35d9MB7OZ8GSvKQQ7FFpxRte7zrn7Yc3JTXTRyoqojeprGyxLYdyxZa74ZY094Ku6mww63H7dO
f4OILyvjahdlxrnc10WkSaJyvVMZA43oYmqo6uUuHnkTEq6o5ScwL0qRSfHMFqhqvssecI/GqOrh
MZS/EW9ojcN1OAi40uW+pqpqn5QPtuYUHQV8xaHYG6Mqm1dE+jHHHl1PduZCc0WkPcE6/wYrXmwg
gh16LvBijPvs6+IJ0dU2bm6GIJY/xJI0APoZ8CnWkqFPXLy6Pgi4KYb9D47DNErMbg/LJIjeKano
PVE7vjRM1Txj28xdaZGIjMdX1umlu4vz+vQyP0AkPwqNH4Q3Dzq2vLouFNlcSL2iRZW+UFUP9Zs3
+9Snt06NCiugJndFgzUtwIpIPdb8YiQT5Rq/ebNLS+YN6Q1Md3j2rs3rFXT07kuX586dUX6bbi/9
9pUlytnW7wYixw+2cIXb7Lyz3gNWRF4C/hLh53ysKIa+skAr5o7IVTGcZlpWlW5pfsLN/tLpG/m9
KL/dZOeY9ZXh2tHedgN26viIHZght0g1pqeBFZE6IFLI8YOB6/3mzmw1zCkaIKZWOxSrL5na6Hoq
M93e598hcpSYm9Mxue0redIwdzjMDLQHDHNaLPtMK7Ai8h6Rcxgcwr75DnxliOprCk7ESg4Ypf35
+VlTW97JGGBt3Y4VR78r3aaqh/nNn4ES416i+UwI74bytt0Z627TDqyI7LDt1a5iEvQHfu63fqb1
rsWXENm/GsDUsF5bfs0HrRkHrA3tK8BvI/x8uarzcmBfXoH1pANVtDZqe6OzyqY1L49n/15ab38j
ECkNeY2q5vg4ZIIpEPq1WI41kfR+yNC4nfU9A6ydgOMyrFSdnVUETPNp8HrvWnQ90X1tW8VkQvnU
lu1xc+K1k1bVW7EyhHdWO1AmIq/5aHhPS2cVHymiq1D6R4RN9bqSquaEcoR5EVgDeCGC0f4RcLId
NNmXR7T8npF9QsHtDSgjIrYrPFBW2TQ50WN5LmaUvTjuSrp2Lj4CeMiO3O3LIwrlbp8dDVbQN3fo
rqpkHMuTQc5EZCOWk3dXXvYXA9/1MfGIKVBT+B2iu4RuMky99PyqdUnJW+HpnkpVzwWeY98JaAWu
FpHf+cikT3W1hecYKs8T+QXBDjX13HinsDIOWBvayVjBjztrN3CeiCzx0Um9lt1XPNQM6GtETifV
Kuh5JZXNdck8rufjnorIXGBGFz/1Av6oqif5+KQY1pkFR5gBXooCaxjkimTDmhHA2tDeB/ywi5/2
A55V1SN9jFI0I3D/sMNMw1gSxcfVVLiqtLKxO5IDZk5kaRG5A/hZFz8dCtSrOqd/9JWYFt9XODgU
Nl8mcnwuVWVKWWXTY93GQaZdNFW92Qa3c923AheIyOs+WsnXknuHHxDICb8CRDLB2hSu6U5YMxJY
G9qrgV93MTrdDowTkcU+Ykm0WWeddKipoReQiDHM/q3I+LLKxle6uy4ZOwGvqmOBBewbNXwXMFFE
nvFRS1yv1hQeHRZ5ETgmQpFPVI0LyqpWvZ2K+hiZeiFF5I9YsVM/7PRTH2CRqt7svxFLTHU1xSVh
eD0KrKsDEhqZKlgzGlgb2rewAsF1DswRAO4CHvFX38an+triSYbo4ihrsp6TAGedVbH6w5S2eTZc
XFXNBe6l66BwfwW+laRMNdk/uJo3pLexvd8vBZkSoUgY+FFJRdNPRNBU1y+rHpm2XfsA+yboaMWK
7Dc7wfSgWa2lswtPEFMWAMMiFPnYNM2rRk9rSdvbxayz8ew4qQ/StSPxMuB6EVnj49nhmlVjLBtU
/G1F7yZCKFJRFpLDt0umNH2WVjMwKxvAGmxdb9uxA7qYRbgDuFdEdvd0WO1ZgAeIEGhYYYOh8r2S
qsb5XqhvVo+i7WQjP8SKb9B5gPke8H0ReaIngrpi7oi+u9p236TILXSdUFBVmGcYfDfdvWqPAbYD
uKOA2gi2WR1wu4g09IxrgSyrLbpEkbsj+QMorBDM6aWVLa96rf49Zp7SXnrzLaCarucVXwbusOPX
ZqmdWvQNVW6N8sZqPejtJRXNj6ZjBsAHtmtwc7BW5/6Qrp043sbyv/2diOzK9PN9vuaYXv3pO1FF
b8HKB9aV/q7KnXm9gg+7idHqA5secINY2XGmQ5frkTYAjwHz7Xy5GaUlswuOMcLGJBGuJWIeXl2r
GLPNfp/PjScKiw9sem3c6Vjrxbpa7tEMPA4862V4l98/7LD2kF4icCnomRHaNww8J4bcP2pK40te
ffT7wLoD9yCsxHPRcpd9jLXOrB5oEJG/p6u+LdUFwU0DA6cHxPyKipyLcgaRXrcL76I8mpNjPHzm
f6/6R6a2kQ9sZHiHAhOBC4ieEvNjYDnQhPUauBl4T0TCyazPwoWXBgZvWn2cETaGq+hwlBEIZwB5
Uc5iLRhPIyworWh8KxvaxQfWHbwHAmOA84AynFN57gCuFJFFyTh+/axhYxDziWhRVWz9C2SZwmJM
4/myae+szba28AOsubmrRTYBj9h/2DFrT8PyFDsVOBErzP0e5dmmRVKAVTEnyL6wtio0C7wtyDto
+NVRW1ua3OYK8IHtWQD/w4ZxUYdeuD9WluxjsVLAP5W0RjL1p6bIRhX5yMRcFzDkvU/yj/9wwoQn
wj3t2v8/OK3Ycc61mNsAAAAASUVORK5CYII=

------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: image/svg+xml
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.finanze.it/.galleries/logo/logo_mef_light.svg?__scale=w:50,h:43,t:4,c:transparent

<?xml version=3D"1.0" encoding=3D"utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.3, SVG Export Plug-In . SVG Version:=
 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/=
SVG/1.1/DTD/svg11.dtd">
<svg version=3D"1.1" id=3D"Layer_1" xmlns=3D"http://www.w3.org/2000/svg" xm=
lns:xlink=3D"http://www.w3.org/1999/xlink" x=3D"0px" y=3D"0px"
	 width=3D"100px" height=3D"85px" viewBox=3D"0 1.5 100 85" enable-backgroun=
d=3D"new 0 1.5 100 85" xml:space=3D"preserve">
<g>
	<path fill=3D"#263B80" d=3D"M49.95,59.137h5.554c2.994,0,6.082-0.726,8.354-=
2.752l-0.87,4.441c-1.303,0.097-2.897,0.238-4.633,0.238
		H44.397c1.063-1.639,1.208-4.149,1.208-6.324V36.587c0-2.174,0-4.687-1.062-=
6.327h16.849l0.193,3.718
		c-1.689-1.449-4.295-1.787-7.144-1.787H49.95v11.54c3.72,0,7.629,0,11.348-0=
.336c-1.69,2.751-7.146,2.751-10.141,2.751H49.95
		V59.137L49.95,59.137z"/>
	<path fill=3D"#263B80" d=3D"M73.021,54.74c0,2.175,0,4.687,1.063,6.324h-6.4=
71c1.063-1.639,1.063-4.149,1.063-6.324V36.587
		c0-2.174,0.095-4.687-0.969-6.327h14.975c1.204,0,2.218,0,2.218,0.433v3.769=
h-0.239c-1.352-2.223-4.394-2.271-6.665-2.271h-4.975
		v12.411c3.718,0,7.629,0,11.348-0.338c-1.687,2.752-7.147,2.752-10.141,2.75=
2h-1.207V54.74L73.021,54.74z"/>
	<path fill=3D"#C4932C" d=3D"M22.258,27.486c-0.146,0.353,0.005,0.767,0.342,=
0.932c0.338,0.165,0.74,0.023,0.911-0.321
		c0.097-0.194,9.939-19.435,33.923-19.435c25.027,0,35.198,20.559,36.015,34.=
377c0.439,7.445-2.09,16.672-6.824,24.08
		c-4.045,6.335-11.382,14.238-23.376,15.9c-0.376,0.054-0.642,0.43-0.596,0.8=
22c0.049,0.391,0.391,0.688,0.771,0.643
		c19.924-2.44,35.088-20.002,35.088-40.85c0-22.648-17.861-41.079-39.664-41.=
143H58.57C42.728,2.557,28.486,12.352,22.258,27.486
		L22.258,27.486z"/>
	<path fill=3D"#263B80" d=3D"M20.845,61.58c5.338,12.27,16.9,21.249,30.918,2=
2.904c0.37,0.041,0.705-0.233,0.75-0.604
		c0.047-0.368-0.211-0.722-0.582-0.771c-11.693-1.566-19.53-8.584-23.474-14.=
535c-2.459-3.709-4.337-7.899-5.497-12.066l8.68-20.502
		c0.145-0.387,0.289-0.723,0.628-0.723c0.336,0,0.336,0.577,0.336,1.061v16.0=
3c0,2.706,0,6.28-0.868,8.69h7.098
		c-1.063-1.929-1.255-4.149-1.496-6.324c-0.629-5.791-0.388-11.83-0.388-17.6=
24c0-2.416-0.144-5.022,0.967-6.857h-4.926
		c-1.208,0-1.544,1.014-1.979,2.028l-8.355,20.136c-0.289,0.677-0.435,1.16-0=
.868,1.16c-0.387,0-0.532-0.822-0.773-1.546
		L14.16,30.983c-0.196-0.626-0.919-0.724-1.499-0.724H6.385c1.159,0.724,1.20=
8,1.399,1.208,2.704v12.071
		c0,5.216-0.194,12.846-1.979,15.405L5.18,61.064h5.744c-1.06-1.59-1.06-4.72=
9-1.06-8.494l0.047-15.697c0-0.723,0-1.591,0.433-1.591
		c0.435,0,0.773,1.158,1.304,2.558L20.845,61.58L20.845,61.58z"/>
</g>
</svg>

------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb----
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.finanze.it/export/system/modules/it.gov.sogei.template.resources/resources/img/icon/pdf.png

iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
WXMAAAsTAAALEwEAmpwYAAAESElEQVRYw9WZbUxbVRjH/+eeFsrF23Z8MBICdeF2ZtQYYxPNlHYT
BxgTF+dHk4WXlIxo+EiyD/ukwWwpcdMqEVM2/OCCmiyRqdvMUjYSNCPFLZPJEsu0FAqZSV9X+nrv
9QNSYIW+bH3j+XjPOff87nn+5znPeS6RJAm7wWSZOty6dTthm7jOuN3LJN8fRQhBd1eHpNM1MRn7
ppt8etoujH37HVPIlaKUorPjWEbYtKAffvSx5PP5YDA0iweNzVNVVVXGfMB5fT5xcPAM2QzbY+qW
9u3TMjm7PhgMwufzAQDa2w5TlmXztorhcGQKQDMA6HRNuHv3T4ycGyUmU5eo5fltYXf8gng8MQkA
lZUVyCfk/5Z0Y2fHMcI3NkrxeBxW63nyl8Mh5gS6IfiCShSUUphM3cw67MjIKHE6FxI5gxbDKirk
SdhYLIbhr6z0UdiSgCoUlclNGQqtJmG7uzuYhvp6KRKJrMEubMCWBJRlWXAcBwCw2+3CeuRRKBTo
7e1Jwlqt5+ny8oqQVcAvlBkNzeJPP19mfhj/kbly9ReJZas3dpokgVKKUCiEs59amNOnBkoH2tJy
iMYTceHGjUkmGo0hGo3tEH3i6eMow5BLAAwMUxh1EELwZnsbbT38Bh48+DcRWg1tClpANBrFyLlR
mjHgq9Vq89F3jpxWKpUFD0+1tc/IUg+F8JZ4m9b1BkNzWYSvsomjOaV5Icd9Iex0EUl8glROksSs
V0hRCeULuhNytWowa9D7nwyJ/wyNkHxILqfOLGt+acx6imt6TpaV6xe/+Z6Uwp3C6ipWLl4iWWs0
4Q+UTHsR9wrJSaPbWVV9HQ5MjG95Nm+2wDk8igMT46iqr9vIX2fnMG+2wDN1c9tx7rGLuHdyIFXW
gpi/XT9vtsDG6+EcHkVjfx+45/cDADxTN2Hj9bDxegRn5/Di10PJts3jbLx+W8iChSfvr9MAALkq
9RBwmC1I+APQHO8sfRzd8+rLa6fGwmJKW8IfQDwQhEzJJZ819vehxTGDFsfMFpkU5Lq8PmFjfx/C
riXcOzmAsGsp9UUqJeRKDsFAMEXPRbnXZzsh398HmUqZN7DHAt3Jal57BS2OmeSuv93xPoKzc0/s
5pxBw64l2Hj9tm2/vX7kscbt2qSEUCZ7ULlaVTJQRV2tlDVofdd7JSnpyZ6qRu27b0tZa/TZD0zM
02+1Cqt/LxBJEIqS5tFqFpxu/wm5WjmY02Zi92oou1dTtolzWiUvLbkFj8czWdagDx+GcObsZ8zn
X3xpKGvQWCw2KYoiIpHI7rjc5bA/8mqPFph3BJXLZca1QkAsWcgqpnm93sRaIYRJf4RyHIeamj3w
eLy4fOWqeOigUaquZmkxIP3+QOLaNRsDABpNgwRkqOHbZ34XL1wYI6XSJSEEvcd7RK2Wpxl/ydy5
84dos10nrsVFFOufFKUUGk2D1N7WKmq1vCzjipaT/Qe/KrumQwvXSwAAAABJRU5ErkJggg==

------MultipartBoundary--Tr4SLU6jtPOvc0VBeCnezDBMzqjorbbimo1MlMhvRb------
