.web-travel-blocks
{
    display: none;
}
@media only screen and (min-width: 1200px) { 

    .web-travel-blocks {
        padding: 4em 0 4em 0;
        background: var(--accent-color);
        width: 100%;
        display: flex;   
        justify-content: center;
    }

    .block-child-1 {
        display: flex;
        align-items: flex-end;
        justify-content: center;
        width: 45vw;
        height: 80vh;
    }

    .web-travel-blocks-child-1 {
        width: 40vw;
    }

    .web-travel-blocks-child-1 h1 {
        font-family: var(--header-font);
        font-weight: 100;
        font-size: 3em;
        padding: 0;
        margin: 0;
    }

    .web-travel-blocks-child-1 h3 {
        font-family: var(--body-font);
        font-weight: 500;
        font-size: 1.125em;
        line-height: 0;
    }

    .block-child-1 img {
        width: 40vw;
        height: 80vh;
        object-fit: contain;
    }

    .web-travel-blocks-child-1 p {
        font-family: var(--body-font);
        margin: 2em;
        width: 28vw;
        color: #424242;
        font-size: 1.125em;
    }

    .action-block {
        width: 5vw;
        height: 90vh;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
    }

    .action-block a {
        position: absolute;
        top: 40%;
        background: 0;
        right: -1em;
        
        border: none;
    }

    .action-block a img {
        width: 256px;
        height: 256px;
    }
}