<div class="container">
<div class="background">
<div class="column sidebar">
<header class="widget header_widget">
<p>Widget</p>
<p>01</p>
</header>
</div>
<div class="two_column">
<p>Interviewing</p>
<div class="column first">
<header class="widget header_widget">
<p>Widget</p>
<p>01</p>
</header>
</div>
<div class="column second">
<header class="widget header_widget">
<p>Widget</p>
<p>01</p>
</header>
</div>
</div>
<div class="three_column">
<div class="column third">
<header class="widget header_widget">
<p>Widget</p>
<p>01</p>
</header>
</div>
<div class="column fourth">
<header class="widget header_widget">
<p>Widget</p>
<p>01</p>
</header>
</div>
<div class="column fifth">
<header class="widget header_widget">
<p>Widget</p>
<p>01</p>
</header>
</div>
</div>
</div>
</div>
body {
font-family: 'Roboto', sans-serif;
background-color: #F5F8FC;
}
.background {
display: flex;
padding-left: 10px;
padding-right: 10px;
width: 100%;
}
.container {
display: flex;
margin-left: -10px;
margin-right: 0;
}
.container .column {
flex-grow: 1;
padding-left: 10px;
padding-right: 10px;
}
.container .two_column {
display: flex;
flex-wrap: wrap;
flex-grow: 2;
}
.two_column p:first-child {
width: 100%;
}
.two_column .column {
width: 50%;
}
.container .three_column {
display: flex;
flex-grow: 3;
}
.container .sidebar {
background-color: #fff;
padding-left: 20px;
padding-right: 20px;
margin-right: 10px;
min-height: 100vh;
}
.sidebar .widget {
box-shadow: 0 3px 0 #DBE8F7,
0 -3px 0 #55E4C1;
}
.widget {
display: flex;
align-items: center;
justify-content: space-between;
background-color: #fff;
margin-top: 20px;
border: 1px solid #DBE8F7;
border-radius: 5px;
padding-left: 20px;
padding-right: 16px;
height: 54px;
}
.header_widget p:first-child {
flex-grow: 3;
font-size: 1.5rem;
color: #1B2437;
}
.header_widget p:last-child {
flex-grow: 1;
font-size: 1.4rem;
text-align: right;
color: #98A0A6;
}
<div class="container">
<h2>Services</h2>
<div class="row">
<div class="col-md-4">
<h3 class="icon-chart5">First Service</h3>
<p>
His exquisite sincerity education shameless ten earnestly breakfast add. So we me unknown as improve hastily sitting forming. Especially favourable compliment but thoroughly unreserved saw she themselves.
</p>
</div>
<div class="col-md-4">
<h3 class="icon-chart6">Other Text</h3>
<p>
Sufficient impossible him may ten insensible put continuing. Oppose exeter income simple few joy cousin but twenty. Scale began quiet up short wrong in in. Sportsmen shy forfeited engrossed may can.
</p>
</div>
<div class="col-md-4">
<h3 class="icon-coffee-cup1">Best Practice</h3>
<p>
Yourself required no at thoughts delicate landlord it be. Branched dashwood do is whatever it. Farther be chapter at visited married in it pressed. By distrusts procuring be oh frankness existence believing instantly if.
</p>
</div>
</div>
</div>
/* сброс стилей браузера */
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 10px;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1.2;
}
ol {
padding-left: 1.4em;
list-style: decimal;
}
ul {
padding-left: 1.4em;
list-style: square;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
img, video, embed, object {
max-width: 100%;
}
/* конец кода сброса стилей браузера */