/* Home (5628) — restored hero styles (original generated CSS was empty) */
.module_row_5628-0 {
	background-color: #111;
	background-image: url("/wp-content/uploads/2017/09/obr02.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	min-height: 100vh;
	padding: 0;
}
.module_row_5628-0 > .builder_row_cover[data-type="gradient"] {
	background: linear-gradient(180deg, rgba(0,0,0,.35) 0%, rgba(0,0,0,.55) 100%);
}
.module_row_5628-0 .row_inner_wrapper {
	display: flex;
	align-items: center;
	min-height: 100vh;
	padding-top: 5em;
	padding-bottom: 3em;
	box-sizing: border-box;
}
#text-5628-0-0-0 {
	text-align: center;
	color: #fff;
}
#text-5628-0-0-0 h1 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 900;
	font-size: 4.5em;
	letter-spacing: -0.02em;
	line-height: 1.05;
	margin: 0;
	text-transform: uppercase;
	color: #fff;
}
#text-5628-0-0-0 h2 {
	font-family: 'Playfair Display', serif;
	font-weight: 400;
	font-style: italic;
	font-size: 1.6em;
	margin: 0.4em 0 0;
	color: #fff;
}

.module_row_5628-4 {
	background-image: url("/wp-content/uploads/2017/09/obr20-1.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
