*#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 nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody a.u_1666273010 span.text
{
	font-family:var(--h4_font_family) !important;
	font-weight:var(--h4_font_weight) !important;
	color:var(--cta_primary_txt_color) !important;
}
*#dm *.dmBody a.u_1666273010
{
	background-color:var(--cta_primary_color) !important;
	border-color:var(--cta_primary_color) !important;
	border-radius:4px !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
}
*#dm *.dmBody *.u_1545008232
{
	color:var(--third_color) !important;
	font-size:80px !important;
	font-family:var(--h1_font_family) !important;
	font-weight:400 !important;
	text-align:center !important;
}
*#dm *.dmBody a.u_1994748353 span.text
{
	font-family:var(--h4_font_family) !important;
	font-weight:var(--h4_font_weight) !important;
	color:var(--cta_secondary_txt_color) !important;
}
*#dm *.dmBody a.u_1994748353
{
	background-color:var(--cta_secondary_color) !important;
	border-radius:4px !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
}
*#dm *.dmBody *.u_1769049607
{
	color:var(--third_color) !important;
	font-size:20px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1544493881
{
	color:var(--fourth_color) !important;
	font-size:50px !important;
	font-family:var(--h2_font_family) !important;
	font-weight:var(--h2_font_weight) !important;
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1544493881 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	border-radius:1% !important;
	-moz-border-radius:1% !important;
	-webkit-border-radius:1% !important;
}
*#dm *.dmBody div.u_1544493881 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	border-radius:1% !important;
	-moz-border-radius:1% !important;
	-webkit-border-radius:1% !important;
}
*#dm *.dmBody *.u_1125032960
{
	color:var(--fourth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1220850812
{
	color:var(--fourth_color) !important;
	font-size:50px !important;
	font-family:var(--h2_font_family) !important;
	font-weight:400 !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1674490262
{
	color:var(--fourth_color) !important;
	font-size:50px !important;
	font-family:var(--h2_font_family) !important;
}
*#dm *.dmBody *.u_1674490262
{
	color:rgb(49,49,49) !important;
	font-size:54px !important;
	font-weight:400 !important;
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1674490262 .rteBlock
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1738604298
{
	color:var(--fourth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
}
*#dm *.dmBody div.u_1738604298 .dmwidget-title
{
	font-family:var(--h4_font_family) !important;
	font-weight:var(--h4_font_weight) !important;
	color:var(--fourth_color) !important;
}
*#dm *.dmBody *.u_1738604298 *.open-hours-item dt
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1738604298 *.open-hours-item dd
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1738604298 *.open-hours-item time
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1738604298 *.open-hours-special
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1851223487 .socialHubInnerDiv a:not(:last-child)
{
	margin-right:8px !important;
}
*#dm *.dmBody *.u_1851223487 .socialHubIcon
{
	color:var(--fourth_color) !important;
	border-color:var(--fourth_color) !important;
	line-height:23px !important;
	font-size:20px !important;
}
*#dm *.dmBody *.u_1851223487 .socialHubIcon:after
{
	width:31px !important;
	height:23px !important;
}
*#dm *.dmBody div.u_1851223487
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:282px !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;
	text-align:left !important;
	display:block !important;
}
*#dm *.dmBody div.u_1688776709
{
	color:var(--fourth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
}
*#dm *.dmBody div.u_1688776709 p
{
	text-align:left !important;
}
*#dm *.dmBody a.u_1510657740 span.text
{
	color:var(--fourth_color) !important;
}
*#dm *.dmBody *.u_1510657740
{
	font-size:20px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:LEFT !important;
}
*#dm *.dmBody a.u_1510657740
{
	background-color:var(--primary_color) !important;
	border-color:var(--primary_color) !important;
}
*#dm *.dmBody a.u_1761485768 span.text
{
	color:var(--fourth_color) !important;
}
*#dm *.dmBody *.u_1761485768
{
	font-size:20px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:LEFT !important;
}
*#dm *.dmBody a.u_1761485768
{
	background-color:var(--primary_color) !important;
	border-color:var(--primary_color) !important;
}
*#dm *.dmBody a.u_1761485768:hover span.text
{
	text-decoration:underline !important;
}
*#dm *.dmBody a.u_1761485768.hover span.text
{
	text-decoration:underline !important;
}
*#dm *.dmBody a.u_1510657740:hover span.text
{
	text-decoration:underline !important;
}
*#dm *.dmBody a.u_1510657740.hover span.text
{
	text-decoration:underline !important;
}
*#dm *.dmBody div.u_1579384930 .dmformsubmit:hover input[type="submit"]
{
	color:var(--cta_primary_txt_color) !important;
	text-decoration:underline !important;
}
*#dm *.dmBody div.u_1579384930 .dmformsubmit.hover input[type="submit"]
{
	color:var(--cta_primary_txt_color) !important;
	text-decoration:underline !important;
}
*#dm *.dmBody div.u_1579384930 input[type="submit"]
{
	color:var(--cta_primary_txt_color) !important;
}
*#dm *.dmBody div.u_1579384930 input:not([type="submit"])
{
	color:var(--fourth_color) !important;
	border-bottom-color:var(--fourth_color) !important;
}
*#dm *.dmBody div.u_1579384930 textarea
{
	color:var(--fourth_color) !important;
	border-bottom-color:var(--fourth_color) !important;
}
*#dm *.dmBody div.u_1579384930 select
{
	border-bottom-color:var(--fourth_color) !important;
}
*#dm *.dmBody div.u_1579384930 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:var(--fourth_color) !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
}
*#dm *.dmBody div.u_1579384930 .m-recaptcha
{
	color:var(--fourth_color) !important;
}
*#dm *.dmBody div.u_1579384930 .dmformsubmit
{
	background-color:var(--cta_primary_color) !important;
	border-radius:3px !important;
	font-family:var(--h4_font_family) !important;
	font-weight:var(--h4_font_weight) !important;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px !important;
}
*#dm *.dmBody div.u_1579384930 .dmform-success
{
	color:var(--fourth_color) !important;
}
*#dm *.dmBody div.u_1579384930 .dmform-error
{
	color:var(--fourth_color) !important;
}
*#dm *.dmBody *.u_1579384930 .dmformsubmit
{
	float:LEFT !important;
}
*#dm *.dmBody div.u_1114200101
{
	position:absolute !important;
}
*#dm *.dmBody a.u_1607573243 span.text
{
	font-family:var(--h4_font_family) !important;
	font-weight:var(--h4_font_weight) !important;
	color:var(--cta_primary_txt_color) !important;
}
*#dm *.dmBody a.u_1607573243
{
	background-color:var(--cta_primary_color) !important;
	border-color:var(--cta_primary_color) !important;
	border-radius:4px !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody a.u_1409301069 span.text
{
	font-family:var(--h4_font_family) !important;
	font-weight:var(--h4_font_weight) !important;
	color:var(--cta_primary_txt_color) !important;
}
*#dm *.dmBody a.u_1409301069
{
	background-color:var(--cta_primary_color) !important;
	border-color:var(--cta_primary_color) !important;
	border-radius:4px !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
}
*#dm *.dmBody a.u_1912860502 span.text
{
	font-family:var(--h4_font_family) !important;
	font-weight:var(--h4_font_weight) !important;
	color:var(--cta_primary_txt_color) !important;
}
*#dm *.dmBody a.u_1912860502
{
	background-color:var(--cta_primary_color) !important;
	border-color:var(--cta_primary_color) !important;
	border-radius:4px !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
}
*#dm *.dmBody a.u_1705613422 span.text
{
	font-family:var(--h4_font_family) !important;
	font-weight:var(--h4_font_weight) !important;
	color:var(--cta_primary_txt_color) !important;
}
*#dm *.dmBody a.u_1705613422
{
	background-color:var(--cta_primary_color) !important;
	border-color:var(--cta_primary_color) !important;
	border-radius:4px !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
}
*#dm *.dmBody div.u_1530959759
{
	color:var(--third_color) !important;
	font-size:20px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody a.u_1661682491 span.text
{
	font-family:var(--h4_font_family) !important;
	font-weight:var(--h4_font_weight) !important;
	color:var(--cta_primary_txt_color) !important;
}
*#dm *.dmBody a.u_1661682491
{
	background-color:var(--cta_primary_color) !important;
	border-color:var(--cta_primary_color) !important;
	border-radius:4px !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
}
*#dm *.dmBody a.u_1636940866 span.text
{
	font-family:var(--h4_font_family) !important;
	font-weight:var(--h4_font_weight) !important;
	color:var(--cta_primary_txt_color) !important;
}
*#dm *.dmBody a.u_1636940866
{
	background-color:var(--cta_primary_color) !important;
	border-color:var(--cta_primary_color) !important;
	border-radius:4px !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
}
*#dm *.dmBody div.u_1264431716
{
	color:var(--third_color) !important;
	font-size:50px !important;
	font-family:var(--h1_font_family) !important;
	font-weight:400 !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1488940813 .socialHubIcon
{
	color:var(--third_color) !important;
	border-color:var(--third_color) !important;
	line-height:30px !important;
	font-size:20px !important;
}
*#dm *.dmBody *.u_1488940813 .socialHubIcon:after
{
	width:40px !important;
	height:30px !important;
}
*#dm *.dmBody *.u_1940916846
{
	color:var(--fourth_color) !important;
	font-size:50px !important;
	font-family:var(--h2_font_family) !important;
	font-weight:var(--h2_font_weight) !important;
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1080751856
{
	color:var(--fourth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1323595106 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1323595106 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1619059859 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1619059859 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody *.u_1697337540
{
	color:var(--fourth_color) !important;
	font-size:20px !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1006047580 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1006047580 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody *.u_1022415609
{
	color:var(--fourth_color) !important;
	font-size:20px !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1991188025
{
	color:var(--fourth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1061558098
{
	color:var(--fourth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1957129555 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1957129555 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody *.u_1061727481
{
	color:var(--fourth_color) !important;
	font-size:20px !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1962739823
{
	color:var(--fourth_color) !important;
	font-size:20px !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1946047529
{
	color:var(--fourth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1680843159
{
	color:var(--fourth_color) !important;
	font-size:50px !important;
	font-family:var(--h2_font_family) !important;
	font-weight:var(--h2_font_weight) !important;
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1886246944
{
	color:var(--third_color) !important;
	font-size:16px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1719193808
{
	color:var(--third_color) !important;
	font-size:16px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1498924245
{
	font-size:20px !important;
	color:var(--third_color) !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1124843022
{
	font-size:20px !important;
	color:var(--third_color) !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1184732245
{
	color:var(--third_color) !important;
	font-size:16px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1847243304
{
	font-size:20px !important;
	color:var(--third_color) !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1335060130
{
	font-size:20px !important;
	color:var(--third_color) !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1198656670
{
	color:var(--third_color) !important;
	font-size:16px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1817538315
{
	color:var(--fourth_color) !important;
	font-size:50px !important;
	font-family:var(--h2_font_family) !important;
	font-weight:var(--h2_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1723065649
{
	color:var(--fourth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
}
*#dm *.dmBody *.u_1723065649
{
	text-align:center !important;
}
*#dm *.dmBody div.u_1141959543 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	border-radius:0% !important;
	-moz-border-radius:0% !important;
	-webkit-border-radius:0% !important;
}
*#dm *.dmBody div.u_1141959543 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	border-radius:0% !important;
	-moz-border-radius:0% !important;
	-webkit-border-radius:0% !important;
}
*#dm *.dmBody div.u_1840038412 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	border-radius:0% !important;
	-moz-border-radius:0% !important;
	-webkit-border-radius:0% !important;
}
*#dm *.dmBody div.u_1840038412 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	border-radius:0% !important;
	-moz-border-radius:0% !important;
	-webkit-border-radius:0% !important;
}
*#dm *.dmBody div.u_1246450564 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	border-radius:0% !important;
	-moz-border-radius:0% !important;
	-webkit-border-radius:0% !important;
}
*#dm *.dmBody div.u_1246450564 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	border-radius:0% !important;
	-moz-border-radius:0% !important;
	-webkit-border-radius:0% !important;
}
*#dm *.dmBody div.u_1902904746 img[dm_changed]
{
	border-radius:0% !important;
	-moz-border-radius:0% !important;
	-webkit-border-radius:0% !important;
}
*#dm *.dmBody div.u_1902904746 img
{
	border-radius:0% !important;
	-moz-border-radius:0% !important;
	-webkit-border-radius:0% !important;
}
*#dm *.dmBody *.u_1598772487
{
	color:var(--fourth_color) !important;
	font-size:50px !important;
	font-family:var(--h2_font_family) !important;
	font-weight:var(--h2_font_weight) !important;
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1384327311
{
	font-size:20px !important;
	color:var(--fifth_color) !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1905632178
{
	font-size:20px !important;
	color:var(--fifth_color) !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1579940745
{
	color:var(--fifth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1040734059
{
	font-size:20px !important;
	color:var(--fifth_color) !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1200229685
{
	font-size:20px !important;
	color:var(--fifth_color) !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1894073007
{
	color:var(--fifth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1436517425
{
	color:var(--fifth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1828905435
{
	color:var(--fifth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody a.u_1075858700
{
	color:rgb(32,218,153) !important;
	background-color:rgb(32,218,153) !important;
	border-style:solid !important;
	border-color:rgba(0,0,0,0) !important;
	border-width:0px !important;
	border-radius:50px !important;
	-moz-border-radius:50px !important;
	-webkit-border-radius:50px !important;
	-webkit-box-shadow:inset -1px -1px 0px hsla(0,0%,0%,0.1),inset 1px 1px 0px hsla(0,0%,100%,0.3),2px 2px 2px 0px hsla(0,0%,0%,0.35) !important;
	box-shadow:inset -1px -1px 0px hsla(0,0%,0%,0.1),inset 1px 1px 0px hsla(0,0%,100%,0.3),2px 2px 2px 0px hsla(0,0%,0%,0.35) !important;
	-moz-box-shadow:inset -1px -1px 0px hsla(0,0%,0%,0.1),inset 1px 1px 0px hsla(0,0%,100%,0.3),2px 2px 2px 0px hsla(0,0%,0%,0.35) !important;
}
*#dm *.dmBody a.u_1075858700 span.text
{
	color:rgb(25,56,70) !important;
	font-family: 'Raleway' !important;
}
*#dm *.dmBody a.u_1075858700 span.textonly
{
	color:rgb(25,56,70) !important;
	font-family: 'Raleway' !important;
}
*#dm *.dmBody a.u_1075858700.hover
{
	color:rgb(25,56,70) !important;
	background-color:rgb(25,56,70) !important;
}
*#dm *.dmBody a.u_1075858700:hover
{
	color:rgb(25,56,70) !important;
	background-color:rgb(25,56,70) !important;
}
*#dm *.dmBody a.u_1075858700.hover span.text
{
	color:rgb(32,218,153) !important;
}
*#dm *.dmBody a.u_1075858700:hover span.text
{
	color:rgb(32,218,153) !important;
}
*#dm *.dmBody div.u_1196684599
{
	background-image:url(https://lirp.cdn-website.com/8da508db/dms3rep/multi/opt/z_bg_nX6ELLnQQWUjQrSOka9N-11x15-1920w.png) !important;
	background-color:rgb(0,126,104) !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody a.u_1666273010
{
}
*#dm *.dmBody div.u_1545008232
{
	font-size:70px !important;
}
*#dm *.dmBody a.u_1994748353
{
}
*#dm *.dmBody div.u_1769049607
{
}
*#dm *.dmBody div.u_1544493881
{
}
*#dm *.dmBody div.u_1125032960
{
}
*#dm *.dmBody div.u_1220850812
{
	font-size:50px !important;
}
*#dm *.dmBody *.u_1674490262 h
{
	text-align:center !important;
}
*#dm *.dmBody div.u_1738604298
{
}
*#dm *.dmBody div.u_1738604298 .dmwidget-title
{
	font-size:18px !important;
}
*#dm *.dmBody *.u_1851223487.dmSocialHub .socialHubInnerDiv a:not(:last-child)
{
	margin-right:4px !important;
}
*#dm *.dmBody *.u_1851223487 .socialHubIcon
{
	color:var(--fourth_color) !important;
	border-color:var(--fourth_color) !important;
	line-height:23px !important;
	font-size:20px !important;
}
*#dm *.dmBody *.u_1851223487 .socialHubIcon:after
{
	width:31px !important;
	height:23px !important;
}
*#dm *.dmBody div.u_1688776709
{
}
*#dm *.dmBody a.u_1510657740
{
}
*#dm *.dmBody a.u_1510657740 span.text
{
	font-size:18px !important;
}
*#dm *.dmBody a.u_1761485768
{
}
*#dm *.dmBody a.u_1761485768 span.text
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1579384930 .dmformsubmit
{
	width:250px !important;
	height:55px !important;
}
*#dm *.dmBody div.u_1114200101
{
}
*#dm *.dmBody a.u_1607573243
{
}
*#dm *.dmBody a.u_1409301069
{
}
*#dm *.dmBody a.u_1912860502
{
}
*#dm *.dmBody a.u_1705613422
{
}
*#dm *.dmBody div.u_1530959759
{
}
*#dm *.dmBody a.u_1661682491
{
}
*#dm *.dmBody a.u_1636940866
{
}
*#dm *.dmBody div.u_1264431716
{
}
*#dm *.dmBody div.u_1488940813
{
}
*#dm *.dmBody div.u_1940916846
{
}
*#dm *.dmBody div.u_1080751856
{
}
*#dm *.dmBody div.u_1697337540
{
}
*#dm *.dmBody div.u_1022415609
{
}
*#dm *.dmBody div.u_1991188025
{
}
*#dm *.dmBody div.u_1061558098
{
}
*#dm *.dmBody div.u_1061727481
{
}
*#dm *.dmBody div.u_1962739823
{
}
*#dm *.dmBody div.u_1946047529
{
}
*#dm *.dmBody div.u_1680843159
{
}
*#dm *.dmBody div.u_1886246944
{
}
*#dm *.dmBody div.u_1719193808
{
}
*#dm *.dmBody div.u_1498924245
{
}
*#dm *.dmBody div.u_1124843022
{
}
*#dm *.dmBody div.u_1184732245
{
}
*#dm *.dmBody div.u_1847243304
{
}
*#dm *.dmBody div.u_1335060130
{
}
*#dm *.dmBody div.u_1198656670
{
}
*#dm *.dmBody div.u_1817538315
{
}
*#dm *.dmBody div.u_1723065649
{
}
*#dm *.dmBody div.u_1598772487
{
}
*#dm *.dmBody div.u_1384327311
{
}
*#dm *.dmBody div.u_1905632178
{
}
*#dm *.dmBody div.u_1579940745
{
}
*#dm *.dmBody div.u_1040734059
{
}
*#dm *.dmBody div.u_1200229685
{
}
*#dm *.dmBody div.u_1894073007
{
}
*#dm *.dmBody div.u_1436517425
{
}
*#dm *.dmBody div.u_1828905435
{
}
*#dm *.dmBody a.u_1075858700 span.text
{
	font-size:20px !important;
}
*#dm *.dmBody a.u_1075858700 span.textonly
{
	font-size:20px !important;
}
*#dm *.dmBody a.u_1075858700
{
	max-height:1000px !important;
	height:50px !important;
	width:260px !important;
	margin-bottom:10px !important;
	margin-top:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	float:none !important;
	margin-right:326.844px !important;
	margin-left:326.844px !important;
	top:0px !important;
	max-width:calc(100% - 326px) !important;
	left:0px !important;
	position:relative !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1196684599
{
	padding-top:30px !important;
	padding-bottom:30px !important;
	background-repeat:repeat !important;
	background-size:auto !important;
	background-position:bottom right !important;
}
*#dm *.dmBody a.u_1075858700 span.text
{
	font-size:20px !important;
}
*#dm *.dmBody a.u_1075858700 span.textonly
{
	font-size:20px !important;
}
*#dm *.dmBody a.u_1075858700
{
	max-height:1000px !important;
	height:50px !important;
	width:260px !important;
	margin-bottom:10px !important;
	margin-top:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	float:none !important;
	margin-right:326.844px !important;
	margin-left:326.844px !important;
	top:0px !important;
	max-width:calc(100% - 326px) !important;
	left:0px !important;
	position:relative !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1196684599
{
	padding-top:30px !important;
	padding-bottom:30px !important;
	background-repeat:repeat !important;
	background-size:auto !important;
	background-position:bottom right !important;
}
separatorHomeCss{color:red !important}@media all {
    
#f6458773 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 60%;
    min-height: 1px;
    max-height: 100%;
    align-self: center;
    justify-self: auto;
    margin: 35px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 28cde66 {
    grid-template-rows: minmax(80vh, max-content);
    width: 100.00007300148737%;
    justify-self: auto;
    align-self: auto;
    max-width: none;
    max-height: none;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef74691a {
    margin: 0px 0% 0px 0%;
}
    
#\36 7842c31 {
    width: 48%;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 020d6db {
    width: 65%;
    height: auto;
    max-width: 100%;
}
    
#\35 09c7ae9 {
    width: 48%;
    height: 50px;
    max-width: 100%;
    align-self: center;
    margin: 0px 10px 0px 0%;
}
    
#e6c12382::before, #e6c12382 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.3;
    border-radius: inherit;
}
#e6c12382 {
    background-color: rgba(0,0,0,1);
    background-image: url(https://lirp.cdn-website.com/b26ee637/dms3rep/multi/opt/JUNK+REMOVAL+ANTS+LLC+859-209-0678+859-338-8224-1920w.png);
}
    
#\31 023d3aa {
    min-height: 10vh;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 36329b4 {
    align-items: flex-start;
    width: 64.9981563421829%;
    min-height: 197px;
    max-height: 100%;
    justify-self: center;
    align-self: start;
    height: auto;
    padding-top: 0px;
    margin: 39px 0% 0px 7.758297022816718%;
}
    
#\31 f0bac69 {
    width: 90%;
    height: auto;
    max-width: none;
    align-self: center;
    margin: 0px 0px 0px 0%;
}
    
#\38 f440ae8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#f6458773 {
    width: 85%;
    order: 2;
}
    
#\31 023d3aa {
    padding: 0px 0px 0px 0px;
}
    
#\39 36329b4 {
    height: auto;
    min-height: 197px;
    width: 81.10852615694165%;
    justify-self: center;
    align-self: start;
    margin: 46px 0% 0px 4.02414563676001%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 f0bac69 {
    width: 80%;
    order: 1;
}
    
#\37 28cde66 {
    grid-template-rows: minmax(40vh, max-content);
}
    
#\38 f440ae8 {
    align-items: center;
}
    
#\38 020d6db {
    justify-self: auto;
    align-self: auto;
    width: 80.13876051820759%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1400px) {
    
#f6458773 {
    margin-top: 35px;
}
    
#\38 020d6db {
    width: 100%;
}
    
#\39 36329b4 {
    width: 64.99963851937535%;
    min-height: 74.69355476472914%;
    height: auto;
    justify-self: end;
    align-self: start;
    justify-content: center;
    margin: 6px 8.246276749566222% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 f0bac69 {
    width: 90%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\37 28cde66 {
    grid-template-rows: minmax(75vh, max-content);
}
}



@media (max-width: 766px) {
    
#e6c12382 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 023d3aa {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 28cde66 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#f6458773 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
    margin-top: 35px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 7842c31 {
    width: 70%;
    margin: 15px 0px 0px 0%;
}
    
#\38 020d6db {
    width: 100%;
}
    
#\35 09c7ae9 {
    width: 70%;
    margin: 0px 0px 0px 0%;
}
    
#\31 023d3aa {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\39 36329b4 {
    width: 100.00%;
    min-height: 10vh;
    max-height: 100vh;
    justify-self: center;
    align-self: center;
    height: auto;
    padding: 0px 20px 0px 20px;
    margin: 50px 0% 50px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 f0bac69 {
    margin-bottom: 0px;
}
    
#\37 28cde66 {
    padding-bottom: 0px;
    padding-left: 0px;
    align-self: stretch;
    justify-self: center;
    max-height: none;
    grid-template-rows: minmax(max-content, 100%);
    margin: 0px 0px 0px 0px;
}
    
#\38 f440ae8 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\39 36329b4 {
    align-self: center;
    margin-bottom: 50px;
    margin-top: 50px;
    padding-top: 0px;
}
    
#\37 28cde66 {
    padding-top: 0px;
}
}



@media all {
    
#a58103d4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    min-height: 10vh;
    max-height: none;
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 100px;
    padding-bottom: 50px;
    order: 0;
}
    
#c496c395 {
    align-self: start;
    background-size: cover;
    padding-left: 0px;
    min-height: 10vh;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 0px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 0px;
}
    
#b71fdf4b {
    position: relative;
    width: 90%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
}
    
#\33 045a4b1 {
    margin-left: 0%;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-top: 0px;
}
    
#\39 b25331e {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--primary_color);
}
    
#d1d3fec8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-top: 50px;
    margin-bottom: 100px;
    margin-right: 0px;
    margin-left: 0px;
    max-width: 100vh;
    width: 100%;
    min-height: 111px;
    max-height: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: flex-start;
    align-self: center;
    padding-left: 0px;
    padding-top: 0px;
}
    
#\36 576cc9a {
    position: relative;
    width: 100%;
    height: 65vh;
    min-width: 10px;
    min-height: 1.146788990825688vh;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 4%;
    margin-left: 0px;
    max-width: 100%;
    align-self: center;
    max-height: none;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: flex-start;
}
    
#b4303fc7 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    align-self: flex-start;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#a58103d4 {
    padding-left: 0px;
    padding-right: 0px;
    min-height: 10vh;
    max-height: none;
    padding-top: 70px;
    padding-bottom: 30px;
}
    
#c496c395 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#b71fdf4b {
    width: 100.00%;
}
    
#d1d3fec8 {
    max-width: 80vh;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 576cc9a {
    width: 100%;
    height: 50vh;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
}



@media (min-width: 1400px) {
    
#a58103d4 {
    justify-content: flex-start;
    max-height: none;
    min-height: 10vh;
    padding-left: 0%;
    padding-right: 0%;
}
    
#d1d3fec8 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
    margin-bottom: 50px;
    margin-top: 50px;
    min-height: 111px;
    justify-self: flex-start;
}
    
#\36 576cc9a {
    width: 100%;
    height: 65vh;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    justify-self: flex-start;
    margin-left: 0px;
    margin-right: 4%;
}
}



@media (max-width: 766px) {
    
#c496c395 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\39 b25331e {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#a58103d4 {
    flex-direction: column;
    justify-content: flex-start;
    min-height: 10vh;
    width: 100%;
    max-height: none;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
    
#c496c395 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#b71fdf4b {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
    margin-bottom: 0px;
    justify-self: flex-start;
    margin-top: 0px;
}
    
#d1d3fec8 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
    min-height: 5vh;
    max-height: none;
    padding-left: 35px;
    padding-right: 35px;
    margin-top: 25px;
    padding-bottom: 0px;
    margin-bottom: 20px;
    justify-content: flex-start;
}
    
#\36 576cc9a {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100.00%;
    max-width: none;
    height: 251px;
    margin-bottom: 35px;
}
    
#b4303fc7 {
    margin-bottom: 0px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
    justify-self: flex-start;
    margin-top: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#a58103d4 {
    flex-direction: column;
    max-height: none;
    min-height: 20vh;
    flex-wrap: nowrap;
    padding-bottom: 20px;
}
    
#d1d3fec8 {
    margin-top: 50px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    align-self: center;
    padding-top: 0px;
}
    
#\36 576cc9a {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
    height: 249px;
    width: 100.00%;
}
}



@media all {
    
#\31 c3cd6af {
    align-self: stretch;
    padding-top: 0px;
    background-size: cover;
    display: flex;
    padding-left: 0px;
    padding-bottom: 0px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 0px;
}
    
#d0ad1c9c {
    margin-top: 0px;
    margin-left: 0%;
    margin-bottom: 0px;
    margin-right: 0%;
}
    
#\33 045b02d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 40px;
    padding-right: 40px;
}
#\33 045b02d {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 50px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    top: 0px;
    left: 0px;
    justify-self: auto;
    align-self: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    grid-row-start: auto;
    grid-row-end: auto;
    order: 0;
}
    
#\38 b9d03a2 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--primary_color);
}
    
#ac2d2c48 {
    align-self: start;
    background-size: cover;
    padding-left: 0px;
    min-height: 1vh;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 100px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 0px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\33 045b02d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\33 045b02d {
    margin-top: 0px;
    margin-bottom: 50px;
}
    
#ac2d2c48 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 70px;
}
}



@media (min-width: 1400px) {
    
#\33 045b02d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 766px) {
    
#\33 045b02d {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\38 b9d03a2 {
    grid-template-rows: minmax(8px, max-content);
}
    
#ac2d2c48 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
}



@media (max-width: 767px) {
    
#\31 c3cd6af {
    width: 100%;
    min-height: 1vh;
    align-items: center;
}
    
#\33 045b02d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\33 045b02d {
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    margin-top: 0px;
    margin-bottom: 35px;
}
    
#ac2d2c48 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 50px;
}
}



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



@media all {
    
#\33 dd43c14 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    justify-self: auto;
    order: 5;
    margin: 20px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de708174.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#de708174 {
    width: 40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0px 0px 2vw;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3d8bcde {
    width: 280px;
    height: 38px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a131775e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 60px 0px 0px 0%;
}
    
#\36 cefd9a2 {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    min-height: 478.06817626953125px;
    max-height: none;
    height: auto;
    order: 0;
    column-gap: 0;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#ff06d94b {
    margin: 0px 0% 0px 0%;
}
    
#\34 65db321 {
    background-color: var(--primary_color);
}
    
#\33 148260b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9773ef6 {
    width: 100%;
    height: 38px;
    margin-top: 5px;
    margin-bottom: 0px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#d24357ba {
    justify-content: flex-start;
    align-items: flex-start;
    width: 53.7%;
    min-height: 100%;
    max-height: none;
    padding-bottom: 0px;
    align-self: flex-start;
    justify-self: auto;
    padding-top: 10px;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3vw 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 33e3536 {
    min-height: 478px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    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) {
    
#\33 dd43c14 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    max-width: none;
}
    
#de708174 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 50%;
}
    
#\36 cefd9a2 {
    padding: 0px 0px 0px 0px;
}
    
#d24357ba {
    width: 52%;
    min-height: 100.00%;
    margin-right: 1vw;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    padding-top: 20px;
}
    
#\36 33e3536 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 1400px) {
    
#\33 dd43c14 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    max-width: none;
}
    
#de708174 {
    width: 41.24%;
}
    
#\36 cefd9a2 {
    padding-top: 0px;
    padding-left: 0%;
}
    
#d24357ba {
    margin-right: 2vw;
}
    
#\36 33e3536 {
    min-height: 1vh;
}
}



@media (max-width: 766px) {
    
#\34 65db321 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 33e3536 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 dd43c14 {
    width: 38.90%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0px;
    margin-top: 15px;
}
    
#de708174.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#de708174 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#\33 3d8bcde {
    margin-top: 0px;
}
    
#a131775e {
    align-self: flex-start;
    margin: 50px 0px 15px 0%;
}
    
#\36 cefd9a2 {
    flex-direction: column;
    width: 100%;
    min-height: 100%;
    padding: 0px 0% 0px 0px;
}
    
#\31 9773ef6 {
    margin-top: 5px;
}
    
#d24357ba {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100.00%;
    max-width: none;
    padding-top: 0px;
    padding-bottom: 20px;
    min-height: 30%;
}
    
#\36 33e3536 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



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



@media all {
    
#\32 f24d6ba {
    position: relative;
    width: 100%;
    height: 420px;
    min-width: 10px;
    min-height: 1px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    justify-self: space-between;
}
    
#\37 ce3e14f {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#f0409920 {
    align-self: stretch;
    padding-top: 0px;
    background-size: cover;
    display: flex;
    padding-left: 0px;
    padding-bottom: 0px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 0px;
}
    
#\39 5e9ba09 {
    align-self: start;
    background-size: cover;
    padding-left: 0px;
    min-height: 30px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 0px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 0px;
}
    
#\36 2fd37d7 {
    margin-bottom: 0px;
    margin-right: 0%;
    margin-top: 0px;
    margin-left: 0%;
    background-color: var(--primary_color);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5e9ba09 {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
}



@media (max-width: 767px) {
    
#\32 f24d6ba {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#f0409920 {
    width: 100%;
    min-height: 1px;
    align-items: center;
}
    
#\39 5e9ba09 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
}



@media all {
    
#\30 4978716 {
    background-color: var(--primary_color);
}
    
#\37 45030bb {
    width: 600px;
    height: 55px;
    max-width: none;
    align-self: center;
    margin: 20px 0px 0px 0%;
}
    
#\32 289c207 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 399e1c4 {
    width: 100%;
    height: 100%;
    min-height: 1.0384215991692627vh;
    justify-self: start;
    align-self: start;
    max-width: none;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\38 e0f16b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d340c9d {
    grid-template-rows: minmax(377.99713134765625px, max-content);
    width: 99.94%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 a32a1be {
    width: 600px;
    height: 55px;
    max-width: none;
    align-self: center;
    margin: 20px 0px 0px 0%;
}
    
#\34 a89dcfa {
    width: 600px;
    height: 55px;
    max-width: none;
    align-self: center;
    margin: 20px 0px 0px 0%;
}
    
#b0395a1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 25px 0px 0px 0%;
}
    
#d4b69cc3 {
    align-items: center;
    justify-self: center;
    align-self: start;
    width: 50.03015210059634%;
    min-height: auto;
    padding-top: 0px;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    margin: 49px 0% 0px 0%;
}
    
#\34 0168faa {
    width: 600px;
    height: 55px;
    max-width: none;
    align-self: center;
    margin: 20px 0px 0px 0%;
}
    
#\37 c42940b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0px 0px 0%;
}
    
#\37 4db760f {
    margin: 0px 0% 0px 0%;
}
    
#\37 b69205b {
    width: 600px;
    height: 55px;
    max-width: none;
    align-self: center;
    margin: 35px 0px 0px 0%;
}
    
#b32ea47c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 25px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acc4310a {
    width: 600px;
    height: 55px;
    max-width: none;
    align-self: center;
    margin: 20px 0px 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\34 a32a1be {
    width: 500px;
}
    
#\34 a89dcfa {
    width: 500px;
    margin-bottom: 0px;
}
    
#b0395a1b {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\37 45030bb {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 500px;
    max-width: none;
}
    
#\32 289c207 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#d4b69cc3 {
    width: 80%;
    justify-self: center;
    align-self: start;
    margin: 70px 0% 70px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 0168faa {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 500px;
    max-width: none;
}
    
#\37 b69205b {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 500px;
    max-width: none;
}
    
#b32ea47c {
    margin-top: 0px;
}
    
#acc4310a {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 500px;
    max-width: none;
}
}



@media (min-width: 1400px) {
    
#\32 289c207 {
    min-height: 10vh;
}
    
#d4b69cc3 {
    align-self: center;
    justify-self: center;
    width: 50%;
    margin: 50px 0% 50px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 399e1c4 {
    max-height: none;
}
}



@media (max-width: 766px) {
    
#\30 4978716 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\32 289c207 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d4b69cc3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 399e1c4 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\37 45030bb {
    margin-top: 16px;
    width: 320px;
}
    
#\32 289c207 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\38 e0f16b3 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\34 a32a1be {
    margin-top: 16px;
    width: 320px;
}
    
#\34 a89dcfa {
    margin-top: 16px;
    width: 320px;
}
    
#b0395a1b {
    margin-bottom: 50px;
    margin-top: 30px;
}
    
#d4b69cc3 {
    flex-direction: column;
    justify-self: start;
    width: 100%;
    max-width: none;
    padding-left: 15px;
    padding-right: 15px;
    align-self: start;
    margin: 50px 0% 50px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 0168faa {
    margin-top: 16px;
    width: 320px;
}
    
#\37 c42940b {
    margin-top: 15px;
}
    
#\37 b69205b {
    width: 320px;
}
    
#b32ea47c {
    margin-top: 0px;
}
    
#acc4310a {
    margin-top: 16px;
    width: 320px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 a32a1be {
    margin-top: 16px;
    width: 350px;
}
    
#\34 a89dcfa {
    justify-self: auto;
    align-self: auto;
    width: 350px;
    margin: 16px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 45030bb {
    margin-top: 16px;
    width: 350px;
}
    
#d4b69cc3 {
    margin-bottom: 50px;
}
    
#\34 0168faa {
    margin-top: 16px;
    width: 350px;
}
    
#\37 b69205b {
    width: 350px;
}
    
#acc4310a {
    justify-self: auto;
    align-self: auto;
    width: 350px;
    margin: 16px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d4b069d5 {
    align-self: start;
    background-size: cover;
    padding-left: 0px;
    min-height: 1vh;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 100px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 0px;
}
    
#\32 438c50a {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--primary_color);
}
    
#\38 26c90ab {
    align-self: stretch;
    padding-top: 0px;
    background-size: cover;
    display: flex;
    padding-left: 0px;
    padding-bottom: 0px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 0px;
}
    
#\38 83a232f {
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#ca71bacc {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 50px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: auto;
    align-self: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    grid-row-start: auto;
    grid-row-end: auto;
    max-width: none;
    order: 0;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#d4b069d5 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 70px;
}
    
#ca71bacc {
    margin-bottom: 35px;
}
}



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



@media (max-width: 766px) {
    
#d4b069d5 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\32 438c50a {
    grid-template-rows: minmax(8px, max-content);
}
    
#ca71bacc {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
}



@media (max-width: 767px) {
    
#d4b069d5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 50px;
}
    
#\38 26c90ab {
    width: 100%;
    min-height: 1vh;
    align-items: center;
}
    
#ca71bacc {
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    margin-bottom: 50px;
}
}



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



@media all {
    
#\36 fc649b6 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\30 3c47e52 {
    min-height: 1vh;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 4cea9f8 {
    background-color: var(--primary_color);
}
    
#c682ec89 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f1d92cf {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 1vh;
    max-height: none;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f4cae754 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#a42f55e1 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc1eeee8 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df6ce4ac {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 1vh;
    max-height: 100%;
    margin: 0px 0px 0px 0%;
}
    
#a6f61e89 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\33 983bfc5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 1vh;
    max-height: 100%;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0%;
}
    
#\39 15aa3bb {
    margin: 0px 0% 0px 0%;
}
    
#\39 dee7336 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 199d3f6 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#bc1eeee8 {
    height: 200px;
    width: 100%;
}
    
#\36 fc649b6 {
    height: 200px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\30 3c47e52 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#c682ec89 {
    height: 200px;
    width: 100%;
}
    
#a6f61e89 {
    height: 200px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#f4cae754 {
    height: 200px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#a42f55e1 {
    height: 200px;
    width: 100%;
}
    
#\39 dee7336 {
    height: 200px;
    width: 100%;
}
    
#\32 199d3f6 {
    height: 200px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (min-width: 1400px) {
    
#bc1eeee8 {
    height: 40vh;
    width: 100%;
}
    
#\36 fc649b6 {
    height: 40vh;
}
    
#c682ec89 {
    height: 40vh;
    width: 100%;
}
    
#a6f61e89 {
    height: 40vh;
}
    
#f4cae754 {
    height: 40vh;
}
    
#a42f55e1 {
    height: 40vh;
    width: 100%;
}
    
#\39 dee7336 {
    height: 40vh;
    width: 100%;
}
    
#\32 199d3f6 {
    height: 40vh;
}
}



@media (max-width: 766px) {
    
#\30 3c47e52 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 4cea9f8 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#bc1eeee8 {
    height: auto;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\36 fc649b6 {
    height: auto;
    align-self: flex-start;
    width: 50%;
    margin: 0px 0px 0px 0%;
}
    
#\30 3c47e52 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#df6ce4ac {
    width: 100%;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0%;
}
    
#c682ec89 {
    height: auto;
    width: 50%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0px 0px 0%;
}
    
#\37 f1d92cf {
    flex-direction: row;
    flex-wrap: wrap;
}
    
#a6f61e89 {
    margin-left: 0px;
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 50%;
    max-height: none;
}
    
#\33 983bfc5 {
    width: 100%;
    flex-wrap: wrap;
    align-content: stretch;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0px 0px 0px 0%;
}
    
#f4cae754 {
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 50%;
    max-height: none;
}
    
#a42f55e1 {
    height: auto;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\39 dee7336 {
    height: auto;
    width: 50%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0px 0px 0%;
}
    
#\32 199d3f6 {
    height: auto;
    align-self: stretch;
    width: 50%;
    max-height: none;
    margin: 0px 0px 0px 0%;
}
}



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



@media all {
    
#\31 48df509 {
    margin-left: 0%;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-top: 0px;
}
    
#\34 230f609 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 70px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: flex-start;
    align-self: stretch;
    grid-column-start: auto;
    grid-column-end: auto;
    grid-row-start: auto;
    grid-row-end: auto;
    max-width: none;
    order: 0;
}
    
#\37 655885a {
    align-self: stretch;
    padding-top: 100px;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    padding-bottom: 0px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
}
    
#ccbe8694 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--primary_color);
}
    
#b4972ca5 {
    align-self: start;
    background-size: cover;
    padding-left: 0px;
    min-height: 10vh;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 0px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 0px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\37 655885a {
    padding-top: 50px;
    padding-bottom: 0px;
}
    
#b4972ca5 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 10vh;
}
}



@media (min-width: 1400px) {
    
#\34 230f609 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: stretch;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 70px;
    width: 100%;
    max-width: none;
}
    
#\37 655885a {
    padding-top: 100px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#b4972ca5 {
    min-height: 120px;
}
}



@media (max-width: 766px) {
    
#\34 230f609 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#ccbe8694 {
    grid-template-rows: minmax(8px, max-content);
}
    
#b4972ca5 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
}



@media (max-width: 767px) {
    
#\34 230f609 {
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    margin-bottom: 50px;
}
    
#\37 655885a {
    width: 100%;
    min-height: 10vh;
    align-items: center;
    padding-top: 50px;
    padding-bottom: 0px;
}
    
#b4972ca5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



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



@media all {
    
#\31 7599206 {
    width: 80%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 20px 0%;
}
    
#\38 5857600 {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1a7fff9 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    height: auto;
    max-height: none;
    justify-self: auto;
    align-self: stretch;
    background-color: rgba(0, 0, 0, 0);
    margin: 0px 2vh 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 17da65d {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    height: auto;
    max-height: none;
    justify-self: auto;
    align-self: stretch;
    background-color: rgba(0, 0, 0, 0);
    margin: 0px 2vh 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a368658 {
    width: 80%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 20px 0%;
}
    
#\30 acaa17b {
    width: 84px;
    height: 84px;
    max-width: 100%;
    max-height: 84px;
    align-self: center;
    margin: 0px 0px 20px 0%;
}
    
#\30 62b8517 {
    width: 84px;
    height: 84px;
    max-width: 100%;
    max-height: 84px;
    align-self: center;
    margin: 0px 0px 20px 0%;
}
    
#\35 12d41a5 {
    width: 80%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 20px 0%;
}
    
#\39 4644dca {
    margin: 0px 0% 0px 0%;
}
    
#\34 95d95d9 {
    width: 80%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 20px 0%;
}
    
#\35 8077d80 {
    width: 80%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0%;
}
    
#\36 48a7afc {
    width: 84px;
    height: 84px;
    max-width: 100%;
    max-height: 84px;
    align-self: center;
    margin: 0px 0px 20px 0%;
}
    
#\32 97f1fea {
    width: 80%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0%;
}
    
#\35 38a61e9 {
    min-height: 10vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 2% 50px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 f3d4b57 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    height: auto;
    max-height: none;
    justify-self: auto;
    align-self: stretch;
    background-color: rgba(0, 0, 0, 0);
    margin: 0px 2vh 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c4a47de {
    width: 84px;
    height: 84px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    max-height: 84px;
    margin: 0px 0px 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 914d559 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    height: auto;
    max-height: none;
    justify-self: auto;
    align-self: stretch;
    background-color: rgba(0, 0, 0, 0);
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dd0cb21 {
    flex-direction: row;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    max-width: none;
    width: 100%;
    min-height: 194.453125px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1bf0ae6 {
    width: 80%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0%;
}
    
#e3b778f0 {
    background-color: var(--primary_color);
}
    
#cc7a6caa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 5857600 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    max-width: none;
}
    
#\32 1a7fff9 {
    height: auto;
    min-height: 46.02%;
    width: 22%;
    margin-right: 15px;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 17da65d {
    width: 22%;
    margin-right: 15px;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 acaa17b {
    height: auto;
    width: 40%;
}
    
#\30 62b8517 {
    height: auto;
    width: 40%;
}
    
#\35 8077d80 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#\36 48a7afc {
    height: auto;
    width: 40%;
}
    
#\32 97f1fea {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#\35 38a61e9 {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 0px;
    min-height: 5vh;
}
    
#\39 f3d4b57 {
    width: 22%;
    margin-right: 15px;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 c4a47de {
    height: auto;
    width: 40%;
}
    
#\33 914d559 {
    width: 22%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 dd0cb21 {
    width: 100%;
    margin-bottom: 30px;
}
    
#\39 1bf0ae6 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 1400px) {
    
#\31 7599206 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\38 5857600 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 80%;
    max-width: none;
}
    
#\32 1a7fff9 {
    margin-right: 2vh;
    width: 50%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 17da65d {
    margin-right: 2vh;
    width: 50%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 a368658 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\30 acaa17b {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\30 62b8517 {
    width: 84px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\35 12d41a5 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\34 95d95d9 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\35 8077d80 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 80%;
    max-width: none;
}
    
#\36 48a7afc {
    height: 84px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\32 97f1fea {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 80%;
    max-width: none;
}
    
#\39 f3d4b57 {
    margin-right: 2vh;
    width: 50%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 c4a47de {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\33 914d559 {
    width: 50%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 dd0cb21 {
    justify-content: center;
    width: 100%;
    justify-self: start;
    align-self: start;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 1bf0ae6 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 80%;
    max-width: none;
}
}



@media (max-width: 766px) {
    
#\33 dd0cb21 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 38a61e9 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e3b778f0 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 7599206 {
    margin-bottom: 10px;
}
    
#\32 1a7fff9 {
    flex-direction: column;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 30px;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 17da65d {
    flex-direction: column;
    width: 100%;
    margin-bottom: 30px;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 a368658 {
    margin-bottom: 10px;
}
    
#\30 acaa17b {
    height: 75px;
    width: 75px;
}
    
#\30 62b8517 {
    height: 75px;
    width: 75px;
}
    
#\35 12d41a5 {
    margin-bottom: 10px;
}
    
#\34 95d95d9 {
    margin-bottom: 10px;
}
    
#\36 48a7afc {
    height: 75px;
    width: 75px;
}
    
#\35 38a61e9 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 20px;
}
    
#\39 f3d4b57 {
    flex-direction: column;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 30px;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 c4a47de {
    height: 75px;
    width: 75px;
}
    
#\33 914d559 {
    flex-direction: column;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 dd0cb21 {
    flex-direction: column;
}
    
#cc7a6caa {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 1a7fff9 {
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 17da65d {
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 914d559 {
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 f3d4b57 {
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#a4ae3606 {
    margin: 0px 0% 0px 0%;
}
    
#f80cee17.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#f80cee17 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdf13016 {
    width: 99.99973870864056%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be3b7282 {
    background-color: var(--primary_color);
}
    
#ad811a82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 100px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cbc5b11a {
    min-height: 10vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    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) {
    
#f80cee17 {
    margin-bottom: 0px;
}
    
#ad811a82 {
    row-gap: 20px;
    padding: 70px 0px 20px 0px;
}
    
#cbc5b11a {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 1400px) {
    
#f80cee17 {
    margin-bottom: 15px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fdf13016 {
    width: 86.41%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ad811a82 {
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#f80cee17 {
    margin-bottom: 0px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#ad811a82 {
    width: 100%;
    min-height: 10vh;
    align-items: center;
    padding: 50px 0px 20px 0px;
}
    
#cbc5b11a {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



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



@media all {
    
#\32 04e5240 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(1vh, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    align-self: flex-start;
    min-width: 25%;
}
    
#\35 5e37777 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(max-content, 100%);
    column-gap: 0px;
    row-gap: 0px;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: stretch;
    align-self: stretch;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    order: 0;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 99913bd {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    min-height: 358px;
    max-height: none;
    top: 0px;
    left: 0px;
    order: 0;
}
    
#c3fd4513 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: center;
    align-self: flex-end;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: 100%;
    width: 80%;
    min-height: 4.652168550873586vh;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 4px;
}
    
#\39 c4dddea {
    position: relative;
    width: 100%;
    height: 45vh;
    min-width: 25%;
    min-height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
    max-height: none;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: stretch;
}
    
#\32 a2db5a6 {
    position: relative;
    width: 90%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
}
    
#acd94c25 {
    position: relative;
    width: 100%;
    height: 45vh;
    min-width: 25%;
    min-height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
    max-height: none;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: stretch;
}
    
#be888398 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(max-content, 100%);
    column-gap: 0px;
    row-gap: 0px;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: stretch;
    align-self: stretch;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    order: 0;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 465a86b {
    position: relative;
    width: 90%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
}
    
#\34 8b6709b {
    position: relative;
    width: 90%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
}
    
#\34 9979a5b {
    position: relative;
    width: 90%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
}
    
#\30 48a335c {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--primary_color);
}
    
#\36 17d43cc {
    position: relative;
    width: 90%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
}
    
#\33 414578b {
    position: relative;
    width: 100%;
    height: 45vh;
    min-width: 25%;
    min-height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
    max-height: none;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: stretch;
}
    
#f829e9f3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(1vh, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    align-self: flex-start;
}
    
#eae48986 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(1vh, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    align-self: flex-start;
    min-width: 25%;
}
    
#\36 aaae3e6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: center;
    align-self: flex-end;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: 100%;
    width: 80%;
    min-height: 4.652168550873587vh;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 4px;
}
    
#\32 b2506ad {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(max-content, 100%);
    column-gap: 0px;
    row-gap: 0px;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: stretch;
    align-self: stretch;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    order: 0;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 4d16265 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(1vh, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    align-self: flex-start;
    background-color: rgba(0, 0, 0, 0);
}
    
#c27be1ae {
    position: relative;
    width: 90%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
}
    
#\38 4b5f57d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(max-content, 100%);
    column-gap: 0px;
    row-gap: 0px;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: stretch;
    align-self: stretch;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
}
    
#a3b51e21 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: center;
    align-self: flex-end;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: 100%;
    width: 80%;
    min-height: 4.652168550873587vh;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 4px;
}
    
#\38 b5c3661 {
    position: relative;
    width: 90%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
}
    
#\31 120d0d0 {
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 59faa75 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: center;
    align-self: flex-end;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: 100%;
    width: 80%;
    min-height: 4.652168550873587vh;
    height: auto;
    padding-bottom: 15px;
    padding-top: 15px;
    border-radius: 4px;
}
    
#\39 abf7248 {
    position: relative;
    width: 100%;
    height: 45vh;
    min-width: 25%;
    min-height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
    max-height: none;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: stretch;
}
    
#\32 1067450 {
    position: relative;
    width: 90%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
}
    
#\33 38d8a14 {
    align-self: start;
    background-size: cover;
    padding-left: 0px;
    min-height: 1vh;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 0px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 0px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\32 04e5240 {
    grid-template-rows: minmax(1vh, max-content);
}
    
#\33 414578b {
    height: 26vh;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 50px;
    width: 100%;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: none;
}
    
#f829e9f3 {
    grid-template-rows: minmax(1vh, max-content);
}
    
#\38 99913bd {
    min-height: 100%;
    max-height: none;
    align-items: flex-start;
    height: auto;
}
    
#eae48986 {
    grid-template-rows: minmax(1vh, max-content);
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#c3fd4513 {
    width: 95%;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 5px;
    min-height: 2.77283658787256vh;
}
    
#\36 aaae3e6 {
    width: 95%;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 5px;
    min-height: 2.77283658787256vh;
    padding-left: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 c4dddea {
    height: 26vh;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 50px;
    width: 100%;
}
    
#\37 4d16265 {
    grid-template-rows: minmax(1vh, max-content);
    padding-left: 0%;
}
    
#\38 4b5f57d {
    padding-left: 0%;
}
    
#acd94c25 {
    height: 26vh;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 50px;
    width: 100%;
}
    
#a3b51e21 {
    width: 95%;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 5px;
    min-height: 2.7728365878725594vh;
}
    
#\38 b5c3661 {
    margin-bottom: 5px;
}
    
#\39 abf7248 {
    height: 26vh;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 50px;
    width: 100%;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: none;
}
    
#\32 59faa75 {
    width: 95%;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 5px;
    min-height: 2.77283658787256vh;
}
    
#\33 38d8a14 {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 5vh;
}
    
#\34 8b6709b {
    margin-bottom: 5px;
}
    
#\37 465a86b {
    margin-bottom: 5px;
}
    
#\34 9979a5b {
    margin-bottom: 5px;
}
}



@media (min-width: 1400px) {
    
#\37 4d16265 {
    width: 100%;
    grid-template-rows: minmax(1vh, max-content);
}
    
#\32 04e5240 {
    width: 100%;
    grid-template-rows: minmax(1vh, max-content);
}
    
#acd94c25 {
    min-height: 100%;
    height: 45vh;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    justify-self: start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
}
    
#\33 414578b {
    min-height: 100%;
    height: 45vh;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#f829e9f3 {
    width: 100%;
    grid-template-rows: minmax(1vh, max-content);
}
    
#a3b51e21 {
    min-height: auto;
}
    
#\38 99913bd {
    min-height: 100%;
    align-items: flex-start;
    max-height: none;
    flex-wrap: nowrap;
}
    
#eae48986 {
    width: 100%;
    grid-template-rows: minmax(1vh, max-content);
}
    
#\39 abf7248 {
    min-height: 100%;
    height: 45vh;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 59faa75 {
    min-height: auto;
}
    
#\36 aaae3e6 {
    min-height: 10.362119205298011%;
}
    
#\39 c4dddea {
    min-height: 100%;
    height: 45vh;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (max-width: 766px) {
    
#\30 48a335c {
    grid-template-rows: minmax(8px, max-content);
}
    
#\33 38d8a14 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
}



@media (max-width: 767px) {
    
#\32 04e5240 {
    width: 99.99476294265986%;
    grid-template-rows: minmax(10vh, max-content);
    margin-top: 0px;
    margin-bottom: 20px;
    margin-right: 0%;
    margin-left: 0%;
    align-self: auto;
    max-width: 100%;
    order: 2;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
}
    
#\35 5e37777 {
    border-radius: 10px;
}
    
#\38 99913bd {
    width: 90%;
    min-height: 100%;
    max-height: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: stretch;
}
    
#c3fd4513 {
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    align-self: flex-end;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    min-height: 10%;
    justify-content: flex-start;
    padding-bottom: 15px;
    padding-top: 15px;
    border-radius: 0px;
}
    
#\39 c4dddea {
    margin-bottom: 0px;
    height: 40vh;
    align-self: stretch;
    margin-top: 0px;
    max-height: none;
    min-height: 50px;
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    min-width: auto;
}
    
#\32 a2db5a6 {
    width: 90%;
}
    
#acd94c25 {
    margin-bottom: 0px;
    height: 40vh;
    align-self: stretch;
    margin-top: 0px;
    max-height: none;
    min-height: 50px;
}
    
#be888398 {
    border-radius: 10px;
    margin-bottom: 0px;
}
    
#\34 8b6709b {
    width: 90%;
    margin-bottom: 5px;
}
    
#\37 465a86b {
    width: 90%;
    margin-bottom: 5px;
    max-width: none;
}
    
#\34 9979a5b {
    width: 90%;
    margin-bottom: 5px;
}
    
#\36 17d43cc {
    width: 90%;
}
    
#\33 414578b {
    margin-bottom: 0px;
    height: 40vh;
    align-self: stretch;
    margin-top: 0px;
    max-height: none;
    min-height: 50px;
}
    
#f829e9f3 {
    width: 99.99476294265986%;
    grid-template-rows: minmax(10vh, max-content);
    margin-top: 0px;
    margin-bottom: 20px;
    margin-right: 0%;
    margin-left: 0%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-radius: 5px;
}
    
#eae48986 {
    width: 100%;
    grid-template-rows: minmax(10vh, max-content);
    margin-top: 0px;
    margin-bottom: 20px;
    margin-right: 0px;
    margin-left: 0%;
    order: 3;
}
    
#\36 aaae3e6 {
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    align-self: flex-end;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    min-height: 10%;
    justify-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 0px;
}
    
#\32 b2506ad {
    border-radius: 10px;
}
    
#\37 4d16265 {
    width: 100%;
    grid-template-rows: minmax(10vh, max-content);
    margin-top: 0px;
    margin-bottom: 20px;
    margin-right: 0px;
    margin-left: 0%;
    align-self: flex-start;
    border-radius: 5px;
    order: 0;
}
    
#c27be1ae {
    width: 90%;
    max-width: none;
}
    
#\38 4b5f57d {
    border-radius: 10px;
}
    
#a3b51e21 {
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: auto;
    max-width: none;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    align-self: flex-end;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    min-height: 10%;
    justify-content: flex-start;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 0px;
}
    
#\38 b5c3661 {
    width: 90%;
    margin-bottom: 5px;
}
    
#\39 abf7248 {
    margin-bottom: 0px;
    height: 40vh;
    align-self: start;
    margin-top: 0px;
    max-height: none;
    min-height: 50px;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
    
#\32 59faa75 {
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    align-self: flex-end;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    min-height: 10%;
    justify-content: flex-start;
    padding-bottom: 15px;
    padding-top: 15px;
    border-radius: 0px;
}
    
#\32 1067450 {
    width: 90%;
}
    
#\33 38d8a14 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 99913bd {
    width: 85%;
}
}



@media all {
    
#\30 5e2763d {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--primary_color);
}
    
#\33 9fec391 {
    align-self: stretch;
    padding-top: 0px;
    background-size: cover;
    display: flex;
    padding-left: 0px;
    padding-bottom: 0px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 0px;
}
    
#\31 2624560 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 50px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    align-self: auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    order: 0;
}
    
#\38 360e3a2 {
    align-self: start;
    background-size: cover;
    padding-left: 0px;
    min-height: 1vh;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 100px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 0px;
}
    
#\32 b825147 {
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\31 2624560 {
    margin-bottom: 35px;
}
    
#\38 360e3a2 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 70px;
}
}



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



@media (max-width: 766px) {
    
#\30 5e2763d {
    grid-template-rows: minmax(8px, max-content);
}
    
#\38 360e3a2 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
}



@media (max-width: 767px) {
    
#\33 9fec391 {
    width: 100%;
    min-height: 1vh;
    align-items: center;
}
    
#\31 2624560 {
    margin-bottom: 30px;
}
    
#\38 360e3a2 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 50px;
}
}



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



@media all {
    
#\31 666d377 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-top: 0px;
    margin-bottom: 30px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    width: 49%;
    min-height: 10vh;
    max-height: none;
    border-radius: 4px;
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 40px;
    padding-right: 40px;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
}
    
#\39 a6f2d4b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-top: 0px;
    margin-bottom: 30px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    width: 49%;
    min-height: 10vh;
    max-height: none;
    border-radius: 4px;
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 40px;
    padding-right: 40px;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 a7f8b34 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-top: 0px;
    margin-bottom: 30px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    width: 49%;
    min-height: 10vh;
    max-height: none;
    border-radius: 4px;
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 40px;
    padding-right: 40px;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
}
    
#\36 7f8706a {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
}
    
#\38 573330b {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
}
    
#\31 37d46c5 {
    align-self: start;
    background-size: cover;
    padding-left: 0px;
    min-height: 1vh;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 0px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 0px;
}
    
#\31 e1d6c60 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-top: 0px;
    margin-bottom: 30px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    width: 49%;
    min-height: 10vh;
    max-height: none;
    border-radius: 4px;
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 40px;
    padding-right: 40px;
    top: 0px;
    left: 0px;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
}
    
#b8d5272c {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
}
    
#b7610cb5 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
}
    
#\37 4d6b4db {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
}
    
#\36 ed314e1 {
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\35 6b105e4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    min-height: 5vh;
    max-height: 100%;
    flex-wrap: wrap;
    align-content: stretch;
    order: 0;
    padding-left: 2%;
    padding-right: 2%;
}
    
#\39 7b54a1b {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
}
    
#ddb96b35 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--primary_color);
}
    
#dd26da04 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
}
    
#\39 fc3b19b {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\31 666d377 {
    width: 49%;
    align-self: stretch;
    margin-bottom: 20px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-height: none;
    min-height: 10vh;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
}
    
#\39 a6f2d4b {
    width: 49%;
    min-height: 10vh;
    margin-right: 0px;
    justify-content: flex-start;
    align-self: stretch;
    margin-bottom: 20px;
    margin-top: 0px;
    margin-left: 0%;
    max-height: none;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 a7f8b34 {
    width: 49%;
    min-height: 10vh;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 0%;
    background-color: rgba(255, 255, 255, 1);
}
    
#\35 6b105e4 {
    min-height: 5vh;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: stretch;
    flex-direction: row;
    max-height: 100%;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\31 37d46c5 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 1vh;
}
    
#\31 e1d6c60 {
    width: 49%;
    min-height: 10vh;
    align-self: stretch;
    margin-bottom: 20px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    margin-right: 0px;
    margin-left: 0%;
    background-color: rgba(255, 255, 255, 1);
}
}



@media (min-width: 1400px) {
    
#\31 666d377 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\39 a6f2d4b {
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 a7f8b34 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\35 6b105e4 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\31 e1d6c60 {
    background-color: rgba(255, 255, 255, 1);
}
}



@media (max-width: 766px) {
    
#\31 37d46c5 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#ddb96b35 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 666d377 {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-height: none;
    min-height: 10vh;
    justify-content: flex-start;
    padding-top: 25px;
    padding-bottom: 25px;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 1);
}
    
#\39 a6f2d4b {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-height: none;
    justify-content: flex-start;
    min-height: 10vh;
    padding-bottom: 25px;
    padding-top: 25px;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 1);
}
    
#\36 ed314e1 {
    margin-bottom: 0px;
}
    
#\32 a7f8b34 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-height: none;
    min-height: 10vh;
    justify-content: flex-start;
    padding-top: 25px;
    padding-bottom: 25px;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 1);
}
    
#\35 6b105e4 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    max-height: none;
    min-height: 10vh;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\31 37d46c5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 20px;
}
    
#\31 e1d6c60 {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    padding-top: 25px;
    max-height: none;
    min-height: 10vh;
    justify-content: flex-start;
    padding-bottom: 25px;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 1);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 666d377 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\39 a6f2d4b {
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 a7f8b34 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\31 e1d6c60 {
    background-color: rgba(255, 255, 255, 1);
}
}

