/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

.section-hero .inline-media figure.inline-video-frame-start {
	background-image: url(/tr/accessibility/images/overview/hero_startframe__dilc8wbk2cqe_large.jpg);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-hero .inline-media figure.inline-video-frame-start {
		background-image: url(/tr/accessibility/images/overview/hero_startframe__dilc8wbk2cqe_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.section-hero .inline-media figure.inline-video-frame-start {
		background-image: url(/tr/accessibility/images/overview/hero_startframe__dilc8wbk2cqe_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) {
	.section-hero .inline-media figure.inline-video-frame-start {
		background-image: url(/tr/accessibility/images/overview/hero_startframe__dilc8wbk2cqe_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.section-hero .inline-media figure.inline-video-frame-start {
		background-image: url(/tr/accessibility/images/overview/hero_startframe__dilc8wbk2cqe_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) {
	.section-hero .inline-media figure.inline-video-frame-start {
		background-image: url(/tr/accessibility/images/overview/hero_startframe__dilc8wbk2cqe_small_2x.jpg);
	}
}
.section-hero .inline-media figure.inline-video-frame-end {
	background-image: url(/tr/accessibility/images/overview/hero_endframe__eocolbpq4bsm_large.jpg);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-hero .inline-media figure.inline-video-frame-end {
		background-image: url(/tr/accessibility/images/overview/hero_endframe__eocolbpq4bsm_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.section-hero .inline-media figure.inline-video-frame-end {
		background-image: url(/tr/accessibility/images/overview/hero_endframe__eocolbpq4bsm_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) {
	.section-hero .inline-media figure.inline-video-frame-end {
		background-image: url(/tr/accessibility/images/overview/hero_endframe__eocolbpq4bsm_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.section-hero .inline-media figure.inline-video-frame-end {
		background-image: url(/tr/accessibility/images/overview/hero_endframe__eocolbpq4bsm_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) {
	.section-hero .inline-media figure.inline-video-frame-end {
		background-image: url(/tr/accessibility/images/overview/hero_endframe__eocolbpq4bsm_small_2x.jpg);
	}
}

.grid-item-assistive-touch.full .inline-media figure.inline-video-frame-start {
	background-image: url(/tr/accessibility/images/overview/pinch_startframe__f9funmd6jxyu_large.jpg);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.grid-item-assistive-touch.full .inline-media figure.inline-video-frame-start {
		background-image: url(/tr/accessibility/images/overview/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(/tr/accessibility/images/overview/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(/tr/accessibility/images/overview/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(/tr/accessibility/images/overview/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(/tr/accessibility/images/overview/pinch_startframe__f9funmd6jxyu_small_2x.jpg);
	}
}
.grid-item-assistive-touch.full .inline-media figure.inline-video-frame-end {
	background-image: url(/tr/accessibility/images/overview/pinch_endframe__gedcfxevpbyy_large.jpg);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.grid-item-assistive-touch.full .inline-media figure.inline-video-frame-end {
		background-image: url(/tr/accessibility/images/overview/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(/tr/accessibility/images/overview/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(/tr/accessibility/images/overview/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(/tr/accessibility/images/overview/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(/tr/accessibility/images/overview/pinch_endframe__gedcfxevpbyy_small_2x.jpg);
	}
}

.section-hero .container .video-fallback .selection-text:before {
	width: 120px;
	height: 67px;
	background-size: 120px 67px;
	background-image: url(/tr/accessibility/images/overview/speak__czk9v7csnnue_large.png);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-hero .container .video-fallback .selection-text:before {
		background-image: url(/tr/accessibility/images/overview/speak__czk9v7csnnue_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero .container .video-fallback .selection-text:before {
		width: 82px;
		height: 49px;
		background-size: 82px 49px;
		background-image: url(/tr/accessibility/images/overview/speak__czk9v7csnnue_medium.png);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-hero .container .video-fallback .selection-text:before {
		background-image: url(/tr/accessibility/images/overview/speak__czk9v7csnnue_medium_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .container .video-fallback .selection-text:before {
		width: 60px;
		height: 34px;
		background-size: 60px 34px;
		background-image: url(/tr/accessibility/images/overview/speak__czk9v7csnnue_small.png);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-hero .container .video-fallback .selection-text:before {
		background-image: url(/tr/accessibility/images/overview/speak__czk9v7csnnue_small_2x.png);
	}
}
/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

.grid-item.grid-item-eye-tracking {
	grid-column: span 2;
}

.section-films .films-grid {
	grid-template-columns: none;
}

.section-films .films-grid .film-item {
	min-height: 368px;
}

@media only screen and (max-width: 1068px) {
	.section-films .films-grid .film-item {
		min-height: 318px;
	}
}

@media only screen and (max-width: 734px) {
	.section-films .films-grid .film-item {
		min-height: 500px;
	}
}

@media only screen and (min-width: 734px) {
	.section-films .films-grid .film-item-content {
		display: inline-block;
		padding-block-start: 80px;
		padding-left: 80px;
	}
}

@media only screen and (max-width: 734px) {
	.section-films .films-grid .film-item-content {
		max-width: 83%;
		margin-inline: auto;
		left: 0;
	}
}

.section-films .theme-dark h3 {
	font-size: 48px;
}

@media only screen and (max-width: 1068px) {
	.section-films .theme-dark h3 {
		font-size: 32px;
	}
}

@media only screen and (max-width: 734px) {
	.section-films .theme-dark h3 {
		font-size: 28px;
	}
}

.grid-item.grid-item-magnifier .magnifier-graphic .microwave-button {
	left: 15.1%;
}

@media only screen and (max-width: 1068px) {
	.grid-item.grid-item-magnifier .magnifier-graphic .microwave-button {
		font-size: 8px;
		top: 38.7%;
		left: 15.4%;
	}
}
@media only screen and (max-width: 734px) {
	.grid-item.grid-item-magnifier .magnifier-graphic .microwave-button {
		top: 46.1%;
		left: 17%;
		font-size: 7px;
	}
}

.grid-item.grid-item-vocal-shortcuts.is-enhanced .grid-copy .line-container-3 .text {
	line-height: 1.15;
}

.section-resources .resources-grid .row .resource-item .resource-cta {
	max-width: 23ch;
}

.bubble .typography-intro-elevated {
	min-width: 130px;
}
@media only screen and (max-width: 1068px) {
	.bubble .typography-intro-elevated {
		min-width: 115px;
	}
}
@media only screen and (max-width: 734px) {
	.bubble .typography-intro-elevated {
		min-width: 100px;
	}
}

.grid-item.grid-item-magnifier .bubble-container {
	margin: 80px 0 0 61px;
}
@media only screen and (max-width: 1068px) {
	.grid-item.grid-item-magnifier .bubble-container {
		margin: 80px 0 0 38px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item.grid-item-magnifier .bubble-container {
		margin-top: 30px;
	}
}

.grid-item.grid-item-magnifier .grid-copy {
	font-size: 47px;
}
@media only screen and (max-width: 1068px) {
	.grid-item.grid-item-magnifier .grid-copy {
		font-size: 32px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item.grid-item-magnifier .grid-copy {
		max-width: 13.1ch;
	}
}

@media only screen and (max-width: 1068px) {
	.grid-item.grid-item-magnifier .lottie-container svg {
		inset-inline-end: -12px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item.grid-item-magnifier .lottie-container svg {
		inset-inline-end: unset;
		inset-inline-start: -5px;
		inset-block-start: 17px;
	}
}

.typography-grid-larger-text-alt {
	font-size: 54px;
}

@media only screen and (max-width: 1068px) {
	.typography-grid-larger-text-alt {
		font-size: 37px;
	}
}

.grid-item.grid-item-spoken-content .grid-copy {
	line-height: 1.193493;
}

@media only screen and (max-width: 1068px) {
	.grid-item.grid-item-spoken-content .grid-copy {
		line-height: 1.20345;
	}
}

.grid-item.grid-item-assistive-access .main-content > p span {
	max-inline-size: 12ch;
}

@media only screen and (max-width: 734px) {
	.section-tiles-grid .section-headline {
		--headline-length: 11ch;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 734px) {
	.grid-item.grid-item-assistive-access .main-content > p span:first-child {
		margin-right: 13px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.overview-speak-screen-bubble-text {
		--p-width: 60px;
		--p-height: 34px;
	}
}

@media only screen and (max-width: 734px) {
	.overview-speak-screen-bubble-text {
		top: -44px;
	}
}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
