.img-logo {
    width: 300px;
}

.iframe {
    width: 100%;
    height: 50vh;
}

.margin-bottom {
    margin-bottom: 3em;
}

@media screen and (min-width: 1080px) {
    /* CSS styles specific to a 55-inch screen or larger */
    /* Add your styles here */

    /* For headlines or titles: 48-72 pixels or 3-4.5 em
    For subtitles or secondary headings: 36-48 pixels or 2.25-3 em
    For body text or paragraphs: 16-24 pixels or 1-1.5 em
    For small text or captions: 12-16 pixels or 0.75-1 em */

    .img-logo {
        width: 600px;
    }

    h1, 
    .text-big {
        font-size: 4.5em;
    }
    h2,
    h2 strong {
        font-size: 3em;
    }

    p,
    .list .item p {
        font-size: 2.5em;
        padding: 0.5em;
    }

    .list .item {
        padding: 2em;
    }
    .list .item .icon {
        font-size: 1em;
    }
    .list .item.mark.margin-button {
        margin-bottom: 3em;
    }

    .icon,
    .header button.icon {
        font-size: 4.5em;
    }

    .padding {
        padding: 3em;
    }

    .small {
        font-size: 2em !important;
    }

    .buttons-group.small button {
        font-size: 1em;
        min-height: 2em;
    }

    .header {
        min-height: 5em;
    }

    .margin-bottom {
        margin-bottom: 5em;
    }

    .iframe {
        width: 100%;
        height: 40vh;
    }
}