*#dm *.dmBody a.span.textonly
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1425238589
{
	color:white !important;
}
*#dm *.dmBody *.u_1555869693
{
	text-align:CENTER !important;
}
*#dm *.dmBody a.u_1555869693
{
	background-color:rgba(240,142,83,1) !important;
	border-radius:6px !important;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
}
*#dm *.dmBody a.u_1555869693 span.text
{
	color:rgba(0,0,0,1) !important;
	font-family:'Albert Sans' !important;
	font-weight:normal !important;
}
*#dm *.dmBody *.u_1977550351
{
	text-align:CENTER !important;
}
*#dm *.dmBody a.u_1977550351
{
	background-color:rgba(240,142,83,1) !important;
	border-radius:6px !important;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
}
*#dm *.dmBody a.u_1977550351 span.text
{
	color:rgba(0,0,0,1) !important;
	font-family:'Albert Sans' !important;
	font-weight:normal !important;
}
*#dm *.dmBody *.u_1687320978
{
	text-align:CENTER !important;
}
*#dm *.dmBody a.u_1687320978
{
	background-color:rgba(240,142,83,1) !important;
	border-radius:6px !important;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
}
*#dm *.dmBody a.u_1687320978 span.text
{
	color:rgba(0,0,0,1) !important;
	font-family:'Albert Sans' !important;
	font-weight:normal !important;
}
*#dm *.dmBody *.u_1719904324
{
	text-align:CENTER !important;
}
*#dm *.dmBody a.u_1719904324
{
	background-color:rgba(240,142,83,1) !important;
	border-radius:6px !important;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
}
*#dm *.dmBody a.u_1719904324 span.text
{
	color:rgba(0,0,0,1) !important;
	font-family:'Albert Sans' !important;
	font-weight:normal !important;
}
*#dm *.dmBody nav.u_1759269946
{
	color:black !important;
}
.language-banner
{
	position:fixed !important;
	top:0 !important;
	left:50% !important;
	transform:translateX(-50%) !important;
	background:#222 !important;
	color:#fff !important;
	width:100% !important;
	text-align:center !important;
	padding:10px 0 !important;
	z-index:9999 !important;
	font-family:'Arial', sans-serif !important;
	box-shadow:0 2px 5px rgba(0,0,0,0.3) !important;
}
.language-text
{
	cursor:pointer !important;
	font-size:16px !important;
	margin-bottom:6px !important;
}
.language-text:hover
{
	text-decoration:underline !important;
}
.multi-lang-switcher
{
	display:flex !important;
	justify-content:center !important;
	gap:10px !important;
}
.lang
{
	background:#444 !important;
	color:#fff !important;
	border:none !important;
	padding:6px 12px !important;
	border-radius:6px !important;
	cursor:pointer !important;
	transition:0.3s !important;
	font-weight:bold !important;
}
.lang:hover
{
	background:#666 !important;
}
.lang.active
{
	background:#ffb100 !important;
	color:#000 !important;
}
@media (max-width:768px) {
  .language-banner {
    font-size:14px;
    padding:8px 0;
  }

  .multi-lang-switcher { gap:6px; }

  .lang { padding:5px 10px; }
}
.site-logo
{
	height:45px !important;
	width:auto !important;
	border-radius:8px !important;
	box-shadow:0 2px 6px rgba(0,0,0,0.15) !important;
	transition:.2s !important;
}
.site-logo:hover
{
	transform:scale(1.05) !important;
}
.language-bar
{
	position:fixed !important;
	top:0 !important;
	left:50% !important;
	transform:translateX(-50%) !important;
	z-index:9999 !important;
	display:flex !important;
	align-items:center !important;
	gap:12px !important;
	background:#f5f5f5 !important;
	box-shadow:0 2px 8px rgba(0,0,0,.15) !important;
	padding:10px 20px !important;
	border-radius:0 0 10px 10px !important;
	font-family:"Inter", sans-serif !important;
}
.lang-label
{
	font-weight:600 !important;
	font-size:16px !important;
	color:#333 !important;
}
.lang-buttons
{
	display:flex !important;
	gap:10px !important;
}
.lang-btn
{
	display:flex !important;
	align-items:center !important;
	gap:5px !important;
	background:#fff !important;
	border:none !important;
	padding:6px 12px !important;
	border-radius:6px !important;
	box-shadow:0 1px 4px rgba(0,0,0,.15) !important;
	cursor:pointer !important;
	transition:.2s !important;
	font-weight:500 !important;
}
.lang-btn:hover
{
	box-shadow:0 3px 6px rgba(0,0,0,.2) !important;
	transform:translateY(-2px) !important;
}
body
{
	padding-top:72px !important;
}
@media (max-width:767px) {
  .fixed-logo {
    top:8px;
    left:8px;
  }

  .site-logo {
    height:36px;
    box-shadow:0 1px 3px rgba(0,0,0,.12);
  }

  .language-bar {
    top:8px;
    right:8px;
    left:auto;
    transform:none;
    padding:6px 8px;
    gap:6px;
    border-radius:8px;
  }

  .lang-label { display:none; }

  .lang-btn img { display:none; }

  .lang-btn {
    padding:4px 8px;
    font-size:13px;
    box-shadow:0 1px 3px rgba(0,0,0,.12);
  }

  .lang-buttons { gap:6px; }

  body { padding-top:58px; }
}
@media (max-width:767px) {
  .fixed-logo {
    top:8px;
    left:8px;
  }

  .site-logo {
    height:36px;
    box-shadow:0 1px 3px rgba(0,0,0,.12);
  }

  .language-bar {
    top:8px;
    right:8px;
    left:auto;
    transform:none;
    padding:6px 8px;
    gap:6px;
    border-radius:8px;
  }

  .lang-label { display:none; }

  .lang-btn img { display:none; }

  .lang-btn {
    padding:4px 8px;
    font-size:13px;
    box-shadow:0 1px 3px rgba(0,0,0,.12);
  }

  .lang-buttons { gap:6px; }

  body { padding-top:58px; }
}
.label-desktop
{
	display:inline !important;
}
.label-mobile
{
	display:none !important;
}
@media (max-width:767px) {
  .language-bar {
    top:6px;
    right:10px;
    left:auto;
    transform:none;
    padding:6px 10px;
    gap:6px;
    border-radius:8px;
  }

  .label-desktop { display:none; }

  .label-mobile { display:inline; }

  .lang-btn img { display:none; }

  .lang-btn {
    padding:4px 8px;
    font-size:13px;
    gap:0;
  }
}
*.dmFooterContainer
{
	display:null !important;
}
*#dm *.dmBody nav.u_1718879573
{
	color:white !important;
}
*#dm *.dmBody div.u_1437954830 .mobileMultilingual .language
{
	color:rgba(255,255,255,1) !important;
	font-family:'Open Sans' !important;
	font-weight:700 !important;
}
*#dm *.dmBody div.u_1414037014
{
	background-color:rgba(255,255,255,1) !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
}
.custom-fixed-header
{
	position:fixed !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	z-index:99999 !important;
}
*#dm *.dmBody div.u_1153892056
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1392253824
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1644937658 .mobileMultilingual .language
{
	color:rgba(255,255,255,1) !important;
	font-family:'Open Sans' !important;
	font-weight:800 !important;
}*#dm *.dmBody div.u_1505292798 .mobileMultilingual .language {
  font-family:'Open Sans' !important;
  font-weight:700 !important;
  color:rgba(255,255,255,1) !important;
}

separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
@media (min-width:1025px) {
  *.responsiveTablet .hamburger-header { display:none !important; }

  *.responsiveTablet .layout-drawer-hamburger { display:none !important; }

  *.responsiveTablet .hamburger-drawer { display:none !important; }

  *.responsiveTablet [dmtemplateid*="amburger"] #site_content .site_content { margin-top:0 !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *.responsiveTablet .hamburger-header { display:none !important; }

  *.responsiveTablet .layout-drawer-hamburger { display:none !important; }

  *.responsiveTablet .hamburger-drawer { display:none !important; }

  *.responsiveTablet [dmtemplateid*="amburger"] #site_content .site_content { margin-top:0 !important; }
}
*#dm *.dmBody div.u_1437954830
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:36px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1141184022
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 621px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:719.5px !important;
	margin-left:621px !important;
	max-width:161px !important;
	margin-top:-30px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1392253824
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:-200px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1153892056
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:60px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:60px !important;
	min-width:0 !important;
	text-align:start !important;
}
