*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !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 div.u_1094110224 input:not([type="submit"])
{
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody div.u_1094110224 textarea
{
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody div.u_1094110224 select
{
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody div.u_1094110224 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1094110224 .m-recaptcha
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1094110224 .dmforminput input
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1094110224 .dmforminput textarea
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1094110224 .dmforminput .fileUploadLink
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1094110224 .checkboxwrapper span
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1094110224 .radiowrapper span
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1094110224 .optinwrapper div
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1094110224 .freetextwrapper
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1094110224 .dmforminput select
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1094110224 .dmforminput option
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1094110224 input::placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1094110224 input.placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1094110224 textarea::placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1094110224 textarea.placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1094110224 select::placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1094110224 select.placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1094110224 .dmforminput
{
	padding-inline:11px !important;
	padding-block:11px !important;
}
*#dm *.dmBody div.u_1094110224 .spacing-container
{
	margin-inline:-11px !important;
	margin-block:-11px !important;
}
*#dm *.dmBody div.u_1094110224
{
	background-color:rgba(56,148,196,1) !important;
	background-image:initial !important;
	border-radius:7px 7px 7px 7px !important;
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody div.u_1094110224 .dmwidget-title
{
	color:var(--color_5) !important;
	font-size:16px !important;
}
*#dm *.dmBody div.u_1984244424 input:not([type="submit"])
{
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody div.u_1984244424 textarea
{
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody div.u_1984244424 select
{
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody div.u_1984244424 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1984244424 .m-recaptcha
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1984244424 input[type="submit"]
{
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1984244424 .dmforminput input
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1984244424 .dmforminput textarea
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1984244424 .dmforminput .fileUploadLink
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1984244424 .checkboxwrapper span
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1984244424 .radiowrapper span
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1984244424 .optinwrapper div
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1984244424 .freetextwrapper
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1984244424 .dmforminput select
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1984244424 .dmforminput option
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1984244424 input::placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1984244424 input.placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1984244424 textarea::placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1984244424 textarea.placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1984244424 select::placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1984244424 select.placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1984244424 .dmforminput
{
	padding-inline:11px !important;
	padding-block:11px !important;
}
*#dm *.dmBody div.u_1984244424 .spacing-container
{
	margin-inline:-11px !important;
	margin-block:-11px !important;
}
*#dm *.dmBody div.u_1984244424
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
	border-radius:7px 7px 7px 7px !important;
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1984244424 .dmwidget-title
{
	color:var(--color_5) !important;
	font-size:16px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1984244424 .dmformsubmit
{
	float:none !important;
	display:block !important;
	width:271px !important;
	justify-content:center !important;
	text-align:center !important;
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
	margin-left:auto !important;
	margin-right:auto !important;
	height:41px !important;
}
*#dm *.dmBody div.u_1094110224 input[type="submit"]
{
	font-weight:bold !important;
	font-size:16px !important;
}
*#dm *.dmBody div.u_1094110224 .dmformsubmit
{
	float:left !important;
	display:block !important;
	margin-left:0 !important;
	margin-right:auto !important;
	width:117px !important;
	justify-content:flex-start !important;
	text-align:left !important;
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
	height:45px !important;
}
*#dm *.dmBody div.u_1731582029 .dmforminput
{
	padding-inline:11px !important;
	padding-block:11px !important;
}
*#dm *.dmBody div.u_1731582029 .spacing-container
{
	margin-inline:-11px !important;
	margin-block:-11px !important;
}
*#dm *.dmBody div.u_1731582029 input[type="submit"]
{
	font-weight:bold !important;
	font-size:16px !important;
}
*#dm *.dmBody div.u_1205273098 input:not([type="submit"])
{
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody div.u_1205273098 textarea
{
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody div.u_1205273098 select
{
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody div.u_1205273098 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1205273098 .m-recaptcha
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1205273098 input[type="submit"]
{
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1205273098 .dmforminput input
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1205273098 .dmforminput textarea
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1205273098 .dmforminput .fileUploadLink
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1205273098 .checkboxwrapper span
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1205273098 .radiowrapper span
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1205273098 .optinwrapper div
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1205273098 .freetextwrapper
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1205273098 .dmforminput select
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1205273098 .dmforminput option
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1205273098 input::placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1205273098 input.placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1205273098 textarea::placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1205273098 textarea.placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1205273098 select::placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1205273098 select.placeholder
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1205273098 .dmforminput
{
	padding-inline:11px !important;
	padding-block:11px !important;
}
*#dm *.dmBody div.u_1205273098 .spacing-container
{
	margin-inline:-11px !important;
	margin-block:-11px !important;
}
*#dm *.dmBody div.u_1205273098
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
	border-radius:7px 7px 7px 7px !important;
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1205273098 .dmwidget-title
{
	color:var(--color_5) !important;
	font-size:16px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1731582029
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
	border-radius:7px 7px 7px 7px !important;
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody div.u_1731582029 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 .m-recaptcha
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 .dmforminput input
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 .dmforminput textarea
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 .dmforminput .fileUploadLink
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 .checkboxwrapper span
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 .radiowrapper span
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 .optinwrapper div
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 .freetextwrapper
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 .dmforminput select
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 .dmforminput option
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 input::placeholder
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 input.placeholder
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 textarea::placeholder
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 textarea.placeholder
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 select::placeholder
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 select.placeholder
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1731582029 .dmformsubmit:hover
{
	background-color:rgba(56,148,196,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1731582029 .dmformsubmit.hover
{
	background-color:rgba(56,148,196,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1731582029 .dmwidget-title
{
	color:rgba(21,42,73,1) !important;
	font-size:16px !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1731582029 input:not([type="submit"])
{
	border-style:solid !important;
	border-color:rgb(56,148,196) rgb(56,148,196) rgb(56,148,196) rgb(56,148,196) !important;
	border-width:2px 2px 2px 2px !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1731582029 textarea
{
	border-style:solid !important;
	border-color:rgb(56,148,196) rgb(56,148,196) rgb(56,148,196) rgb(56,148,196) !important;
	border-width:2px 2px 2px 2px !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1731582029 select
{
	border-style:solid !important;
	border-color:rgb(56,148,196) rgb(56,148,196) rgb(56,148,196) rgb(56,148,196) !important;
	border-width:2px 2px 2px 2px !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1731582029 .dmformsubmit
{
	float:left !important;
	display:block !important;
	margin-left:0 !important;
	margin-right:auto !important;
	width:117px !important;
	justify-content:center !important;
	text-align:center !important;
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
	height:45px !important;
}
*#dm *.dmBody div.u_1205273098 .dmformsubmit
{
	float:none !important;
	display:block !important;
	width:237px !important;
	justify-content:center !important;
	text-align:center !important;
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
	margin-left:auto !important;
	margin-right:auto !important;
	height:41px !important;
}
*#dm *.dmBody div.u_1205273098 .dmform-success
{
	color:rgba(255,255,255,1) !important;
	text-align:center !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1205273098 .dmform-success .rteBlock
{
	color:rgba(255,255,255,1) !important;
	text-align:center !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1205273098 .dmform-error
{
	color:rgba(255,255,255,1) !important;
	text-align:center !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1731582029 .dmform-success
{
	color:rgba(255,255,255,1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1731582029 .dmform-success .rteBlock
{
	color:rgba(255,255,255,1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1731582029 .dmform-error
{
	color:rgba(255,255,255,1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1028849911 .dmforminput
{
	padding-inline:11px !important;
	padding-block:11px !important;
}
*#dm *.dmBody div.u_1028849911 .spacing-container
{
	margin-inline:-11px !important;
	margin-block:-11px !important;
}
*#dm *.dmBody div.u_1028849911 input[type="submit"]
{
	font-weight:bold !important;
	font-size:16px !important;
}
*#dm *.dmBody div.u_1028849911
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
	border-radius:7px 7px 7px 7px !important;
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody div.u_1028849911 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 .m-recaptcha
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 .dmforminput input
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 .dmforminput textarea
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 .dmforminput .fileUploadLink
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 .checkboxwrapper span
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 .radiowrapper span
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 .optinwrapper div
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 .freetextwrapper
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 .dmforminput select
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 .dmforminput option
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 input::placeholder
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 input.placeholder
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 textarea::placeholder
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 textarea.placeholder
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 select::placeholder
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 select.placeholder
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1028849911 .dmformsubmit:hover
{
	background-color:rgba(56,148,196,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1028849911 .dmformsubmit.hover
{
	background-color:rgba(56,148,196,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1028849911 .dmwidget-title
{
	color:rgba(21,42,73,1) !important;
	font-size:16px !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1028849911 input:not([type="submit"])
{
	border-style:solid !important;
	border-color:rgb(56,148,196) rgb(56,148,196) rgb(56,148,196) rgb(56,148,196) !important;
	border-width:2px 2px 2px 2px !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1028849911 textarea
{
	border-style:solid !important;
	border-color:rgb(56,148,196) rgb(56,148,196) rgb(56,148,196) rgb(56,148,196) !important;
	border-width:2px 2px 2px 2px !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1028849911 select
{
	border-style:solid !important;
	border-color:rgb(56,148,196) rgb(56,148,196) rgb(56,148,196) rgb(56,148,196) !important;
	border-width:2px 2px 2px 2px !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1028849911 .dmformsubmit
{
	float:left !important;
	display:block !important;
	margin-left:0 !important;
	margin-right:auto !important;
	width:117px !important;
	justify-content:center !important;
	text-align:center !important;
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
	height:45px !important;
}
*#dm *.dmBody div.u_1028849911 .dmform-success
{
	color:rgba(255,255,255,1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1028849911 .dmform-success .rteBlock
{
	color:rgba(255,255,255,1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1028849911 .dmform-error
{
	color:rgba(255,255,255,1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1204838882
{
	line-height:normal !important;
}
*#dm *.dmBody *.u_1573550233:before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_1573550233.before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody div.u_1573550233:before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.56 !important;
}
*#dm *.dmBody div.u_1573550233.before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.56 !important;
}
*#dm *.dmBody div.u_1573550233>.bgExtraLayerOverlay
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.56 !important;
}
*#dm *.dmBody *.u_1365000011 .photoGalleryThumbs .image-container a
{
	background-size:contain !important;
}
*#dm *.dmBody div.u_1066626980
{
	background-color:rgba(239,72,66,1) !important;
	border-radius:18px 18px 18px 18px !important;
}
*#dm *.dmBody *.u_1516388301
{
	width:100% !important;
}
*#dm *.dmBody div.u_1516388301 img[dm_changed]
{
	border-style:solid !important;
	border-color:rgba(0,0,0,0) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1516388301 img
{
	border-style:solid !important;
	border-color:rgba(0,0,0,0) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1581593095 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1345896319
{
	line-height:normal !important;
}
*#dm *.dmBody div.u_1914473918
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1228338208
{
	justify-content:center !important;
	text-align:center !important;
}
*#dm *.dmBody a.u_1228338208 span.text
{
	font-weight:700 !important;
}
*#dm *.dmBody div.u_1611097310
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1925508151
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1526455664
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1581593095
{
	width:100% !important;
}
*#dm *.dmBody div.u_1115595148 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1704650723 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1633144573 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1633144573
{
	width:100% !important;
}
*#dm *.dmBody *.u_1704650723
{
	width:100% !important;
}
*#dm *.dmBody *.u_1115595148
{
	width:100% !important;
}
*#dm *.dmBody div.u_1353841348
{
	line-height:normal !important;
}
*#dm *.dmBody *.u_1872044402
{
	width:100% !important;
}
*#dm *.dmBody div.u_1872044402 img
{
	object-fit:contain !important;
	object-position:50% 100% !important;
}
*#dm *.dmBody div.u_1573550233
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/fb763ced/dms3rep/multi/opt/pexels-photo-913200-1920w.jpeg) !important;
}
*#dm *.dmBody *.u_1831342658 #flipCardCarouselWidget-001 .card-title
{
	justify-content:center !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1831342658 #flipCardCarouselWidget-001 .flip-card-back
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody *.u_1831342658 #flipCardCarouselWidget-001 .flip-card-front
{
	background-color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1831342658 .flip-card-front
{
	border-style:solid !important;
	border-width:2px !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1831342658 .flip-card-back
{
	border-style:solid !important;
	border-width:2px !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1831342658 #flipCardCarouselWidget-001 .card-button span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1831342658 .card-button
{
	color:rgba(255,255,255,1) !important;
	font-family: 'Nunito' !important;
	font-weight:700 !important;
}
*#dm *.dmBody div.u_1831342658 #flipCardCarouselWidget-001 .card-title
{
	font-weight:700 !important;
}
*#dm *.dmBody *.u_1831342658 .card-button-back
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1831342658 #flipCardCarouselWidget-001 .card-title-back
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1831342658 #flipCardCarouselWidget-001 .card-description-back
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1831342658 #flipCardCarouselWidget-001 .card-button
{
	background-color:var(--color_2) !important;
	border-color:rgba(255,255,255,1) !important;
	border-style:solid !important;
	border-width:0px !important;
}
*#dm *.dmBody div.u_1383094687
{
	background-color:rgba(255,255,255,1) !important;
	border-radius:18px 18px 18px 18px !important;
	border-left-width:3px !important;
	border-left-style:solid !important;
	border-left-color:rgba(56,148,196,1) !important;
	border-bottom-width:4px !important;
	border-bottom-style:solid !important;
	border-bottom-color:var(--color_3) !important;
	border-right-style:solid !important;
	border-right-width:4px !important;
	border-right-color:var(--color_3) !important;
	border-top-width:4px !important;
	border-top-style:solid !important;
	border-top-color:rgba(56,148,196,1) !important;
}
*#dm *.dmBody div.u_1150486662
{
	background-color:rgba(239,72,66,1) !important;
	border-radius:18px 18px 18px 18px !important;
}
*#dm *.dmBody div.u_1777002256
{
	background-color:rgba(255,255,255,1) !important;
	border-radius:18px 18px 18px 18px !important;
	border-left-width:3px !important;
	border-left-style:solid !important;
	border-left-color:rgba(56,148,196,1) !important;
	border-bottom-width:4px !important;
	border-bottom-style:solid !important;
	border-bottom-color:var(--color_3) !important;
	border-right-style:solid !important;
	border-right-width:4px !important;
	border-right-color:var(--color_3) !important;
	border-top-width:4px !important;
	border-top-style:solid !important;
	border-top-color:rgba(56,148,196,1) !important;
}
*#dm *.dmBody *.u_1965289759 #flipCardCarouselWidget-001 .card-title
{
	justify-content:center !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1965289759 #flipCardCarouselWidget-001 .flip-card-back
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody *.u_1965289759 #flipCardCarouselWidget-001 .flip-card-front
{
	background-color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1965289759 .flip-card-front
{
	border-style:solid !important;
	border-width:2px !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1965289759 .flip-card-back
{
	border-style:solid !important;
	border-width:2px !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1965289759 #flipCardCarouselWidget-001 .card-button
{
	background-color:rgba(56,148,196,1) !important;
	border-color:rgba(255,255,255,1) !important;
	border-style:solid !important;
	border-width:0px !important;
}
*#dm *.dmBody div.u_1965289759 #flipCardCarouselWidget-001 .card-button span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1965289759 .card-button
{
	color:rgba(255,255,255,1) !important;
	font-family: 'Nunito' !important;
	font-weight:700 !important;
}
*#dm *.dmBody div.u_1965289759 #flipCardCarouselWidget-001 .card-title
{
	font-weight:700 !important;
}
*#dm *.dmBody *.u_1965289759 .card-button-back
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1965289759 #flipCardCarouselWidget-001 .card-title-back
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1965289759 #flipCardCarouselWidget-001 .card-description-back
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*.u_1965289759 .carousel-indicators
{
	display:none !important;
}
*#dm *.dmBody a.u_1843399962
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody a.u_1568311828
{
	justify-content:center !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1676169512
{
	display:block !important;
}
*#dm *.dmBody *.u_1355925673
{
	display:none !important;
}
*#dm *.dmBody *.u_1520963326
{
	display:none !important;
}
*#dm *.dmBody *.u_1835702587
{
	display:block !important;
}
*#dm *.dmBody *.u_1034171585
{
	display:none !important;
}
*#dm *.dmBody *.u_1419269316
{
	display:none !important;
}
*#dm *.dmBody div.u_1478048388
{
	line-height:normal !important;
}
*#dm *.dmBody *.u_1407974985
{
	width:100% !important;
}
*#dm *.dmBody div.u_1407974985 img
{
	object-fit:contain !important;
	object-position:50% 100% !important;
}
separatorHomeCss{color:red !important}*.dmTabletBody #dm .d-page-1716942098 DIV.dmInner
{
	background-attachment:initial !important;
}
*.dmLargeBody #dm .d-page-1716942098 .dmBody .dmRespRowsWrapper
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/fb763ced/dms3rep/multi/opt/ChatGPT+Image+May+6-+2025-+10_50_44+AM-5805h.png) !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/fb763ced/dms3rep/multi/opt/ChatGPT+Image+May+6-+2025-+10_50_44+AM-5805h.png) !important;
	background-size:cover !important;
	background-attachment:initial !important;
	background-position:50% 50% !important;
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1868060803
{
	padding-top:100px !important;
	padding-bottom:100px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1070479689
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:312px !important;
	margin-left:0px !important;
	max-width:497px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody *.u_1365000011 *.photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1365000011 *.layout-container
{
	padding:10px !important;
}
*#dm *.dmBody div.u_1526455664
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:0px !important;
	padding-bottom:10px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:none !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1365000011
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:-10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1066626980
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 99px) !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:auto !important;
	margin-left:auto !important;
	max-width:761.312px !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1204838882
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:-33px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1573550233
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:30px !important;
	padding-left:40px !important;
	padding-bottom:30px !important;
	max-width:100% !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	background-attachment:fixed !important;
	background-size:cover !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1219514412
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:17.125px !important;
	padding-bottom:0px !important;
	margin-top:-250px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1345896319
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:30px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1516388301
{
	important:true !important;
	width:calc(100% - 0px) !important;
	height:auto !important;
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:9px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	min-height:auto !important;
	max-width:554px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1914473918
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !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 a.u_1228338208
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:280px !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:0px !important;
	padding-bottom:10px !important;
	min-height:46.5px !important;
	margin-right:auto !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1353841348
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	display:block !important;
}
*#dm *.dmBody div.u_1693566875
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	display:block !important;
}
*#dm *.dmBody div.u_1831342658 #flipCardCarouselWidget-001
{
	height:577px !important;
}
*#dm *.dmBody div.u_1831342658 #flipCardCarouselWidget-001 .card-description-back
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1831342658 #flipCardCarouselWidget-001 .card-title
{
	font-size:22px !important;
}
*#dm *.dmBody div.u_1831342658 #flipCardCarouselWidget-001 .card-button
{
	height:37px !important;
	width:206px !important;
}
*#dm *.dmBody div.u_1383094687
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 40px) !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:auto !important;
	margin-left:auto !important;
	max-width:880px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1405895558
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:78px !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:0px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1727276797
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:78px !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:-15px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1577397212
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:78px !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:-15px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1150486662
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 99px) !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:auto !important;
	margin-left:auto !important;
	max-width:761.312px !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1777002256
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 40px) !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:auto !important;
	margin-left:auto !important;
	max-width:880px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1983821976
{
	margin-left:0px !important;
	padding-top:50px !important;
	padding-left:40px !important;
	padding-bottom:50px !important;
	margin-top:70px !important;
	margin-bottom:70px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1965289759 #flipCardCarouselWidget-001
{
	height:577px !important;
}
*#dm *.dmBody div.u_1965289759 #flipCardCarouselWidget-001 .card-description-back
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1965289759 #flipCardCarouselWidget-001 .card-title
{
	font-size:22px !important;
}
*#dm *.dmBody div.u_1965289759 #flipCardCarouselWidget-001 .card-button
{
	height:37px !important;
	width:206px !important;
}
*#dm *.dmBody *.u_1965289759 .carousel-indicators
{
	display:none !important;
}
*#dm *.dmBody *.u_1965289759 .carousel-indicators .indicator
{
	display:none !important;
}
*#dm *.dmBody *.u_1965289759 .carousel-indicators .indicator.active
{
	display:none !important;
}
*#dm *.dmBody div.u_1831342658
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:578px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:10px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1478048388
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	display:block !important;
}
*#dm *.dmBody div.u_1322496641
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	display:block !important;
}
*#dm *.dmBody div.u_1965289759
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:459px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:10px !important;
	margin-bottom:0px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\31 0369444 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#f007566c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 050a867 {
    margin: 8% 0px 2% 0px;
}
    
#\30 73248c3 {
    min-height: 359px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding-right: 4%;
    padding-left: 4%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cc3daa15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    align-items: flex-end;
    min-width: 4%;
    background-image: url();
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding-right: 16px;
    padding-left: 16px;
    margin: 0px 0% 0px 0%;
}
#cc3daa15.lazy {
    background-image: url('');
}
    
#deece12c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding-right: 16px;
    padding-left: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a513f96 {
    width: 608px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s4q.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 20px 15px 20px;
}
#widget_s4q {
    width: 99.99831498931032%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#f007566c {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\30 73248c3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 2% 12% 2% 12%;
}
    
#cc3daa15 {
    width: 100%;
    min-height: 162px;
    align-items: center;
}
#cc3daa15.lazy {
    background-image: url('');
}
    
#deece12c {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 160px;
    justify-content: flex-start;
    align-items: center;
}
    
#\31 a513f96 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\31 050a867 {
    margin-top: 2%;
}
}



@media (min-width: 1400px) {
    
#f007566c {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 602.812px;
    max-width: 100%;
}
    
#\30 73248c3 {
    min-height: 233px;
    padding: 0px 0px 0px 0px;
}
    
#\31 a513f96 {
    width: 682px;
}
    
#\31 050a867 {
    margin-top: 5%;
}
}



@media (max-width: 766px) {
    
#\31 0369444 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 73248c3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 73248c3 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0% 4% 3% 4%;
}
    
#cc3daa15 {
    width: 100%;
    min-height: 152px;
    align-items: center;
    order: 1;
    margin-top: 3px;
    margin-bottom: 3px;
}
#cc3daa15.lazy {
    background-image: url('');
}
    
#deece12c {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
    justify-content: flex-end;
}
    
#\31 a513f96 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 a513f96 {
    width: 75.25%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\31 2f428ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 33.30%;
    align-items: center;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-left: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 75b7b27 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\35 4eef9f2 {
    margin: 0px 0% 0px 0%;
}
    
#a381f3a7 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_v8e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 62.702502234137626%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin-top: -400px;
}
    
#widget_o36 {
    width: 100.00%;
    height: 367px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 1400px) {
    
#\31 2f428ea {
    padding-top: 3px;
    padding-bottom: 3px;
    justify-content: center;
    align-items: flex-start;
}
    
#a381f3a7 {
    padding-bottom: 0%;
    padding-top: 3%;
    min-height: 93px;
}
}



@media (max-width: 766px) {
    
#\31 75b7b27 {
    grid-template-rows: minmax(8px, max-content);
}
    
#a381f3a7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 2f428ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
}
    
#a381f3a7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2px 4% 20px 4%;
}
    
#group_v8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_o36 {
    height: 240px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
}



@media all {
    
#\38 3059990 {
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#\35 925c044 {
    width: 99.19006849315069%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ab3915cf {
    min-height: 280px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 0% 20px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ad75c3f0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7b8dd0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4bt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\35 925c044 {
    width: 91.16%;
    order: 1;
}
    
#ad75c3f0 {
    width: 89.32%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1400px) {
    
#ab3915cf {
    padding: 2% 0% 2% 1.5%;
}
    
#\36 7b8dd0c {
    padding-top: 3px;
    padding-bottom: 3px;
    justify-content: center;
    align-items: flex-start;
}
    
#\39 7f0476f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 766px) {
    
#\38 3059990 {
    grid-template-rows: minmax(8px, max-content);
}
    
#ab3915cf {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 925c044 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: none;
    order: 1;
}
    
#ab3915cf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2px 4% 20px 4%;
}
    
#ad75c3f0 {
    align-self: auto;
    width: 100%;
    max-width: none;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7b8dd0c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
}



@media all {
    
#e60dba61 {
    margin-left: 4%;
    margin-right: 4%;
    margin-top: 2%;
}
    
#ffaa021e {
    width: 92.11%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 52949d9 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#a5ef7aa2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#b2d66652 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5ef7aa2 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
}
    
#b2d66652 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 2% 2% 2% 2%;
}
}



@media (min-width: 1400px) {
    
#e60dba61 {
    margin-top: 2%;
    margin-bottom: 2%;
}
    
#ffaa021e {
    width: 100.00%;
}
    
#a5ef7aa2 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-bottom: 0px;
    padding-top: 0px;
}
    
#b2d66652 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 70px;
    padding: 0% 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#e60dba61 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#a5ef7aa2 {
    width: 100%;
    min-height: 32px;
    align-items: center;
    height: auto;
    padding: 0px 6px 0px 6px;
}
    
#b2d66652 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#a5ef7aa2 {
    width: 100%;
    min-height: 122px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#b2d66652 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media all {
    
#\35 d2042b6 {
    width: 72.64%;
    height: 116px;
    max-width: 100%;
    align-self: center;
}
    
#\36 d7999c3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
}
    
#\33 5c71777 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    border-radius: 20px;
    background-image: initial;
    padding: 4% 4% 4% 4%;
}
    
#fafc4d84 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bdc35a3 {
    width: 99.99471724775128%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a86e67e0 {
    margin-bottom: 4%;
}
    
#\38 e99d775 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#f4bb9af3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
}
    
#f7625a23 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 71bf55f {
    width: 72.64%;
    height: 116px;
    max-width: 100%;
    align-self: center;
}
    
#\35 10c4aa8 {
    min-height: 325px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-left: 4%;
}
    
#\30 71d16ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    border-radius: 20px;
    background-image: initial;
    padding: 4% 4% 4% 4%;
}
    
#b35b7466 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    border-radius: 20px;
    background-image: initial;
    padding: 4% 4% 4% 4%;
}
    
#\34 139006f {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5c4f031 {
    width: 99.9939521625976%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ee922c5 {
    width: 72.61727599454704%;
    height: 112px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a512d51a {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#ae3d7ea3 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 10c4aa8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 370px;
    column-gap: 2%;
    padding: 0% 2% 2% 2%;
}
    
#\33 5c71777 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 71d16ee {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#b35b7466 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#a86e67e0 {
    margin-left: 5%;
    margin-right: 5%;
}
}



@media (min-width: 1400px) {
    
#\35 10c4aa8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 195px;
    padding-right: 0%;
    padding-left: 0%;
}
    
#\33 5c71777 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
}
    
#\30 71d16ee {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
}
    
#b35b7466 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
}
}



@media (max-width: 767px) {
    
#\35 d2042b6 {
    height: 121px;
    width: 48.66%;
}
    
#f4bb9af3 {
    align-items: center;
    min-height: 292px;
    justify-self: auto;
    align-self: auto;
    width: 99.81%;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 71bf55f {
    height: 121px;
    width: 48.7%;
}
    
#\36 d7999c3 {
    align-items: center;
    min-height: 99px;
}
    
#\35 10c4aa8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#\33 5c71777 {
    width: 100%;
    min-height: 217px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#fafc4d84 {
    align-items: center;
    min-height: 99px;
    justify-self: auto;
    align-self: auto;
    width: 99.81067873303166%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 71d16ee {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#b35b7466 {
    width: 100%;
    min-height: 224px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ee922c5 {
    height: 121px;
    width: 48.68%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#f4bb9af3 {
    min-height: 80px;
}
    
#\36 d7999c3 {
    min-height: 79px;
}
    
#\35 10c4aa8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 5c71777 {
    width: 100%;
    min-height: 211px;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
}
    
#fafc4d84 {
    min-height: 80px;
}
    
#\30 71d16ee {
    width: 100%;
    min-height: 211px;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
}
    
#b35b7466 {
    width: 100%;
    min-height: 211px;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
}
    
#\34 139006f {
    margin-top: 3%;
}
    
#\32 5c4f031 {
    margin-top: 3%;
}
    
#a512d51a {
    margin-top: 3%;
}
}



@media all {
    
#\36 3587840.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\36 3587840 {
    width: 497px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d20a63a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f9497189 {
    min-height: 588px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 5%;
    flex-wrap: nowrap;
}
    
#a3bbba3b {
    padding-top: 16px;
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    padding-right: 16px;
    justify-content: flex-end;
}
    
#\34 3ecdf5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\34 3ecdf5a {
    width: 960px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qj7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_2qh {
    width: 100.00%;
    height: 388px;
    max-width: 100%;
}
    
#a2e7174f::before, #a2e7174f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(21,42,73,1);
    opacity: 0.67;
    border-radius: inherit;
}
#a2e7174f {
    background-image: url(https://lirp.cdn-website.com/fb763ced/dms3rep/multi/opt/pexels-photo-913200-1920w.jpeg);
}
    
#\36 fd17a0f {
    margin-top: -20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9497189 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a2e7174f::before, #a2e7174f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#a2e7174f::before, #a2e7174f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\38 d20a63a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 20px 0% 20px 0%;
}
    
#f9497189 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a3bbba3b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_2qh {
    height: 240px;
}
    
#a2e7174f::before, #a2e7174f > .bgExtraLayerOverlay {
    
}
    
#widget_qj7 {
    width: 343px;
}
    
#\34 3ecdf5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 2px 0px;
}
#\34 3ecdf5a {
    margin: 4% 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#a2e7174f::before, #a2e7174f > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\38 f1859a0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2e65e50 {
    width: 51.14%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#df081492.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 3%;
}
#df081492 {
    width: 448px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-top: 30px;
}
    
#\35 b098e3b {
    margin: 0px 0% 0px 0%;
}
    
#\37 04c066a {
    width: 99.19006849315069%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b125f2e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 44.794444444444444%;
    align-items: center;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-left: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 13114ec {
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#\31 50f7d19 {
    width: 100.00%;
    height: 312px;
    min-height: 100px;
    max-width: 100%;
    margin-top: -68px;
}
    
#\34 97ce689 {
    min-height: 280px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 0% 20px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 f1859a0 {
    width: 89.32%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 04c066a {
    width: 91.16%;
    order: 1;
}
}



@media (min-width: 1400px) {
    
#\35 b098e3b {
    margin: 0px 0% 0px 0%;
}
    
#b125f2e1 {
    padding-top: 3px;
    padding-bottom: 3px;
    justify-content: center;
    align-items: flex-start;
}
    
#\34 97ce689 {
    padding: 2% 0% 2% 1.5%;
}
}



@media (max-width: 766px) {
    
#\37 13114ec {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 97ce689 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 f1859a0 {
    align-self: auto;
    width: 100%;
    max-width: none;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2e65e50 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 04c066a {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: none;
    order: 1;
}
    
#b125f2e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
}
    
#\34 97ce689 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2px 4% 20px 4%;
}
    
#df081492 {
    margin-top: 1px;
    height: auto;
    min-height: 63px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
}



@media all {
    
#\34 5a6badf {
    width: 99.19006849315069%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 01bae3d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 3%;
}
#\37 01bae3d {
    width: 448px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-top: 30px;
}
    
#\35 76dbb96 {
    margin: 0px 0% 0px 0%;
}
    
#\35 149a47a {
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#\37 7b79b15 {
    min-height: 280px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 0% 20px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 55cf682 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-left: 16px;
    margin: 0px 0% 0px 0%;
}
    
#da058008 {
    width: 100.00%;
    height: 312px;
    min-height: 100px;
    max-width: 100%;
}
    
#\31 2fa332f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\34 5a6badf {
    width: 91.16%;
    order: 1;
}
    
#\31 2fa332f {
    width: 89.32%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1400px) {
    
#\35 76dbb96 {
    margin: 0px 0% 0px 0%;
}
    
#\37 7b79b15 {
    padding: 2% 0% 2% 1.5%;
}
    
#\36 55cf682 {
    padding-top: 3px;
    padding-bottom: 3px;
    justify-content: center;
    align-items: flex-start;
}
}



@media (max-width: 766px) {
    
#\35 149a47a {
    grid-template-rows: minmax(8px, max-content);
}
    
#\37 7b79b15 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 5a6badf {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: none;
    order: 2;
}
    
#\37 01bae3d {
    margin-top: 1px;
    height: auto;
    min-height: 47px;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 281px;
}
    
#\37 7b79b15 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\36 55cf682 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
}
    
#\31 2fa332f {
    align-self: auto;
    width: 100%;
    max-width: none;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da058008 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    height: 168px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 76dbb96 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
}



@media all {
    
#b929a3da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 569c84d.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\34 569c84d {
    width: 497px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5839bd5 {
    padding-top: 16px;
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    padding-right: 16px;
    justify-content: flex-end;
}
    
#cd6ed2c3::before, #cd6ed2c3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(21,42,73,1);
    opacity: 0.67;
    border-radius: inherit;
}
#cd6ed2c3 {
    background-image: url(https://lirp.cdn-website.com/fb763ced/dms3rep/multi/opt/pexels-photo-913200-1920w.jpeg);
}
    
#\36 71e7403 {
    min-height: 588px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 5%;
    flex-wrap: nowrap;
}
    
#\38 1c6d6c8 {
    margin-top: -20px;
}
    
#d39f6450 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 edde29d.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\32 edde29d {
    width: 960px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2822478 {
    width: 100.00%;
    height: 388px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cd6ed2c3::before, #cd6ed2c3 > .bgExtraLayerOverlay {
    
}
    
#\36 71e7403 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 1400px) {
    
#cd6ed2c3::before, #cd6ed2c3 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#b929a3da {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 20px 0% 20px 0%;
}
    
#\35 5839bd5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cd6ed2c3::before, #cd6ed2c3 > .bgExtraLayerOverlay {
    
}
#cd6ed2c3 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\36 71e7403 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d39f6450 {
    width: 343px;
    margin-top: 8px;
}
    
#f2822478 {
    height: 240px;
}
    
#\32 edde29d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 2px 0px;
}
#\32 edde29d {
    margin: 4% 0% 0px 0%;
}
    
#\34 569c84d {
    margin-top: 5px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#cd6ed2c3::before, #cd6ed2c3 > .bgExtraLayerOverlay {
    
}
}

