/* Local overview */

/* ----- films section ----- */

.section-films .films-grid.film-single {
	grid-template-columns: 1fr;
}
.section-films .films-grid.film-single .film-item {
	min-height: 368px;
}
@media only screen and (max-width: 1068px) {
	.section-films .films-grid.film-single .film-item {
		min-height: 320px;
	}
}
@media only screen and (max-width: 734px) {
	.section-films .films-grid.film-single .film-item {
		min-height: 500px;
	}
}
.section-films .films-grid.film-single .film-item .film-item-content {
	margin-inline-start: 78px;
	padding-top: 107px;
}
@media only screen and (max-width: 1068px) {
	.section-films .films-grid.film-single .film-item .film-item-content {
		margin-inline-start: 35px;
		padding-top: 84px;
	}
}
@media only screen and (max-width: 734px) {
	.section-films .films-grid.film-single .film-item .film-item-content {
		margin-inline-start: auto;
		padding-top: 36px;
	}
}

.grid-item.theme-dark .modal-trigger .svg-plus,
.grid-item.theme-dark .typography-callout,
.grid-item.theme-dark .typography-grid-copy,
.grid-item.theme-dark .typography-grid-copy-secondary,
.grid-item.theme-dark .typography-grid-headline,
.grid-item.theme-dark .typography-headline-reduced {
	color: #f5f5f7 !important;
}

/* animations */
/* AssistiveTouch animation start & end frames */
.grid-item-assistive-touch.full .inline-media figure.inline-video-frame-start {
	background-image: url(/ca/accessibility/images/overview/fallbacks/pinch_startframe__f9funmd6jxyu_large.jpg);
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx) {
	.grid-item-assistive-touch.full
		.inline-media
		figure.inline-video-frame-start {
		background-image: url(/ca/accessibility/images/overview/fallbacks/pinch_startframe__f9funmd6jxyu_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.grid-item-assistive-touch.full
		.inline-media
		figure.inline-video-frame-start {
		background-image: url(/ca/accessibility/images/overview/fallbacks/pinch_startframe__f9funmd6jxyu_medium.jpg);
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.grid-item-assistive-touch.full
		.inline-media
		figure.inline-video-frame-start {
		background-image: url(/ca/accessibility/images/overview/fallbacks/pinch_startframe__f9funmd6jxyu_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.grid-item-assistive-touch.full
		.inline-media
		figure.inline-video-frame-start {
		background-image: url(/ca/accessibility/images/overview/fallbacks/pinch_startframe__f9funmd6jxyu_small.jpg);
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.grid-item-assistive-touch.full
		.inline-media
		figure.inline-video-frame-start {
		background-image: url(/ca/accessibility/images/overview/fallbacks/pinch_startframe__f9funmd6jxyu_small_2x.jpg);
	}
}
.grid-item-assistive-touch.full .inline-media figure.inline-video-frame-end {
	background-image: url(/ca/accessibility/images/overview/fallbacks/pinch_endframe__gedcfxevpbyy_large.jpg);
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx) {
	.grid-item-assistive-touch.full
		.inline-media
		figure.inline-video-frame-end {
		background-image: url(/ca/accessibility/images/overview/fallbacks/pinch_endframe__gedcfxevpbyy_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.grid-item-assistive-touch.full
		.inline-media
		figure.inline-video-frame-end {
		background-image: url(/ca/accessibility/images/overview/fallbacks/pinch_endframe__gedcfxevpbyy_medium.jpg);
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.grid-item-assistive-touch.full
		.inline-media
		figure.inline-video-frame-end {
		background-image: url(/ca/accessibility/images/overview/fallbacks/pinch_endframe__gedcfxevpbyy_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.grid-item-assistive-touch.full
		.inline-media
		figure.inline-video-frame-end {
		background-image: url(/ca/accessibility/images/overview/fallbacks/pinch_endframe__gedcfxevpbyy_small.jpg);
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.grid-item-assistive-touch.full
		.inline-media
		figure.inline-video-frame-end {
		background-image: url(/ca/accessibility/images/overview/fallbacks/pinch_endframe__gedcfxevpbyy_small_2x.jpg);
	}
}
