/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/
.section-hero .inline-media figure.inline-video-frame-start { background-image:url("/euro/accessibility/l/titles_fr/images/overview/fallbacks/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("/euro/accessibility/l/titles_fr/images/overview/fallbacks/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("/euro/accessibility/l/titles_fr/images/overview/fallbacks/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("/euro/accessibility/l/titles_fr/images/overview/fallbacks/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("/euro/accessibility/l/titles_fr/images/overview/fallbacks/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("/euro/accessibility/l/titles_fr/images/overview/fallbacks/hero_startframe__dilc8wbk2cqe_small_2x.jpg"); }
}
.section-hero .inline-media figure.inline-video-frame-end { background-image:url("/euro/accessibility/l/titles_fr/images/overview/fallbacks/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("/euro/accessibility/l/titles_fr/images/overview/fallbacks/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("/euro/accessibility/l/titles_fr/images/overview/fallbacks/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("/euro/accessibility/l/titles_fr/images/overview/fallbacks/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("/euro/accessibility/l/titles_fr/images/overview/fallbacks/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("/euro/accessibility/l/titles_fr/images/overview/fallbacks/hero_endframe__eocolbpq4bsm_small_2x.jpg"); }
}


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




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

/* 
.section-hero .container .video-fallback {
	display: inline;
}
 */
/* 
.section-hero .hero-copy-container {
	opacity:100;
	margin-top:20px;
}
 */



html.ios.safari .section-hero .container {
	--ios-header: -30px;
}


.overview-speak-screen-bubble-text {
    left: 52px;
}

@media only screen and (max-width: 1068px) {
    .overview-speak-screen-bubble-text {
        left: 35px;
    }
}

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

@media only screen and (max-width: 1068px) {
	.grid-item-magnifier .header-content {
    	max-width:180px
	}
}

@media only screen and (max-width: 734px) {
	.grid-item-magnifier .header-content {
    	max-width:240px
	}
}


@media only screen and (min-width:735px) {
    .grid-item.full.grid-item-back-tap .header-content {
        padding: var(--tile-padding) var(--tile-padding) 0;
    }
}

@media only screen and (max-width:734px) {
    .section-vision .section-footer .typography-section-button {
        font-size: 12px;
    }
    .section-hearing .section-footer .typography-section-button {
        font-size: 12px;
    }
    .section-speech .section-footer .typography-section-button {
        font-size: 12px;
	}
    .section-mobility .section-footer .typography-section-button {
        font-size: 12px;
    }
    .section-cognitive .section-footer .typography-section-button {
        font-size: 11px;
    }
}

@media only screen and (max-width:1068px) {
	.grid-item.grid-item-assistive-access .main-content > p span {
    	max-inline-size: 11ch;
	}
}

@media only screen and (max-width:734px) {
    .grid-item.grid-item-assistive-access .main-content > p span {
        max-inline-size: 12ch;
    }
}


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

@media only screen and (max-width:1068px) {
    .grid-item.grid-item-magnifier .magnifier-graphic .microwave-button {
        left: 15.5%;
    }
}

@media only screen and (max-width:734px) {
    .grid-item.grid-item-magnifier .magnifier-graphic .microwave-button {
        left: 17.4%;
    }
}

.grid-item.grid-item-live-speech .main-content .typography-headline-elevated {
    font-size: 53px;
}

@media only screen and (max-width:1068px) {
	.grid-item.grid-item-live-speech .main-content .typography-headline-elevated {
    	font-size: 31px;
	}
}

@media only screen and (max-width:734px) {
	.grid-item.grid-item-live-speech .main-content .typography-headline-elevated {
    	font-size: 27px;
	}
}

@media only screen and (max-width:1068px) {
    .grid-item-voiceover .header-content {
        max-width: 185px;
    }
}

@media only screen and (max-width:734px) {
    .grid-item-voiceover .header-content {
        max-width: 172px;
        padding-block-end: 350px;
    }
}
@media only screen and (max-width:734px) {
    .grid-item.grid-item-spoken-content .grid-copy .line.line-bottom {
        padding-left: 0px;
        padding-bottom: 0px;
    }
}

.grid-item.grid-item-spoken-content .grid-copy .line.line-middle {
	padding-right: 6px;
	padding-bottom: 4px;
}

@media only screen and (max-width: 734px) {
    .grid-item.grid-item-spoken-content .grid-copy .line.line-middle {
        padding-right: 0px;
        padding-bottom: 0;
    }
}

.section-resources .resources-grid .row .resource-item .icon-headline {
    max-width: 14.5ch;
}

.grid-item.full .header-content {
    padding-top: 40px
}
@media only screen and (max-width: 1068px) {
    .grid-item.full .header-content {
        padding-top: 30px;
    }
}
@media only screen and (max-width:734px) {
    .grid-item.full {
        display: flex;
    }
}
@media only screen and (max-width:734px) {
    .grid-item.full .header-content {
        margin-bottom: 0;
    }
}


.grid-item.grid-item-spoken-content .grid-copy {
    position: relative;
    max-width: 410px;
}
@media only screen and (max-width:1068px) {
    .grid-item.grid-item-spoken-content .grid-copy {
        max-width: 280px;
    }
}
@media only screen and (max-width:734px) {
    .grid-item.grid-item-spoken-content .grid-copy {
        max-width: 400px;
    }
}


.grid-item.grid-item-spoken-content .grid-copy .start::before {
    top: -24px;
    left: -10px;
}
@media only screen and (max-width:1068px) {
    .grid-item.grid-item-spoken-content .grid-copy .start::before {
        top: -16px;
        left: -7px;
    }
}
@media only screen and (max-width:734px) {
    .grid-item.grid-item-spoken-content .grid-copy .start::before {
        top: -14px;
        left: -8px;
    }
}


.grid-item.grid-item-spoken-content .grid-copy .end::after {
    left: 272px;
    top: -1px;
}
@media only screen and (max-width:1068px) {
    .grid-item.grid-item-spoken-content .grid-copy .end::after {
        left: 183px;
        top: -1px;
    }
}
@media only screen and (max-width:734px) {
    .grid-item.grid-item-spoken-content .grid-copy .end::after {
        left: 21px;
        top: 46px;
    }
}


.grid-item.grid-item-spoken-content .grid-copy .line.line-top {
    padding-left: 0px;
}
.grid-item.grid-item-spoken-content .grid-copy .line.line-middle {
    padding-left: 0px;
}
@media only screen and (max-width:1068px) {
    .grid-item.grid-item-spoken-content .grid-copy .line.line-middle {
        padding-left: 0px;
        padding-right: 0px;
    }
}
.grid-item.grid-item-spoken-content .grid-copy .line.line-bottom {
    padding-left: 0px;
}

.line-container-3 {
    height: 75px;
}
@media only screen and (max-width:1068px) {
    .line-container-3 {
        height: 55px;
    }
}
@media only screen and (max-width:734px) {
    .line-container-3 {
        height: 50px;
    }
}
.line-container-3 .text {
    height: 100%;
}

@media (min-width:1441px) {
	.resources-gallery.scroll-gallery .paddlenav {
		display: none;
	}
}

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