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

.icon.icon-after.icon-playcircle {
    top: 0.06em;
}

br.small-hide {
    display: block;
}

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

br.email-break {
    display: none;
}

@media only screen and (max-width: 511px) {
    br.email-break {
        display: block;
    }
}

.underline .underline-illustration {
    bottom: -3%;
}

@media only screen and (max-width: 734px) {
    .section-hero .typography-headline-super .underline .underline-illustration {
        width: 102%;
        box-sizing: border-box;
        padding-right: 2%;
    }
}

/* modal background color set */
.modal.modal-bento.modal-forum {
    background-color: #FCF268;
}

.modal.modal-bento.modal-forum .modal-content-container {
    background-color: #FCF268;
}

.modal.modal-bento.modal-forum .modal-content-container a {
    color: #1d1d1f;
}

.modal.modal-bento.modal-forum .modal-close-button .modal-close-icon {
    background: #1d1d1f;
    color: #FCF268;
}

.modal.modal-bento.modal-expert {
    background-color: #FF8CBD;
}

.modal.modal-bento.modal-expert .modal-content-container {
    background-color: #FF8CBD;
}

.modal.modal-bento.modal-expert .modal-close-button .modal-close-icon {
    background: #1d1d1f;
    color: #FF8CBD;
}