.cHFUOW { display: inline-block; line-height: 1; padding: 12px 20px; text-align: center; text-decoration: none; outline: 0px; }
.cHFUOW i { margin-right: 0.3em; }
.cHFUOW:hover, .cHFUOW:active, .cHFUOW:focus, .cHFUOW span { color: inherit; }
.cHFUOW span { }
.bDpcnk div { display: flex; align-items: center; padding: 1rem 0px; position: relative; font-size: 2px; }
.bDpcnk div::before, .bDpcnk div::after { content: ""; width: 100%; border-top-width: 1em; border-top-style: solid; }
.bDpcnk > div > span { padding: 0px 1rem; flex: 1 0 auto; line-height: 1; color: rgb(0, 0, 0); font-size: 30px; display: none; }
.bDpcnk span > span { vertical-align: middle; }
.kqDkLo { word-break: break-word; }
.kqDkLo span { font-weight: inherit; text-decoration: inherit; }
.kqDkLo i { margin-right: 0.3em; }
.dnZKXh { font-family: FontAwesome !important; }
.dLAucL { position: relative; overflow: hidden; display: inline-flex; justify-content: flex-start; align-items: flex-start; max-width: 100%; vertical-align: middle; }
.dLAucL img { display: inline-block; object-fit: cover; max-width: 100%; max-height: 100%; height: auto; text-align: center; width: 100%; vertical-align: middle; position: unset; }
.fcqzIr { position: relative; }
.gsdIuB { padding: var(--pf-s-lg); }
@media (min-width: 992px) and (max-width: 1199px) { 
  .gsdIuB { padding: var(--pf-s-md); }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .gsdIuB { padding: var(--pf-s-sm); }
}
@media (max-width: 767px) { 
  .gsdIuB { padding: var(--pf-s-xs); }
}
.iDckyw { position: relative; }
.jdLQbH { margin: 0 calc(-1 * var(--pf-s-lg)); }
@media (min-width: 992px) and (max-width: 1199px) { 
  .jdLQbH { margin: 0 calc(-1 * var(--pf-s-md)); }
}
@media (min-width: 768px) and (max-width: 991px) { 
  .jdLQbH { margin: 0 calc(-1 * var(--pf-s-sm)); }
}
@media (max-width: 767px) { 
  .jdLQbH { margin: 0 calc(-1 * var(--pf-s-xs)); }
}
.cBuwhn__parallax { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; pointer-events: none; }
.cBuwhn { padding: 15px 0px; position: relative; }
.kzftmY > span:last-child { line-height: inherit; display: block; margin-right: 0px !important; }
#editor-dnd-wrapper .kzftmY span + span[contenteditable] { display: block; }
#editor-dnd-wrapper .kzftmY span + span[contenteditable]:empty::after { display: inline; }
.kzftmY ol, .kzftmY ul { list-style-position: inside; }
.kzftmY blockquote { font-size: inherit; }
.aevsi { display: inline-block; }
.aevsi[contenteditable="true"] { }
.aevsi { vertical-align: baseline; word-break: break-word; }
.aevsi:focus { outline: none; }
.aevsi::after { display: inline; }
						/* PageFly Styles */
						
@media all {
	.__pf .pf-b499c11e-dfd1e0a6 {
		line-height: normal;
		 color: rgb(36, 51, 65);
		 margin-bottom: 0px;
		 text-transform: uppercase;
		 font-size: 18px;
		 letter-spacing: 2px;
		 text-align: left;
	}
	.__pf .pf-b499c11e-a673b202 {
		font-size: 36px;
		 font-weight: 700;
		 line-height: 1.5;
		 margin-bottom: 0px;
		 text-align: left;
		 margin-top: -3px;
	}
	.__pf .pf-b499c11e-02df6b66 {
		color: rgb(5, 127, 248);
		 width: 56px;
		 height: 2px;
		 margin-top: 0px;
		 margin-right: 0px;
		 margin-bottom: 0px;
		 padding-bottom: 40px;
	}
	.__pf .pf-b499c11e-66f526c7 {
		font-size: 18px;
		 margin-bottom: 25px;
		 font-style: italic;
	}
	.__pf .pf-b499c11e-c71ac1c3 {
		font-size: 18px;
		 text-align: center;
		 font-weight: 700;
		 margin-bottom: 25px;
	}
	.__pf .pf-b499c11e-c3b8b418 {
		font-size: 18px;
	}
	.__pf .pf-b499c11e-ebe47a76 {
		width: 30px;
		 height: auto;
		 cursor: pointer;
	}
	.__pf .pf-b499c11e-39eafa80 {
		padding-right: 0px;
		 text-align: center;
	}
	.__pf .pf-b499c11e-e9ccfc11 {
		text-align: center;
		 padding-top: 20px;
	}
	.__pf .pf-b499c11e-b8b4180e {
		text-align: justify;
		 background-color: rgb(255, 255, 255);
		 padding: 25px;
	}
	.__pf .pf-b499c11e-b4180e02 {
		width: 30px;
		 height: auto;
		 cursor: pointer;
	}
	.__pf .pf-b499c11e-0284e374 {
		padding-right: 0px;
		 text-align: center;
	}
	.__pf .pf-b499c11e-84e37498 {
		text-align: center;
		 margin-top: -20px;
	}
	.__pf .pf-b499c11e-9837f869 {
		line-height: normal;
		 color: rgb(36, 51, 65);
		 margin-bottom: 0px;
		 text-transform: uppercase;
		 font-size: 18px;
		 letter-spacing: 2px;
		 text-align: left;
	}
	.__pf .pf-b499c11e-69f4b0cf {
		margin-top: -3px;
		 font-size: 36px;
		 font-weight: 700;
		 line-height: 1.5;
		 margin-bottom: 0px;
		 text-align: left;
	}
	.__pf .pf-b499c11e-cf40c781 {
		color: rgb(5, 127, 248);
		 width: 56px;
		 height: 2px;
		 margin: 0px;
		 padding-bottom: 40px;
	}
	.__pf .pf-b499c11e-2525a43f {
		line-height: normal;
		 color: rgb(36, 51, 65);
		 margin-bottom: 0px;
		 text-transform: uppercase;
		 font-size: 18px;
		 letter-spacing: 2px;
		 text-align: left;
		 margin-top: 40px;
	}
	.__pf .pf-b499c11e-3f49ddcf {
		margin-top: -3px;
		 font-size: 36px;
		 font-weight: 700;
		 line-height: 1.5;
		 margin-bottom: 0px;
		 text-align: left;
	}
	.__pf .pf-b499c11e-cfe9612a {
		color: rgb(5, 127, 248);
		 width: 56px;
		 height: 2px;
		 margin: 0px;
		 padding-bottom: 40px;
	}
	.__pf .pf-b499c11e-612ae93e {
		padding: 25px;
		 background-color: rgb(255, 255, 255);
	}
	.__pf .pf-b499c11e-e93ef3be {
		background-color: rgb(250, 250, 250);
	}
	.__pf .pf-b499c11e-cf0a8aa5 {
		text-align: center;
		 margin-top: -20px;
	}
	.__pf .pf-b499c11e-fa80cf0a {
		padding-right: 0px;
		 font-size: 22px;
		 margin-right: -10px;
		 text-align: left;
	}
	.__pf .pf-b499c11e-9960e9cc {
		background-color: rgb(250, 250, 250);
		 padding-bottom: 0px;
		 padding-top: 0px;
	}
	.__pf .pf-b499c11e-beb2bcf5 {
		line-height: normal;
		 color: rgb(36, 51, 65);
		 margin-bottom: 0px;
		 text-transform: uppercase;
		 font-size: 18px;
		 letter-spacing: 2px;
		 text-align: left;
	}
	.__pf .pf-b499c11e-f57a7570 {
		margin-top: -3px;
		 font-size: 36px;
		 font-weight: 700;
		 line-height: 1.5;
		 margin-bottom: 0px;
		 text-align: left;
	}
	.__pf .pf-b499c11e-70783efd {
		color: rgb(5, 127, 248);
		 width: 56px;
		 height: 2px;
		 margin: 0px;
		 padding-bottom: 40px;
	}
	.__pf .pf-b499c11e-fd98e7e6 {
		font-size: 18px;
		 padding-right: 50px;
	}
	.__pf .pf-b499c11e-98e7e6dc {
		font-size: 12px;
	}
	.__pf .pf-b499c11e-e6dcb733 {
		background-color: rgb(145, 157, 169);
		 color: rgb(255, 255, 255);
		 text-align: center;
		 font-size: 14px;
		 margin-left: 0%;
		 margin-right: 0%;
		 padding-top: 18px;
		 margin-top: 30px;
	}
	.__pf .pf-b499c11e-e6dcb733:hover {
		background-color: rgb(37, 51, 65);
	}
	.__pf .pf-b499c11e-1af06e68 {
		margin-top: -15px;
	}
	.__pf .pf-b499c11e-f06e688c {
		padding-top: 40px;
		 background-color: rgb(250, 250, 250);
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.__pf .pf-b499c11e-9960e9cc {
		background-color: rgb(250, 250, 250);
		 padding-bottom: 0px;
		 padding-top: 0px;
	}
}
						.buttonCerca { 	background-color: rgb(145, 157, 169); 	color: rgb(255, 255, 255); 	padding: 10px 20px; 	margin-left: 0px; 	text-align: center; 	font-size: 14px; 	margin-top: 15px; 	margin-bottom: 15px; 	text-transform: uppercase; } table.calendar  { 	width: 98%; } input[type="text"] { 	height: 40px !important; 	width: 70%; } .copied{ 	color: rgb(86,138,50); }