
#nav-menu-logo-menu .edtel-48-0-0 {
	background-color: #191d25;
}

#nav-menu-logo-menu .bg-wrap {
	background: #191d25;
}
#nav-menu-logo-menu .edtel-48-0-1 {
	background-color: #191d25;
}

#nav-menu-logo-menu .edtel-48-0-2 {
	background-color: #191d25;
}

@media all and (max-width: 767px) {
	#nav-menu-logo-menu .edtel-5-0-0 {
		height: 80px;
	}
}#header-text .bg {
	background-repeat: No-repeat;
    background-image: url('../images/BG_EC_antracit-1-975x1024.png');
    background-position: center center;
    background-size: contain;
    opacity: 1;
}
#header-text .edtel-37-1-0 {
	color: #ab815a;
	font-size: 85px;
	font-family: Cinzel;
}

#header-text .bg-wrap {
	background: #191d25;
}
#header-text .edtel-0-0-0 {
	font-size: 15px;
	color: #ab815a;
	font-family: Cinzel;
}

@media all and (max-width: 767px) {
	#header-text .edtel-37-1-0 {
		font-size: 35px;
	}
}
@media all and (max-width: 767px) {
	#header-text .edtel-37-3-0 {
		font-size: 11px;
	}
}
#header-text .edtel-37-3-0-ttt08jguih {
	font-size: 16px;
	line-height: 22px;
}

@media all and (max-width: 767px) {
	#header-text .edtel-37-3-0-ttt08jguih {
		line-height: 20px;
		font-size: 14px;
	}
}

#text-2col-3--6 .bg-wrap {
	background: #ececec;
}
#text-2col-3--6 .edtel-37-1-0 {
	font-size: 37px;
	font-family: Cinzel;
	color: #ab815a;
}

#text-2col-3--6 .edtel-37-1-0-18mw1wd78 {
	font-family: Cinzel;
	font-size: 37px;
	color: #ab815a;
}

@media all and (max-width: 767px) {
	#text-2col-3--6 .edtel-5-0-0 {
			width: 100%;
	}
}
@media all and (max-width: 767px) {
	#text-2col-3--6 .edtel-37-1-0 {
		font-size: 32px;
	}
}

#text-2col-3 .bg-wrap {
	background: #dfdad3;
}
#text-2col-3 .edtel-37-1-0 {
	font-size: 37px;
	font-family: Cinzel;
	color: #ab815a;
}

#text-2col-3 .edtel-37-1-0-18mw1wd78 {
	font-family: Cinzel;
	font-size: 37px;
	color: #ab815a;
}

@media all and (max-width: 767px) {
	#text-2col-3 .edtel-5-0-0 {
			width: 100%;
	}
}
@media all and (max-width: 767px) {
	#text-2col-3 .edtel-37-1-0 {
		font-size: 32px;
	}
}

#text-2col-3--0 .bg-wrap {
	background: #ececec;
}
#text-2col-3--0 .edtel-37-1-0 {
	font-size: 37px;
	font-family: Cinzel;
	color: #ab815a;
}

#text-2col-3--0 .edtel-37-1-0-18mw1wd78 {
	font-family: Cinzel;
	font-size: 37px;
	color: #ab815a;
}

@media all and (max-width: 767px) {
	#text-2col-3--0 .edtel-5-0-0 {
			width: 100%;
	}
}
@media all and (max-width: 767px) {
	#text-2col-3--0 .edtel-37-1-0 {
		font-size: 32px;
	}
}

#text-2col-3--5 .bg-wrap {
	background: #dfdad3;
}
#text-2col-3--5 .edtel-37-1-0 {
	font-size: 37px;
	font-family: Cinzel;
	color: #ab815a;
}

#text-2col-3--5 .edtel-37-1-0-18mw1wd78 {
	font-family: Cinzel;
	font-size: 37px;
	color: #ab815a;
}

@media all and (max-width: 767px) {
	#text-2col-3--5 .edtel-5-0-0 {
			width: 100%;
	}
}
@media all and (max-width: 767px) {
	#text-2col-3--5 .edtel-37-1-0 {
		font-size: 32px;
	}
}

#text-2col-3--7 .bg-wrap {
	background: #ececec;
}
#text-2col-3--7 .edtel-37-1-0 {
	font-size: 37px;
	font-family: Cinzel;
	color: #ab815a;
}

#text-2col-3--7 .edtel-37-1-0-18mw1wd78 {
	font-family: Cinzel;
	font-size: 37px;
	color: #ab815a;
}

@media all and (max-width: 767px) {
	#text-2col-3--7 .edtel-5-0-0 {
			width: 100%;
	}
}
@media all and (max-width: 767px) {
	#text-2col-3--7 .edtel-37-1-0 {
		font-size: 32px;
	}
}

#text-2col-3--4 .bg-wrap {
	background: #dfdad3;
}
#text-2col-3--4 .edtel-37-1-0 {
	font-size: 37px;
	font-family: Cinzel;
	color: #ab815a;
}

#text-2col-3--4 .edtel-37-1-0-18mw1wd78 {
	font-family: Cinzel;
	font-size: 37px;
	color: #ab815a;
}

@media all and (max-width: 767px) {
	#text-2col-3--4 .edtel-5-0-0 {
			width: 100%;
	}
}
@media all and (max-width: 767px) {
	#text-2col-3--4 .edtel-37-1-0 {
		font-size: 32px;
	}
}

#text-2col-3--8 .bg-wrap {
	background: #ececec;
}
#text-2col-3--8 .edtel-37-1-0 {
	font-size: 37px;
	font-family: Cinzel;
	color: #ab815a;
}

#text-2col-3--8 .edtel-37-1-0-18mw1wd78 {
	font-family: Cinzel;
	font-size: 37px;
	color: #ab815a;
}

@media all and (max-width: 767px) {
	#text-2col-3--8 .edtel-5-0-0 {
			width: 100%;
	}
}
@media all and (max-width: 767px) {
	#text-2col-3--8 .edtel-37-1-0 {
		font-size: 32px;
	}
}

#text-2col-3--9 .bg-wrap {
	background: #dfdad3;
}
#text-2col-3--9 .edtel-37-1-0 {
	font-size: 37px;
	font-family: Cinzel;
	color: #ab815a;
}

#text-2col-3--9 .edtel-37-1-0-18mw1wd78 {
	font-family: Cinzel;
	font-size: 37px;
	color: #ab815a;
}

@media all and (max-width: 767px) {
	#text-2col-3--9 .edtel-5-0-0 {
			width: 100%;
	}
}
@media all and (max-width: 767px) {
	#text-2col-3--9 .edtel-37-1-0 {
		font-size: 32px;
	}
}

#text-2col-3--1 .bg-wrap {
	background: #ececec;
}
#text-2col-3--1 .edtel-37-1-0 {
	font-size: 37px;
	font-family: Cinzel;
	color: #ab815a;
}

#text-2col-3--1 .edtel-37-1-0-18mw1wd78 {
	font-family: Cinzel;
	font-size: 37px;
	color: #ab815a;
}

@media all and (max-width: 767px) {
	#text-2col-3--1 .edtel-5-0-0 {
			width: 100%;
	}
}
@media all and (max-width: 767px) {
	#text-2col-3--1 .edtel-37-1-0 {
		font-size: 32px;
	}
}

#text-2col-3--2 .bg-wrap {
	background: #dfdad3;
}
#text-2col-3--2 .edtel-37-1-0 {
	font-size: 37px;
	font-family: Cinzel;
	color: #ab815a;
}

#text-2col-3--2 .edtel-37-1-0-18mw1wd78 {
	font-family: Cinzel;
	font-size: 37px;
	color: #ab815a;
}

@media all and (max-width: 767px) {
	#text-2col-3--2 .edtel-5-0-0 {
			width: 100%;
	}
}
@media all and (max-width: 767px) {
	#text-2col-3--2 .edtel-37-1-0 {
		font-size: 32px;
	}
}

#text-2col-3--3 .bg-wrap {
	background: #ececec;
}
#text-2col-3--3 .edtel-37-1-0 {
	font-size: 37px;
	font-family: Cinzel;
	color: #ab815a;
}

#text-2col-3--3 .edtel-37-1-0-18mw1wd78 {
	font-family: Cinzel;
	font-size: 37px;
	color: #ab815a;
}

@media all and (max-width: 767px) {
	#text-2col-3--3 .edtel-5-0-0 {
			width: 100%;
	}
}
@media all and (max-width: 767px) {
	#text-2col-3--3 .edtel-37-1-0 {
		font-size: 32px;
	}
}
#floating-rb-img--0 .edtel-9-0-0 {
	fill: rgba(255, 255, 255, 0);
}

@media all and (max-width: 767px) {
	#floating-rb-img--0 .edtel-9-0-0 {
		bottom: 55px;
		right: 25px;
	}
}
@media all and (min-width: 768px) and (max-width: 1229px) {
	#floating-rb-img--0 .edtel-9-0-0 {
		bottom: 80px;
	}
}
@media all and (min-width: 1230px) {
	#floating-rb-img--0 .edtel-9-0-0 {
		bottom: 80px;
	}
}
@media all and (max-width: 767px) {
	#floating-rb-img--1 .edtel-6-0-0 {
		bottom: 25px;
		right: 25px;
	}
}
#floating-rb-img--1 .edtel-6-0-0 {
	fill: #ab815a;
}


#footer-logo-text-2 .bg {
	background-repeat: No-repeat;
	background-size:  800px;
	background-position: center top;
	opacity: 0.1;
	background-image: url('../images/BG_SO_light.png');
}
#footer-logo-text-2 .bg-wrap {
	background: #191d25;
}