/* PageFly Element Styles */
						.lcHmGL { word-break: break-word; }
.lcHmGL span { font-weight: inherit; text-decoration: inherit; }
.lcHmGL i { margin-right: 0.3em; }
.kKVZfa { min-height: 30px; }
.jklmHY { padding: var(--pf-s-lg); }
@media (min-width: 992px) and (max-width: 1199px) {
  .jklmHY { padding: var(--pf-s-md); }
}
@media (min-width: 768px) and (max-width: 991px) {
  .jklmHY { padding: var(--pf-s-sm); }
}
@media (max-width: 767px) {
  .jklmHY { padding: var(--pf-s-xs); }
}
.fTyjzF { position: relative; }
.eYzxUD { margin: 0 calc(-1 * var(--pf-s-lg)); }
@media (min-width: 992px) and (max-width: 1199px) {
  .eYzxUD { margin: 0 calc(-1 * var(--pf-s-md)); }
}
@media (min-width: 768px) and (max-width: 991px) {
  .eYzxUD { margin: 0 calc(-1 * var(--pf-s-sm)); }
}
@media (max-width: 767px) {
  .eYzxUD { margin: 0 calc(-1 * var(--pf-s-xs)); }
}
.bjKdkd__parallax { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; pointer-events: none; }
.bjKdkd { padding: 15px 0px; position: relative; }
.iVVzrr { position: relative; list-style: inherit; margin: 0 0 var(--line-spacing); }
.iVVzrr:last-child { margin: 0px; }
.iVVzrr::before { content: ""; display: inline-block; width: var(--text-indent); }
.iVVzrr > i { padding: 5px; margin-right: 5px; }
.iVVzrr > span { display: inline; }
.bMMcvF { margin: 0px; padding: 10px; }
.cbrLgP > span:last-child { line-height: inherit; display: block; margin-right: 0px !important; }
#editor-dnd-wrapper .cbrLgP span + span[contenteditable] { display: block; }
#editor-dnd-wrapper .cbrLgP span + span[contenteditable]:empty::after { display: inline; }
.cbrLgP ol, .cbrLgP ul { list-style-position: inside; }
.cbrLgP blockquote { font-size: inherit; }
.fnmilh { display: inline-block; }
.fnmilh[contenteditable="true"] { user-select: text; }
.fnmilh { vertical-align: baseline; word-break: break-word; }
.fnmilh:focus { outline: none; }
.fnmilh::after { display: inline; }
.detHrZ { margin: 0px -15px; }
.detHrZ .pf-c { padding: 15px; }
.detHrZ .blog__infos h3 a, .detHrZ .blog__image a { display: block; color: rgb(27, 28, 29); text-decoration: none; font-size: 18px; line-height: 1.7em; margin: 15px 0px; }
.detHrZ .blog__infos a { color: rgb(27, 28, 29); text-decoration: none; }
.detHrZ .blog__image img { vertical-align: middle; width: 100%; }
.detHrZ .article--horizontal { display: -webkit-flex; }
.detHrZ .article--horizontal h3 { margin: 0px 0px 10px; }
.detHrZ .article--horizontal .blog__infos { text-align: left; flex: 3 1 0%; padding-left: 15px; }
.detHrZ .article--horizontal .blog__image { flex: 1 1 0%; }
.detHrZ .blog__infos h3 { font-size: 18px; line-height: 1.7em; margin: 15px 0px; }
.detHrZ .blog__metas { margin-bottom: 12px; font-size: 12px; }
.detHrZ .blog__metas span + span { margin-left: 10px; }
.detHrZ .blog__image.back { position: relative; overflow: hidden; max-width: 100%; max-height: 350px !important; }
.detHrZ.pf-loading::before { content: ""; position: absolute; border-width: 3px; border-style: solid; border-color: rgb(95, 103, 255) rgb(243, 243, 243) rgb(243, 243, 243); border-image: initial; border-radius: 50%; width: 32px; height: 32px; animation: 2s linear 0s infinite normal none running pf-spin; z-index: 1; top: calc(50% - 46px); left: calc(50% - 16px); }
.detHrZ.pf-loading > div:not(:last-child) { opacity: 0.6; }
@keyframes pf-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
						/* PageFly Styles */
						
@media all {
	.__pf .pf-90be40d5 {
		text-align: center;
		 padding-top: 5px;
	}
	.__pf .pf-d5148f55 {
		padding-top: 0px;
		 margin-bottom: 0px;
		 margin-right: 5px;
		 text-align: left;
		 margin-left: 5px;
	}
	.__pf .pf-afb909fa {
		list-style-position: inside;
		 list-style-type: disc;
		 text-align: left;
	}
	.__pf .pf-b909fa9c {
		text-align: center;
	}
	.__pf .pf-fa9c06d7 {
		text-align: center;
	}
	.__pf .pf-fc3e6465 {
		text-align: center;
		 padding-top: 5px;
		 font-size: 24px;
		 font-weight: 700;
		 margin-top: 0px;
		 margin-bottom: 0px;
	}
	.__pf .pf-2e382617 {
		text-align: center;
		 padding-top: 5px;
		 font-size: 24px;
		 font-weight: 700;
		 margin-top: 0px;
		 margin-bottom: 0px;
	}
	.__pf .pf-17eb75c3 {
		margin-top: -20px;
	}
	.__pf .pf-eb75c368 {
		margin-top: -20px;
	}
	.__pf .pf-6852c00a {
		text-align: center;
	}
	.__pf .pf-cd56eca5 {
		text-align: center;
	}
	.__pf .pf-0f7aacb1 {
		text-align: center;
	}
}
@media only screen and (max-width: 767px) {
	.__pf .pf-d5148f55 {
		margin-left: 10px;
		 margin-right: 10px;
	}
	.__pf .pf-fc3e6465 {
		margin-top: 0px;
		 margin-bottom: 0px;
	}
	.__pf .pf-2e382617 {
		margin-top: 0px;
		 margin-bottom: 0px;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.__pf .pf-fc3e6465 {
		margin-top: 0px;
		 margin-bottom: 0px;
	}
	.__pf .pf-2e382617 {
		margin-top: 0px;
		 margin-bottom: 0px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.__pf .pf-d5148f55 {
		margin-left: 20px;
		 margin-right: 20px;
	}
	.__pf .pf-fc3e6465 {
		margin-top: 0px;
		 margin-bottom: 0px;
	}
	.__pf .pf-2e382617 {
		margin-top: 0px;
		 margin-bottom: 0px;
	}
}
						