*#dm *.dmBody div.caption-container *.caption-text *.rteBlock
{
	color:rgba(155,155,155,1) !important;
	font-family: Muli !important;
	font-style:normal !important;
}
*#dm *.dmBody nav.u_1947390140
{
	color:white !important;
}
*#dm *.dmBody div.u_1571566599
{
	background-color:rgba(57,58,72,1) !important;
}
*#dm *.dmBody div.u_1115745972 input:not([type="submit"])
{
	border-bottom-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1115745972 textarea
{
	border-bottom-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1115745972 select
{
	border-bottom-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1115745972 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1115745972 .m-recaptcha
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1115745972 .dmforminput input
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1115745972 .dmforminput textarea
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1115745972 .dmforminput .fileUploadLink
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1115745972 .checkboxwrapper span
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1115745972 .radiowrapper span
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1115745972 .optinwrapper div
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1115745972 .freetextwrapper
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1115745972 .dmforminput select
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1115745972 .dmforminput option
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1115745972 input::placeholder
{
	color:rgba(57,58,72,0.2) !important;
}
*#dm *.dmBody div.u_1115745972 input.placeholder
{
	color:rgba(57,58,72,0.2) !important;
}
*#dm *.dmBody div.u_1115745972 textarea::placeholder
{
	color:rgba(57,58,72,0.2) !important;
}
*#dm *.dmBody div.u_1115745972 textarea.placeholder
{
	color:rgba(57,58,72,0.2) !important;
}
*#dm *.dmBody div.u_1115745972 select::placeholder
{
	color:rgba(57,58,72,0.2) !important;
}
*#dm *.dmBody div.u_1115745972 select.placeholder
{
	color:rgba(57,58,72,0.2) !important;
}
*#dm *.dmBody div.u_1115745972 .dmformsubmit
{
	background-color:rgba(0,0,0,0) !important;
	border-style:solid !important;
	border-width:2px !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1115745972 .dmformsubmit
{
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}*#dm *.dmBody div.u_1365021347 {
  background-color:rgba(255,253,241,1) !important;
  background-repeat:no-repeat !important;
  background-image:url(https://irp.cdn-website.com/05a498fe/dms3rep/multi/Frame-1.svg) !important;
  background-size:cover !important;
}

*#dm *.dmBody div.u_462733648 hr
{
	color:var(--color_11) !important;
	border-width:4px !important;
}
*#dm *.dmBody div.u_1060871221 hr
{
	color:var(--color_11) !important;
	border-width:4px !important;
}
*#dm *.dmBody div.u_1394380271 hr
{
	color:var(--color_13) !important;
	border-width:3px !important;
}
*#dm *.dmBody a.u_1111735156 span.text
{
	font-family:Montserrat !important;
	font-weight:400 !important;
}
*#dm *.dmBody *.u_1202976110
{
	width:100% !important;
}
*#dm *.dmBody div.u_1202976110 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1180271902 img
{
	object-fit:contain !important;
}
*#dm *.dmBody a.u_1451866838 span.text
{
	font-family:Montserrat !important;
	font-weight:400 !important;
}
*#dm *.dmBody div.u_1285094450 img
{
	object-fit:contain !important;
}
*#dm *.dmBody a.u_1297993086 span.text
{
	font-family:Montserrat !important;
	font-weight:400 !important;
}
*#dm *.dmBody div.u_1133541343 img
{
	object-fit:contain !important;
}
*#dm *.dmBody a.u_1379490678 span.text
{
	font-family:Montserrat !important;
	font-weight:400 !important;
}
*#dm *.dmBody a.u_1074550041 span.text
{
	font-family:Montserrat !important;
	font-weight:400 !important;
}
*#dm *.dmBody div.u_1453080090 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1604774515 img
{
	object-fit:contain !important;
}
*#dm *.dmBody a.u_1954367155 span.text
{
	font-family:Montserrat !important;
	font-weight:400 !important;
}
*#dm *.dmBody div.u_1769398168 img
{
	object-fit:contain !important;
}
*#dm *.dmBody a.u_1513644432 span.text
{
	font-family:Montserrat !important;
	font-weight:400 !important;
}
*#dm *.dmBody div.u_1766413189 img
{
	object-fit:contain !important;
}
*#dm *.dmBody a.u_1266900716 span.text
{
	font-family:Montserrat !important;
	font-weight:400 !important;
}
*#dm *.dmBody *.u_1180271902
{
	width:100% !important;
}
*#dm *.dmBody *.u_1285094450
{
	width:100% !important;
}
*#dm *.dmBody *.u_1133541343
{
	width:100% !important;
}
*#dm *.dmBody *.u_1453080090
{
	width:100% !important;
}
*#dm *.dmBody *.u_1604774515
{
	width:100% !important;
}
*#dm *.dmBody *.u_1769398168
{
	width:100% !important;
}
*#dm *.dmBody *.u_1766413189
{
	width:100% !important;
}
*#dm *.dmBody div.u_1325302870
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1951081132 hr
{
	color:var(--color_11) !important;
	border-width:3px !important;
}
*#dm *.dmBody div.u_1114127306 .svg
{
	color:var(--color_11) !important;
	fill:var(--color_11) !important;
}
*#dm *.dmBody div.u_1351344940 .svg
{
	color:var(--color_11) !important;
	fill:var(--color_11) !important;
}
*#dm *.dmBody a.u_1949820634
{
	background-color:var(--color_11) !important;
}
*#dm *.dmBody div.u_1406061871
{
	background-color:var(--color_19) !important;
}
*#dm *.dmBody div.u_1288410427
{
	background-color:var(--color_19) !important;
}
*#dm *.dmBody div.u_1927971634
{
	background-color:var(--color_18) !important;
}
*#dm *.dmBody div.u_1068730510
{
	background-color:var(--color_18) !important;
}
*#dm *.dmBody a.u_1949820634 span.text
{
	font-weight:400 !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.caption-container *.caption-text *.rteBlock
{
	font-size:15px !important;
}
*#dm *.dmBody div.u_1352462366
{
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	padding-right:0 !important;
}
*#dm *.dmBody div.u_1936975186
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:406.736px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	display:block !important;
	margin-left:0 !important;
	margin-top:8px !important;
	margin-bottom:30px !important;
	margin-right:0 !important;
}
*#dm *.dmBody div.u_1365021347
{
	background-position:50% 100% !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:95.3299px !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1115745972
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:426.372px !important;
	margin-left:0 !important;
	max-width:560.99px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:start !important;
	display:block !important;
}*#dm *.dmBody div.u_1571566599 {
  margin-left:0 !important;
  padding-top:50px !important;
  padding-left:50px !important;
  padding-bottom:50px !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  margin-right:0 !important;
  padding-right:50px !important;
}


@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:1025px) {}
*#dm *.dmBody div.u_1394380271
{
	width:305.977px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !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:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1325302870
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:80px !important;
	padding-left:40px !important;
	padding-bottom:12px !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:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1951081132
{
	width:150px !important;
}
*#dm *.dmBody div.u_1222751920
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:20px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:180px !important;
}
*#dm *.dmBody div.u_1927971634
{
	margin-left:0px !important;
	padding-top:32px !important;
	padding-left:20px !important;
	padding-bottom:32px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:10px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1406061871
{
	margin-left:0px !important;
	padding-top:55px !important;
	padding-left:80px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:80px !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_1068730510
{
	margin-left:10px !important;
	padding-top:32px !important;
	padding-left:20px !important;
	padding-bottom:32px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:20px !important;
}
*#dm *.dmBody a.u_1949820634
{
	margin-left:auto !important;
	padding-top:16px !important;
	padding-left:0px !important;
	padding-bottom:16px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	margin-right:auto !important;
	padding-right:0px !important;
	width:616.982px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:51.3672px !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1288410427
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:24px !important;
	padding-left:40px !important;
	padding-bottom:48px !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:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
separatorHomeCss{color:red !important}@media all {
    
#a04f8e56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 6%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    padding: 4% 16px 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b9466dba {
    min-height: 678px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_3cv {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_iqk.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_iqk {
    width: 25%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rfh {
    width: 100%;
    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 7eda315::before, #\38 7eda315 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(45, 46, 50, 1) 2%, rgba(0, 0, 0, 0) 100%);
}
#\38 7eda315 {
    background-image: url("https://irp.cdn-website.com/05a498fe/dms3rep/multi/opt/ChatGPT+Image+Aug+25-+2026-+08_26_13+PM-1920w.png");
}
    
#\33 a2532bb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 5709370 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#ef378195.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ef378195 {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 18px 0% 0px 0%;
}
    
#\39 63dca79 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a90d6f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.2%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 46f5b2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6af87a4 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\33 e286eeb {
    background-color: var(--color_4);
    background-image: none;
}
    
#\31 13e540a {
    min-height: 538px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 25px 0% 25px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 29e476f {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#widget_vvi.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vvi {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#fc7207ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.2%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c916845.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c916845 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#e96357bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a313eb9c {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\38 52e59a3 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#c5393dd2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c5393dd2 {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 18px 0% 0px 0%;
}
    
#dfcae2cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.2%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e71e20c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e71e20c0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#\32 e3edf23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f005841 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\30 9236b67 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\36 5cd3192.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 5cd3192 {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 18px 0% 0px 0%;
}
    
#fa688a5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.2%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f3233528.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f3233528 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#\35 c6ae00e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fada1c52 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\34 172625b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 172625b {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 18px 0% 0px 0%;
}
}



@media all {
    
#\36 5247625.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 5247625 {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 18px 0% 0px 0%;
}
    
#\38 49a0e45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.2%;
    align-items: center;
    min-width: 4%;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f3f2e1b3 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 fadf4b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 fadf4b9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#a545ae40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.2%;
    align-items: center;
    min-width: 4%;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 827e34b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.2%;
    align-items: center;
    min-width: 4%;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 54542c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 54542c1 {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 18px 0% 0px 0%;
}
    
#fd8e0b2d {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#a1fd9d76.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a1fd9d76 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#a268dd40 {
    min-height: 633px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 25px 0% 100px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 a231056.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a231056 {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 18px 0% 0px 0%;
}
    
#\39 395b9c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 395b9c9 {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 18px 0% 0px 0%;
}
    
#e7d41a0b {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\33 b8734ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.2%;
    align-items: center;
    min-width: 4%;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e24e585d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 69d5670 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#c6ffcadd {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\31 6c96fe2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 76872b5 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#fb4d6175 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#eebe7899 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 e5563e5 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\37 ec1c789 {
    margin: 0px 0% 0px 0%;
}
    
#a489c154 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 1c36c42 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\38 cd9a37f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 cd9a37f {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#\35 ee571b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 ee571b6 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
}



@media all {
    
#\31 8898038 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 41f0fd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.59%;
    min-width: 4%;
    padding: 0px 32px 0px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b6564d2 {
    min-height: 206px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#\38 7c54bc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 11.33%;
    min-width: 4%;
    align-items: center;
    border-width: 0 0 0 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_4);
    border-style: solid;
    padding: 2px 16px 2px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_oe3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hqt {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_l0a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 8cc72cd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 ae858d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 11.26%;
    min-width: 4%;
    align-items: center;
    border-width: 0px 0px 0px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 16px 16px 16px 16px;
}
    
#\31 5a885d3 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#ec110b70 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a953d2a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 4028a47 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 11.4%;
    min-width: 4%;
    align-items: center;
    border-width: 0px 0px 0px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 16px 16px 16px 16px;
}
    
#d9d36429 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 3fd7edd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f7e7da0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f3cef2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 11.42%;
    min-width: 4%;
    align-items: center;
    border-width: 0 0 0 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 16px 16px 16px 16px;
}
    
#b6b3f47a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a76f724 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9fb28e3 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1624d35 {
    background-color: var(--color_4);
    background-image: none;
}
}



@media all {
    
#fb8cc1c7 {
    min-height: 600px;
    column-gap: 20%;
    row-gap: 120px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: flex-end;
    max-width: none;
    padding: 4% 4% 4% 0%;
}
    
#\32 3f84154 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    align-content: flex-start;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
}
    
#\36 e15495a {
    background-image: url("https://irp.cdn-website.com/05a498fe/dms3rep/multi/opt/Untitled+design+%2817%29-1920w.png");
}
    
#b26df63e {
    width: 93.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a88a1dba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a88a1dba {
    width: 23.46%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7c14e58 {
    width: 93.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#undefined {
    width: 20%;
}
    
#f0bd4338 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 9688883 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
}
    
#b930d7f8 {
    min-height: 142px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 0%;
}
    
#\37 c1b041b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.2%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#efd7110d {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
}
    
#\34 0ebc4d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 a4b0f46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3ceb1dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.2%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#b67bd6b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 82aca5c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 96243cb {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 24px;
    width: 24.2%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#f3815125 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
}
    
#\35 e70ff21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dff00bbe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b1605e2a {
    margin: 0px 0% 0px 0%;
}
    
#widget_s3p {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ves {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ov7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d94c22fb {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 24px;
    width: 24.2%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\32 9c7bf34 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 4e34dae {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
}
    
#\31 c61c1b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 b3651c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c5d3367d {
    background-color: var(--color_4);
    background-image: none;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9466dba {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\31 13e540a {
    column-gap: 2%;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#\33 a90d6f6 {
    width: 23.5%;
    row-gap: 20px;
    min-height: 8px;
}
    
#fc7207ec {
    width: 23.5%;
    row-gap: 20px;
    min-height: 8px;
}
    
#dfcae2cc {
    width: 23.5%;
    row-gap: 20px;
    min-height: 8px;
}
    
#fa688a5c {
    width: 23.5%;
    row-gap: 20px;
    min-height: 8px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\33 b8734ee {
    width: 23.5%;
    row-gap: 20px;
    min-height: 8px;
}
    
#\38 49a0e45 {
    width: 23.5%;
    row-gap: 20px;
    min-height: 8px;
}
    
#a545ae40 {
    width: 23.5%;
    row-gap: 20px;
    min-height: 8px;
}
    
#\35 827e34b {
    width: 23.5%;
    row-gap: 20px;
    min-height: 8px;
}
    
#a268dd40 {
    column-gap: 2%;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b6564d2 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb8cc1c7 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b930d7f8 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 1400px) {
}



@media (min-width: 1400px) {
}



@media (max-width: 766px) {
    
#\33 e286eeb {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 13e540a {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (max-width: 767px) {
    
#a04f8e56 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-self: auto;
}
    
#b9466dba {
    min-height: 0;
    flex-direction: column;
    align-items: stretch;
    align-content: stretch;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 0%;
}
    
#\33 a2532bb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 13e540a {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#\33 a90d6f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#widget_vvi {
    height: 240px;
}
    
#fc7207ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\35 c916845 {
    height: 240px;
}
    
#dfcae2cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#e71e20c0 {
    height: 240px;
}
    
#fa688a5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#f3233528 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 b8734ee {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\38 49a0e45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\38 fadf4b9 {
    height: 240px;
}
    
#a545ae40 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#a1fd9d76 {
    height: 240px;
}
    
#\35 827e34b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#a268dd40 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#\38 cd9a37f {
    height: 240px;
}
    
#\35 ee571b6 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\38 41f0fd0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 b6564d2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 7c54bc0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 ae858d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 4028a47 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f3cef2c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#fb8cc1c7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 3f84154 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b930d7f8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 c1b041b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3ceb1dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 96243cb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d94c22fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\37 5709370 {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 6af87a4 {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 29e476f {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a313eb9c {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 52e59a3 {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 f005841 {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 9236b67 {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#fada1c52 {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#e7d41a0b {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#fd8e0b2d {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 76872b5 {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#fb4d6175 {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 e5563e5 {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 69d5670 {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 1c36c42 {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c6ffcadd {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}

