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

br.small-hide {
    display: block;
}

@media only screen and (max-width: 734px) {
    br.small-hide {
        display: none;
    }
}

/* external fix */

.section-how-to-buy-module .column-buy .column-link .icon-after.icon-external::after {
    padding-left: 0.03em;
    content: " ";
}

/* underline spacing adjust */
@media only screen and (max-width: 1068px) {
    .section-get-certified .underline .underline-illustration {
        width: 99%;
        bottom: -8%;
    }
}

@media only screen and (max-width: 734px) {
    .section-get-certified .underline .underline-illustration {
        width: 98%;
        bottom: -12%;
    }
}

.section-hero .underline .underline-illustration {
    bottom: -4%;
    width: 102%;
    box-sizing: border-box;
    padding-right: 2%;
}

@media only screen and (max-width: 1068px) {
    .section-hero .underline .underline-illustration {
        padding-right: 1%;
    }
}

@media only screen and (max-width: 734px) {
    .section-hero .underline .underline-illustration {
        bottom: -7%;
    }
}

@media only screen and (max-width: 400px) {
    .modal-success-story .modal-content .modal-stats.row {
        flex-direction: column;
    }
}

@media only screen and (max-width: 400px) {
    .modal-success-story .modal-content .modal-stats .stat:nth-child(2) {
        margin-top: 26px;
    }
}

@media only screen and (max-width: 734px) {
    .underline .underline-illustration {
        width: 99%;
    }
}

.section-learn-language .underline .underline-illustration {
    width: 102%;
    box-sizing: border-box;
    padding-right: 2%;
}

.section-get-certified .underline .underline-illustration {
    width: 102%;
    box-sizing: border-box;
    padding-right: 2%;
}