

/* Start:/local/templates/havvs/template_styles.css?16280970251532*/
:root {
	--color-main: #dbc8be;
	--color-gray: #e6e6e6;
	--color-blue: #2c4557;
	--color-second: #dbcaa8;
	--color-black: #000;
	--color-green: #bde2e1;
	--font-family: "Ubuntu", sans-serif;
}

html,
body {
	width: 100%;
	height: 100%;
}

body {
	position: relative;
	font-family: var(--font-family);
}

.block {
	padding-top: 30px;
	padding-bottom: 30px;
}

.page {
}

.header {
  color: #fff;
  padding: 20px 0;
	background: var(--color-blue);
}

.navbar{
  padding: 0;
}

.hr_white {
	background: #fff;
	border-color: #fff;
}

.logo {
	max-width: 200px;
}

.nav-link {
	color: #fff !important;
	font-family: "Arial";
}

.video {
	min-height: 700px;
	background: url("/local/templates/havvs/../data/promo.jpg") no-repeat center center/cover;
}

.about {
	/* background: var(--color-main); */
}

.promo {
	width: 100%;
	min-height: 500px;
	background: url("/local/templates/havvs/../data/promo.jpg") no-repeat center center/cover;
}

.faq {
	background: var(--color-main);
}

.franchise {
}

.contacts {
	color: #fff;
	background: var(--color-blue);
}

.contacts__link {
	color: #fff;
}

.feed-back {
	background: var(--color-gray);
}

.videoBG {
	height: 50vh;
	left: 0;
	position: relative;
	overflow: hidden;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
}

.videoBG video {
	position: relative;
	left: 50%;
	height: 100%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 0;
}

.gallery {
	padding: 0;
	background: var(--color-main);
}

/* End */
/* /local/templates/havvs/template_styles.css?16280970251532 */
