.lpc-photo-sticky-1__headline {
	margin-bottom: 32px;
}
[data-media-source="media-sm"] .lpc-photo-sticky-1__headline {
	margin-bottom: 24px;
}
[data-media-source="media-xs"] .lpc-photo-sticky-1__headline {
	margin-bottom: 24px;
}

.lpc-photo-sticky-1__title + .lpc-photo-sticky-1__subtitle {
	margin-top: 28px;
}
[data-media-source="media-sm"] .lpc-photo-sticky-1__title + .lpc-photo-sticky-1__subtitle {
	margin-top: 20px;
}
[data-media-source="media-xs"] .lpc-photo-sticky-1__title + .lpc-photo-sticky-1__subtitle {
	margin-top: 20px;
}


.lpc-photo-sticky-1__row {
	 display: flex;
	 position: relative;
	 flex-direction: row;
	 align-items: flex-start;
}
 .lpc-photo-sticky-1__row._reverse {
	 flex-direction: row-reverse;
}
 .lpc-photo-sticky-1__row._align-center {
	 align-items: center;
}
 .lpc-photo-sticky-1__row._align-center .lpc-photo-sticky-1__body-wrap, .lpc-photo-sticky-1__row._align-center .lpc-photo-sticky-1__photos-wrap {
	 top: 32px;
	 bottom: 0;
}
 .lpc-photo-sticky-1__row._align-end {
	 align-items: flex-end;
}
 .lpc-photo-sticky-1__row._align-end .lpc-photo-sticky-1__body-wrap, .lpc-photo-sticky-1__row._align-end .lpc-photo-sticky-1__photos-wrap {
	 top: auto;
	 bottom: 32px;
}
 .lpc-photo-sticky-1__body-wrap, .lpc-photo-sticky-1__photos-wrap {
	 position: -webkit-sticky;
	 position: sticky;
	 padding: 0;
	 top: 32px;
	 bottom: 0;
	 display: block;
}

.lpc-photo-sticky-1__photo img {
	max-width: 100%;
}
.lpc-photo-sticky-1__photo {
	display: block;
	overflow: hidden;
}

.lpc-photo-sticky-1__photos {
	display: flex;
    justify-content: center;
    width: auto;
    font-size: 0;
}

 [data-media-source="media-sm"] .lpc-photo-sticky-1__body-wrap {
	 order: 2;
}
[data-media-source="media-sm"] .lpc-photo-sticky-1__body-wrap, [data-media-source="media-sm"] .lpc-photo-sticky-1__photos-wrap {
	 position: static;
}
 [data-media-source="media-sm"] .lpc-photo-sticky-1__photos {
	 margin-bottom: 16px;
}

 [data-media-source="media-xs"] .lpc-photo-sticky-1__body-wrap {
	 order: 2;
}
 [data-media-source="media-xs"] .lpc-photo-sticky-1__body-wrap, [data-media-source="media-xs"] .lpc-photo-sticky-1__photos-wrap {
	 position: static;
}
 [data-media-source="media-xs"] .lpc-photo-sticky-1__photos {
	 margin-bottom: 16px;
}