
/* NORMALIZE */
* {

}

.mwg_effect041 {

}

.mwg_effect041 .item {
    position: absolute;
    overflow: hidden;

    line-height:0.9;
}
.mwg_effect041 ul {

}
.mwg_effect041 .item.hovered span {
    pointer-events: none;
}
.mwg_effect041 .hidden {
    pointer-events: none;
    position: absolute;
    bottom: 100%;
}
.mwg_effect041 .item span {
    display: inline-block;
    will-change: transform;
}

@media (max-width: 768px) {
    .mwg_effect041 .header .col2,
    .mwg_effect041 .header .col3 {
        display: none;
    }
    .mwg_effect041 ul {
        padding: 30px 0 0;
    }
    .mwg_effect041 .item {
        font-size: 36px;
    }
}