*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.u_1606902671 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1606902671 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody a.u_1582457092
{
	background-color:rgba(113,147,156,1) !important;
}
*#dm *.dmBody a.u_1582457092:hover
{
	background-color:rgba(37,44,55,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1582457092.hover
{
	background-color:rgba(37,44,55,1) !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1104641590
{
	width:100% !important;
}
*#dm *.dmBody div.u_1149735039
{
	border-style:solid !important;
	border-width:1px !important;
	border-color:rgba(181,212,60,1) !important;
	border-right-style:solid !important;
	border-right-width:1px !important;
	border-left-width:0 !important;
	border-left-style:solid !important;
}
*#dm *.dmBody a.u_1935658104
{
	background-color:rgba(58,69,85,1) !important;
}
*#dm *.dmBody a.u_1935658104:hover span.text
{
	color:rgba(181,212,60,1) !important;
}
*#dm *.dmBody a.u_1935658104.hover span.text
{
	color:rgba(181,212,60,1) !important;
}
*#dm *.dmBody a.u_1798687605
{
	background-color:rgba(58,69,85,1) !important;
}
*#dm *.dmBody a.u_1798687605:hover span.text
{
	color:rgba(181,212,60,1) !important;
}
*#dm *.dmBody a.u_1798687605.hover span.text
{
	color:rgba(181,212,60,1) !important;
}
*#dm *.dmBody a.u_1097960837
{
	background-color:rgba(58,69,85,1) !important;
}
*#dm *.dmBody a.u_1097960837:hover span.text
{
	color:rgba(181,212,60,1) !important;
}
*#dm *.dmBody a.u_1097960837.hover span.text
{
	color:rgba(181,212,60,1) !important;
}
*#dm *.dmBody a.u_1812794420
{
	background-color:rgba(58,69,85,1) !important;
}
*#dm *.dmBody a.u_1812794420:hover span.text
{
	color:rgba(181,212,60,1) !important;
}
*#dm *.dmBody a.u_1812794420.hover span.text
{
	color:rgba(181,212,60,1) !important;
}
*#dm *.dmBody div.u_1627619776
{
	border-style:solid !important;
	border-width:1px !important;
	border-color:rgba(181,212,60,1) !important;
	border-right-style:solid !important;
	border-right-width:0 !important;
	border-bottom-width:0 !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody *.u_1599514983
{
	width:100% !important;
}
*#dm *.dmBody div.u_1525572939 .svg
{
	width:50% !important;
	color:rgba(181,212,60,1) !important;
	fill:rgba(181,212,60,1) !important;
}
*#dm *.dmBody div.u_1525572939
{
	border-radius:10% !important;
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(181,212,60,1) !important;
	border-width:2px !important;
	-moz-border-radius:10% !important;
	-webkit-border-radius:10% !important;
}
*#dm *.dmBody div.u_1118741698 .svg
{
	width:50% !important;
	color:rgba(181,212,60,1) !important;
	fill:rgba(181,212,60,1) !important;
}
*#dm *.dmBody div.u_1118741698
{
	border-radius:10% !important;
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(181,212,60,1) !important;
	border-width:2px !important;
	-moz-border-radius:10% !important;
	-webkit-border-radius:10% !important;
}
*#dm *.dmBody div.u_1663362103 .svg
{
	width:50% !important;
	color:rgba(181,212,60,1) !important;
	fill:rgba(181,212,60,1) !important;
}
*#dm *.dmBody div.u_1663362103
{
	border-radius:10% !important;
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(181,212,60,1) !important;
	border-width:2px !important;
	-moz-border-radius:10% !important;
	-webkit-border-radius:10% !important;
}
*#dm *.dmBody div.u_1033456873
{
	border-style:solid !important;
	border-width:1px !important;
	border-color:rgba(181,212,60,1) !important;
	border-bottom-width:0 !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody div.u_1572655050 .socialHubIcon
{
	color:rgba(181,212,60,1) !important;
	border-color:rgba(181,212,60,1) !important;
}
*#dm *.dmBody *.u_1431512886
{
	width:100% !important;
}
*#dm *.dmBody *.u_1629671443
{
	width:100% !important;
}
*#dm *.dmBody *.u_1094005379
{
	width:100% !important;
}
*#dm *.dmBody a.u_1268394161 span.text
{
	text-decoration:underline !important;
}
*#dm *.dmBody *.u_1268394161
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1409945821
{
	width:100% !important;
}
*#dm *.dmBody a.u_1647967260 span.text
{
	text-decoration:underline !important;
}
*#dm *.dmBody *.u_1647967260
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1700475439
{
	width:100% !important;
}
*#dm *.dmBody div.u_1799337623 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody div.u_1799337623 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody div.u_1554530074 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody div.u_1554530074 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody div.u_1722200324 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody div.u_1722200324 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody *.u_1799337623
{
	width:100% !important;
}
*#dm *.dmBody *.u_1554530074
{
	width:100% !important;
}
*#dm *.dmBody *.u_1722200324
{
	width:100% !important;
}
*#dm *.dmBody *.u_1727199457
{
	display:block !important;
}
*#dm *.dmBody *.u_1129667717
{
	display:none !important;
}
*#dm *.dmBody *.u_1185300892
{
	width:100% !important;
}
*#dm *.dmBody *.u_1965030760
{
	width:100% !important;
}
*#dm *.dmBody div.u_1089153313
{
	border-style:solid !important;
	border-width:0 !important;
	border-top-style:solid !important;
	border-top-width:2px !important;
	border-top-color:rgba(181,212,60,1) !important;
	border-right-style:solid !important;
	border-right-width:2px !important;
	border-right-color:rgba(181,212,60,1) !important;
	border-bottom-style:solid !important;
	border-bottom-color:rgba(181,212,60,1) !important;
	border-bottom-width:0 !important;
}
*#dm *.dmBody a.u_1654059631
{
	border-bottom-color:rgba(58,69,85,1) !important;
	border-bottom-width:2px !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody a.u_1787189840
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1787189840 span.text
{
	color:rgba(181,212,60,1) !important;
}
*#dm *.dmBody a.u_1787189840:hover
{
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1787189840.hover
{
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1787189840:hover span.text
{
	color:rgba(113,134,30,1) !important;
}
*#dm *.dmBody a.u_1787189840.hover span.text
{
	color:rgba(113,134,30,1) !important;
}
*#dm *.dmBody div.u_1094005379 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody div.u_1094005379 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody a.u_1836026926 span.text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody a.u_1836026926:hover span.text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody a.u_1836026926.hover span.text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody a.u_1836026926
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1836026926:hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1836026926.hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1348588780
{
	border-style:solid !important;
	border-width:0 !important;
	border-top-style:solid !important;
	border-top-width:2px !important;
	border-right-style:solid !important;
	border-right-width:2px !important;
	border-bottom-style:solid !important;
	border-bottom-width:2px !important;
	border-top-color:var(--color_3) !important;
	border-bottom-color:var(--color_3) !important;
	border-right-color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1554926547
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1554926547 span.text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody a.u_1676429481 span.text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody a.u_1676429481:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1676429481.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1676429481
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1554926547:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1554926547.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1203572230
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1203572230 span.text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody a.u_1203572230:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1203572230.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1896462670
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1896462670 span.text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody a.u_1896462670:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1896462670.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1407449684
{
	background-color:var(--color_1) !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1407449684 span.text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody a.u_1407449684:hover span.text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody a.u_1407449684.hover span.text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1444207364
{
	border-style:solid !important;
	border-width:1px !important;
	border-color:rgba(181,212,60,1) !important;
	border-right-style:solid !important;
	border-right-width:0 !important;
	border-bottom-width:0 !important;
	border-bottom-style:solid !important;
	border-top-color:var(--color_3) !important;
	border-left-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1307814302 .svg
{
	width:50% !important;
	color:var(--color_3) !important;
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1307814302
{
	border-radius:10% !important;
	border-color:var(--color_3) !important;
	border-width:2px !important;
	-moz-border-radius:10% !important;
	-webkit-border-radius:10% !important;
}
*#dm *.dmBody div.u_1432031082 .svg
{
	width:50% !important;
	color:var(--color_3) !important;
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1432031082
{
	border-radius:10% !important;
	border-color:var(--color_3) !important;
	border-width:2px !important;
	-moz-border-radius:10% !important;
	-webkit-border-radius:10% !important;
}
*#dm *.dmBody div.u_1746345727 .svg
{
	width:50% !important;
	color:var(--color_3) !important;
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1746345727
{
	border-radius:10% !important;
	border-color:var(--color_3) !important;
	border-width:2px !important;
	-moz-border-radius:10% !important;
	-webkit-border-radius:10% !important;
}
*#dm *.dmBody a.u_1407449684:hover
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1407449684.hover
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1111675579 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1111675579 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1270523429 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1270523429 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1724465618 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1724465618 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1811542311 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1811542311 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1942417418 .socialHubIcon
{
	color:var(--color_7) !important;
	border-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1135693223
{
	border-color:rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) !important;
	border-width:0px 0px 0px 0px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1866948515 img
{
	border-radius:30px 30px 30px 30px !important;
}
*#dm *.dmBody div.u_1477353975
{
	border-color:rgb(181,212,60) rgb(181,212,60) rgb(181,212,60) rgb(181,212,60) !important;
	border-width:0 0 0 0 !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1517124914
{
	border-color:rgb(239,248,251) rgb(239,248,251) rgb(239,248,251) rgb(239,248,251) !important;
	border-width:0px 0px 0px 0px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1703072015 .btnDisenoDos
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1250566027 .interactPluginX .floating-engage
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1250566027 .interactPluginX .image_container
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1250566027 .buttonCaption
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1888861037 .svg
{
	fill:var(--color_7) !important;
}
*#dm *.dmBody a.u_1158845720
{
	background-color:var(--color_2) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1158845720:hover
{
	background-color:var(--color_4) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1158845720.hover
{
	background-color:var(--color_4) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1158845720 span.text
{
	color:var(--color_1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody a.u_1158845720:hover span.text
{
	color:var(--color_7) !important;
	font-weight:normal !important;
}
*#dm *.dmBody a.u_1158845720.hover span.text
{
	color:var(--color_7) !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1858664114 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1858664114
{
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:rgb(117,117,117) rgb(117,117,117) rgb(117,117,117) rgb(117,117,117) !important;
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1826383899 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1826383899
{
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:rgb(117,117,117) rgb(117,117,117) rgb(117,117,117) rgb(117,117,117) !important;
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1395574211 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1395574211
{
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:rgb(117,117,117) rgb(117,117,117) rgb(117,117,117) rgb(117,117,117) !important;
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1671723514 .svg
{
	color:var(--color_2) !important;
	fill:var(--color_7) !important;
}
*#dm *.dmBody div.u_1671723514
{
	background-color:rgba(250,251,253,0) !important;
	border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
	border-width:3px 3px 3px 3px !important;
	border-style:solid !important;
	border-radius:16% !important;
	-moz-border-radius:16% !important;
	-webkit-border-radius:16% !important;
}
*#dm *.dmBody div.u_1205688638
{
	border-color:rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) !important;
	border-width:0px 0px 0px 0px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1609583691
{
	border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) var(--color_1) !important;
	border-width:0px 0px 0px 5px !important;
	border-style:solid !important;
}
div.u_1668168733 p
{
	color:var(--color_1) !important;
	font-weight:bold !important;
}
div.u_1668168733
{
	color:var(--color_1) !important;
	font-weight:bold !important;
}
div.u_1721303289 .style-text
{
	color:var(--color_7) !important;
}
div.u_1482205617 p
{
	font-weight:bold !important;
	color:var(--color_1) !important;
}
div.u_1482205617
{
	font-weight:bold !important;
	color:var(--color_1) !important;
}
div.u_1789239815 .phoneConteiner a
{
	color:var(--color_7) !important;
}
*#dm *.dmBody *.u_1789239815 .phoneConteiner a:hover
{
	color:var(--color_7) !important;
}
div.u_1074064645 p
{
	font-weight:bold !important;
	color:var(--color_1) !important;
}
div.u_1074064645
{
	font-weight:bold !important;
	color:var(--color_1) !important;
}
div.u_1011635756 .emailConteiner a
{
	color:var(--color_7) !important;
}
*#dm *.dmBody *.u_1011635756 .emailConteiner a:hover
{
	color:var(--color_7) !important;
}
div.u_1903573109 p
{
	font-weight:bold !important;
	color:var(--color_1) !important;
}
div.u_1903573109
{
	font-weight:bold !important;
	color:var(--color_1) !important;
}
div.u_1222454185 *.open-hours-item dt
{
	color:var(--color_7) !important;
}
div.u_1222454185 *.open-hours-item dd
{
	color:var(--color_7) !important;
}
div.u_1222454185 *.open-hours-item time
{
	color:var(--color_7) !important;
}
div.u_1222454185 *.open-hours-special
{
	color:var(--color_7) !important;
}
div.u_1058098039 .btnDisenoDos
{
	background-color:var(--color_6) !important;
}
div.u_1058098039 .btnDisenoDos span.text
{
	color:var(--color_8) !important;
}
*#dm *.dmBody *.u_1058098039 .iconoDisenoDos svg
{
	fill:rgba(18,140,126,1) !important;
}
*#dm *.dmBody div.u_1058098039 .justify
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1058098039 .btnDisenoDos
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1058098039 .btnDisenoDos span.text
{
	color:var(--color_8) !important;
}
*#dm *.dmBody *.u_1721303289 .style-title
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1721303289 .style-text
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1789239815 .phoneConteiner a
{
	justify-content:center !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1011635756 .emailConteiner a
{
	justify-content:center !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1353605543
{
	border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) var(--color_1) !important;
	border-width:0px 0px 0px 5px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1115107440
{
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:0px 0px 0px 5px !important;
	border-style:solid !important;
}
*#dm *.dmBody *.u_1866948515
{
	width:100% !important;
}
*#dm *.dmBody *.u_1111675579
{
	width:100% !important;
}
*#dm *.dmBody *.u_1270523429
{
	width:100% !important;
}
*#dm *.dmBody *.u_1724465618
{
	width:100% !important;
}
*#dm *.dmBody *.u_1811542311
{
	width:100% !important;
}
*#dm *.dmBody *.u_1310310463
{
	width:100% !important;
}
*#dm *.dmBody div.u_1310310463 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1076204464 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1076204464
{
	width:100% !important;
}
*#dm *.dmBody *.u_1506653514
{
	width:100% !important;
}
*#dm *.dmBody div.u_1506653514 img
{
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1438546423
{
	width:100% !important;
}
*#dm *.dmBody div.u_1793511932 .svg
{
	fill:rgba(117,117,117,0.9) !important;
}
*#dm *.dmBody div.u_1685704127 .general
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 .m-recaptcha
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 input:not([type="submit"])
{
	background-color:rgba(117,117,117,0.64) !important;
}
*#dm *.dmBody div.u_1774152989 textarea
{
	background-color:rgba(117,117,117,0.64) !important;
}
*#dm *.dmBody div.u_1774152989 select
{
	background-color:rgba(117,117,117,0.64) !important;
}
*#dm *.dmBody div.u_1774152989 .dmforminput input
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 .dmforminput textarea
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 .dmforminput .fileUploadLink
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 .checkboxwrapper span
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 .radiowrapper span
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 .optinwrapper div
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 .freetextwrapper
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 .dmforminput select
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 .dmforminput option
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 input::placeholder
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 input.placeholder
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 textarea::placeholder
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 textarea.placeholder
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 select::placeholder
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 select.placeholder
{
	color:var(--color_7) !important;
}
*#dm *.dmBody *.u_1774152989 .dmformsubmit
{
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
*#dm *.dmBody div.u_1774152989 .dmformsubmit
{
	background-color:var(--color_8) !important;
	border-color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 .dmformsubmit:hover
{
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1774152989 .dmformsubmit.hover
{
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1774152989 .dmform-success
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1774152989 .dmform-success .rteBlock
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.dmform-error .rteBlock
{
	color:var(--color_7) !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody *.u_1902334867 .photoGalleryThumbs
{
	padding:5px !important;
}
*#dm *.dmBody *.u_1902334867 .layout-container
{
	padding:5px !important;
}
*#dm *.dmBody *.u_1902334867 .photoGalleryViewAll
{
	padding:0 10px !important;
}
*#dm *.dmBody *.u_1942417418 .socialHubIcon
{
	width:36px !important;
	height:36px !important;
	font-size:24px !important;
	line-height:36px !important;
}
*#dm *.dmBody *.u_1942417418 .socialHubIcon:after
{
	width:44px !important;
	height:36px !important;
}
*#dm *.dmBody a.u_1554926547 span.text
{
	font-size:16px !important;
}
*#dm *.dmBody a.u_1896462670 span.text
{
	font-size:16px !important;
}
*#dm *.dmBody a.u_1203572230 span.text
{
	font-size:16px !important;
}
*#dm *.dmBody a.u_1676429481 span.text
{
	font-size:16px !important;
}
div.u_1668168733 p
{
	font-size:21px !important;
}
div.u_1668168733
{
	font-size:21px !important;
}
div.u_1482205617 p
{
	font-size:21px !important;
}
div.u_1482205617
{
	font-size:21px !important;
}
div.u_1074064645 p
{
	font-size:21px !important;
}
div.u_1074064645
{
	font-size:21px !important;
}
div.u_1903573109 p
{
	font-size:21px !important;
}
div.u_1903573109
{
	font-size:21px !important;
}
div.u_1058098039
{
	width:217px !important;
}
div.u_1058098039 .btnDisenoDos span.text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1058098039
{
	width:200px !important;
	height:40px !important;
}
*#dm *.dmBody div.u_1774152989 .dmformsubmit
{
	width:202px !important;
}
*#dm *.dmBody div.u_1774152989 .dmform-success
{
	font-size:24px !important;
}
*#dm *.dmBody div.dmform-error
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_1774152989 .dmform-success .rteBlock
{
	font-size:24px !important;
}
*#dm *.dmBody div.dmform-error .rteBlock
{
	font-size:24px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 31a5e228cb9d06c90cb539a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 31a5e228cb9d06c90cb5399 {
    min-height: 380px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 31a5e228cb9d06c90cb5398::before, #\36 31a5e228cb9d06c90cb5398 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.76;
    border-radius: inherit;
}
#\36 31a5e228cb9d06c90cb5398 {
    background-position: 100% 50%;
    background-image: url(https://lirp.cdn-website.com/229134b2/dms3rep/multi/opt/7-d1f664e8-1920w.png);
    background-attachment: fixed;
}
#\36 31a5e228cb9d06c90cb5398.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0ElEQVQI1wXBUUvCUACA0fto6INoBBJooSBC2aIpOUQuNTWMiQiNycSpCJGVZI4UioIo5iRfAgPBt37o5zkifRQiowQ50YIUyhGu7Ri9SYr2KEGtvcfZxQ5KMYA4VsLkchG0YhS9kqB+k6H/cE7n7hTDSqLpuxRkFKGX4zRqaUwjS9eS9LsG42eH+1EDy86jVw+Ql3FEx1EZD694fTT5cG95m7osPJ8f752XJxuzqSLlIcKdVvG/B/z5M379T5benPVqw/9mzfJrgtMqoar7bAGQFmGegAbepgAAAABJRU5ErkJggg==');
}
    
#\36 31a5e228cb9d06c90cb5397 {
    margin: 0px 0% 0px 0%;
}
    
#\36 31a5ea28cb9d06c90cb7aa7 {
    justify-content: flex-end;
    align-items: center;
    justify-self: auto;
    align-self: center;
    max-width: 1000px;
    order: 0;
    width: 83.33333333333334%;
    min-height: 200px;
    max-height: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    background-color: rgba(255, 255, 255, 0.74);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 31a5ea28cb9d06c90cb7aa9 {
    justify-content: space-around;
    align-items: center;
    max-width: none;
    width: 100%;
    min-height: 91px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    background-color: var(--color_8);
    background-image: initial;
    order: 1;
    height: auto;
    padding: 20px 30px 20px 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 31a5ea28cb9d06c90cb7aa8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#group_duh {
    align-items: flex-start;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_7) var(--color_1);
    border-width: 2px 2px 0px 2px;
    border-radius: 10px 10px 0 0;
    order: 0;
    padding: 30px 20px 30px 20px;
}
    
#\39 07228ed {
    width: 77.09%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 31a5e228cb9d06c90cb5398::before, #\36 31a5e228cb9d06c90cb5398 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\36 31a5e228cb9d06c90cb5398 {
    background-attachment: fixed;
    background-position: 50% 50%;
}
#\36 31a5e228cb9d06c90cb5398.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0ElEQVQI1wXBUUvCUACA0fto6INoBBJooSBC2aIpOUQuNTWMiQiNycSpCJGVZI4UioIo5iRfAgPBt37o5zkifRQiowQ50YIUyhGu7Ri9SYr2KEGtvcfZxQ5KMYA4VsLkchG0YhS9kqB+k6H/cE7n7hTDSqLpuxRkFKGX4zRqaUwjS9eS9LsG42eH+1EDy86jVw+Ql3FEx1EZD694fTT5cG95m7osPJ8f752XJxuzqSLlIcKdVvG/B/z5M379T5benPVqw/9mzfJrgtMqoar7bAGQFmGegAbepgAAAABJRU5ErkJggg==');
}
    
#\39 07228ed {
    width: 99.92%;
}
}



@media (min-width: 1400px) {
    
#\36 31a5e228cb9d06c90cb5398::before, #\36 31a5e228cb9d06c90cb5398 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\36 31a5e228cb9d06c90cb5398 {
    background-attachment: fixed;
}
#\36 31a5e228cb9d06c90cb5398.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0ElEQVQI1wXBUUvCUACA0fto6INoBBJooSBC2aIpOUQuNTWMiQiNycSpCJGVZI4UioIo5iRfAgPBt37o5zkifRQiowQ50YIUyhGu7Ri9SYr2KEGtvcfZxQ5KMYA4VsLkchG0YhS9kqB+k6H/cE7n7hTDSqLpuxRkFKGX4zRqaUwjS9eS9LsG42eH+1EDy86jVw+Ql3FEx1EZD694fTT5cG95m7osPJ8f752XJxuzqSLlIcKdVvG/B/z5M379T5benPVqw/9mzfJrgtMqoar7bAGQFmGegAbepgAAAABJRU5ErkJggg==');
}
}



@media (max-width: 766px) {
    
#\36 31a5e228cb9d06c90cb5399 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 31a5e228cb9d06c90cb5398 {
    grid-template-rows: minmax(8px, max-content);
}
#\36 31a5e228cb9d06c90cb5398.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0ElEQVQI1wXBUUvCUACA0fto6INoBBJooSBC2aIpOUQuNTWMiQiNycSpCJGVZI4UioIo5iRfAgPBt37o5zkifRQiowQ50YIUyhGu7Ri9SYr2KEGtvcfZxQ5KMYA4VsLkchG0YhS9kqB+k6H/cE7n7hTDSqLpuxRkFKGX4zRqaUwjS9eS9LsG42eH+1EDy86jVw+Ql3FEx1EZD694fTT5cG95m7osPJ8f752XJxuzqSLlIcKdVvG/B/z5M379T5benPVqw/9mzfJrgtMqoar7bAGQFmGegAbepgAAAABJRU5ErkJggg==');
}
    
#\36 31a5ea28cb9d06c90cb7aa7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 31a5e228cb9d06c90cb539a {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 20px;
}
    
#\36 31a5e228cb9d06c90cb5399 {
    min-height: unset;
    flex-direction: column;
    padding: 80px 0px 0px 0px;
}
    
#\36 31a5ea28cb9d06c90cb7aa7 {
    flex-direction: column;
    width: 85%;
    max-width: 280px;
}
    
#\36 31a5e228cb9d06c90cb5398::before, #\36 31a5e228cb9d06c90cb5398 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\36 31a5e228cb9d06c90cb5398 {
    background-attachment: fixed;
}
#\36 31a5e228cb9d06c90cb5398.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0ElEQVQI1wXBUUvCUACA0fto6INoBBJooSBC2aIpOUQuNTWMiQiNycSpCJGVZI4UioIo5iRfAgPBt37o5zkifRQiowQ50YIUyhGu7Ri9SYr2KEGtvcfZxQ5KMYA4VsLkchG0YhS9kqB+k6H/cE7n7hTDSqLpuxRkFKGX4zRqaUwjS9eS9LsG42eH+1EDy86jVw+Ql3FEx1EZD694fTT5cG95m7osPJ8f752XJxuzqSLlIcKdVvG/B/z5M379T5benPVqw/9mzfJrgtMqoar7bAGQFmGegAbepgAAAABJRU5ErkJggg==');
}
    
#\39 07228ed {
    width: 99.79%;
}
    
#group_duh {
    width: 100.00%;
    align-self: center;
    max-width: 100%;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 31a5ea28cb9d06c90cb7aa9 {
    width: 113.57%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 31a5ea28cb9d06c90cb7aa7 {
    max-width: 580px;
}
    
#\36 31a5e228cb9d06c90cb5398::before, #\36 31a5e228cb9d06c90cb5398 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\36 31a5e228cb9d06c90cb5398 {
    background-attachment: fixed;
}
#\36 31a5e228cb9d06c90cb5398.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0ElEQVQI1wXBUUvCUACA0fto6INoBBJooSBC2aIpOUQuNTWMiQiNycSpCJGVZI4UioIo5iRfAgPBt37o5zkifRQiowQ50YIUyhGu7Ri9SYr2KEGtvcfZxQ5KMYA4VsLkchG0YhS9kqB+k6H/cE7n7hTDSqLpuxRkFKGX4zRqaUwjS9eS9LsG42eH+1EDy86jVw+Ql3FEx1EZD694fTT5cG95m7osPJ8f752XJxuzqSLlIcKdVvG/B/z5M379T5benPVqw/9mzfJrgtMqoar7bAGQFmGegAbepgAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\36 40a13f7e3589b2f665ba450 {
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 40a13f7e3589b2f665ba452 {
    align-self: start;
    background-size: cover;
    min-height: 250px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 1%;
    row-gap: 6px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 40a13f7e3589b2f665ba451 {
    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);
    background-image: initial;
}
    
#\36 40a13f7e3589b2f665ba453 {
    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: 24.25%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: var(--color_1) 0px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tqs {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 40a147de3589b2f665c78f6 {
    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: 24.25%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    box-shadow: var(--color_1) 0px 0px 11px 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    padding: 16px 16px 16px 16px;
}
    
#\36 40a147de3589b2f665c78f7 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 40a1481e3589b2f665c7fd2 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 40a1481e3589b2f665c7fd1 {
    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: 24.25%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    box-shadow: var(--color_1) 0px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 40a148be3589b2f665c9037 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 40a148be3589b2f665c9036 {
    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: 24.25%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    box-shadow: var(--color_1) 0px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_apj {
    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(25.98046875px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 100.00%;
    max-width: 100%;
    background-color: var(--color_8);
    background-image: initial;
    align-self: center;
    border-radius: 10px 10px 10px 10px;
    padding: 7px 2% 7px 2%;
}
    
#widget_bv1 {
    position: relative;
    width: 100.57608938547486%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    justify-self: center;
    align-self: center;
    max-width: 100%;
}
    
#a445a900 {
    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(25.98046875px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 100.00%;
    max-width: 100%;
    background-color: var(--color_8);
    background-image: initial;
    align-self: auto;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    order: 2;
    padding: 7px 2% 7px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4a805f0 {
    position: relative;
    width: 100.57608938547486%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    justify-self: center;
    align-self: center;
    max-width: 100%;
}
    
#\34 07c7b5c {
    position: relative;
    width: 100.57608938547486%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    justify-self: center;
    align-self: center;
    max-width: 100%;
}
    
#\35 70cea30 {
    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(25.98046875px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 100.00%;
    max-width: 100%;
    background-color: var(--color_8);
    background-image: initial;
    align-self: auto;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    order: 0;
    padding: 7px 2% 7px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 571724b {
    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(25.98046875px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 100.00%;
    max-width: 100%;
    background-color: var(--color_8);
    background-image: initial;
    align-self: auto;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    order: 0;
    padding: 7px 2% 7px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e98dcf5c {
    position: relative;
    width: 100.57608938547486%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    justify-self: center;
    align-self: center;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#widget_tqs {
    height: auto;
}
    
#\36 40a147de3589b2f665c78f7 {
    height: auto;
}
    
#\36 40a13f7e3589b2f665ba452 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    min-height: 250px;
    padding: 2% 5% 2% 5%;
}
    
#\36 40a1481e3589b2f665c7fd2 {
    height: auto;
}
    
#\36 40a148be3589b2f665c9037 {
    height: auto;
}
    
#\36 40a13f7e3589b2f665ba453 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 40a147de3589b2f665c78f6 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 40a1481e3589b2f665c7fd1 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 40a148be3589b2f665c9036 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 1400px) {
    
#widget_tqs {
    height: auto;
}
    
#\36 40a147de3589b2f665c78f7 {
    height: auto;
}
    
#\36 40a1481e3589b2f665c7fd2 {
    height: auto;
}
    
#\36 40a148be3589b2f665c9037 {
    height: auto;
}
}



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



@media (max-width: 767px) {
    
#\36 40a13f7e3589b2f665ba452 {
    min-height: unset;
    flex-direction: column;
    padding-left: 5%;
    padding-right: 5%;
    row-gap: 20px;
    padding-bottom: 4%;
}
    
#\36 40a13f7e3589b2f665ba453 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#widget_tqs {
    height: auto;
}
    
#\36 40a147de3589b2f665c78f6 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 40a147de3589b2f665c78f7 {
    height: auto;
}
    
#\36 40a1481e3589b2f665c7fd2 {
    height: auto;
}
    
#\36 40a1481e3589b2f665c7fd1 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 40a148be3589b2f665c9037 {
    height: auto;
}
    
#\36 40a148be3589b2f665c9036 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_tqs {
    height: auto;
}
    
#\36 40a147de3589b2f665c78f7 {
    height: auto;
}
    
#\36 40a1481e3589b2f665c7fd2 {
    height: auto;
}
    
#\36 40a148be3589b2f665c9037 {
    height: auto;
}
}



@media all {
    
#\36 40b637482d7807e10daed20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 54.847%;
    min-width: 4%;
    padding: 16px 16px 70px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 40b637482d7807e10daed21 {
    min-height: 8px;
    background-position: 50% 0%;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.15%;
    justify-content: flex-end;
    min-width: 4%;
    background-image: none;
    padding-bottom: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 40b637482d7807e10daed1f {
    padding-left: 0%;
    min-height: 460px;
    padding-top: 4%;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding-right: 0%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 40b637482d7807e10daed1d {
    margin: 0px 0% 0px 0%;
}
    
#\36 40b63f882d7807e10db8100 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 99.99425925925927%;
    min-height: 100px;
    height: auto;
    background-color: rgba(0,0,0,0);
    min-width: 160px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 5px 10px 5px 10px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40b63f882d7807e10db80fe {
    justify-content: space-around;
    align-items: center;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40b641582d7807e10db9f9d {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 99.99741891143735%;
    min-height: 100px;
    height: auto;
    background-color: rgba(0,0,0,0);
    min-width: 160px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40b644982d7807e10dbd18c {
    justify-content: space-around;
    align-items: center;
    width: 75%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40b644982d7807e10dbd18e {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 99.99428419608942%;
    min-height: 100px;
    height: auto;
    background-color: rgba(0,0,0,0);
    min-width: 160px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 5px 10px 5px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c933c3ac {
    justify-content: space-around;
    align-items: center;
    width: 75%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d146c8 {
    justify-content: space-around;
    align-items: center;
    width: 75.65%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e89a19d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 3ade4fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mgr {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 5079ba3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e13dddd {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s50 {
    width: 100.00%;
    height: 494px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tkg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 40b637482d7807e10daed21 {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    width: 100%;
    min-height: 80px;
}
    
#\36 40b637482d7807e10daed1f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-left: 5%;
    padding-right: 5%;
}
    
#\36 40b637482d7807e10daed20 {
    width: 100%;
    min-height: 80px;
}
    
#widget_s50 {
    width: 86.64%;
    height: 473px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 1400px) {
    
#\36 40b637482d7807e10daed21 {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
}



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



@media (max-width: 767px) {
    
#\36 40b637482d7807e10daed20 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-bottom: 16px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 40b637482d7807e10daed21 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    padding: 0px 0px 0px 0px;
}
    
#\36 40b637482d7807e10daed1f {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 60px;
}
    
#\36 40b63f882d7807e10db8100 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 99.98933161608844%;
    order: 1;
    justify-content: space-around;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40b63f882d7807e10db80fe {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\36 40b641582d7807e10db9f9d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    order: 2;
    padding: 5px 0px 5px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\36 40b644982d7807e10dbd18c {
    width: 100%;
    max-width: 100%;
    min-width: 32px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 40b644982d7807e10dbd18e {
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    align-items: flex-start;
    order: 3;
    padding: 5px 0px 5px 0px;
    margin: 20px 0% 0px 0%;
}
    
#c933c3ac {
    width: 100%;
    max-width: 100%;
    min-width: 32px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d146c8 {
    width: 100%;
    min-width: 32px;
    align-self: flex-start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_s50 {
    height: 240px;
}
    
#widget_mgr {
    width: 56px;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3ade4fd {
    order: 0;
}
    
#\33 5079ba3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tkg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_tkg {
    width: 100.00%;
    align-self: flex-start;
    max-width: 100%;
    margin: 20px 0px 0px 0px;
}
    
#\38 e89a19d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 e89a19d {
    width: 100.00%;
    align-self: flex-start;
    margin: 20px 0% 0px 0%;
}
    
#\36 e13dddd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_r02.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_r02 {
    width: 100.00%;
    margin: 20px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 40b637482d7807e10daed21 {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\36 40b644982d7807e10dbd18c {
    max-width: 400px;
}
    
#c933c3ac {
    max-width: 400px;
}
}



@media all {
    
#\38 5218163 {
    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: 48%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_2);
    background-image: initial;
}
    
#\39 cfe6257 {
    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;
}
    
#\35 a966c37 {
    align-self: start;
    padding-top: 4%;
    background-size: cover;
    display: flex;
    padding-bottom: 4%;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
}
    
#\35 aeaa8d5 {
    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: 48%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
}
    
#\38 7784f5a {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d938ce6f {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -20px -10px 15px 15px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5218163 {
    align-items: flex-end;
}
    
#\35 a966c37 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#d938ce6f {
    max-width: 380px;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
}



@media (min-width: 1400px) {
    
#d938ce6f {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 5218163 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 20px;
    margin-right: 0%;
    padding-top: 20px;
    padding-left: 20px;
}
    
#\35 a966c37 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0px;
}
    
#\35 aeaa8d5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 20px;
}
    
#d938ce6f.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#d938ce6f {
    height: auto;
    width: 100%;
    justify-self: center;
    align-self: start;
    margin: 0px 0% -15px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 7784f5a {
    justify-self: auto;
    align-self: auto;
    width: 99.99633931714186%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#d938ce6f {
    height: auto;
}
}



@media all {
    
#\32 24b646a {
    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: 49.17%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a8f4f629::before, #a8f4f629 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#a8f4f629 {
    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-image: url(https://lirp.cdn-website.com/229134b2/dms3rep/multi/opt/bg-2-1920w.jpg);
}
    
#\35 95ab095 {
    align-self: start;
    padding-top: 4%;
    background-size: cover;
    display: flex;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 1%;
    row-gap: 6px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#b15222f6 {
    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: 49.83558333333334%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#innergrid_eqp {
    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(300px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 100%;
    max-width: 100%;
}
    
#widget_erc {
    position: relative;
    width: 521px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    justify-self: center;
    align-self: center;
    max-width: 100%;
    order: 0;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#d4a2e57f {
    position: relative;
    width: 72.83802083333335%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    margin-left: 2px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\38 155729b {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c060659b {
    position: relative;
    width: 200px;
    height: 54px;
    min-width: 10px;
    min-height: 10px;
    justify-self: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 95ab095 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a8f4f629::before, #a8f4f629 > .bgExtraLayerOverlay {
    
}
    
#d4a2e57f {
    height: auto;
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\38 155729b {
    justify-self: center;
    align-self: start;
    width: 96.45%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_erc {
    height: auto;
}
    
#b15222f6 {
    justify-content: flex-end;
    width: 41.93528830313015%;
}
    
#\32 24b646a {
    width: 56.87%;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
}



@media (min-width: 1400px) {
    
#a8f4f629::before, #a8f4f629 > .bgExtraLayerOverlay {
    
}
    
#d4a2e57f {
    height: auto;
}
    
#\38 155729b {
    width: 100%;
}
    
#widget_erc {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 24b646a {
    width: 100%;
    min-height: 59px;
    align-items: center;
    order: 0;
}
    
#\35 95ab095 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#b15222f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#a8f4f629::before, #a8f4f629 > .bgExtraLayerOverlay {
    
}
    
#d4a2e57f {
    height: auto;
}
    
#\38 155729b {
    justify-self: end;
    align-self: start;
    width: 100%;
    margin: 20px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c060659b {
    margin-top: 5px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#innergrid_eqp {
    width: 95%;
    grid-template-rows: minmax(143px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_erc {
    height: 282px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#a8f4f629::before, #a8f4f629 > .bgExtraLayerOverlay {
    
}
    
#d4a2e57f {
    height: auto;
}
    
#widget_erc {
    height: auto;
}
}



@media all {
    
#\34 8baac4c {
    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: row;
    max-width: 100%;
    width: 50%;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/229134b2/dms3rep/multi/opt/490692629-1920w.jpg);
    padding: 16px 16px 16px 16px;
}
#\34 8baac4c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAAABgMBAQAAAAAAAAAAAAAAAQIDBAUGESESQf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AnGU19FLyC2XVsriRmUbS2Rc30TRTDfo+fQAWP//Z');
}
    
#\36 f73dd4f {
    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;
}
    
#c6b1d33b {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#e6da8be6 {
    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: 50%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: initial;
    padding: 60px 60px 60px 60px;
}
    
#\36 31a5cb68cb9d06c90cad1c2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 420px;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    background-image: initial;
    padding: 30px 10% 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b49 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#widget_ue7 {
    position: relative;
    width: 80px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6b1d33b {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 31a5cb68cb9d06c90cad1c2 {
    width: 100.00%;
    height: auto;
    min-height: 258px;
    padding: 0px 0px 0px 0px;
}
    
#e6da8be6 {
    padding-left: 20px;
    padding-right: 20px;
}
}



@media (max-width: 767px) {
    
#\34 8baac4c {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
    height: auto;
}
#\34 8baac4c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAAABgMBAQAAAAAAAAAAAAAAAQIDBAUGESESQf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AnGU19FLyC2XVsriRmUbS2Rc30TRTDfo+fQAWP//Z');
}
    
#c6b1d33b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#e6da8be6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 20px;
    padding-right: 20px;
}
    
#\36 31a5cb68cb9d06c90cad1c2 {
    flex-direction: column;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    margin-top: 0px;
    height: auto;
    min-height: 272px;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 31a5cb68cb9d06c90cad1c2 {
    max-width: 400px;
    align-self: flex-end;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
}
}



@media all {
    
#\37 6bcbbd3 {
    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;
}
    
#bf6c4abf {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 221px;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    background-image: initial;
    height: auto;
    padding: 30px 10% 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2f3a59d {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#b29fabbf {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#\36 e339ccb {
    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: 50%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: initial;
    order: 0;
    padding: 60px 60px 60px 60px;
}
    
#\33 45fd2b5 {
    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: row;
    max-width: 100%;
    width: 50%;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 1;
    padding: 16px 20px 16px 20px;
}
    
#widget_4r2 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin-bottom: 20px;
}
    
#\35 8f85827 {
    position: relative;
    width: 47.86%;
    height: 380px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e46 {
    position: relative;
    width: 46.01%;
    height: 447px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-end;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf6c4abf {
    width: 100.00%;
    padding: 0px 0px 0px 0px;
}
    
#b29fabbf {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 e339ccb {
    padding-left: 30px;
    padding-right: 30px;
}
    
#widget_e46 {
    height: 261px;
}
    
#\35 8f85827 {
    height: 233px;
}
}



@media (max-width: 767px) {
    
#bf6c4abf {
    flex-direction: column;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    margin-top: 0px;
    height: auto;
    min-height: 164px;
    padding: 0px 0px 0px 0px;
}
    
#b29fabbf {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 60px;
}
    
#\36 e339ccb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
}
    
#\33 45fd2b5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\35 8f85827 {
    height: 220px;
}
    
#widget_e46 {
    height: 190px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#bf6c4abf {
    max-width: 400px;
    align-self: flex-end;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
}
}



@media all {
    
#\36 6b80df3 {
    width: 63.25%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 d6d122f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.84878569967188%;
    min-height: 111px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b9bb5964::before, #b9bb5964 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#b9bb5964 {
    background-position: 0% 0%;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/229134b2/dms3rep/multi/opt/bg-1-81fa99bb-1920w.jpg);
    background-attachment: fixed;
}
#b9bb5964.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAQIHAAAAAAAAAAAAAAACAwABBAYREiQxMlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AihaPv2ELb1tAy60pJJ4URrLcN58iIH//2Q==');
}
    
#bc47479b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 4% 4% 4%;
}
    
#b8fba954.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#b8fba954 {
    width: 69.9609px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed963645 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    padding: 30px 30px 30px 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9bb5964::before, #b9bb5964 > .bgExtraLayerOverlay {
    
}
#b9bb5964.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAQIHAAAAAAAAAAAAAAACAwABBAYREiQxMlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AihaPv2ELb1tAy60pJJ4URrLcN58iIH//2Q==');
}
    
#bc47479b {
    padding-left: 5%;
    padding-right: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#b8fba954 {
    height: auto;
}
    
#ed963645 {
    width: 100%;
    min-height: 8px;
}
    
#\36 6b80df3 {
    width: 99.66%;
}
}



@media (min-width: 1400px) {
    
#b9bb5964::before, #b9bb5964 > .bgExtraLayerOverlay {
    
}
#b9bb5964.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAQIHAAAAAAAAAAAAAAACAwABBAYREiQxMlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AihaPv2ELb1tAy60pJJ4URrLcN58iIH//2Q==');
}
    
#bc47479b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#b8fba954 {
    height: auto;
}
    
#ed963645 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\38 d6d122f {
    width: 99.82%;
    margin: 0px 0% 0px 0%;
}
    
#b9bb5964::before, #b9bb5964 > .bgExtraLayerOverlay {
    
}
#b9bb5964.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAQIHAAAAAAAAAAAAAAACAwABBAYREiQxMlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AihaPv2ELb1tAy60pJJ4URrLcN58iIH//2Q==');
}
    
#bc47479b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#b8fba954 {
    height: 70px;
    margin: 0px 0% 0px 0%;
}
    
#ed963645 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 20px;
    padding-right: 20px;
}
    
#\36 6b80df3 {
    width: 100.00%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#b9bb5964::before, #b9bb5964 > .bgExtraLayerOverlay {
    
}
#b9bb5964.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAQIHAAAAAAAAAAAAAAACAwABBAYREiQxMlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AihaPv2ELb1tAy60pJJ4URrLcN58iIH//2Q==');
}
    
#bc47479b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b8fba954 {
    height: auto;
}
    
#ed963645 {
    width: 100%;
    min-height: 80px;
}
}



@media all {
    
#fef6f3a0::before, #fef6f3a0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.97;
    border-radius: inherit;
}
#fef6f3a0 {
    min-height: 8px;
    background-position: 0% 50%;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 29.9950223546945%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: url();
    order: 1;
    padding: 60px 30px 60px 30px;
    margin: 0px 0% 0px 0%;
}
#fef6f3a0.lazy {
    background-image: url('');
}
    
#\37 f2ff124 {
    min-height: 8px;
    background-position: 50% 0%;
    column-gap: 4%;
    row-gap: 24px;
    width: 70%;
    min-width: 4%;
    background-image: initial;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 60px 80px 60px 80px;
    margin: 0px 0% 0px 0%;
}
    
#e280877d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 20px;
}
    
#acb738dc {
    justify-content: space-around;
    align-items: center;
    width: 99.99882007731598%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1a52fe8 {
    margin: 0px 0% 0px 0%;
}
    
#dfb8a98f {
    width: 89.65%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-end;
}
    
#d81eabd2.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 10px;
    padding-top: 10px;
}
#d81eabd2 {
    width: 72.40%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
}
    
#d9e30811 {
    min-height: 300px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 4% 4% 3% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b510f98e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#fef6f3a0::before, #fef6f3a0 > .bgExtraLayerOverlay {
    
}
#fef6f3a0 {
    width: 40%;
    flex-direction: column;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    padding-right: 10px;
    padding-left: 20px;
}
#fef6f3a0.lazy {
    background-image: url('');
}
    
#\37 f2ff124 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    width: 59.9950223546945%;
    padding-left: 30px;
    padding-right: 30px;
}
    
#d9e30811 {
    min-height: 576px;
}
    
#acb738dc {
    margin: 0px 0% 0px 0%;
}
    
#dfb8a98f {
    width: 100.00%;
}
}



@media (min-width: 1400px) {
    
#fef6f3a0::before, #fef6f3a0 > .bgExtraLayerOverlay {
    
}
#fef6f3a0 {
    background-color: var(--color_6);
}
#fef6f3a0.lazy {
    background-image: url('');
}
    
#\37 f2ff124 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
}



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



@media (max-width: 767px) {
    
#fef6f3a0::before, #fef6f3a0 > .bgExtraLayerOverlay {
    
}
#fef6f3a0 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    background-color: var(--color_6);
    padding: 30px 10px 30px 10px;
}
#fef6f3a0.lazy {
    background-image: url('');
}
    
#\37 f2ff124 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    order: 0;
    padding-left: 20px;
    padding-right: 20px;
}
    
#d9e30811 {
    min-height: unset;
    flex-direction: column;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 0px;
}
    
#acb738dc {
    margin: 0px 0% 0px 0%;
}
    
#dfb8a98f {
    width: 100.00%;
}
    
#d81eabd2 {
    width: 100.00%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#fef6f3a0::before, #fef6f3a0 > .bgExtraLayerOverlay {
    
}
#fef6f3a0 {
    background-color: var(--color_6);
}
#fef6f3a0.lazy {
    background-image: url('');
}
    
#\37 f2ff124 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
}



@media all {
    
#\35 b333940 {
    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%;
    padding: 50px 16px 16px 16px;
}
    
#a895baf2 {
    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_8);
    background-image: initial;
}
    
#\30 bc31d28 {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: 234px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-left: 4%;
}
    
#b806977e {
    position: relative;
    width: 100.14%;
    height: 350px;
    min-width: 10px;
    min-height: 10px;
    max-width: none;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3ae {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
    
#widget_725 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    margin-bottom: 30px;
}
}



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



@media (max-width: 767px) {
    
#\35 b333940 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 bc31d28 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_3ae {
    width: 253px;
}
}



@media all {
    
#\33 d135358 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 40px 16px 40px;
}
    
#\31 5e5686d {
    width: 104.29%;
    height: 79px;
    max-width: none;
    order: 3;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb05b592 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3053f5e {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#d27ee6ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf6ee9b7 {
    width: 100%;
    height: auto;
    max-width: 300px;
    order: 0;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca898f33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 df65042 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\38 339751f {
    width: 100%;
    height: 35px;
    max-width: none;
    order: 0;
    justify-self: auto;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d848c52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 1px;
    padding: 16px 40px 16px 40px;
}
    
#ba7cf484 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    justify-self: auto;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6b30ded {
    min-height: 250px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 2%;
    padding-right: 4%;
    padding-left: 4%;
}
    
#f7c03108 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d135358 {
    width: 50%;
    min-height: 8px;
}
    
#\31 d848c52 {
    width: 50%;
    min-height: 8px;
}
    
#b6b30ded {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
}



@media (min-width: 1400px) {
    
#\33 d135358 {
    width: 50%;
    min-height: 8px;
}
    
#\31 d848c52 {
    width: 50%;
    min-height: 8px;
}
    
#b6b30ded {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 d135358 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 20px;
}
    
#\31 d848c52 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
}
    
#d3053f5e {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b6b30ded {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-top: 6%;
}
    
#bf6ee9b7 {
    width: 72.16%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 d135358 {
    width: 100%;
    min-height: 80px;
}
    
#\31 d848c52 {
    width: 100%;
    min-height: 80px;
}
    
#b6b30ded {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media all {
    
#\37 499ff11 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6a3c6d9 {
    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;
}
    
#dea2f57c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.99882007731598%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 3;
    flex-wrap: nowrap;
    padding-left: 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3da1777::before, #\36 3da1777 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.97;
    border-radius: inherit;
}
#\36 3da1777 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 0% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 70.00192982456139%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: url();
    padding: 60px 30px 60px 30px;
    margin: 0px 0% 0px 0%;
}
#\36 3da1777.lazy {
    background-image: url('');
}
    
#\30 7513214 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 0%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 30%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/229134b2/dms3rep/multi/opt/120815403-501h.jpg);
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
#\30 7513214.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQI/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQhERITMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM9ZGcQ4qPYqfsvTJARRvQhW46NfaSNr6MHzMNcCFf/Z');
}
    
#\38 15b80a5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.99882007731598%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8fdc279.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 10px;
    padding-top: 10px;
}
#\38 8fdc279 {
    position: relative;
    width: 57.26%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 25a43eb {
    position: relative;
    width: 97.49%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 079306e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 10px;
    padding-top: 10px;
}
#\30 079306e {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a06e395 {
    align-self: start;
    background-size: cover;
    min-height: 345px;
    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: 2% 4% 120px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cb7acd49 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 15b80a5 {
    margin: 0px 0% 0px 0%;
}
    
#\36 a06e395 {
    min-height: 511px;
    padding-bottom: 60px;
}
    
#dea2f57c {
    margin: 0px 0% 0px 0%;
}
    
#\36 3da1777::before, #\36 3da1777 > .bgExtraLayerOverlay {
    
}
#\36 3da1777 {
    width: 61.46529067767458%;
    flex-direction: column;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    padding-left: 0px;
}
#\36 3da1777.lazy {
    background-image: url('');
}
    
#\30 7513214 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    width: 38.39%;
}
#\30 7513214.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQI/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQhERITMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM9ZGcQ4qPYqfsvTJARRvQhW46NfaSNr6MHzMNcCFf/Z');
}
}



@media (min-width: 1400px) {
    
#\36 3da1777::before, #\36 3da1777 > .bgExtraLayerOverlay {
    
}
#\36 3da1777 {
    background-color: var(--color_6);
}
#\36 3da1777.lazy {
    background-image: url('');
}
    
#\30 7513214 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
#\30 7513214.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQI/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQhERITMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM9ZGcQ4qPYqfsvTJARRvQhW46NfaSNr6MHzMNcCFf/Z');
}
}



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



@media (max-width: 767px) {
    
#\38 15b80a5 {
    margin: 20px 0% 0px 0%;
}
    
#\36 a06e395 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 0px;
}
    
#dea2f57c {
    margin: 0px 0% 0px 0%;
}
    
#\36 3da1777::before, #\36 3da1777 > .bgExtraLayerOverlay {
    
}
#\36 3da1777 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    background-color: var(--color_6);
    padding: 30px 10px 60px 10px;
}
#\36 3da1777.lazy {
    background-image: url('');
}
    
#\30 7513214 {
    width: 100%;
    min-height: 348px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    order: 0;
    height: auto;
}
#\30 7513214.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQI/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQhERITMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM9ZGcQ4qPYqfsvTJARRvQhW46NfaSNr6MHzMNcCFf/Z');
}
    
#\38 8fdc279 {
    width: 99.97%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3da1777::before, #\36 3da1777 > .bgExtraLayerOverlay {
    
}
#\36 3da1777 {
    background-color: var(--color_6);
}
#\36 3da1777.lazy {
    background-image: url('');
}
    
#\30 7513214 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
#\30 7513214.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQI/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQhERITMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM9ZGcQ4qPYqfsvTJARRvQhW46NfaSNr6MHzMNcCFf/Z');
}
}

