Поместите div в родительский div и задайте стиль этого родительского div, чтобы объединить ширину двух div, в вашем случае 40vw.
CSS:
.navrectangle {
width: 20vw;
height: 100vh;
background-image: linear-gradient(to right, #002067, #013d98);
float: left;
}
/** SECOND RECTANGLE **/
.addrectangle {
float:right;
display: inline-block;
width: 20vw;
height: 100vh;
background-image: linear-gradient(to right, #002067, #013d98);
}
#container {
width: 40vw;
}
HTML:
<div id="container">
<div class="navrectangle"></div>
<div class="addrectangle"></div>
</div>
Надеюсь, это то, что вы искали