/* 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;
}

.icon-wrapper .icon-after.icon-external:after {
    position: relative;
    top: -0.02em;
}

#ac-globalfooter .ac-gf-more::after {
    position: relative;
    top: -0.06em;
}

/* hero */
.section-hero .subhead.custom-speech-wh {
    max-width: 620px;
}

@media only screen and (max-width:1068px) {
    .section-hero .subhead.custom-speech-wh {
        max-width: 496px;
    }
}

@media only screen and (max-width:734px) {
    .section-hero .subhead.custom-speech-wh {
        max-width: 259px;
    }
}

.section-hero .subhead {
    max-width: 560px;
}

@media only screen and (max-width: 1068px) {
    .section-hero .subhead {
        max-width: 448px;
    }
}

@media only screen and (max-width: 734px) {
    .section-hero .subhead {
        max-width: 259px;
    }
}

/* section-discover-more */
.show-1068 {
    display: none;
}

@media only screen and (max-width: 1068px) {
    .show-1068 {
        display: inline-block;
    }
}

.section-discover-more .discover-more-headline .selection-text:before {
    background-image: url("/kr/accessibility/x/images/shared/speak__czk9v7csnnue_large.png");
}

@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-discover-more .discover-more-headline .selection-text:before {
        background-image: url("/kr/accessibility/x/images/shared/speak__czk9v7csnnue_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-discover-more .discover-more-headline .selection-text:before {
        background-image: url("/kr/accessibility/x/images/shared/speak__czk9v7csnnue_medium_2x.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-discover-more .discover-more-headline .selection-text:before {
        background-image: url("/kr/accessibility/x/images/shared/speak__czk9v7csnnue_medium_2x.png")
    }
}

@media only screen and (max-width: 734px) {
    .section-discover-more .discover-more-headline .selection-text:before {
        background-image: url("/kr/accessibility/x/images/shared/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-discover-more .discover-more-headline .selection-text:before {
        background-image: url("/kr/accessibility/x/images/shared/speak__czk9v7csnnue_small_2x.png")
    }
}


@media only screen and (max-width: 1068px) {
    .selection-text:before {
        top: 100px;
        left: 20px;
        transform: none;
    }

    .selection-highlight {
        top: 88px;
        left: 74%;
        transform: translateX(calc(-74% - 3px));
    }
}

@media only screen and (max-width: 734px) {
    .selection-highlight {
        top: 60px;
        left: 75%;
        transform: translateX(calc(-75% - 3px));
    }

    .selection-text:before {
        top: 55px;
        left: 15px
    }
}

@media only screen and (max-width: 350px) {
    .section-discover-more .discover-more-headline {
        max-width: 250px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-discover-more .discover-more-subhead {
        margin-top: 100px;
    }
}

@media only screen and (max-width: 734px) {
    .section-discover-more .discover-more-subhead {
        margin-top: 47px;
    }
}

@media only screen and (max-width: 322px) {
    .section-discover-more .small-10 {
        max-width: 100%;
        flex-basis: 100%;
    }
}

/* custom br */
@media screen and (max-width: 320px) {
    br.xs-none-br {
        display: none;
    }
}

/* hero subhead */
.page-vision .section-hero .subhead {
    max-width: 100%;
}

.section-hero .congnitive-subhead.subhead {
    max-width: 560px;
}

@media only screen and (max-width: 1068px) {
    .section-hero .congnitive-subhead.subhead {
        max-width: 448px;
    }
}

@media screen and (max-width: 734px) {
    .section-hero .congnitive-subhead.subhead {
        max-width: 259px;
    }
}

@media screen and (max-width: 734px) {
    .page-vision .section-hero .subhead {
        max-width: 28em;
    }
}

/* hearing headphone icon */
.page-hearing .section-tiles-grid .section-content picture#shared-icon-sound-recognition-1 {
    padding-top: 1px;
}

.page-hearing .shared-headphone-accommodations {
    width: 92px;
    height: 99px;
    --p-width: 92px;
    --p-height: 99px;
}

.page-hearing .shared-headphone-accommodations img {
    width: 92px;
    height: 92px;
}

@media only screen and (max-width: 1068px) {
    .page-hearing .shared-headphone-accommodations {
        width: 72px;
        height: 79px;
        --p-width: 72px;
        --p-height: 79px;
    }

    .page-hearing .shared-headphone-accommodations img {
        width: 72px;
        height: 72px;
    }
}

@media only screen and (max-width: 734px) {
    .page-hearing .shared-headphone-accommodations {
        width: 69px;
        height: 76px;
        --p-width: 69px;
        --p-height: 76px;
    }

    .page-hearing .shared-headphone-accommodations img {
        width: 69px;
        height: 69px;
    }
}

/* hearing headphone-accommodations padding */
@media only screen and (max-width: 1068px) {
    .page-hearing .section-tiles-grid .section-content .card-headphone-accomodations .text-content {
        padding-bottom: 225px;
    }
}

@media only screen and (max-width: 734px) {
    .page-hearing .section-tiles-grid .section-content .card-headphone-accomodations .text-content {
        padding-bottom: 40px;
    }
}

/* vision section-additional-resources */
.page-vision .section-additional-resources .section-content .resources-headline{
    margin-bottom: 64px;
}

@media only screen and (max-width:1068px){
    .page-vision .section-additional-resources .section-content .resources-headline{
        margin-bottom: 42px;
    }
}

@media only screen and (max-width:734px){
    .page-vision .section-additional-resources .section-content .resources-headline{
        margin-bottom: 35px;
    }
}

/* section discover more */
.selection-highlight{
    top: 5px;
}

.selection-text:before{
    top: -71px;
}

@media only screen and (max-width: 1068px){
    .selection-highlight{
        top: 88px;
    }

    .selection-text:before{
        top: 100px;
    }
}

@media only screen and (max-width: 734px){
    .selection-highlight{
        top: 60px;
    }

    .selection-text:before{
        top: 55px;
    }
}