.dreyev-logo img {
    width: 100px;
    height: auto;
}

h4 {
    font-weight: bold;
    font-size: 2.5em;
}

h5 {
    font-weight: 600;
}

h6 {
    font-weight: 600;
    text-decoration: underline;
}

.full-page > .content {
    padding-bottom: 0;
    padding-top: 60px !important;
}

.card-text {
    text-align: justify;
    text-justify: inter-word;
}

@media screen and (orientation: portrait) {
    .card-body {
        max-height: calc(100vh - 350px);
    }

    html,
    body {
        overflow-y: hidden;
    }

    body {
        position: relative;
    }
}

@media only screen and (orientation: landscape) {
    .card-body {
        max-height: 40vh;
    }

    html,
    body {
        overflow-y: hidden;
    }

    body {
        position: relative;
    }

    .cardContainer {
        margin-top: -100px;
    }
}

@media only screen and (min-width: 960px) and (orientation: landscape) {
    .cardContainer {
        margin-top: 0;
    }

    .card-body {
        max-height: 62vh;
    }

    .full-page {
        overflow-x: hidden;
        overflow-y: hidden;
    }

    html,
    body {
        overflow-y: hidden;
    }

    body {
        position: relative;
    }
}

.card-text {
    font-size: 0.92em;
}

.content {
    z-index: 2;
}
