.example-wrapper {
    position: relative;
    padding-top: 48px;
    display: block;
    min-height: 56.3vw;
    padding-bottom: 16vw;
    margin-top: -20.2vw;
    &:before,
    &:after {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        padding-top: 38.2vw;
        width: 100%;
        content: "";
        display: block;
        @media (min-width: 768px) {
            content: none;
        }
    }
    &:before {
        margin-top: -14vw;
        margin-bottom: -0.5vw;
        background-image: url(../../img/bg/topwave-sm.png);
    }
    &:after {
        z-index: 1;
        margin-top: -0.5vw;
        position: relative;
        background-image: url(../../img/bg/bottomwave-sm.png);
    }
    > div {
        background-color: #0398fe;
        position: relative;
        overflow: visible;
        z-index: 2;
        &:before {
            position: absolute;
            background-repeat: no-repeat;
            width: 100%;
            height: 120%;
            top: -10%;
            content: "";
            display: block;
            right: 0;
            background-position: right bottom;
            background-size: contain;
            background-image: url(../../img/bg/snow-sm.png);
            @media (min-width: 414px) {
                height: 130%;
                top: -15%;
            }
            @media (min-width: 768px) {
                content: none;
            }
        }
        @media (min-width: 768px) {
            background-color: transparent;
            width: 100%;
        }
    }
    @media (min-width: 768px) {
        background-image: url(../../img/bg/3.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 73.4vw;
        display: flex;
        justify-content: center;
        align-items: center;
        padding-top: 16vw;
        margin-top: -11vw;
        padding-bottom: 16vw;
    }
}
.example-hny {
    position: relative;
    padding-bottom: 2rem;
    @media (min-width: 768px) {
        padding-bottom: 12rem;
    }
    h1,
    .h1 {
        @media (min-width: 768px) {
            margin-right: 20rem;
        }
        @media (min-width: 1024px) {
            margin-right: 30rem;
        }
    }
}
