/* icon */
.icon-wrapper .icon,
.icon-wrapper .icon-after:after,
.icon-wrapper .icon-before:before,
.icon-wrapper .more:not(.icon-before):after,
#ac-globalfooter .ac-gf-more::before,
#ac-globalfooter .ac-gf-more::after {
    position: relative;
    top: -0.04em;
}

#ac-globalfooter .ac-gf-more::after{
    top: -0.09em;
}

/* headline */
@media only screen and (max-width:734px) {
    .section-tiles-grid .section-headline {
        max-inline-size: 90%;
    }
}

.section.section-hearing {
    --headline-length: 520px;
}

@media only screen and (max-width:734px) {
    .section.section-hearing {
        --headline-length: 80%;
    }
}

.grid-item-background-sounds .grid-copy{
    max-width: 264px;
}

@media only screen and (max-width: 1068px) {
    .grid-item-background-sounds .grid-copy{
        max-width: 176px;
    }   
}

@media only screen and (max-width: 734px) {
    .grid-item-background-sounds .grid-copy{
        max-width: 220px;
    }  
}

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

/* magnifier */
.grid-item.grid-item-magnifier .magnifier-graphic .microwave-button {
    top: 38.9%;
    left: 20.1%;
}

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

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

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

    .grid-item.grid-item-magnifier .header-content {
        margin-bottom: 20px;
    }
}

/* personal-voice */
.grid-item.grid-item-personal-voice .main-content>p .black-text {
    color: #1D1D1F;
}

/* assistive-touch */
.grid-item-assistive-touch.full .grid-copy {
    margin-block-start: 78px;
}

@media only screen and (max-width: 1068px) {
    .grid-item-assistive-touch.full .grid-copy {
        margin-block-start: 41px;
    }
}

@media only screen and (max-width: 734px) {
    .grid-item-assistive-touch.full .grid-copy {
        margin-block-start: 12px;
    }
}

/* spoken-content */
.grid-item.grid-item-spoken-content .grid-copy .line.line-middle {
    padding-top: 5px;
    padding-bottom: 0;
}

.grid-item.grid-item-spoken-content .grid-copy .line.line-bottom {
    padding-bottom: 0;
}

.grid-item.grid-item-spoken-content .grid-copy .line.line-middle,
.grid-item.grid-item-spoken-content .grid-copy .line.line-bottom {
    padding-top: 5px;
}

@media only screen and (max-width: 1068px) {

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

@media only screen and (max-width:734px) {

    .grid-item.grid-item-spoken-content .grid-copy .line.line-middle,
    .grid-item.grid-item-spoken-content .grid-copy .line.line-bottom {
        padding-top: 0;
        padding-right: 0;
    }
}

@media only screen and (max-width:734px) {
    .grid-item.grid-item-spoken-content .grid-copy .end:after{
        right: -8px;
    }
}

/* live-speech */
@media only screen and (max-width:360px) {
    .typography-memoji-adjacent {
        font-size: 34px;
    }
}

@media only screen and (max-width:320px) {
    .grid-item.grid-item-live-speech .main-content>p .wobbled-words .word {
        font-size: 39px;
    }
}

/* resource section */
@media only screen and (max-width: 734px) {
    .section-resources .section-headline {
        max-inline-size: 98%;
    }
}

/* newsroom */
.section-news #newsroom-header {
    max-width: 90%;
}

/* locallazing images */

/* hero */
.section-hero .inline-media figure.inline-video-frame-start {
    background-image: url(/kr/accessibility/x/images/overview/fallbacks/hero_startframe__dilc8wbk2cqe_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) {
    .section-hero .inline-media figure.inline-video-frame-start {
        background-image:url(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/images/overview/fallbacks/hero_startframe__dilc8wbk2cqe_small_2x.jpg)
    }
}

.section-hero .inline-media figure.inline-video-frame-end {
    background-image: url(/kr/accessibility/x/images/overview/fallbacks/hero_endframe__eocolbpq4bsm_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) {
    .section-hero .inline-media figure.inline-video-frame-end {
        background-image: url(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/images/overview/fallbacks/hero_endframe__eocolbpq4bsm_small_2x.jpg)
    }
}

@media only screen and (max-width:734px) {

    .section-hero .inline-media .inline-video-frame-end,
    .section-hero .inline-media .inline-video-frame-start,
    .section-hero .inline-media video {
        background-image: url(/kr/accessibility/x/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 .inline-video-frame-end,
    .section-hero .inline-media .inline-video-frame-start,
    .section-hero .inline-media video {
        background-image: url(/kr/accessibility/x/images/overview/fallbacks/hero_startframe__dilc8wbk2cqe_small_2x.jpg)
    }
}

/* assistive-touch */
.grid-item-assistive-touch.full .inline-media figure.inline-video-frame-end {
    background-image: url(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/images/overview/fallbacks/pinch_endframe__gedcfxevpbyy_small_2x.jpg)
    }
}

.grid-item-assistive-touch.full .inline-media figure.inline-video-frame-start {
    background-image: url(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/images/overview/fallbacks/pinch_startframe__f9funmd6jxyu_small_2x.jpg)
    }
}

/* display-settings */
.grid-item-display-settings .inline-media figure.inline-video-frame-start, .grid-item-display-settings .inline-media figure.inline-video-frame-end {
    background-image: url(/kr/accessibility/x/images/overview/fallbacks/display_settings_startframe__eibokw8lgsae_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-display-settings .inline-media figure.inline-video-frame-start, .grid-item-display-settings .inline-media figure.inline-video-frame-end {
        background-image: url(/kr/accessibility/x/images/overview/fallbacks/display_settings_startframe__eibokw8lgsae_large_2x.jpg)
    }
}

@media only screen and (max-width:1068px) {
    .grid-item-display-settings .inline-media figure.inline-video-frame-start, .grid-item-display-settings .inline-media figure.inline-video-frame-end {
        background-image: url(/kr/accessibility/x/images/overview/fallbacks/display_settings_startframe__eibokw8lgsae_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-display-settings .inline-media figure.inline-video-frame-start, .grid-item-display-settings .inline-media figure.inline-video-frame-end {
        background-image: url(/kr/accessibility/x/images/overview/fallbacks/display_settings_startframe__eibokw8lgsae_medium_2x.jpg)
    }
}

@media only screen and (max-width:734px) {
    .grid-item-display-settings .inline-media figure.inline-video-frame-start, .grid-item-display-settings .inline-media figure.inline-video-frame-end {
        background-image: url(/kr/accessibility/x/images/overview/fallbacks/display_settings_startframe__eibokw8lgsae_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-display-settings .inline-media figure.inline-video-frame-start, .grid-item-display-settings .inline-media figure.inline-video-frame-end {
        background-image: url(/kr/accessibility/x/images/overview/fallbacks/display_settings_startframe__eibokw8lgsae_small_2x.jpg)
    }
}

/* assistive-touch */
.grid-item-assistive-touch.full .inline-media figure.inline-video-frame-end {
    background-image: url(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/images/overview/fallbacks/pinch_endframe__gedcfxevpbyy_small_2x.jpg)
    }
}

.grid-item-assistive-touch.full .inline-media figure.inline-video-frame-start {
    background-image: url(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/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(/kr/accessibility/x/images/overview/fallbacks/pinch_startframe__f9funmd6jxyu_small_2x.jpg)
    }
}

.section-hero .container .video-fallback .selection-text:before {
    background-image: url(/kr/accessibility/x/images/overview/speak__czk9v7csnnue_large.png);
}

@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) {
    .section-hero .container .video-fallback .selection-text:before {
        background-image: url(/kr/accessibility/x/images/overview/speak__czk9v7csnnue_large_2x.png)
    }
}

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

@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 .container .video-fallback .selection-text:before {
        background-image: url(/kr/accessibility/x/images/overview/speak__czk9v7csnnue_medium_2x.png)
    }
}

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

@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 .container .video-fallback .selection-text:before {
        background-image: url(/kr/accessibility/x/images/overview/speak__czk9v7csnnue_small_2x.png)
    }
}

/* assistive touch */
@media only screen and (max-width:1068px){
    .grid-item-assistive-touch.full .header-content{
        max-width: 203px;
    }
}

@media only screen and (max-width:734px){
    .grid-item-assistive-touch.full .header-content{
        max-width: none;
    }
}

/* grid spoken */
.grid-item.grid-item-spoken-content .grid-copy .end:after{
    bottom: -18px;
}

@media only screen and (max-width:1068px){
    .grid-item.grid-item-spoken-content .grid-copy .end:after{
        bottom: -11px;
    }
}

@media only screen and (max-width:734px){
    .grid-item.grid-item-spoken-content .grid-copy .end:after{
        bottom: -16px;
    }
}

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

/* assistice-touch */
@media only screen and (max-width:734px){
    .grid-item-assistive-touch.full{
        min-height: 520px;
    }
}

/* section-films */
.section-films .films-grid .film-item-content{
    max-width: 19em;
}

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

.section-films .films-grid{
    display: block;
    grid-gap: unset;
    grid-template-columns: unset;
}

.section-films .films-grid .film-item{
    display: flex;
    align-items: center;
    min-height: 368px;
}

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

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

.overview-films-relay{
    --p-width: 980px;
    --p-height: 368px;
}

@media only screen and (max-width:1068px) and (max-width:1068px){
    .overview-films-relay{
        --p-width: 692px;
        --p-height: 320px;
    }
}

@media only screen and (max-width:734px)and (max-width:734px){
    .overview-films-relay{
        --p-width: 350px;
        --p-height: 500px;
    }
}

/* live-speech */
.grid-item.grid-item-live-speech .main-content{
    justify-self: center;
    padding: 0;
    padding-inline-start: unset;
    padding-inline-end: unset;
    width: auto;
}

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

/* eye-tracking */
@media only screen and (min-width:735px){
    .grid-item.full.card-eye-tracking .header-content{
        padding: var(--tile-padding) var(--tile-padding) 0;
    }
}

@media only screen and (max-width:734px){
    .grid-item.full.card-eye-tracking{
        display: flex;
    }
}