/* icons */
html:not([dir=rtl]):lang(ko) .more::after {
    top: -0.1em;
}

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

.section-environment .section-header .link-standalone:link:link:hover{
    text-decoration: none;
}

/* br */
br.small-custom{
    display: none;
}

@media (min-width:400px) and (max-width:734px){
    br.small-custom{
        display: block;
    }
}

/* line-height */
.typography-display-callout-copy{
    line-height: 1.25714286;
}

/* section-incentive */
.typography-icon-card-modal-content-inline-headline{
    font-weight: 600;
}

/* hero */
.section-media-hero #overview-welcome-welcome-hero-logo-1 {
    width: 423px;
    height: 166px;
    left: calc(50% - 211.5px);
    top: 9px;
    opacity: 0;
    z-index: 5;
}

.section-media-hero #overview-welcome-welcome-hero-logo-1.is-visible {
    animation: logo-in .6s ease-in-out 2s both;
}

@keyframes logo-in {
    from { opacity: 0; transform: translateY(30px); }
    to   { opacity: 1; transform: translateY(0); }
}


.inline-media-component-container.fallback #overview-welcome-welcome-hero-logo-1 {
    opacity: 0;
    display: none;
}

section.section-media-hero #overview-welcome-welcome-hero-logo-1, section.section-media-hero #overview-welcome-welcome-hero-logo-1 img {
    width: 423px;
    height: 166px;
}

@media only screen and (max-width: 1068px) {
    section.section-media-hero #overview-welcome-welcome-hero-logo-1, section.section-media-hero #overview-welcome-welcome-hero-logo-1 img {
        width: 306px;
        height: 119px;
    }

    .section-media-hero #overview-welcome-welcome-hero-logo-1 {
        left: calc(50% - 140px);
        top: 3px;
    }
}

@media only screen and (max-width: 734px) {
    section.section-media-hero #overview-welcome-welcome-hero-logo-1, section.section-media-hero #overview-welcome-welcome-hero-logo-1 img {
        width: 236px;
        height: 96px;
    }

    .section-media-hero #overview-welcome-welcome-hero-logo-1 {
        left: calc(50% - 118px);
        top: 4px;
    }
}

/* section display */
@media (min-width:1069px){
    .section-product-stories .section-display .ric-type-lockup.section-header .ric-type-lockup-copy{
        max-width: 695px;
    }
}

.section-display .display-grid-copy{
    max-width: 450px;
}

@media (max-width:1068px){
    .section-display .display-grid-copy{
        max-width: 440px;
    }
}

/* section upgraders */
.section-upgraders .upgrader .upgrader-group .upgrader-item[data-upgrader-item-type=stat] .stat .stat-content .stat-value .stat-caption{
    display: inline;
    top: -3px;
}