.init {
    background-color: #1B4A78;
    height: 100vh;
    display: flex;
    flex-direction: column;
    padding-left: 4%;
    position: relative;
    justify-content: space-around;
}
.info-init {
    height: 80%;
}
.info-init h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 280%;
}
.info-init h3 {
    color: #91BA39;
    font-weight: 400;
    font-size: 200%;
    text-transform: uppercase;
}
.info-init p {
    margin-top: 2%;
    color: #eee;
    font-size: 140%;
}
.init-img-abs {
    max-width: 40%;
    position: absolute;
    bottom: -25%;
}
.init-img-desk {
    display: none;
}

@media (min-width: 840px){
    .init-img-abs {
        width: 20%;
        position: absolute;
        top: 80%;
    }
    .init-img-desk {
        display: inline-block;
        width: 60%;
        height: 80%;
    }
    .init {
        background-color: #1B4A78;
        height: 120vh;
        display: flex;
        flex-direction: row;
        position: relative;
        justify-content: space-between;
        width: 100%;
    }

    .info-init {
        width: 50%;
        height: 80%;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
    }
    .info-init h3 {
        font-size: 240%;
    }
    .info-init h2 {
        font-size: 280%;
    }
    .info-init p {
        font-size: 180%;
    }
}