*#dm *.dmBody div.u_1463731820 .svg
{
	color:rgba(102,102,102,1) !important;
	fill:rgba(102,102,102,1) !important;
}
*#dm *.dmBody div.u_1465135666 .svg
{
	color:rgba(102,102,102,1) !important;
	fill:rgba(102,102,102,1) !important;
}
*#dm *.dmBody div.u_1984592710 .svg
{
	color:rgba(102,102,102,1) !important;
	fill:rgba(102,102,102,1) !important;
}
*#dm *.dmBody a.u_1179709379
{
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody a.u_1179709379 span.text
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody a.u_1245695952
{
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody div.u_1410357806 .svg
{
	color:rgba(102,102,102,1) !important;
	fill:rgba(102,102,102,1) !important;
}
*#dm *.dmBody div.u_1578903864 .svg
{
	color:rgba(102,102,102,1) !important;
	fill:rgba(102,102,102,1) !important;
}
*#dm *.dmBody div.u_1127804178 .svg
{
	color:rgba(102,102,102,1) !important;
	fill:rgba(102,102,102,1) !important;
}
*#dm *.dmBody a.u_1005201895
{
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody a.u_1005201895 span.text
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody nav.u_1141000420
{
	color:white !important;
}
*#dm *.dmBody nav.u_1300224251
{
	color:white !important;
}
*#dm *.dmBody *.u_1484362184
{
	width:100% !important;
}
*#dm *.dmBody div.u_1484362184 img[dm_changed]
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	object-position:100% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1484362184 img
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	object-position:100% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody a.u_1627837856
{
	background-color:var(--color_6) !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1627837856:hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1627837856.hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1627837856:hover
{
	background-color:var(--color_5) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1627837856.hover
{
	background-color:var(--color_5) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1046979895 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1700248306 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1438186666 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1657162885 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1373320366 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody *.u_1379671426
{
	width:100% !important;
}
*#dm *.dmBody div.u_1379671426 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1379671426 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1243567925
{
	width:100% !important;
}
*#dm *.dmBody div.u_1243567925 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1243567925 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1027291485 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1976093016 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1522201780 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1066242414 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1049197154 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody *.u_1928949976
{
	width:100% !important;
}
*#dm *.dmBody *.u_1491597590
{
	width:100% !important;
}
*#dm *.dmBody div.u_1491597590 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-color:var(--color_2) !important;
	border-width:0 !important;
	border-style:solid !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1491597590 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-color:var(--color_2) !important;
	border-width:0 !important;
	border-style:solid !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1928949976 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-color:var(--color_2) !important;
	border-width:0 !important;
	border-style:solid !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1928949976 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-color:var(--color_2) !important;
	border-width:0 !important;
	border-style:solid !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody *.u_1567833810
{
	width:100% !important;
}
*#dm *.dmBody *.u_1709518094
{
	width:100% !important;
}
*#dm *.dmBody div.u_1709518094 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-color:var(--color_2) !important;
	border-width:0 !important;
	border-style:solid !important;
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1709518094 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-color:var(--color_2) !important;
	border-width:0 !important;
	border-style:solid !important;
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1567833810 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-color:var(--color_2) !important;
	border-width:0 !important;
	border-style:solid !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1567833810 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-color:var(--color_2) !important;
	border-width:0 !important;
	border-style:solid !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody *.u_1094968895:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1094968895.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1094968895:before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.2 !important;
}
*#dm *.dmBody div.u_1094968895.before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.2 !important;
}
*#dm *.dmBody div.u_1094968895>.bgExtraLayerOverlay
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.2 !important;
}
*#dm *.dmBody div.u_1100959544
{
	background-color:rgba(0,0,0,0) !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	border-radius:8px !important;
	-moz-border-radius:8px !important;
	-webkit-border-radius:8px !important;
}
*#dm *.dmBody *.u_1446931687
{
	width:100% !important;
}
*#dm *.dmBody *.u_1840879106
{
	width:100% !important;
}
*#dm *.dmBody *.u_1927691816
{
	width:100% !important;
}
*#dm *.dmBody div.u_1927691816 img[dm_changed]
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
}
*#dm *.dmBody div.u_1927691816 img
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
}
*#dm *.dmBody *.u_1866000086
{
	width:100% !important;
}
*#dm *.dmBody div.u_1866000086 img[dm_changed]
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
}
*#dm *.dmBody div.u_1866000086 img
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
}
*#dm *.dmBody div.u_1446931687 img[dm_changed]
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1446931687 img
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1177789058
{
	width:100% !important;
}
*#dm *.dmBody div.u_1840879106 img[dm_changed]
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1840879106 img
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1516660547 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1516660547 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1516660547
{
	width:100% !important;
}
*#dm *.dmBody div.u_1683374667
{
	background-color:rgba(0,0,0,0) !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	border-color:rgba(0,0,0,0) !important;
	border-width:1px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1078466619
{
	background-color:rgba(0,0,0,0) !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody div.u_1666993746
{
	background-color:rgba(0,0,0,0) !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody div.u_1633740392 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1633740392 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1633740392
{
	width:100% !important;
}
*#dm *.dmBody div.u_1646123267 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1646123267 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1646123267
{
	width:100% !important;
}
*#dm *.dmBody div.u_1177789058 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody div.u_1177789058 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1409462163
{
	width:100% !important;
}
*#dm *.dmBody *.u_1792568937
{
	width:100% !important;
}
*#dm *.dmBody *.u_1075659509
{
	width:100% !important;
}
*#dm *.dmBody div.u_1075659509 img[dm_changed]
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
}
*#dm *.dmBody div.u_1075659509 img
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
}
*#dm *.dmBody *.u_1059886693
{
	width:100% !important;
}
*#dm *.dmBody div.u_1059886693 img[dm_changed]
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
}
*#dm *.dmBody div.u_1059886693 img
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
}
*#dm *.dmBody div.u_1409462163 img[dm_changed]
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1409462163 img
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1731500221
{
	width:100% !important;
}
*#dm *.dmBody div.u_1792568937 img[dm_changed]
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1792568937 img
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1599139612 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1599139612 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1599139612
{
	width:100% !important;
}
*#dm *.dmBody div.u_1034109507 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1034109507 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1034109507
{
	width:100% !important;
}
*#dm *.dmBody div.u_1398139739 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1398139739 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1398139739
{
	width:100% !important;
}
*#dm *.dmBody div.u_1731500221 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody div.u_1731500221 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-style:solid !important;
	border-width:0 !important;
}*#dm *.dmBody div.u_1664741292 img[dm_changed] {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody div.u_1664741292 img {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody a.u_1281938772 {
  background-color:var(--color_6) !important;
  border-color:rgba(0,0,0,0) !important;
}

*#dm *.dmBody a.u_1281938772:hover {
  background-image:none !important;
  background-color:var(--color_1) !important;
}

*#dm *.dmBody a.u_1281938772.hover {
  background-image:none !important;
  background-color:var(--color_1) !important;
}

*#dm *.dmBody a.u_1281938772:hover span.text { color:var(--color_2) !important; }

*#dm *.dmBody a.u_1281938772.hover span.text { color:var(--color_2) !important; }

*#dm *.dmBody div.u_1779244886 img[dm_changed] {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody div.u_1779244886 img {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody *.u_1779244886 { width:100% !important; }

*#dm *.dmBody div.u_1465165881 img[dm_changed] {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody div.u_1465165881 img {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody *.u_1465165881 { width:100% !important; }

*#dm *.dmBody div.u_1176476200 img[dm_changed] {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody div.u_1176476200 img {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody *.u_1176476200 { width:100% !important; }

*#dm *.dmBody div.u_1714423816 *.color-overlay { background-color:rgba(0,0,0,0) !important; }

*#dm *.dmBody div.u_1714423816 *.slides *.slide-title {
  color:rgba(255,255,255,1) !important;
  font-weight:bold !important;
  font-family: Helvetica !important;
}

*#dm *.dmBody div.u_1714423816 *.slides *.slide-text {
  color:rgba(134,69,255,1) !important;
  font-family: Helvetica !important;
}

*#dm *.dmBody div.u_1714423816 *.slides *.slide-button span.text {
  color:rgba(134,69,255,1) !important;
  font-weight:normal !important;
}

*#dm *.dmBody div.u_1676796017 {
  box-shadow:none !important;
  -moz-box-shadow:none !important;
  -webkit-box-shadow:none !important;
  background-color:rgba(0,0,0,0) !important;
  border-style:solid !important;
  border-width:0 !important;
}

*#dm *.dmBody div.u_1714423816 *.slides *.slide-button {
  background-color:rgba(0,0,0,0) !important;
  border-style:solid !important;
  border-width:0 !important;
  border-color:rgba(255,255,255,1) !important;
}

*#dm *.dmBody div.u_1714423816 *.slides *.slide-button:hover span.text { color:rgba(134,69,255,1) !important; }

*#dm *.dmBody div.u_1714423816 *.slides *.slide-button.hover span.text { color:rgba(134,69,255,1) !important; }

*#dm *.dmBody div.u_1094968895 {
  background-color:var(--color_2) !important;
  background-repeat:no-repeat !important;
  background-image:none !important;
}

*#dm *.dmBody *.u_undefined { display:none !important; }

*#dm *.dmBody *.u_1967809723 { display:none !important; }

*#dm *.dmBody div.u_1872976952 {
  background-color:var(--color_2) !important;
  background-repeat:no-repeat !important;
  background-image:none !important;
  background-size:cover !important;
}

*#dm *.dmBody *.u_1714423816 *.flex-direction-nav a {
  color:var(--color_1) !important;
  width:30px !important;
  overflow:visible !important;
  height:30px !important;
}

*#dm *.dmBody *.u_1714423816 *.flex-direction-nav a:before { font-size:30px !important; }

*#dm *.dmBody *.u_1779618844 { display:none !important; }

*#dm *.dmBody *.u_1749432792 { display:none !important; }

*#dm *.dmBody *.u_1356531942 { display:none !important; }

*#dm *.dmBody *.u_1987714942 { display:none !important; }

*#dm *.dmBody *.u_1850025810 { display:none !important; }

*#dm *.dmBody *.u_1083644716 { display:none !important; }

*#dm *.dmBody div.u_1670789107 img[dm_changed] {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody div.u_1670789107 img {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody div.u_1888663814 img[dm_changed] {
  border-radius:50% !important;
  -moz-border-radius:50% !important;
  -webkit-border-radius:50% !important;
}

*#dm *.dmBody div.u_1888663814 img {
  border-radius:50% !important;
  -moz-border-radius:50% !important;
  -webkit-border-radius:50% !important;
}

*#dm *.dmBody div.u_1638870483 img[dm_changed] {
  object-position:50% 50% !important;
  object-fit:contain !important;
  border-radius:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
}

*#dm *.dmBody div.u_1638870483 img {
  object-position:50% 50% !important;
  object-fit:contain !important;
  border-radius:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
}

*#dm *.dmBody *.u_1775876964 { width:100% !important; }

*#dm *.dmBody div.u_1671068299 img[dm_changed] {
  object-position:50% 50% !important;
  object-fit:contain !important;
  border-radius:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
}

*#dm *.dmBody div.u_1671068299 img {
  object-position:50% 50% !important;
  object-fit:contain !important;
  border-radius:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
}

div.u_1903406372 *.socialHubIcon {
  color:rgba(255,255,255,1) !important;
  border-color:rgba(255,255,255,1) !important;
}

div.u_1903406372 .socialHubIcon {
  color:var(--color_3) !important;
  border-color:var(--color_3) !important;
}

*#dm *.dmBody div.u_1392232296 img[dm_changed] {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody div.u_1392232296 img {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody *.u_1314148428 { width:100% !important; }

*#dm *.dmBody div.u_1314148428 img[dm_changed] {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody div.u_1314148428 img {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody *.u_1392232296 { width:100% !important; }

*#dm *.dmBody *.u_1930570713 { width:100% !important; }

*#dm *.dmBody div.u_1930570713 img[dm_changed] {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody div.u_1930570713 img {
  object-position:50% 50% !important;
  object-fit:contain !important;
}

*#dm *.dmBody div.u_1903406372 .socialHubIcon {
  color:rgba(0,0,0,1) !important;
  border-color:rgba(0,0,0,1) !important;
}

*#dm *.dmBody *.u_1318549562 { background-image:url(https://lirp.cdn-website.com/b30e3c86/dms3rep/multi/opt/reviews-1920w.png) !important; }

*#dm *.dmBody *.u_1712784828 { background-image:url(https://lirp.cdn-website.com/b30e3c86/dms3rep/multi/opt/reviews_2-1920w.png) !important; }

*#dm *.dmBody *.u_1865866485 { background-image:url(https://lirp.cdn-website.com/b30e3c86/dms3rep/multi/opt/reviews_1-1920w.png) !important; }

*#dm *.dmBody *.u_1796271815 { background-image:url(https://lirp.cdn-website.com/b30e3c86/dms3rep/multi/opt/reviews_3-1920w.png) !important; }

*#dm *.dmBody *.u_1531056985
{
	width:100% !important;
}
*#dm *.dmBody *.u_1664741292
{
	width:100% !important;
}
*#dm *.dmBody *.u_1242586522
{
	width:100% !important;
}
*#dm *.dmBody *.u_1888663814
{
	width:100% !important;
}
*#dm *.dmBody *.u_1340629699
{
	width:100% !important;
}
*#dm *.dmBody div.u_1327063419 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1327063419 img
{
	object-position:0 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1531056985 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1531056985 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1237290028
{
	width:100% !important;
}
*#dm *.dmBody div.u_1237290028 img[dm_changed]
{
	object-position:50% 100% !important;
	object-fit:cover !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1237290028 img
{
	object-position:50% 100% !important;
	object-fit:cover !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody *.u_1670789107
{
	width:100% !important;
}
*#dm *.dmBody div.u_1051211487 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1051211487 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody *.u_undefined::after
{
	margin-top:0 !important;
}
*#dm *.dmBody div.u_1460395619 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1460395619 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1296101810 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1296101810 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1886526547
{
	width:100% !important;
}
*#dm *.dmBody div.u_1886526547 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1886526547 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1876451338 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1876451338 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1876451338
{
	width:100% !important;
}
*#dm *.dmBody div.u_1003521970 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1003521970 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1003521970
{
	width:100% !important;
}
*#dm *.dmBody div.u_1566510525 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1566510525 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1566510525
{
	width:100% !important;
}
*#dm *.dmBody *.u_1051211487
{
	width:100% !important;
}
*#dm *.dmBody *.u_1638870483
{
	width:100% !important;
}
*#dm *.dmBody *.u_1296101810
{
	width:100% !important;
}
*#dm *.dmBody div.u_1396207579 img[dm_changed]
{
	object-position:100% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1950895834 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1950895834 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1185838260
{
	width:100% !important;
}
*#dm *.dmBody div.u_1185838260 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1185838260 img
{
	object-position:0 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1497558304 img[dm_changed]
{
	object-position:100% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1497558304 img
{
	object-position:100% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1464442353 img[dm_changed]
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1464442353 img
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1879224028 img[dm_changed]
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1879224028 img
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1079619578 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1079619578 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1803880845
{
	width:100% !important;
}
*#dm *.dmBody *.u_1803253820
{
	width:100% !important;
}
*#dm *.dmBody *.u_1079619578
{
	width:100% !important;
}
*#dm *.dmBody a.u_1398538240
{
	background-color:var(--color_6) !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1398538240:hover
{
	background-image:none !important;
	background-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1398538240.hover
{
	background-image:none !important;
	background-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1398538240:hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1398538240.hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1695941908 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1695941908
{
	border-radius:0 !important;
	border-color:rgba(0,0,0,0) !important;
	border-width:1px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1095063960 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1095063960
{
	border-radius:0 !important;
	border-color:rgba(0,0,0,0) !important;
	border-width:1px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1199518438 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1199518438
{
	border-radius:0 !important;
	border-color:rgba(0,0,0,0) !important;
	border-width:1px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1720052357 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1720052357
{
	border-radius:0 !important;
	border-color:rgba(0,0,0,0) !important;
	border-width:1px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1803880845 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1803880845 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1803253820 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1803253820 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1306206682 img[dm_changed]
{
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1800754770 img[dm_changed]
{
	border-radius:0 0 0 0 !important;
}
*#dm *.dmBody div.u_1800754770 img
{
	border-radius:0 0 0 0 !important;
}
div.u_1143685835 .socialHubIcon
{
	color:var(--color_3) !important;
	border-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1143685835 .socialHubIcon
{
	color:rgba(0,0,0,1) !important;
	border-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody nav.u_1715581759
{
	color:black !important;
}
*#dm *.dmBody a.u_3978771934
{
	border-style:solid !important;
	border-color:rgb(55,67,170) rgb(55,67,170) rgb(55,67,170) rgb(55,67,170) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody a.u_1870045733
{
	border-style:solid !important;
	border-color:rgb(55,67,170) rgb(55,67,170) rgb(55,67,170) rgb(55,67,170) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody a.u_1510656355
{
	border-style:solid !important;
	border-color:rgb(55,67,170) rgb(55,67,170) rgb(55,67,170) rgb(55,67,170) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody a.u_1588434596
{
	border-style:solid !important;
	border-color:rgb(55,67,170) rgb(55,67,170) rgb(55,67,170) rgb(55,67,170) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody a.u_1533836811
{
	border-style:solid !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
	border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
	background-color:rgba(255,255,255,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1533836811 span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1533836811:hover span.text
{
	color:var(--color_8) !important;
}
*#dm *.dmBody a.u_1533836811.hover span.text
{
	color:var(--color_8) !important;
}
*#dm *.dmBody a.u_1533836811:hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1533836811.hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1306206682
{
	width:100% !important;
}
*#dm *.dmBody div.u_1306206682 img
{
	border-radius:0px 0px 0px 0px !important;
	object-position:0% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1464442353
{
	width:100% !important;
}
*#dm *.dmBody *.u_1460395619
{
	width:100% !important;
}
*#dm *.dmBody *.u_1327063419
{
	width:100% !important;
}
*#dm *.dmBody *.u_1497558304
{
	width:100% !important;
}
*#dm *.dmBody *.u_1950895834
{
	width:100% !important;
}
*#dm *.dmBody *.u_1396207579
{
	width:100% !important;
}
*#dm *.dmBody div.u_1396207579 img
{
	object-position:100% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1671068299
{
	width:100% !important;
}
*#dm *.dmBody *.u_1020082604
{
	width:100% !important;
}
*#dm *.dmBody div.u_1020082604 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1879224028
{
	width:100% !important;
}
*#dm *.dmBody *.u_1800754770
{
	width:100% !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1993214551
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 0px) !important;
	margin-top:0 !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1683374667
{
	padding-right:20px !important;
	padding-left:20px !important;
	padding-bottom:40px !important;
	margin-right:15px !important;
	padding-top:0 !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1094968895
{
	padding-right:10px !important;
	padding-left:10px !important;
	padding-bottom:0 !important;
	padding-top:0 !important;
	background-attachment:fixed !important;
	background-size:cover !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1835970658
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 12px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:228px !important;
	margin-top:0 !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1100959544
{
	padding-right:20px !important;
	padding-left:20px !important;
	padding-bottom:40px !important;
	padding-top:0 !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:15px !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1425954732
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 14px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:232px !important;
	margin-top:0 !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1078466619
{
	padding-right:20px !important;
	padding-left:20px !important;
	padding-bottom:40px !important;
	margin-left:0 !important;
	padding-top:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:15px !important;
}
*#dm *.dmBody div.u_1688463752
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1666993746
{
	padding-right:20px !important;
	padding-left:20px !important;
	padding-bottom:40px !important;
	margin-right:0 !important;
	margin-left:0 !important;
	padding-top:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1714423816 *.slides *.slide-text
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1714423816 *.slides *.slide-button span.text
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1714423816 *.slides *.slide-title
{
	font-size:44px !important;
}
*#dm *.dmBody div.u_1676796017
{
	padding-right:0 !important;
	padding-left:0 !important;
	padding-top:0 !important;
}
*#dm *.dmBody div.u_1872976952
{
	padding-right:0 !important;
	padding-left:0 !important;
	margin-bottom:0 !important;
	padding-bottom:74.5px !important;
	padding-top:74.5px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:none !important;
	margin-top:0 !important;
	min-width:0 !important;
	text-align:center !important;
	background-repeat:repeat !important;
	background-size:auto !important;
}
*#dm *.dmBody div.u_1714423816
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:454px !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1775876964
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:114.175px !important;
	justify-content:center !important;
	align-items:center !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:0 !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:15px !important;
}
div.u_1903406372
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:left !important;
	display:block !important;
}
*#dm *.dmBody *.u_1903406372 *.socialHubIcon
{
	font-size:26px !important;
	line-height:39px !important;
	width:39px !important;
	height:39px !important;
}
*#dm *.dmBody *.u_1903406372 .socialHubIcon:after
{
	width:47px !important;
	height:39px !important;
}
*#dm *.dmBody div.u_1242586522
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:109.757px !important;
	margin-top:0 !important;
	margin-bottom:15px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1888663814
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:113px !important;
	margin-top:0 !important;
	justify-content:center !important;
	align-items:center !important;
	margin-bottom:15px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1340629699
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:114.731px !important;
	justify-content:center !important;
	align-items:center !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:0 !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:15px !important;
}
*#dm *.dmBody *.u_1143685835 *.socialHubIcon
{
	font-size:26px !important;
	line-height:39px !important;
	width:39px !important;
	height:39px !important;
}
*#dm *.dmBody *.u_1143685835 .socialHubIcon:after
{
	width:47px !important;
	height:39px !important;
}
div.u_1143685835
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:left !important;
	display:block !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 2a5adf7fb6ca21acbfe225f {
    margin: 0px 0% 0px 0%;
}
    
#\36 2a5adf7fb6ca21acbfe2264 {
    align-self: start;
    background-size: cover;
    padding-left: 0%;
    min-height: 496px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a5adf7fb6ca21acbfe2265 {
    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(--color_7);
}
    
#\36 2a5adf7fb6ca21acbfe2262 {
    align-self: auto;
    padding-top: 16px;
    background-size: cover;
    display: flex;
    padding-bottom: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d7174fd2 {
    position: relative;
    width: 82%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-left: 50px;
    grid-area: auto / auto / auto / auto;
}
    
#f2ab2497 {
    position: relative;
    width: 78.25%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-left: 75px;
    grid-area: auto / auto / auto / auto;
}
    
#group_cah {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    order: 1;
}
    
#widget_hvh {
    position: relative;
    width: 84.12%;
    height: 514px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    margin-top: -18px;
}
    
#\36 8a93a7f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    order: 1;
}
    
#\30 b7e5852 {
    position: relative;
    width: 84.12%;
    height: 514px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    margin-top: -18px;
}
}



@media all {
    
#\32 8844172 {
    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(--color_4);
}
    
#bccbbb30 {
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 7577a3c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 11px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 22.75%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-right: 16px;
    border-radius: 10px;
    background-color: var(--color_2);
    border-color: var(--color_7);
    border-width: 1px;
    border-style: solid;
    margin: 10px 0% 10px 0%;
}
    
#cd87afe4 {
    align-self: start;
    background-size: cover;
    padding-left: 2%;
    min-height: 391px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 3%;
    row-gap: 18px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-right: 2%;
    padding-bottom: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ea4e7503 {
    position: relative;
    width: 99.51157789865252%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_53m {
    position: relative;
    width: 98.82731582330068%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9b8d381 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 11px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 22.75%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-right: 16px;
    border-radius: 10px;
    background-color: var(--color_2);
    border-color: var(--color_7);
    border-width: 1px;
    border-style: solid;
    margin: 10px 0% 10px 0%;
}
    
#d5a7a0ba {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1bafba8 {
    position: relative;
    width: 98.82731582330068%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#bcfb63ca {
    align-self: stretch;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 11px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 22.75%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-right: 16px;
    border-radius: 10px;
    background-color: var(--color_2);
    border-color: var(--color_7);
    border-width: 1px;
    border-style: solid;
    margin: 10px 0% 10px 0%;
}
    
#\33 5f05d19 {
    position: relative;
    width: 98.82731582330068%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8f00840 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 87141ef {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ef043e7 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d40e346e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 11px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 22.75%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-right: 16px;
    border-radius: 10px;
    background-color: var(--color_2);
    border-color: var(--color_7);
    border-width: 1px;
    border-style: solid;
    margin: 10px 0% 10px 0%;
}
    
#widget_f9f {
    position: relative;
    width: 42.64%;
    height: 108px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: -37px;
}
    
#\34 adbcc0c {
    position: relative;
    width: 42.64%;
    height: 108px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fcf0dc2 {
    position: relative;
    width: 42.64%;
    height: 108px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    align-self: center;
    justify-self: auto;
    margin-top: -40px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d51b767 {
    position: relative;
    width: 42.64%;
    height: 108px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-top: -60px;
    justify-self: auto;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b4994158 {
    background-color: var(--color_2);
}
    
#\35 22ecf54 {
    margin-right: 0%;
    margin-left: 0%;
}
    
#e9697fa0 {
    padding-left: 0%;
    min-height: 566px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    padding-bottom: 2px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b794539e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 30px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c91bad75 {
    padding-left: 40px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding-right: 16px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_7aq {
    width: 100.00%;
    height: 493px;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
}
    
#widget_v26 {
    width: 72.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -20px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v3u {
    width: 29.03%;
    height: 66px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-left: -16px;
    grid-area: auto / auto / auto / auto;
}
    
#d94df91c {
    width: 82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_upi {
    grid-template-rows: minmax(300px, max-content);
    width: 100%;
    max-width: 100%;
}
    
#\34 2d54bf9 {
    width: 100%;
    height: 556px;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_444 {
    width: 235px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#a7b5a794 {
    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: rgba(0, 0, 0, 0);
}
    
#ae731d0f {
    align-self: start;
    background-size: cover;
    padding-left: 0%;
    min-height: 239px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e0fa07c4 {
    margin: 0px 0% 0px 0%;
}
    
#\34 86244d2 {
    position: relative;
    width: 64.43%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d258e1fc {
    position: relative;
    width: 61.49%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 7c58f68 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-right: 16px;
    margin: 170px 0% 0px 0%;
}
}



@media all {
    
#\31 63fe51b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 38.09%;
    min-width: 4%;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b07aeee {
    width: 24.42%;
    height: 70px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-left: 50.3924px;
    grid-area: auto / auto / auto / auto;
}
    
#c4a461b4 {
    width: 81.22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-left: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#fb28bf11 {
    padding-left: 0%;
    min-height: 579px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    padding-bottom: 2px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ddf21add {
    margin-right: 0%;
    margin-left: 0%;
}
    
#d93a38ed {
    padding-left: 16px;
    min-height: 8px;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.91%;
    margin-bottom: -200px;
    min-width: 4%;
    order: 0;
}
    
#\32 46b1d70 {
    width: 100.00%;
    height: 718px;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 1;
    margin: 0px -20px 0px 0px;
}
    
#\32 2634c07 {
    background-color: var(--color_4);
}
    
#\31 ca387d0 {
    width: 81.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-left: 10%;
    margin-top: -10px;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_8vp {
    grid-template-rows: minmax(717.9948120117188px, max-content);
    width: 100.00%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_enc.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 12%;
    padding-top: 60px;
}
#widget_enc {
    width: 89.98%;
    height: 583px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    margin-left: -29px;
}
    
#widget_bvu {
    width: 78.67%;
    height: 535px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    margin: 0px 0px 0px 32px;
}
    
#widget_1q7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 1;
}
    
#\36 d9734ab.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 d9734ab {
    width: 235px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 10%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c0249310 {
    width: 50.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 07cced1 {
    width: 98.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin-top: -17px;
    grid-area: auto / auto / auto / auto;
}
    
#ec3081af {
    min-height: 272px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 40px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 17a30ce::before, #\39 17a30ce > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\39 17a30ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    background-color: var(--color_1);
}
    
#\39 71867a4 {
    align-self: auto;
    min-height: 8px;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 25px;
    width: 85.41%;
    margin-bottom: 0px;
    min-width: 4%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c7b924a {
    width: 12.589166666666666%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c1020604 {
    margin: 0px 0% 0px 0%;
}
    
#widget_pgk {
    width: 97.15%;
    height: 124px;
    max-width: 100%;
    align-self: center;
}
    
#\34 80ba003.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 80ba003 {
    width: 235px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e7e10740 {
    margin: 0px 0% 0px 0%;
}
    
#\35 51109b4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c0a467c0 {
    align-self: start;
    background-size: cover;
    padding-left: 2%;
    min-height: 183px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-right: 2%;
    padding-top: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 62d6d31.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 40px;
}
#\33 62d6d31 {
    position: relative;
    width: 99.99907257129608%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin-bottom: 40px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 28581c6 {
    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(--color_2);
}
}



@media all {
    
#\31 dc9cdc4 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e71c39da {
    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(--color_4);
}
    
#\32 4e0be31 {
    position: relative;
    width: 74.10%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b9fa4ac {
    align-self: start;
    background-size: cover;
    padding-left: 2%;
    min-height: 264px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-right: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 cf60924 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ce23264 {
    position: relative;
    width: 65.88%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    max-width: none;
    align-self: center;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7abe246.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\36 7abe246 {
    position: relative;
    width: 26.29%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a12b8c8d {
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 f16ad4e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-right: 16px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 5da570a {
    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(--color_4);
}
    
#\38 01876a7.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 10px;
}
#\38 01876a7 {
    position: relative;
    width: 100.00%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 386ff23 {
    align-self: start;
    background-size: cover;
    min-height: 398px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-top: 20px;
    padding-right: 0%;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_r72 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    padding-left: 16px;
    padding-right: 16px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    order: 0;
}
    
#widget_n23 {
    position: relative;
    width: 100.00%;
    height: 388px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: -60px;
}
    
#a2e7ef59 {
    position: relative;
    width: 100.00%;
    height: 388px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: -60px;
}
    
#\30 4aaa0ec {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    padding-left: 16px;
    padding-right: 16px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    order: 0;
}
}



@media all {
    
#\38 8243552 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 460f9b3 {
    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: rgba(255, 255, 255, 1);
}
    
#\36 b6ae10b {
    margin: 0px 0% 0px 0%;
}
    
#d4c6a544 {
    align-self: start;
    background-size: cover;
    min-height: 241px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 30px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 83419f5 {
    position: relative;
    width: 200px;
    height: 50px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f32d46bb {
    position: relative;
    width: 29.998431110005086%;
    height: 50px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: -7px;
    grid-area: auto / auto / auto / auto;
}
    
#df24f18a {
    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(63px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 56.16%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f997fb24 {
    position: relative;
    width: 32.49%;
    height: 52px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#ed577620 {
    position: relative;
    width: 31.54%;
    height: 50px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\35 a29398d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 61.96960616438356%;
    min-height: 52px;
    max-height: 100%;
    justify-self: center;
    align-self: start;
    order: 3;
    margin-top: 11px;
    height: auto;
    margin-right: 16px;
}
}



@media all {
    
#\36 5f6ae16 {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 837ee57 {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
}
    
#c5b42818 {
    margin: 0px 0% 0px 0%;
}
    
#\36 e5e9c1e {
    padding-left: 0%;
    min-height: 557px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 1086fcd {
    width: 132.37%;
    height: 557px;
    max-width: none;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin-left: -90px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_185 {
    width: 61.58%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0e79185 {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
}
    
#fe24ac51 {
    width: 61.58%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e58b2cb6 {
    width: 132.37%;
    height: 557px;
    max-width: none;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin-left: -90px;
    grid-area: auto / auto / auto / auto;
}
    
#f03538f4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#f03538f4 {
    width: 235px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 40px 0% 0px 39.339535857565586%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bb11024.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 bb11024 {
    width: 235px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 40px 0% 0px 39.339535857565586%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 afaafc4 {
    align-self: start;
    background-size: cover;
    min-height: 460px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d44e5cc1 {
    margin: 0px 0% 0px 0%;
}
    
#\34 7ec602f {
    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: 100% 50%;
    align-items: start;
    position: relative;
    background-image: none;
}
    
#\33 7e7d3ab {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_pj8 {
    position: relative;
    width: 100%;
    height: 320px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_3ag {
    position: relative;
    width: 100%;
    height: 320px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\39 fb8fb9f {
    align-self: start;
    background-size: cover;
    padding-left: 0%;
    min-height: 61px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-right: 0%;
    padding-top: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 c0e9dfb {
    margin: 0px 0% 0px 0%;
}
    
#\31 c6424e8 {
    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(--color_4);
}
    
#\35 e0a253f {
    position: relative;
    width: 61.49%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4352c6f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding: 40px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 aa69d1d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ffc1c011 {
    position: relative;
    width: 72.45%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    max-width: 100%;
    align-self: center;
}
    
#e4234a22 {
    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(--color_4);
}
    
#\31 dab3dcd {
    align-self: start;
    background-size: cover;
    padding-left: 0%;
    min-height: 90px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f0718c1b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 a2aa717 {
    align-self: start;
    background-size: cover;
    padding-left: 0%;
    min-height: 92px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-right: 0%;
    padding-top: 40px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 4c8dcc6 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 eb71d68 {
    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(--color_4);
}
    
#\35 a1a83ca {
    position: relative;
    width: 61.49%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e9a2bcd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#bce193fa {
    padding-left: 2%;
    min-height: 574px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 4c835fd {
    background-color: var(--color_4);
}
    
#\32 7a964d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf679562 {
    width: 99.47976676792011%;
    height: 562px;
    max-width: none;
    align-self: end;
    justify-self: end;
    order: 1;
    margin-bottom: -15px;
}
    
#\37 58af209 {
    background-color: rgba(0, 0, 0, 0);
    margin: 0px 0% 0px 0%;
}
    
#innergrid_6ni {
    grid-template-rows: minmax(547px, max-content);
    width: 99.99907257129608%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k5g {
    width: 24.438479801682895%;
    height: 56px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    order: 0;
    margin-top: 203px;
    margin-right: 59px;
}
    
#de905d1f {
    width: 24.438208131841275%;
    height: 56px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    margin-top: 64px;
    margin-left: 142px;
}
    
#\32 4421f4a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 15%;
}
#\32 4421f4a {
    width: 33.21825736282537%;
    height: 52px;
    justify-self: start;
    align-self: center;
    max-width: 100%;
    order: 0;
    margin: 147px 46px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_u8s {
    width: 100%;
    height: 320px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#e6ad6793 {
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(255, 255, 255, 1);
}
    
#\35 486ae3b {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 9e57617 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 38.59%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e3dba97d {
    margin: -43px -2% 0px 0%;
}
    
#\32 cc67070 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 35px;
}
    
#c169e401 {
    width: 89.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fc153d0 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: start;
    align-self: start;
    margin-top: 56px;
    margin-left: 27px;
}
    
#bb61d9f3 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: start;
    align-self: start;
    margin-top: 1px;
    margin-left: 27px;
}
    
#ea30368a {
    width: 88.08%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: end;
    align-self: start;
    margin-top: 1px;
    margin-right: -8px;
}
    
#\33 7e49f02 {
    grid-template-rows: minmax(98px, max-content);
    width: 96.06%;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fbd3fac4 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: start;
    align-self: start;
    margin-top: 37px;
    margin-left: 27px;
}
    
#\31 20a49cc {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: start;
    align-self: start;
    margin-top: 18px;
    margin-left: 27px;
}
    
#\33 463ebe3 {
    width: 200px;
    height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% 0px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ddfd728 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 62.74%;
    min-height: 54px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9a39440 {
    width: 32.49%;
    height: 52px;
    max-width: 100%;
    order: 2;
}
    
#\37 0d8c12e {
    width: 31.54%;
    height: 50px;
    max-width: 100%;
    order: 1;
}
    
#a1d109c9 {
    width: 30%;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: -3px;
    grid-area: auto / auto / auto / auto;
}
    
#group_tcv {
    width: 61.41%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#widget_90u {
    width: 100%;
    height: 600px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_a94 {
    grid-template-rows: minmax(150px, max-content);
    width: 94.13%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cop {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 1;
}
}



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 2a5adf7fb6ca21acbfe2264 {
    min-height: 500px;
    column-gap: 0%;
}
    
#\36 2a5adf7fb6ca21acbfe2262 {
    padding-left: 40px;
    padding-right: 40px;
    width: 50%;
    margin-left: 0%;
}
    
#\36 2a5adf7fb6ca21acbfe2265 {
    background-color: var(--color_7);
}
    
#f2ab2497 {
    margin-left: 47px;
    width: 85.05%;
}
    
#d7174fd2 {
    width: 84.59%;
}
    
#group_cah {
    width: 33.333333333333336%;
}
    
#\36 8a93a7f {
    width: 50%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\32 8844172 {
    background-color: var(--color_4);
}
    
#\38 7577a3c {
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
}
    
#cd87afe4 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 25px;
}
    
#\32 9b8d381 {
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
}
    
#bcfb63ca {
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
}
    
#d40e346e {
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
}
    
#widget_f9f {
    width: 70%;
}
    
#\34 adbcc0c {
    width: 70%;
}
    
#\33 fcf0dc2 {
    width: 70%;
}
    
#\34 d51b767 {
    width: 70%;
}
    
#\35 1bafba8 {
    width: 100.00%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#b4994158 {
    background-color: var(--color_2);
}
    
#widget_v26 {
    width: 66.03%;
    order: 1;
    margin-top: -20px;
}
    
#d94df91c {
    justify-self: auto;
    align-self: auto;
    width: 96.69%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v3u {
    order: 0;
    margin-left: -12px;
}
    
#b794539e {
    width: 49.11%;
}
    
#c91bad75 {
    width: 46.89%;
}
    
#e9697fa0 {
    min-height: 518px;
}
    
#innergrid_upi {
    width: 100.00%;
    grid-template-rows: minmax(539px, max-content);
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\34 86244d2 {
    width: 91.16%;
}
    
#a7b5a794 {
    background-color: rgba(0, 0, 0, 0);
}
    
#d258e1fc {
    margin-top: -170px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\32 2634c07 {
    background-color: var(--color_4);
}
    
#widget_1q7 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_8vp {
    order: 0;
}
    
#widget_bvu {
    justify-self: start;
    align-self: start;
    height: 560px;
    width: 91.60%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#ec3081af {
    min-height: 384px;
    column-gap: 4%;
}
    
#\39 71867a4 {
    padding-left: 40px;
    padding-right: 40px;
    width: 71.76691358024692%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 17a30ce::before, #\39 17a30ce > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\39 17a30ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: var(--color_1);
}
    
#\35 c7b924a {
    width: 24.23%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c0249310 {
    justify-self: auto;
    align-self: auto;
    width: 98.53%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 07cced1 {
    order: 1;
}
    
#widget_pgk {
    width: 100.00%;
    height: 162px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#c0a467c0 {
    padding-top: 70px;
}
    
#\36 28581c6 {
    background-color: var(--color_2);
}
    
#\33 62d6d31 {
    margin-top: -60px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#e71c39da {
    background-color: var(--color_4);
}
    
#\32 4e0be31 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\33 b9fa4ac {
    min-height: 205px;
    padding-left: 2%;
    padding-right: 2%;
}
    
#\31 cf60924 {
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 10px;
}
    
#\32 ce23264 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    margin-top: 0px;
}
    
#\36 7abe246 {
    width: 37.61%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 01876a7 {
    width: 91.16%;
}
    
#\33 5da570a {
    background-color: var(--color_4);
}
    
#\33 386ff23 {
    column-gap: 4%;
}
    
#\35 f16ad4e {
    width: 48%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_r72 {
    width: 48%;
}
    
#\30 4aaa0ec {
    width: 30.666666666666668%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 1086fcd {
    height: 400px;
    width: 111.91%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 e5e9c1e {
    column-gap: 4%;
}
    
#\31 837ee57 {
    width: 48%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 0e79185 {
    width: 30.666666666666668%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 5f6ae16 {
    width: 48%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e58b2cb6 {
    height: 400px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\35 afaafc4 {
    column-gap: 4%;
}
    
#\33 7e7d3ab {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\34 7ec602f {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\31 c6424e8 {
    background-color: var(--color_4);
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#e4234a22 {
    background-color: var(--color_4);
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\34 a2aa717 {
    column-gap: 4%;
}
    
#\30 eb71d68 {
    background-color: var(--color_4);
}
    
#\39 4c8dcc6 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#bce193fa {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 343px;
}
    
#\36 4c835fd {
    background-color: var(--color_4);
}
    
#innergrid_6ni {
    justify-self: auto;
    align-self: center;
    width: 78.91%;
    order: 0;
    grid-template-rows: minmax(364px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf679562 {
    justify-self: center;
    align-self: start;
    width: 71.69975789861456%;
    height: 407px;
    margin: 0px 10px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 9e57617 {
    width: 49%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
}
    
#\35 486ae3b {
    min-height: 617px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\32 cc67070 {
    width: 100%;
    align-self: start;
    max-width: none;
    justify-self: start;
    margin: 30px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c169e401 {
    width: 99.99%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fc153d0 {
    height: auto;
}
    
#bb61d9f3 {
    height: auto;
}
    
#ea30368a {
    margin-bottom: 15px;
}
    
#\33 7e49f02 {
    justify-self: auto;
    align-self: auto;
    width: 88.55%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbd3fac4 {
    height: auto;
}
    
#\31 20a49cc {
    height: auto;
}
    
#\33 463ebe3 {
    justify-self: start;
    align-self: start;
    order: 3;
    margin: 17px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 ddfd728 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 61px;
    width: 75.80%;
    order: 4;
    margin: 7px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_tcv {
    width: 49%;
    min-height: 8px;
}
    
#innergrid_a94 {
    width: 100.00%;
    grid-template-rows: minmax(187px, max-content);
    order: 0;
    margin-top: 10px;
}
    
#widget_cop {
    height: 588px;
}
}



@media (min-width: 1400px) {
    
#\36 2a5adf7fb6ca21acbfe2265 {
    background-color: var(--color_7);
}
    
#\36 2a5adf7fb6ca21acbfe2264 {
    column-gap: 0%;
}
    
#group_cah {
    width: 50%;
}
    
#\36 8a93a7f {
    width: 33.333333333333336%;
}
    
#\36 2a5adf7fb6ca21acbfe2262 {
    width: 50%;
    margin-left: 0%;
}
}



@media (min-width: 1400px) {
    
#\32 8844172 {
    background-color: var(--color_4);
}
    
#\38 7577a3c {
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
}
    
#\32 9b8d381 {
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
}
    
#bcfb63ca {
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
}
    
#d40e346e {
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
}
    
#ea4e7503 {
    justify-self: auto;
    align-self: auto;
    width: 99.51110956956055%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fcf0dc2 {
    order: 0;
}
    
#widget_53m {
    order: 1;
}
}



@media (min-width: 1400px) {
    
#b4994158 {
    background-color: var(--color_2);
}
}



@media (min-width: 1400px) {
    
#a7b5a794 {
    background-color: rgba(0, 0, 0, 0);
}
}



@media (min-width: 1400px) {
    
#\32 2634c07 {
    background-color: var(--color_4);
}
}



@media (min-width: 1400px) {
    
#\39 17a30ce::before, #\39 17a30ce > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\39 17a30ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: var(--color_1);
}
    
#ec3081af {
    column-gap: 4%;
}
    
#\35 c7b924a {
    width: 12.582666666666666%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 71867a4 {
    width: 83.42%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_pgk {
    width: 100.00%;
    height: 150px;
}
    
#\32 07cced1 {
    width: 87.20%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 15px;
    grid-area: auto / auto / auto / auto;
}
    
#c0249310 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 27.348862499522703%;
    margin: 0px 0% 0px 15px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1400px) {
    
#\36 28581c6 {
    background-color: var(--color_2);
}
}



@media (min-width: 1400px) {
    
#\33 b9fa4ac {
    padding-left: 0%;
    padding-right: 0%;
}
    
#e71c39da {
    background-color: var(--color_4);
}
}



@media (min-width: 1400px) {
    
#\33 5da570a {
    background-color: var(--color_4);
}
    
#\33 386ff23 {
    padding-bottom: 20px;
    column-gap: 4%;
}
    
#\35 f16ad4e {
    width: 48%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_r72 {
    width: 30.666666666666668%;
}
    
#\30 4aaa0ec {
    width: 48%;
}
}



@media (min-width: 1400px) {
    
#\38 8243552 {
    width: 100%;
    min-height: 8px;
}
    
#d4c6a544 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 241px;
}
}



@media (min-width: 1400px) {
    
#\36 e5e9c1e {
    column-gap: 4%;
}
    
#\31 837ee57 {
    width: 48%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 0e79185 {
    width: 30.666666666666668%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 5f6ae16 {
    width: 48%;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 1400px) {
    
#\35 afaafc4 {
    column-gap: 4%;
}
    
#\33 7e7d3ab {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\34 7ec602f {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
}



@media (min-width: 1400px) {
    
#\31 c6424e8 {
    background-color: var(--color_4);
}
}



@media (min-width: 1400px) {
    
#e4234a22 {
    background-color: var(--color_4);
}
}



@media (min-width: 1400px) {
    
#\34 a2aa717 {
    column-gap: 4%;
}
    
#\30 eb71d68 {
    background-color: var(--color_4);
}
    
#\39 4c8dcc6 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 1400px) {
    
#bce193fa {
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 4c835fd {
    background-color: var(--color_4);
}
    
#\32 4421f4a {
    justify-self: start;
    align-self: start;
    width: 33.09955165919432%;
    height: 63px;
    margin: 360px 0px 0px -19px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
    
#\38 9e57617 {
    padding-left: 90px;
    width: 47.86%;
    min-height: 8px;
}
    
#\35 486ae3b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 500px;
    padding: 0px 0px 0px 0px;
}
    
#\32 cc67070.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\32 cc67070 {
    width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 40px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c169e401 {
    width: 66.40%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fc153d0 {
    height: auto;
    justify-self: start;
    align-self: start;
    margin: 53px 0px 0px 3px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bb61d9f3 {
    height: auto;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 3px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ea30368a {
    justify-self: center;
    align-self: start;
    width: 88.27%;
    margin: 0px 0px 0px 13px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 7e49f02 {
    justify-self: auto;
    align-self: auto;
    width: 68.69%;
    grid-template-rows: minmax(101.015625px, max-content);
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbd3fac4 {
    height: auto;
    justify-self: start;
    align-self: start;
    margin: 39px 0px 0px 3px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 20a49cc {
    height: auto;
    justify-self: start;
    align-self: start;
    margin: 17px 0px 0px 3px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 463ebe3 {
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ddfd728 {
    width: 65.10%;
    min-height: 66px;
    justify-self: auto;
    align-self: auto;
    height: auto;
    order: 4;
    padding-bottom: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tcv {
    width: 52.14%;
    min-height: 8px;
}
    
#innergrid_a94 {
    width: 79.27%;
    grid-template-rows: minmax(142px, max-content);
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9a39440 {
    height: 60px;
}
    
#widget_90u {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: 600px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cop {
    order: 0;
}
}



@media (max-width: 766px) {
    
#\36 2a5adf7fb6ca21acbfe2264 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a5adf7fb6ca21acbfe2265 {
    grid-template-rows: minmax(8px, max-content);
}
}



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



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



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



@media (max-width: 766px) {
    
#fb28bf11 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 2634c07 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 766px) {
    
#ec3081af {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 17a30ce {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 766px) {
    
#c0a467c0 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 28581c6 {
    grid-template-rows: minmax(8px, max-content);
}
}



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



@media (max-width: 766px) {
    
#\33 5da570a {
    grid-template-rows: minmax(8px, max-content);
}
    
#\33 386ff23 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 766px) {
    
#\37 460f9b3 {
    grid-template-rows: minmax(8px, max-content);
}
    
#d4c6a544 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



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



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



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



@media (max-width: 766px) {
    
#\34 a2aa717 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 eb71d68 {
    grid-template-rows: minmax(8px, max-content);
}
}



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



@media (max-width: 766px) {
    
#\35 486ae3b {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e6ad6793 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 2a5adf7fb6ca21acbfe2264 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 12px;
}
    
#\36 2a5adf7fb6ca21acbfe2262 {
    width: 100%;
    min-height: 193px;
    align-items: center;
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
    
#\36 2a5adf7fb6ca21acbfe2265 {
    background-color: var(--color_7);
}
    
#d7174fd2 {
    justify-self: auto;
    align-self: center;
    width: 100.00%;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2ab2497 {
    order: 1;
    width: 98.83%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: -4px;
}
    
#group_cah {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#widget_hvh {
    height: 240px;
}
    
#\36 8a93a7f {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\30 b7e5852 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 8844172 {
    background-color: var(--color_4);
}
    
#\38 7577a3c {
    width: 100%;
    min-height: 208px;
    align-items: center;
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
    row-gap: 10px;
    margin-top: 0px;
}
    
#cd87afe4 {
    min-height: 50vh;
    flex-direction: column;
    padding: 10px 4% 10px 4%;
}
    
#\32 9b8d381 {
    width: 100%;
    min-height: 233px;
    align-items: center;
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
    row-gap: 10px;
    margin-top: -10px;
}
    
#bcfb63ca {
    width: 100%;
    min-height: 206px;
    align-items: center;
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
    margin-top: -10px;
    margin-bottom: 0px;
    padding-bottom: 10px;
}
    
#d40e346e {
    width: 100%;
    min-height: 204px;
    align-items: center;
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 8f00840 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5f05d19 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 98.82237832920605%;
    margin: -6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f9f {
    height: 98px;
    width: 27%;
    margin-top: -6px;
}
    
#\34 adbcc0c {
    height: 98px;
    width: 27%;
    margin-top: -9px;
}
    
#\33 fcf0dc2 {
    height: 98px;
    width: 27%;
    margin-top: 4px;
    order: 0;
}
    
#\34 d51b767 {
    height: 98px;
    width: 27%;
    margin-top: 2px;
    order: 0;
}
    
#ea4e7503 {
    justify-self: auto;
    align-self: auto;
    width: 99.5071107292667%;
    order: 2;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_53m {
    margin-top: 0px;
    order: 1;
}
    
#\35 1bafba8 {
    margin-top: -10px;
}
    
#\33 87141ef {
    margin-top: -6px;
}
}



@media (max-width: 767px) {
    
#e9697fa0 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#b794539e {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
    padding-top: 0px;
}
    
#c91bad75 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 20px;
}
    
#b4994158 {
    background-color: var(--color_2);
}
    
#widget_7aq {
    height: 341px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_v3u {
    height: 40px;
    width: 54.8%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_upi {
    justify-self: auto;
    align-self: auto;
    width: 99.36%;
    order: 0;
    grid-template-rows: minmax(337px, max-content);
    margin: 0px 0% 0px 9.640974140095405%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v26 {
    width: 99.86%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d94df91c {
    width: 94.75%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\34 2d54bf9 {
    height: 341px;
    justify-self: start;
    align-self: start;
    width: 96.13%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_444 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#ae731d0f {
    min-height: unset;
    flex-direction: column;
    row-gap: 17px;
    padding: 0px 4% 0px 4%;
}
    
#\34 86244d2 {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: none;
    margin-top: 0px;
}
    
#d258e1fc {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 99.40%;
    max-width: none;
    margin-top: 15px;
}
    
#\38 7c58f68 {
    width: 100%;
    min-height: 210px;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    margin-top: 0px;
}
    
#a7b5a794 {
    background-color: rgba(0, 0, 0, 0);
}
}



@media (max-width: 767px) {
    
#\31 63fe51b {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
    margin-top: 10px;
}
    
#\34 b07aeee.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\34 b07aeee {
    height: 34px;
    align-self: auto;
    width: 32.13%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb28bf11 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 0px;
}
    
#d93a38ed {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0%;
    padding-bottom: 0px;
}
    
#\32 46b1d70 {
    height: 289px;
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 2634c07 {
    background-color: var(--color_4);
}
    
#widget_enc {
    height: 334px;
    justify-self: center;
    align-self: center;
    width: 95.90%;
    margin: 0px 14.0390625px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_bvu {
    height: 351px;
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: -17px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 ca387d0 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 100.00%;
    order: 2;
}
    
#innergrid_8vp {
    justify-self: auto;
    width: 99.73%;
    order: 0;
    grid-template-rows: minmax(334px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4a461b4 {
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    order: 1;
}
    
#widget_1q7 {
    height: 316px;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d9734ab {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#ec3081af {
    min-height: unset;
    flex-direction: column;
    padding: 5px 4% 20px 4%;
}
    
#\39 71867a4 {
    width: 100%;
    min-height: 305px;
    align-items: center;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    row-gap: 24px;
    order: 1;
}
    
#\39 17a30ce::before, #\39 17a30ce > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\39 17a30ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: var(--color_1);
}
    
#\35 c7b924a {
    width: 100%;
    min-height: 56px;
    align-items: center;
    margin-top: 20px;
    padding-top: 0px;
    order: 0;
}
    
#c0249310 {
    width: 63.62%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    order: 0;
}
    
#\32 07cced1 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 97.94%;
    margin-top: -10px;
    order: 1;
}
    
#c1020604 {
    margin-bottom: 0px;
}
    
#widget_pgk {
    height: 114px;
    width: 40.61%;
}
}



@media (max-width: 767px) {
    
#\35 51109b4 {
    width: 100%;
    min-height: 126px;
    align-items: center;
    row-gap: 10px;
}
    
#c0a467c0 {
    min-height: unset;
    flex-direction: column;
    padding: 20px 2% 0px 2%;
}
    
#\33 62d6d31.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\33 62d6d31 {
    margin-bottom: 0px;
    width: 94.97%;
}
    
#\36 28581c6 {
    background-color: var(--color_2);
}
}



@media (max-width: 767px) {
    
#\32 4e0be31 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
}
    
#\33 b9fa4ac {
    min-height: unset;
    flex-direction: column;
    padding: 4px 4% 20px 4%;
}
    
#\31 cf60924 {
    width: 100%;
    min-height: 216px;
    align-items: center;
    order: 0;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#e71c39da {
    background-color: var(--color_4);
}
    
#\32 ce23264 {
    width: 109.59%;
    order: 0;
    margin-top: 8px;
}
    
#\36 7abe246 {
    width: 64.78%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 f16ad4e {
    width: 100%;
    min-height: 198px;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    padding-bottom: 10px;
    order: 0;
}
    
#\38 01876a7.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
}
#\38 01876a7 {
    width: 98.19916522065377%;
    align-self: auto;
    max-width: none;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 386ff23 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 4% 0px 4%;
}
    
#\33 5da570a {
    background-color: var(--color_4);
}
    
#group_r72 {
    width: 100%;
    min-height: 229px;
    align-items: center;
    order: 1;
}
    
#widget_n23 {
    height: 240px;
    margin-top: -44px;
}
    
#a2e7ef59 {
    height: 240px;
    margin-top: -14px;
}
    
#\30 4aaa0ec {
    width: 100%;
    min-height: 229px;
    align-items: center;
    order: 2;
}
}



@media (max-width: 767px) {
    
#\38 8243552 {
    width: 100%;
    min-height: 140px;
    align-items: center;
    row-gap: 20px;
    padding: 0px 5px 0px 5px;
}
    
#d4c6a544 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 4% 0px 4%;
}
    
#f32d46bb {
    height: 34px;
}
    
#f997fb24 {
    height: 36px;
}
    
#ed577620 {
    height: 38px;
}
    
#\37 83419f5 {
    width: 182px;
    height: 48px;
    margin-top: -10px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#df24f18a {
    width: 100.00%;
    grid-template-rows: minmax(66px, max-content);
    margin-top: -10px;
}
    
#\35 a29398d {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 46px;
    width: 100.00%;
    margin: 8px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 5f6ae16 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    margin-top: -20px;
}
    
#\31 837ee57 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 e5e9c1e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\38 1086fcd {
    height: 225px;
    justify-self: auto;
    align-self: auto;
    width: 109.64%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_185 {
    width: 55.80%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0e79185 {
    width: 100%;
    min-height: 154px;
    align-items: center;
    padding: 0px 16px 10px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fe24ac51 {
    width: 89.08%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e58b2cb6 {
    height: 337px;
    justify-self: auto;
    align-self: auto;
    width: 118.64%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bb11024 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\35 afaafc4 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#\33 7e7d3ab {
    width: 100%;
    min-height: 260px;
    align-items: center;
    row-gap: 0px;
    margin-left: 0%;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
}
    
#\34 7ec602f {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
    
#widget_pj8 {
    height: 402px;
    align-self: auto;
    width: 100.00%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3ag {
    height: 521px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\39 fb8fb9f {
    min-height: unset;
    flex-direction: column;
    padding: 20px 4% 0px 4%;
}
    
#\35 e0a253f {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 98.20%;
    max-width: none;
}
    
#\37 4352c6f {
    width: 100%;
    min-height: 70px;
    align-items: center;
    row-gap: 20px;
    padding: 0px 5px 0px 5px;
}
    
#\31 c6424e8 {
    background-color: var(--color_4);
}
}



@media (max-width: 767px) {
    
#\38 aa69d1d {
    width: 100%;
    min-height: 70px;
    align-items: center;
    row-gap: 20px;
    padding: 0px 5px 0px 5px;
}
    
#ffc1c011 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 96.40%;
    max-width: none;
    order: 0;
}
    
#e4234a22 {
    background-color: var(--color_4);
}
    
#\31 dab3dcd {
    min-height: unset;
    flex-direction: column;
    padding: 20px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#\34 a2aa717 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 4% 0px 4%;
}
    
#\39 4c8dcc6 {
    width: 100%;
    min-height: 66px;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    padding-bottom: 10px;
}
    
#\30 eb71d68 {
    background-color: var(--color_4);
}
    
#\35 a1a83ca {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    margin-top: 10px;
}
}



@media (max-width: 767px) {
    
#bce193fa {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 0px 4% 0px 4%;
}
    
#\32 7a964d5 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#cf679562 {
    height: 261px;
    align-self: start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 4c835fd {
    background-color: var(--color_4);
}
    
#widget_k5g {
    height: 36px;
    justify-self: end;
    align-self: start;
    width: 42.21%;
    margin: 209px 15px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#de905d1f {
    height: 34px;
    justify-self: end;
    align-self: start;
    width: 36.379424894804934%;
    margin: 31px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 4421f4a {
    height: 27px;
    justify-self: start;
    align-self: start;
    width: 50%;
    margin: 84px 0px 0px -23px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_6ni {
    width: 100.00%;
    grid-template-rows: minmax(259px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u8s {
    height: 271px;
    position: relative;
    justify-self: start;
    align-self: start;
    width: 99.83%;
    margin: 0px 0% 0px 0.16618852936719777%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 9e57617 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    order: 1;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 3%;
}
    
#\35 486ae3b {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
    padding: 50px 4% 20px 4%;
}
    
#\32 cc67070 {
    align-self: start;
    width: 100.00%;
    max-width: none;
    order: 0;
    justify-self: center;
    margin: 20px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c169e401 {
    width: 100.00%;
    justify-self: center;
    align-self: center;
    order: 1;
    margin: -28px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 fc153d0 {
    height: auto;
    justify-self: start;
    align-self: start;
    margin: 59px 0px 0px 3px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bb61d9f3 {
    height: auto;
    justify-self: start;
    align-self: start;
    margin: 1px 0px 0px 3px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ea30368a {
    justify-self: end;
    align-self: start;
    width: 88.70%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 7e49f02 {
    width: 99.87%;
    grid-template-rows: minmax(124.171875px, max-content);
    order: 2;
    justify-self: center;
    align-self: start;
    margin: 7px 0% 0px 1.1633743428951024%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fbd3fac4 {
    height: auto;
    justify-self: start;
    align-self: start;
    margin: 81px 0px 0px 3px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 20a49cc {
    height: auto;
    justify-self: start;
    align-self: start;
    margin: 23px 0px 0px 3px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 463ebe3 {
    order: 3;
    align-self: center;
    width: 182px;
    height: 48px;
    justify-self: center;
    margin: -14px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 ddfd728 {
    height: auto;
    min-height: 52px;
    width: 100%;
    padding-left: 0%;
    align-self: start;
    order: 4;
    justify-self: center;
    margin: 2px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 9a39440 {
    height: 54px;
}
    
#\37 0d8c12e {
    height: 52px;
}
    
#a1d109c9 {
    height: 38px;
}
    
#group_tcv {
    width: 100%;
    min-height: 160px;
    align-items: center;
    order: 2;
}
    
#widget_90u {
    height: 240px;
    margin-top: -20px;
}
    
#innergrid_a94 {
    width: 99.88%;
    grid-template-rows: minmax(125px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cop {
    height: 240px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 2a5adf7fb6ca21acbfe2265 {
    background-color: var(--color_7);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 8844172 {
    background-color: var(--color_4);
}
    
#\38 7577a3c {
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
}
    
#\32 9b8d381 {
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
}
    
#bcfb63ca {
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
}
    
#d40e346e {
    border-color: var(--color_7);
    border-width: 1px;
    background-color: var(--color_2);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#b4994158 {
    background-color: var(--color_2);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#a7b5a794 {
    background-color: rgba(0, 0, 0, 0);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 2634c07 {
    background-color: var(--color_4);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\39 17a30ce::before, #\39 17a30ce > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\39 17a30ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: var(--color_1);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 28581c6 {
    background-color: var(--color_2);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 4e0be31 {
    width: 75.25%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e71c39da {
    background-color: var(--color_4);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 5da570a {
    background-color: var(--color_4);
}
}



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



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



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 7ec602f {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
    
#\33 7e7d3ab {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 c6424e8 {
    background-color: var(--color_4);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#e4234a22 {
    background-color: var(--color_4);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\30 eb71d68 {
    background-color: var(--color_4);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 4c835fd {
    background-color: var(--color_4);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 486ae3b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 9e57617 {
    width: 100%;
    min-height: 160px;
}
    
#\30 fc153d0 {
    height: auto;
}
    
#bb61d9f3 {
    height: auto;
}
    
#fbd3fac4 {
    height: auto;
}
    
#\31 20a49cc {
    height: auto;
}
    
#group_tcv {
    width: 100%;
    min-height: 160px;
}
}

