﻿body {
	margin: 0;
	padding: 0;
	color: #d8d3c4;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 1.65em;
	background-color: #946723;
	background-image: radial-gradient(circle at top left, rgb(41, 151, 127), transparent 34%), url(../yRbdTi1Ec/iuoGwAr17.jpg);
	background-position: top;
	background-repeat: repeat;
}

a,
a:link,
a:visited { color: #d8b46a; }
a:hover,
a:focus { color: #f5ead2; text-decoration: none; }
p { margin: 0; padding: 0 0 12px 0; }
img { border: none; max-width: 100%; height: auto; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: 1.18; color: #fff8e8; margin-top: 0; }
h1 { font-size: 32px; margin: 0 0 26px 0; padding: 5px 0; }
h2 { font-size: 25px; margin: 0 0 18px 0; }
h3 { font-size: 21px; margin: 0 0 16px 0; }
h4 { font-size: 18px; margin: 0 0 12px 0; }
h5 { font-size: 16px; margin: 0 0 10px 0; }
h6 { font-size: 14px; margin: 0 0 5px 0; }
ul { padding-left: 18px; }
li { margin-bottom: 6px; }
.frpBpJmJZg { clear: both; width: 100%; height: 0; font-size: 0; }
.k5roTT55xP { clear: both; width: 100%; height: 10px; }
.BaLw7Q { clear: both; width: 100%; height: 20px; }
.Ki5BtdCcqq { clear: both; width: 100%; height: 30px; }
.jvWdgcUkYeW { clear: both; width: 100%; height: 40px; }
.KWIFUX { clear: both; width: 100%; height: 50px; }
.qrnB6y { clear: both; width: 100%; height: 60px; }
.z8Ql5x { float: left; }
.DOum1rJ7K { float: right; }
.L0wofo { padding: 8px; border: 1px solid rgba(216, 180, 106, 0.28); background: #0f1115; box-shadow: 0 14px 32px rgba(0, 0, 0, 0.28); }
.C1Z6oad { float: left; margin: 3px 30px 15px 0; }
.QxRcbWh0jr { float: right; margin: 3px 0 15px 15px; }
.button a, .ejN0VX, button.ejN0VX {
	clear: both;
	display: inline-block;
	min-width: 126px;
	min-height: 28px;
	padding: 8px 18px 6px;
	border: 1px solid rgba(216, 180, 106, 0.55);
	border-radius: 4px;
	background: linear-gradient(180deg, #2d3b38 0%, #142722 100%);
	color: #fff8e8;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	box-sizing: border-box;
}
.button a:hover, .button a:focus, .ejN0VX:hover, .ejN0VX:focus, button.ejN0VX:hover, button.ejN0VX:focus { color: #0f1716; background: linear-gradient(180deg, #e9c779 0%, #b89045 100%); }
.ejN0VX.MIjMVNC { background: transparent; color: #f5ead2; }
.ejN0VX.MIjMVNC:hover, .ejN0VX.MIjMVNC:focus { background: rgba(216, 180, 106, 0.14); color: #fff8e8; }
#evarqunix_header_wrapper { width: 100%; margin: 0 auto; background: linear-gradient(180deg, #10151d 0%, #171b24 100%); border-bottom: 1px solid rgba(216, 180, 106, 0.18); }
#evarqunix_header { width: 990px; min-height: 100px; margin: 0 auto; position: relative; }
#site_title { float: left; padding: 30px 20px 18px 30px; }
#site_title h1 { margin: 0; padding: 0; }
#site_title h1 a { margin: 0; padding: 0; font-size: 30px; color: #ffffff; font-weight: normal; text-decoration: none; display: block; }
#site_title h1 a strong { color: #f0d18a; letter-spacing: 0; }
#site_title h1 a span { display: block; text-align: left; font-size: 13px; color: #9ca69e; font-weight: bold; letter-spacing: 0; margin-top: 5px; }
.menu-toggle { display: none; position: absolute; top: 28px; right: 20px; width: 44px; height: 40px; border: 1px solid rgba(216, 180, 106, 0.42); border-radius: 4px; background: #111821; color: #f0d18a; cursor: pointer; }
.menu-toggle .FvURQJ0 { display: block; width: 22px; height: 2px; margin: 5px auto; background: #f0d18a; }
#evarqunix_menu { float: right; min-height: 45px; }
#evarqunix_menu ul { margin: 0; padding: 0; list-style: none; }
#evarqunix_menu ul li { padding: 0; margin: 0; display: inline; }
#evarqunix_menu ul li a { position: relative; float: left; width: 150px; display: block; padding: 15px 0 0 0; margin-right: 1px; text-align: center; font-size: 14px; text-decoration: none; color: #d8b46a; font-weight: bold; outline: none; min-height: 38px; box-sizing: border-box; }
#evarqunix_menu li a:hover, #evarqunix_menu li a:focus, #evarqunix_menu li .current { color: #fff8e8; border-top: 8px solid #d8b46a; }
#evarqunix_slider { clear: both; overflow: hidden; width: 986px; min-height: 240px; padding: 30px 2px; margin: 0 auto; background: linear-gradient(135deg, rgba(19, 29, 37, 0.98), rgba(24, 55, 49, 0.92)), url(../img/slider-frame.png); border-bottom: 1px solid rgba(216, 180, 106, 0.16); }
.YKPJevhNv, .cs_wrapper { width: 986px; height: 240px; }
.cs_article .vvThMeJv { padding: 20px 94px; }
.vvThMeJv .left { float: left; width: 430px; }
.vvThMeJv .right { float: right; width: 302px; position: relative; }
.vvThMeJv h2 { margin: 0 0 16px 0; padding: 0; line-height: 1.18; color: #fff8e8; }
.vvThMeJv p { color: #d8d3c4; font-size: 14px; margin-bottom: 14px; }
.vvThMeJv img { width: 300px; height: 180px; object-fit: cover; border: 1px solid rgba(216, 180, 106, 0.6); filter: sepia(0.18) saturate(0.78) brightness(0.72); }
.plb1Q1Xnklo, .bSHo459A0 { display: inline-block; padding: 5px 10px; border: 1px solid rgba(216, 180, 106, 0.72); border-radius: 4px; color: #f0d18a; font-weight: bold; background: rgba(12, 20, 25, 0.75); margin: 0 0 12px 0; }
.OKVRKSETQGr { display: flex; gap: 12px; flex-wrap: wrap; }
#evarqunix_content_wrapper { clear: both; width: 990px; margin: 0 auto; }
.F1fiPOJjFwc { float: left; width: 326px; padding: 0 2px; }
.m9v4GgO { background: url(../yRbdTi1Ec/wlzQgZ.png) right top no-repeat; }
.Vsh94uXeRE { min-height: 150px; padding: 30px 28px; background: linear-gradient(180deg, rgba(30, 39, 48, 0.72), rgba(14, 18, 24, 0.92)), url(../img/feature-box-bg.png) no-repeat top center; border-bottom: 1px solid rgba(216, 180, 106, 0.18); }
.Vsh94uXeRE h5 { margin-bottom: 18px; color: #f0d18a; }
.Vsh94uXeRE p { margin-bottom: 10px; }
#evarqunix_content { padding: 56px 30px; margin-top: 30px; background: url(../yRbdTi1Ec/zHfzjvrR0V.png) repeat-x top; }
#evarqunix_content #main_content { float: left; width: 580px; }
#evarqunix_content #sidebar { float: right; width: 260px; }
#evarqunix_content.p2d03qZvg0C #main_content { float: none; width: auto; }
.BPtd4wdUsg, .kd4wO5Pff { clear: both; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid rgba(216, 180, 106, 0.16); background: url(../yRbdTi1Ec/zHfzjvrR0V.png) repeat-x bottom; }
.BPtd4wdUsg h4 { margin-bottom: 16px; }
.BPtd4wdUsg .left { float: left; width: 150px; }
.BPtd4wdUsg .left img, .kBdgkmpOoW .right img { border: 1px solid rgba(216, 180, 106, 0.36); padding: 5px; background: #0f1115; object-fit: cover; filter: sepia(0.14) saturate(0.8) brightness(0.76); }
.BPtd4wdUsg .left img { width: 140px; height: 140px; }
.BPtd4wdUsg .right { float: right; width: 400px; }
.kBdgkmpOoW .right { float: right; width: 150px; }
.kBdgkmpOoW .right img { width: 140px; height: 140px; }
.kBdgkmpOoW .left { float: left; width: 380px; }
.kd4wO5Pff p { text-align: left; padding-bottom: 5px; margin-bottom: 8px; }
.VQDuEVnllsT { max-width: 760px; margin-bottom: 28px; }
.UbUdDhmc, .r6LlNk39lti, .Ods5X4aecZc, .bpDFPb { border: 1px solid rgba(216, 180, 106, 0.34); background: rgba(15, 23, 28, 0.72); padding: 22px; margin: 26px 0; border-radius: 6px; }
.UbUdDhmc h2, .UbUdDhmc h3, .r6LlNk39lti h2, .r6LlNk39lti h3 { color: #f0d18a; }
.B4u0V4 { margin: 0; padding-left: 18px; }
.B4u0V4 li { margin-bottom: 7px; }
.aW0c89, .bpiaPq, .UjzwjTwXl0 { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin: 24px 0; }
.GeE8PM, .MKIrh1pcad, .U1QEh4SZRgd { background: rgba(19, 26, 34, 0.9); border: 1px solid rgba(216, 180, 106, 0.2); padding: 20px; border-radius: 6px; min-height: 118px; }
.GeE8PM h3, .MKIrh1pcad h3, .U1QEh4SZRgd h3 { font-size: 18px; color: #f0d18a; margin-bottom: 10px; }
#gallery { width: 930px; }
#gallery ul { list-style: none; margin: 0; padding: 0; }
#gallery ul li { float: left; display: inline; padding: 9px; margin: 0 20px 20px 0; width: 270px; background: rgba(20, 27, 35, 0.94); border: 1px solid rgba(216, 180, 106, 0.22); min-height: 280px; }
#gallery ul img { width: 270px; height: 130px; border: none; margin-bottom: 10px; object-fit: cover; filter: sepia(0.16) saturate(0.76) brightness(0.72); }
#gallery h3 { clear: both; color: #f0d18a; }
.FO5c5zo { font-style: italic; }
.FO5c5zo cite { display: block; margin-top: 10px; color: #f0d18a; font-style: normal; }
.faq { margin: 26px 0 10px; }
.UODkpRKNd { border-bottom: 1px solid rgba(216, 180, 106, 0.18); }
.faq-question { width: 100%; text-align: left; padding: 14px 36px 14px 0; color: #fff8e8; background: transparent; border: 0; font-size: 16px; font-weight: bold; cursor: pointer; position: relative; }
.faq-question::after { content: "+"; position: absolute; right: 8px; top: 12px; color: #d8b46a; font-size: 22px; }
.faq-question[aria-expanded="true"]::after { content: "-"; }
.ZdRQweAA { padding: 0 0 16px 0; }
.ZdRQweAA[hidden] { display: none; }
#contact_form { float: left; padding: 18px 0 0 0; width: 100%; }
#contact_form form { margin: 0; padding: 0; }
#contact_form form .XhNjD0Ko, #contact_form form select, #contact_form form textarea { width: 350px; max-width: 100%; box-sizing: border-box; background: #f6f0df; border: 1px solid rgba(216, 180, 106, 0.45); color: #131820; border-radius: 3px; padding: 8px; font-family: Tahoma, Geneva, sans-serif; }
#contact_form form .XhNjD0Ko, #contact_form form select { height: 36px; }
#contact_form form label { display: block; font-size: 14px; color: #fff8e8; margin-bottom: 4px; }
#contact_form form textarea { height: 150px; resize: vertical; }
#contact_form form .RZJlhLe { display: flex; gap: 10px; align-items: flex-start; max-width: 460px; }
#contact_form form .RZJlhLe input { margin-top: 4px; }
#contact_form form .DBjG8r { margin: 0 10px 0 0; }
.form-error { color: #ffd9a0; min-height: 22px; padding-top: 6px; }
.bpDFPb[hidden] { display: none; }
#request_a_quote { margin-bottom: 44px; }
#request_a_quote label { color: #fff8e8; }
.enKeecdMnHK { height: 20px; width: 250px; padding: 5px; margin-bottom: 10px; color: #333; font-size: 12px; font-variant: normal; line-height: normal; }
#submit_btn { cursor: pointer; width: auto; height: auto; font-size: 12px; border: 1px solid rgba(216, 180, 106, 0.55); background: #17342e; color: #fff8e8; padding: 8px 16px; border-radius: 4px; }
#sidebar_featured_project { margin: 0 0 40px 0; padding: 0; color: #d8d3c4; }
#sidebar_featured_project .left { float: left; width: 64px; }
#sidebar_featured_project .right { float: right; width: 170px; }
#sidebar_featured_project h6 { color: #f0d18a; }
#news_section { margin: 0; padding: 0; color: #d8d3c4; }
.XvHxYL { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed rgba(216, 180, 106, 0.32); }
.XvHxYL a { color: #f0d18a; }
.Ods5X4aecZc { min-height: 190px; display: flex; align-items: center; justify-content: center; text-align: center; background: linear-gradient(90deg, rgba(216, 180, 106, 0.08) 1px, transparent 1px), linear-gradient(0deg, rgba(216, 180, 106, 0.08) 1px, transparent 1px), rgba(12, 18, 23, 0.82); background-size: 28px 28px; }
#evarqunix_footer_wrapper { clear: both; width: 100%; margin-top: 30px; background: #111722 url(../yRbdTi1Ec/zHfzjvrR0V.png) repeat-x top; border-top: 1px solid rgba(216, 180, 106, 0.16); }
#evarqunix_footer { clear: both; width: 930px; margin: 0 auto; padding: 30px; text-align: center; color: #d8d3c4; }
#evarqunix_footer strong { color: #f0d18a; }
#evarqunix_footer a:hover { text-decoration: none; }
#evarqunix_footer .uLbV1OUoCnr { margin: 0 0 14px 0; padding: 0; list-style: none; }
.uLbV1OUoCnr li { margin: 0; padding: 0 16px 0 0; display: inline; }
.ssKfuzrvU { max-width: 820px; margin: 12px auto 0; font-size: 12px; color: #bfb8a8; }
.cookie-banner { position: fixed; left: 18px; right: 18px; bottom: 18px; z-index: 100000; max-width: 920px; margin: 0 auto; padding: 18px; border: 1px solid rgba(216, 180, 106, 0.45); background: rgba(13, 19, 24, 0.96); box-shadow: 0 18px 40px rgba(0, 0, 0, 0.38); border-radius: 6px; color: #f5ead2; display: flex; align-items: center; justify-content: space-between; gap: 18px; }
.cookie-banner[hidden] { display: none; }
.cookie-banner p { padding: 0; }
.MyPpJIKVpDC { display: flex; gap: 10px; flex-shrink: 0; }
.IACOcDM { position: absolute; left: -999px; top: 8px; z-index: 100001; background: #f0d18a; color: #10151d; padding: 8px 12px; }
.IACOcDM:focus { left: 8px; }
@media screen and (max-width: 1020px) {
	#evarqunix_header, #evarqunix_content_wrapper, #evarqunix_slider, #evarqunix_footer { width: 94%; }
	#evarqunix_header { min-height: 96px; }
	#evarqunix_menu ul li a { width: auto; min-width: 112px; padding-left: 10px; padding-right: 10px; }
	.YKPJevhNv, .cs_wrapper { width: 100%; }
	.cs_article .vvThMeJv { padding: 20px 70px; }
	.vvThMeJv .left { width: 52%; }
	.vvThMeJv .right { width: 38%; }
	.vvThMeJv img { width: 100%; }
	.F1fiPOJjFwc { width: 33%; box-sizing: border-box; }
	#gallery { width: 100%; }
	#gallery ul li { width: 29%; margin-right: 2%; box-sizing: border-box; }
	#gallery ul img { width: 100%; }
}
@media screen and (max-width: 760px) {
	body { font-size: 15px; }
	#site_title { float: none; padding: 24px 76px 18px 20px; }
	#site_title h1 a { font-size: 26px; }
	.menu-toggle { display: block; }
	#evarqunix_menu { float: none; display: none; width: 100%; padding: 0 0 18px; }
	body.nav-open #evarqunix_menu { display: block; }
	#evarqunix_menu ul li { display: block; }
	#evarqunix_menu ul li a { float: none; width: auto; display: block; margin: 0 20px 6px; padding: 11px 12px; text-align: left; border: 1px solid rgba(216, 180, 106, 0.18); background: rgba(12, 18, 24, 0.74); }
	#evarqunix_menu li a:hover, #evarqunix_menu li a:focus, #evarqunix_menu li .current { border-top: 1px solid rgba(216, 180, 106, 0.18); border-left: 6px solid #d8b46a; }
	#evarqunix_slider { width: 94%; height: auto; min-height: 0; padding: 20px 0; }
	.YKPJevhNv, .cs_wrapper, .cs_article { width: 100% !important; height: auto !important; min-height: 0; }
	.cs_slider { position: static !important; width: auto !important; }
	.cs_article { float: none; display: none; }
	.cs_article:first-child { display: block; }
	.cs_leftBtn, .cs_rightBtn { display: none !important; }
	.cs_article .vvThMeJv { padding: 18px 20px; }
	.vvThMeJv .left, .vvThMeJv .right { float: none; width: auto; }
	.vvThMeJv .right { margin-top: 18px; }
	.vvThMeJv img { height: 210px; }
	#evarqunix_content { padding: 38px 20px; }
	.F1fiPOJjFwc, #evarqunix_content #main_content, #evarqunix_content #sidebar, .BPtd4wdUsg .left, .BPtd4wdUsg .right, .kBdgkmpOoW .left, .kBdgkmpOoW .right { float: none; width: auto; }
	.F1fiPOJjFwc { width: auto; padding: 0; }
	.m9v4GgO { background: none; }
	.BPtd4wdUsg .left, .kBdgkmpOoW .right { margin-bottom: 14px; }
	.aW0c89, .bpiaPq, .UjzwjTwXl0 { grid-template-columns: 1fr; }
	#gallery ul li { float: none; display: block; width: auto; margin: 0 0 18px; }
	.cookie-banner { display: block; }
	.MyPpJIKVpDC { margin-top: 14px; }
}
@media screen and (max-width: 420px) {
	h1 { font-size: 27px; }
	h2 { font-size: 22px; }
	.OKVRKSETQGr { display: block; }
	.OKVRKSETQGr .ejN0VX { display: block; margin-bottom: 10px; }
	.uLbV1OUoCnr li { display: block; padding: 0 0 7px 0; }
}

