body {
    font-family: "RTA", Arial !important;
    width: 100%;
    margin: 0;
    padding: 0;
    min-height: 900px;
    position: relative;
    font-size: 14px !important;
}

:root {
  font-size: 16px; /* Root font size */
}
@media (max-width: 768px) {
	.h23_main {
		padding-top: 60px;
	}
}
.h23_breadcrumb {
	background-color: #f5f5f5;
}
.h23_breadcrumb ul {
	gap: 8px;
}
.mfp-bg {
	background-color: #e2dedb;
}
.mfp-bottom-bar {
	background-color: #8b7154;
}
.mfp-title,
.mfp-counter {
	color: white;
	padding: 8px;
}
.mfp-image-holder .mfp-content {
	max-width: 80%;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	color: #8b7154;
}
.mfp-arrow-right:before {
	content: "";
	height: 48px;
	width: 48px;
	border: none;
	margin-left: 8px;
	background-image: url('data:image/svg+xml;utf8,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 17C0 7.61116 7.61116 0 17 0C26.3888 0 34 7.61116 34 17C34 26.3888 26.3888 34 17 34C7.61116 34 0 26.3888 0 17Z" fill="%23177DB7"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.8813 9.38128C12.5396 9.72299 12.5396 10.277 12.8813 10.6187L19.2626 17L12.8813 23.3813C12.5396 23.723 12.5396 24.277 12.8813 24.6187C13.223 24.9604 13.777 24.9604 14.1187 24.6187L21.1187 17.6187C21.4604 17.277 21.4604 16.723 21.1187 16.3813L14.1187 9.38128C13.777 9.03957 13.223 9.03957 12.8813 9.38128Z" fill="white"/></svg>');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.mfp-arrow-left:before {
	content: "";
	height: 48px;
	width: 48px;
	border: none;
	margin-right: 8px;
	background-image: url('data:image/svg+xml;utf8,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M34 17C34 26.3888 26.3888 34 17 34C7.61116 34 0 26.3888 0 17C0 7.61116 7.61116 0 17 0C26.3888 0 34 7.61116 34 17Z" fill="%23177DB7"/><path fill-rule="evenodd" clip-rule="evenodd" d="M21.1187 24.6187C21.4604 24.277 21.4604 23.723 21.1187 23.3813L14.7374 17L21.1187 10.6187C21.4604 10.277 21.4604 9.72299 21.1187 9.38128C20.777 9.03957 20.223 9.03957 19.8813 9.38128L12.8813 16.3813C12.5396 16.723 12.5396 17.277 12.8813 17.6187L19.8813 24.6187C20.223 24.9604 20.777 24.9604 21.1187 24.6187Z" fill="white"/></svg>');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.mfp-arrow-right::after,
.mfp-arrow-left::after {
	content: "";
	display: none;
}
.dast26_container {
	clear: both;
	font-size: 18px;
	line-height: 130%;
	color: #1e2126;
	position: relative;
}
.dast26_button {
	border-radius: 8px;
	display: inline-flex;
	padding: 8px 16px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	color: #ffffff;
	border: 2px solid #8b7154;
	text-decoration: none;
	position: relative;
	-webkit-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	font-weight: bold;
	cursor: pointer;
}
.dast26_button:hover,
.dast26_button::after,
.dast26_button:hover::after {
	-webkit-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.dast26_button::after {
	content: "";
	width: 12px;
	height: 12px;
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="20" viewBox="0 0 12 20" fill="none"><path d="M0 18.23L1.77 20L11.77 10L1.77 0L0 1.77L8.23 10L0 18.23Z" fill="white"/></svg>');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
html[dir="rtl"] .dast26_button::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="20" viewBox="0 0 12 20" fill="none"><g transform="rotate(180, 6, 10)"><path d="M0 18.23L1.77 20L11.77 10L1.77 0L0 1.77L8.23 10L0 18.23Z" fill="white"/></g></svg>');
}
.dast26_button.dast26_button-primary {
	background-color: #8b7154;
}
.dast26_button.dast26_button-primary:hover {
	background-color: #ae957a;
	border: 2px solid #ae957a;
}
.dast26_button.dast26_button-primary:hover::after {
	background-position: center right -1px;
}
html[dir="rtl"] .dast26_button.dast26_button-primary:hover::after {
	background-position: center left -1px;
}
.dast26_button.dast26_button-secondary {
	background-color: transparent;
	color: #8b7154;
}
.dast26_button.dast26_button-secondary::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="20" viewBox="0 0 12 20" fill="none"><path d="M0 18.23L1.77 20L11.77 10L1.77 0L0 1.77L8.23 10L0 18.23Z" fill="%238b7154"/></svg>');
}
html[dir="rtl"] .dast26_button.dast26_button-secondary::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="20" viewBox="0 0 12 20" fill="none"><g transform="rotate(180, 6, 10)"><path d="M0 18.23L1.77 20L11.77 10L1.77 0L0 1.77L8.23 10L0 18.23Z" fill="%238b7154"/></g></svg>');
}
.dast26_button.dast26_button-secondary:hover {
	color: #ffffff;
	border: 2px solid #ae957a;
	background-color: #ae957a;
}
.dast26_button.dast26_button-secondary:hover::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="20" viewBox="0 0 12 20" fill="none"><path d="M0 18.23L1.77 20L11.77 10L1.77 0L0 1.77L8.23 10L0 18.23Z" fill="white"/></svg>');
	background-position: center right -1px;
}
html[dir="rtl"] .dast26_button.dast26_button-secondary:hover::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="20" viewBox="0 0 12 20" fill="none"><g transform="rotate(180, 6, 10)"><path d="M0 18.23L1.77 20L11.77 10L1.77 0L0 1.77L8.23 10L0 18.23Z" fill="white"/></g></svg>');
	background-position: center left -1px;
}
.dast26_button.dast26_button-secondary.dast26_button-icon-left::after {
	display: none;
}
.dast26_button.dast26_button-secondary.dast26_button-icon-left::before {
	content: "";
	width: 12px;
	height: 12px;
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="20" viewBox="0 0 12 20" fill="none"><g transform="rotate(180, 6, 10)"><path d="M0 18.23L1.77 20L11.77 10L1.77 0L0 1.77L8.23 10L0 18.23Z" fill="%238b7154"/></g></svg>');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
html[dir="rtl"]
	.dast26_button.dast26_button-secondary.dast26_button-icon-left::before {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="20" viewBox="0 0 12 20" fill="none"><path d="M0 18.23L1.77 20L11.77 10L1.77 0L0 1.77L8.23 10L0 18.23Z" fill="%238b7154"/></svg>');
}
.dast26_button.dast26_button-secondary.dast26_button-icon-left:hover::before {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="20" viewBox="0 0 12 20" fill="none"><g transform="rotate(180, 6, 10)"><path d="M0 18.23L1.77 20L11.77 10L1.77 0L0 1.77L8.23 10L0 18.23Z" fill="white"/></g></svg>');
}
html[dir="rtl"]
	.dast26_button.dast26_button-secondary.dast26_button-icon-left:hover::before {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="20" viewBox="0 0 12 20" fill="none"><path d="M0 18.23L1.77 20L11.77 10L1.77 0L0 1.77L8.23 10L0 18.23Z" fill="white"/></svg>');
}
.dast26_button.dast26_button-small {
	padding: 4px 16px;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}

.dast26_button.dast26_button-noicon::after {
	background-image: none;
	display: none;
}
.dast26_bottom-cta {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: 16px;
	margin-top: 48px;
}
.dast26_link {
	color: #8e755b;
	text-decoration: underline;
}
/* Header */
.dast26_header {
	background-color: #8e755b;
	/* position: sticky;
	top: 95px; */
	z-index: 2;
}
.dast26_header-dark {
	background-color: #000000;
}
.dast26_navigation {
	clear: both;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex: 1 0 0;
	padding: 12px 0;
}

.dast26_navigation-links {
	width: 100%;
}
.dast26_navigation .dast26_navigation-links span {
	display: none;
	width: 100%;
	cursor: pointer;
	color: #ffffff;
	background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke="white" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"/></svg>');
	background-repeat: no-repeat;
	background-position: right center;
}
html[dir="rtl"] .dast26_navigation .dast26_navigation-links span {
	background-position: left center;
}
.dast26_navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: sflex-start;
	gap: 30px;
}
.dast26_navigation img {
	height: 48px;
	width: auto;
}
.dast26_navigation ul li a {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	padding: 0;
}
.dast26_header-dark .dast26_navigation ul li a {
	color: #000000;
}
.dast26_navigation .dast26_navigation-links a {
	display: block;
}
.dast26_navigation ul li.active a {
	font-weight: bold;
}
.dast26_header-dark .dast26_navigation ul li.active a,
.dast26_header-dark .dast26_navigation ul li:hover a {
	color: #8e755b;
}
.dast26_navigation .dast26_navigation-links.active ul {
	width: 100%;
	position: absolute;
	left: 0;
	top: 98px;
	background-color: #8e755b;
	box-shadow: 0px -4px 16px 0px rgba(127, 127, 127, 0.1),
		0px 4px 16px 0px rgba(127, 127, 127, 0.1);
	padding: 0px;
}
.dast26_navigation .dast26_navigation-links.active ul a {
	display: block;
}
.dast26_navigation .dast26_navigation-links.active ul li a {
	display: block;
	padding: 16px 20px;
}
.dast26_navigation .dast26_navigation-links.active ul li:hover {
	background-color: #ffffff;
}
.dast26_navigation .dast26_navigation-links.active ul li:hover a {
	color: #8e755b;
}
.dast26_header-dark .dast26_navigation ul li a {
	color: #ffffff;
}
.dast26_header-dark .dast26_navigation .dast26_navigation-links.active ul {
	background-color: #050000;
}
.dast26_row {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(250px, 4fr));
}
.dast26_row-gap {
	gap: 32px;
}
.dast26_row-gap-md {
	gap: 16px;
}
.dast26_row-2col {
	grid-template-columns: repeat(2, 2fr);
}
.dast26_row-2col1 {
	grid-template-columns: repeat(1, 2fr) repeat(1, 1fr);
}
.dast26_spacer {
	clear: both;
	height: 16px;
	width: 100%;
}
.dast26_img {
	position: relative;
	border-radius: 8px;
	overflow: hidden;
}
.dast26_img img {
	width: 100%;
	height: auto;
	display: block;
}
.dast26_img::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(
		180deg,
		rgba(0, 0, 0, 0) 59.89%,
		rgba(0, 0, 0, 0.7) 100%
	);
}
.dast26_img .dast26_img-contents {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding: 8px 16px;
	color: white;
	z-index: 1;
}
.dast26_img .dast26_img-contents h3 {
	margin: 0;
	margin-bottom: 8px;
}
@media (max-width: 992px) {
	.dast26_header {
		top: 0px;
	}
}
@media (max-width: 768px) {
	.dast26_navigation {
		flex-direction: column-reverse;
		align-items: flex-start;
		gap: 16px;
	}
	.dast26_navigation img {
		height: 40px;
		margin: 0px auto;
	}
	.dast26_navigation .dast26_navigation-links ul {
		display: none;
	}
	.dast26_navigation .dast26_navigation-links.active ul {
		display: block;
	}
	.dast26_navigation .dast26_navigation-links span {
		display: block;
	}
	.dast26_row {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(160px, 4fr));
	}
	.dast26_row-2col,
	.dast26_row-2col1 {
		grid-template-columns: auto;
	}
}
.h23_form fieldset.email .h23_message,
.h23_form fieldset.fax .h23_message { font-size: 0.8rem !important; }
.email{
	    line-height: inherit !important;
}

html[dir="rtl"] .h23_form_fields .checkbox input[type=checkbox]{
	    margin-right: -18px !important;
}