JSFiddle - React, Tailwind, and code Playground

HTML

<script src=" https://cdnjs.cloudflare.com/ajax/libs/holder/2.4.1/holder.js"></script>
<div class="wrapper">
    <div class="inner-wrapper">
        <div id="content" class="block-wide">
            <div class="block-660 left-col">
                <div style="margin-bottom:200px">x</div>
                <div style="margin-bottom:200px">x</div>
            </div>
            <div class="block-320 right-col fl-r">
                <div style="margin-bottom:200px">x</div>
            </div>
            <div class="block-wide" style="height:575px;">
                <a target="_blank" href="http://aripaadee.hit.gemius.pl/hitredir/id=bJGVJpxsUXePL1_hOUzztdWbfcBNQYei7rKYOjOx_2T.w7/stparam=qdirflrldk/fastid=lhujgrrhobpvwkiexzropqglvlnk/sarg=55236E4058FA5B8E/url=http%3A%2F%2Fwww.aripaev.ee"><div class="page-break pic" style="background-image: url('http://aripaee.adocean.pl/files/pfdiprqpjr/sgkhmrrjlu/Boardboard1680x1050.jpg');
    background-color: #000000;"></div></a>
            </div>
            <div class="block-660 left-col">
                <div style="margin-bottom:200px">x</div>
                <div style="margin-bottom:200px">x</div>
                <div style="margin-bottom:200px">x</div>
            </div>
            <div class="block-320 right-col fl-r">
                <div style="margin-bottom:200px">x</div>
                <div style="margin-bottom:200px">x</div>
            </div>
        </div>
    </div>
</div>

CSS

.block-660, .block-320, .block-200, .block-440 {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
}
.block-320 {
width: 32%;
max-width: 320px;
margin-left: 1.6%;
}
.block-660 {
width: 66%;
max-width: 660px;
}
.fl-r {
float: right;
}
.right-col {
overflow: visible;
}
.left-col {
    float: left;
}
.block-660 {
    width: 66%;
    max-width: 660px;
}
.block-wide {
    clear:all;
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    
}
.inner-wrapper {
    overflow: hidden;
}
.outer-wrapper {
    position: relative;
    width: 215px;
    height:1px;
    display: block;
    vertical-align: baseline;
    float: right;
}
.outer-fixed {
    position: fixed;
    top: 0px;
    width: 215px;
    box-sizing: border-box;
    display: block;
    float: right;
    font-size: 14px;
    min-height: 1px;
    padding-left: 15px;
}
.wrapper {
    position: static!important;
    max-width: 1215px;
    width: 100%;
    margin: 0 auto;
}
.page-break {
    height:500px;
    padding-top: 1px;
    background-attachment: fixed;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    clear: both;
    margin-top: 50px;
    margin-bottom: 15px;
    width: 100%;
    position: absolute;
    left: 0;
    cursor: pointer;
}