.icon-wrapper .icon, .icon-wrapper .more::after, .icon-wrapper .icon-before::before, .icon-wrapper .icon-after::after {
    position: relative !important;
    top: -.03em;
}

.small {
    display: none;
}

@media only screen and (max-width: 735px) {
    .small {
        display: block;
    }
    .small-hide {
        display: none;
    }
}
@media only screen and (max-width: 510px) {
    .small-hide-510 {
        display: none;
    }
}
@media only screen and (max-width: 400px) {
    .small-hide-400 {
        display: none;
    }
}

br.medium {
    display: none;
}

@media (max-width:1068px) {
    br.medium {
        display: block;
        }
}

@media (max-width:734px) {
    br.medium {
        display: none;
        }
}



.violator:lang(ko) {
    line-height: 1.47059 !important;
    letter-spacing: -.022em !important;
}

@media only screen and (max-width: 734px)  {
    .violator:lang(ko) {
        line-height: 1.45841 !important;
        letter-spacing: -.01em !important;
    }
}

/* LOGO */

.image-fmc-logo {
    position: relative;
    width: 408px;
    height: 344px;
    background-size: 408px 344px;
    background-repeat: no-repeat;
    background-image: url("/kr/final-cut-pro/home/images/overview/fmc_logo__b7a29689x6xe_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) {
    .image-fmc-logo {
        background-image: url("/kr/final-cut-pro/home/images/overview/fmc_logo__b7a29689x6xe_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .image-fmc-logo {
        width: 307px;
        height: 272px;
        background-size: 307px 272px;
        background-repeat: no-repeat;
        background-image: url("/kr/final-cut-pro/home/images/overview/fmc_logo__b7a29689x6xe_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) {
    .image-fmc-logo {
        background-image: url("/kr/final-cut-pro/home/images/overview/fmc_logo__b7a29689x6xe_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .image-fmc-logo {
        width: 280px;
        height: 247px;
        background-size: 280px 247px;
        background-repeat: no-repeat;
        background-image: url("/kr/final-cut-pro/home/images/overview/fmc_logo__b7a29689x6xe_small.png")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .image-fmc-logo {
        background-image: url("/kr/final-cut-pro/home/images/overview/fmc_logo__b7a29689x6xe_small_2x.png")
    }
}

.section-third-party .section-content .image-fcp-certification {
    width: 408px;
    height: 344px;
    background-size: 408px 344px;
    background-repeat: no-repeat;
    background-image: url("/kr/final-cut-pro/home/images/overview/fmc_logo__b7a29689x6xe_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-third-party .section-content .image-fcp-certification {
        background-image: url("/kr/final-cut-pro/home/images/overview/fmc_logo__b7a29689x6xe_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-third-party .section-content .image-fcp-certification {
        width: 307px;
        height: 272px;
        background-size: 307px 272px;
        background-repeat: no-repeat;
        background-image: url("/kr/final-cut-pro/home/images/overview/fmc_logo__b7a29689x6xe_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-third-party .section-content .image-fcp-certification {
        background-image: url("/kr/final-cut-pro/home/images/overview/fmc_logo__b7a29689x6xe_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .section-third-party .section-content .image-fcp-certification {
        width: 280px;
        height: 247px;
        background-size: 280px 247px;
        background-repeat: no-repeat;
        background-image: url("/kr/final-cut-pro/home/images/overview/fmc_logo__b7a29689x6xe_small.png")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-third-party .section-content .image-fcp-certification {
        background-image: url("/kr/final-cut-pro/home/images/overview/fmc_logo__b7a29689x6xe_small_2x.png")
    }
}

.section-third-party .section-content .image-fcp-certification {
    margin-top: -32px;
}

@media only screen and (max-width: 1068px) {
    .section-third-party .section-content .image-fcp-certification {
        margin-top: 44px;
    }
}

@media only screen and (max-width: 735px) {
    .section-third-party .section-content .image-fcp-certification {
        margin-top: 0px;
    }
}

/* section hero */
.section-hero .hero-buttons .hero-link .button-gradient.button-gradient{
    padding: 9.5px 29px;
}