.icon-wrapper .icon, .icon-wrapper .more::after, .icon-wrapper .icon-before::before, .icon-wrapper .icon-after::after,
.icon-wrapper .icon, .icon-wrapper .more:not(.icon-before):after, .icon-wrapper .icon-before:before, .icon-wrapper .icon-after:after {
    position: relative;
}

.icon-after::after, .more::after {
    top: -.1em;
}

.more:before, .more:after,
.icon-chevronright:after,
#ac-globalfooter .ac-gf-more:after {
    top: -0.08em;
}

.typography-headline-standalone,
.typography-headline-section,
.typography-headline{
    line-height: 1.1;
}

@media only screen and (max-width:1068px){
    .typography-headline-standalone,
    .typography-headline-section{
        line-height: 1.155;
    }
}

.typography-headline-hero{
    line-height: 1.375;
}

@media only screen and (max-width:1068px){
    .typography-headline-hero{
        line-height: 1.155;
    }
}

@media only screen and (max-width:734px){
    .typography-headline-hero{
        line-height: 1.2;
    }
}

/* section port */
@media only screen and (min-width:1069px){
    .section-connectivity .section-port{
        padding-right: 56px;
    }
}

i:lang(ko){
    transform: skewX(-8deg);
    display: inline-block;
    margin-right: -.08em;
}

a i {
    text-decoration: none;
}

a:hover i {
    text-decoration: underline;
}

/* hero */
@media only screen and (max-width:734px){
    .section-hero .intro-text header{
        margin-bottom: 20px;
    }
}

.section-hero .anim-subtitle{
    margin-top: -3px;
}

@media only screen and (max-width:1068px){
    .section-hero .anim-subtitle{
        margin-top: 10px;
    }
}

@media only screen and (max-width:734px){
    .section-hero .anim-subtitle{
        margin-top: 17px;
    }
}

/* section display */
@media only screen and (max-width:734px){
    .subsection-stats .stats-list{
        width: 285px;
        max-width: unset;
    }
}