*#dm *.dmBody nav.u_1144820115 { color:black !important; }

*#dm *.dmBody div.u_1774494641 .svg {
  color:var(--color_7) !important;
  fill:var(--color_7) !important;
}

*#dm *.dmBody div.u_1145272063 .svg {
  color:var(--color_7) !important;
  fill:var(--color_7) !important;
}

*#dm *.dmBody div.u_1315451986 .svg {
  color:var(--color_7) !important;
  fill:var(--color_7) !important;
}

*#dm *.dmBody div.u_1846592236 .svg {
  color:var(--color_7) !important;
  fill:var(--color_7) !important;
}

*#dm *.dmBody div.u_1217260000 .svg {
  color:var(--color_7) !important;
  fill:var(--color_7) !important;
}

*#dm *.dmBody div.u_1309569347 .svg {
  color:var(--color_5) !important;
  fill:var(--color_5) !important;
}

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

*#dm *.dmBody a.u_1079024169 .iconBg { display:none !important; }

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

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

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

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

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

*#dm *.dmBody a.u_1817478397 span.text { text-decoration:underline !important; }

*#dm *.dmBody *.u_1817478397 { text-align:CENTER !important; }

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

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

*#dm *.dmBody div.u_1854366367 .svg {
  color:var(--color_9) !important;
  fill:var(--color_9) !important;
}

*#dm *.dmBody div.u_1059779169 .svg {
  color:var(--color_9) !important;
  fill:var(--color_9) !important;
}

*#dm *.dmBody div.u_1246889335 .svg {
  color:var(--color_9) !important;
  fill:var(--color_9) !important;
}

*#dm *.dmBody div.u_1622441623 .svg {
  color:var(--color_9) !important;
  fill:var(--color_9) !important;
}

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

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

*#dm *.dmBody a.u_1593988092 span.text { text-decoration:underline !important; }

*#dm *.dmBody *.u_1593988092 { text-align:CENTER !important; }

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

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

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

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

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

*#dm *.dmBody a.u_1079024169:hover {
  background-color:rgba(250,176,152,1) !important;
  background-image:none !important;
}

*#dm *.dmBody a.u_1079024169.hover {
  background-color:rgba(250,176,152,1) !important;
  background-image:none !important;
}

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

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

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

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

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

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

*#dm *.dmBody a.u_1556408805 span.text { text-decoration:underline !important; }

*#dm *.dmBody *.u_1556408805 { text-align:CENTER !important; }

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

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

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

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

*#dm *.dmBody div.u_1766381633 .svg {
  color:var(--color_9) !important;
  fill:var(--color_9) !important;
}

*#dm *.dmBody div.u_1909850407 .svg {
  color:var(--color_9) !important;
  fill:var(--color_9) !important;
}

*#dm *.dmBody div.u_1499238889 .svg {
  color:var(--color_9) !important;
  fill:var(--color_9) !important;
}

*#dm *.dmBody div.u_1143414512 .svg {
  color:var(--color_9) !important;
  fill:var(--color_9) !important;
}

*#dm *.dmBody div.u_1149565171 .svg {
  color:var(--color_9) !important;
  fill:var(--color_9) !important;
}

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

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

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

*#dm *.dmBody nav.u_1211112289 { color:black !important; }

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

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

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

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

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

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

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

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

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

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

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

*#dm *.dmBody a.u_1818551503 { background-color:var(--color_11) !important; }

*#dm *.dmBody a.u_1818551503 span.text { color:var(--color_3) !important; }

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

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

*#dm *.dmBody a.u_1029857252:hover { background-image:none !important; }

*#dm *.dmBody a.u_1029857252.hover { background-image:none !important; }

*#dm *.dmBody a.u_1901425196:hover { background-image:none !important; }

*#dm *.dmBody a.u_1901425196.hover { background-image:none !important; }

*#dm *.dmBody a.u_1392137153:hover { background-image:none !important; }

*#dm *.dmBody a.u_1392137153.hover { background-image:none !important; }

*#dm *.dmBody a.u_1426153891:hover { background-image:none !important; }

*#dm *.dmBody a.u_1426153891.hover { background-image:none !important; }

*#dm *.dmBody a.u_1474799715:hover { background-image:none !important; }

*#dm *.dmBody a.u_1474799715.hover { background-image:none !important; }

*#dm *.dmBody a.u_1865156194:hover { background-image:none !important; }

*#dm *.dmBody a.u_1865156194.hover { background-image:none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

.u_1102448676 {
  background-image:none !important;
  background-color:rgba(0,0,0,0) !important;
  background-position:0 0 !important;
  background-size:auto !important;
  background-repeat:repeat !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
  padding-right:0 !important;
  padding-left:0 !important;
  margin:0 !important;
  text-align:start !important;
  color:var(--color_1) !important;
}

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

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

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

*#dm *.dmBody *.u_1589858207:before {
  opacity:0.5 !important;
  background-color:var(--color_3) !important;
}

*#dm *.dmBody *.u_1589858207.before {
  opacity:0.5 !important;
  background-color:var(--color_3) !important;
}

*#dm *.dmBody *.u_1589858207>*.bgExtraLayerOverlay {
  opacity:0.5 !important;
  background-color:var(--color_3) !important;
}

*#dm *.dmBody div.u_1641173280 { line-height:normal !important; }

*#dm *.dmBody div.u_1899916361 {
  background-repeat:no-repeat !important;
  background-image:url(https://irt-cdn.multiscreensite.com/md/dmtmpl/dms3rep/multi/surprised_man_portrait_transparent_bg.png) !important;
  background-size:cover !important;
}

*#dm *.dmBody div.u_1589858207 {
  background-repeat:no-repeat !important;
  background-image:url(https://irt-cdn.multiscreensite.com/md/dmtmpl/dms3rep/multi/cercle_moving_green_bg2.png) !important;
  background-color:var(--color_3) !important;
}

.u_1831438027 {
  background-image:none !important;
  background-color:rgba(0,0,0,0) !important;
  background-position:0 0 !important;
  background-size:auto !important;
  background-repeat:repeat !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
  padding-right:0 !important;
  padding-left:0 !important;
  margin:0 !important;
  text-align:start !important;
  color:var(--color_1) !important;
}

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

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

*#dm *.dmBody a.u_1189630562 {
  background-repeat:no-repeat !important;
  background-image:none !important;
  background-size:cover !important;
  box-shadow:none !important;
  -moz-box-shadow:none !important;
  -webkit-box-shadow:none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u_1168754606 {
  background-image:none !important;
  background-color:rgba(0,0,0,0) !important;
  background-position:0 0 !important;
  background-size:auto !important;
  background-repeat:repeat !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
  padding-right:0 !important;
  padding-left:0 !important;
  margin:0 !important;
  text-align:start !important;
  color:var(--color_1) !important;
}

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

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

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

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

.u_1499400198 {
  background-image:none !important;
  background-color:rgba(0,0,0,0) !important;
  background-position:0 0 !important;
  background-size:auto !important;
  background-repeat:repeat !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
  padding-right:0 !important;
  padding-left:0 !important;
  margin:0 !important;
  text-align:start !important;
  color:var(--color_1) !important;
}

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

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

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

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

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

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

*#dm *.dmBody a.u_1079024169 span.text {
  color:var(--color_3) !important;
  text-decoration:none !important;
  font-weight:normal !important;
}

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

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

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

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

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

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

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

*#dm *.dmBody a.u_1189630562 span.text { text-decoration:none !important; }

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

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

*#dm *.dmBody a.u_1079024169 {
  border-radius:50px !important;
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
  background-color:var(--color_1) !important;
  border-color:rgba(0,0,0,0) !important;
  border-width:0 !important;
  border-style:solid !important;
}

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

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

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

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

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

*#dm *.dmBody *.u_1645621219 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

*#dm *.dmBody *.u_1645621219 .caption-inner {
  border-bottom-left-radius:0 !important;
  -webkit-border-top-right-radius:0 !important;
  -moz-border-top-right-radius:0 !important;
  -webkit-border-bottom-right-radius:0 !important;
  -webkit-border-bottom-left-radius:0 !important;
  border-top-right-radius:0 !important;
  -webkit-border-top-left-radius:0 !important;
  border-radius:0 !important;
  -moz-border-bottom-right-radius:0 !important;
  -moz-border-top-left-radius:0 !important;
  border-top-left-radius:0 !important;
  -moz-border-radius:0 !important;
  -moz-border-bottom-left-radius:0 !important;
  border-bottom-right-radius:0 !important;
  -webkit-border-radius:0 !important;
}

*#dm *.dmBody *.u_1395784277 { background-position:0 50% !important; }

*#dm *.dmBody *.u_1037189290 { background-position:0 50% !important; }

*#dm *.dmBody *.u_1018024642 { background-position:0 50% !important; }

*#dm *.dmBody *.u_1540381901 { background-position:0 50% !important; }

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

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

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

*#dm *.dmBody nav.u_1974666971 { color:black !important; }

*#dm *.dmBody div.u_1761957413 {
  background-color:var(--color_13) !important;
  background-repeat:no-repeat !important;
  background-image:none !important;
  background-size:cover !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1104130100
{
	margin-left:0 !important;
	padding-top:115px !important;
	padding-left:40px !important;
	padding-bottom:115px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_Products
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:15px !important;
	padding-bottom:120px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:15px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1428283046
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 238px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:724px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1465397376
{
	margin-left:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:21px !important;
	margin-bottom:0 !important;
	margin-right:auto !important;
	padding-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	max-width:100% !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody a.u_1079024169
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 461px) !important;
	position:relative !important;
	height:43px !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:276px !important;
	margin-top:49px !important;
	margin-bottom:10px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1641173280
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:-21px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1899916361
{
	padding-top:0 !important;
	margin-left:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	margin-right:0 !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:50% 100% !important;
}
*#dm *.dmBody div.u_1598677160
{
	padding-top:0 !important;
	padding-left:20px !important;
	margin-left:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
}
*#dm *.dmBody div.u_1121569912
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:45px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1305712817
{
	height:94px !important;
}
*#dm *.dmBody div.u_1589858207
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:61px !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	background-attachment:fixed !important;
	background-size:cover !important;
	margin-right:0 !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody a.u_1189630562
{
	margin-left:4px !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:61px !important;
	margin-bottom:10px !important;
	margin-right:315.25px !important;
	padding-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 4px) !important;
	position:relative !important;
	height:51px !important;
	max-width:329px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1645621219 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1645621219 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1645621219 .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody *.u_1645621219 .photoGalleryThumbs .image-container a
{
	padding-top:32px !important;
}
*#dm *.dmBody div.u_1405176252
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:-9px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1761957413
{
	padding-top:146px !important;
	padding-left:40px !important;
	padding-bottom:91.5px !important;
	padding-right:40px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	background-position:0 50% !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3b63a727d400b06d8c06809 {
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
    width: 73.92%;
    min-height: 10px;
    position: relative;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    min-width: 10px;
    order: 2;
}
    
#\36 3b63a727d400b06d8c06808 {
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
    width: 100%;
    min-height: 10px;
    position: relative;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    min-width: 10px;
    order: 0;
}
    
#\36 3b63a727d400b06d8c06807 {
    align-self: start;
    padding: 100px 2% 100px 2%;
    margin: 0px 0% 0px 0%;
    background-size: cover;
    display: flex;
    min-height: 600px;
    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;
    grid-area: 1 / 1 / span 1 / span 1;
    order: 0;
}
    
#\36 3b63a727d400b06d8c06806 {
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
    max-width: none;
    width: 100%;
    min-height: 10px;
    position: relative;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    min-width: 10px;
    order: 1;
}
    
#\36 3b63a727d400b06d8c06805 {
    background-color: var(--color_15);
    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;
}
    
#\36 3b63a727d400b06d8c06804 {
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    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;
    background-image: none;
    min-width: 4%;
    order: 1;
}
    
#\36 3b63a727d400b06d8c06803 {
    align-self: stretch;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 0;
}
    
#\36 3b63a727d400b06d8c06802 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: none;
    width: 99.99722680002272%;
    min-height: 10px;
    position: relative;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: 523px;
    min-width: 10px;
    order: 0;
}
    
#\36 3b63a727d400b06d8c06801 {
    margin: 0px 0px 0px 0px;
}
    
#widget_rtj {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 10px;
    position: relative;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    min-width: 10px;
    order: 3;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3b63a727d400b06d8c06809 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\36 3b63a727d400b06d8c06808 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\36 3b63a727d400b06d8c06807 {
    padding-left: 2%;
    min-height: 500px;
    padding-right: 2%;
}
    
#\36 3b63a727d400b06d8c06806 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\36 3b63a727d400b06d8c06805 {
    background-color: var(--color_15);
}
    
#\36 3b63a727d400b06d8c06803 {
    row-gap: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 3b63a727d400b06d8c06802 {
    height: 400px;
}
}



@media (min-width: 1400px) {
    
#\36 3b63a727d400b06d8c06807 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 3b63a727d400b06d8c06805 {
    background-color: var(--color_15);
}
}



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



@media (max-width: 767px) {
    
#\36 3b63a727d400b06d8c06809 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
    order: 2;
}
    
#\36 3b63a727d400b06d8c06807 {
    padding: 50px 4% 50px 4%;
    flex-direction: column;
    min-height: unset;
}
    
#\36 3b63a727d400b06d8c06805 {
    background-color: var(--color_15);
}
    
#\36 3b63a727d400b06d8c06804 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
}
    
#\36 3b63a727d400b06d8c06803 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
    
#\36 3b63a727d400b06d8c06802 {
    height: 247px;
}
    
#widget_rtj {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 3;
}
    
#\36 3b63a727d400b06d8c06808 {
    order: 0;
}
    
#\36 3b63a727d400b06d8c06806 {
    order: 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3b63a727d400b06d8c06809 {
    align-self: center;
    margin-left: 0%;
    width: 75.25%;
    margin-right: 0%;
}
    
#\36 3b63a727d400b06d8c06805 {
    background-color: var(--color_15);
}
}



@media all {
    
#\36 3b63cbd7d400b06d8c0a4e9 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    width: 30.666666666666668%;
    min-height: 8px;
    border-color: var(--color_1);
    border-width: 0px;
    border-style: solid;
    min-width: 4%;
}
    
#\36 3b63cbd7d400b06d8c0a4e5 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\36 3b63cbd7d400b06d8c0a4e8 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 70px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: 50px;
    order: 0;
}
    
#\36 3b63cbd7d400b06d8c0a4e7 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\36 3b63cbd7d400b06d8c0a4e2 {
    column-gap: 4%;
    row-gap: 24px;
    padding: 50px 2% 100px 2%;
    margin: 0px 0% 0px 0%;
    width: 100%;
    min-height: 319px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3b63cbd7d400b06d8c0a4e1 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    min-height: 8px;
    border-color: var(--color_1);
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    width: 30.666666666666668%;
    border-width: 0px;
    border-style: solid;
    min-width: 4%;
}
    
#\36 3b63cbd7d400b06d8c0a4e4 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 70px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: 50px;
    order: 0;
}
    
#\36 3b63cbd7d400b06d8c0a4e3 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: var(--color_1);
    border-style: solid;
}
    
#\36 3b63cbd7d400b06d8c0a4e0 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3b63cbd7d400b06d8c0a4ee {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    width: 30.666666666666668%;
    min-height: 8px;
    border-color: var(--color_1);
    border-width: 0px;
    border-style: solid;
    min-width: 4%;
}
    
#\36 3b63cbd7d400b06d8c0a4ed {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 70px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: 50px;
    order: 0;
}
    
#\36 3b63cbd7d400b06d8c0a4ec {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3b63cbd7d400b06d8c0a4e9 {
    border-width: 0px;
}
    
#\36 3b63cbd7d400b06d8c0a4ee {
    border-width: 0px;
}
    
#\36 3b63cbd7d400b06d8c0a4e2 {
    padding-top: 25px;
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 3b63cbd7d400b06d8c0a4e1 {
    box-shadow: none;
    border-width: 0px;
}
    
#\36 3b63cbd7d400b06d8c0a4e3 {
    border-width: 0px;
    border-color: var(--color_1);
    border-style: solid;
}
}



@media (min-width: 1400px) {
    
#\36 3b63cbd7d400b06d8c0a4e9 {
    border-width: 0px;
}
    
#\36 3b63cbd7d400b06d8c0a4ee {
    border-width: 0px;
}
    
#\36 3b63cbd7d400b06d8c0a4e1 {
    box-shadow: none;
    border-width: 0px;
}
    
#\36 3b63cbd7d400b06d8c0a4e3 {
    border-width: 0px;
    border-color: var(--color_1);
    border-style: solid;
}
}



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



@media (max-width: 767px) {
    
#\36 3b63cbd7d400b06d8c0a4e9 {
    width: 100%;
    min-height: 193px;
    border-width: 0px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
}
    
#\36 3b63cbd7d400b06d8c0a4ee {
    row-gap: 24px;
    width: 100%;
    min-height: 193px;
    border-width: 0px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
}
    
#\36 3b63cbd7d400b06d8c0a4e2 {
    row-gap: 0px;
    padding: 15px 4% 50px 4%;
    flex-direction: column;
    min-height: 50vh;
}
    
#\36 3b63cbd7d400b06d8c0a4e1 {
    box-shadow: none;
    width: 100%;
    min-height: 193px;
    border-width: 0px;
    align-items: flex-start;
    height: auto;
}
    
#\36 3b63cbd7d400b06d8c0a4e3 {
    border-width: 0px;
    border-color: var(--color_1);
    border-style: solid;
}
    
#\36 3b63cbd7d400b06d8c0a4e4 {
    align-self: flex-start;
    margin-left: 0px;
    width: 70px;
    margin-right: 0px;
}
    
#\36 3b63cbd7d400b06d8c0a4e5 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3b63cbd7d400b06d8c0a4e8 {
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
    width: 70px;
    justify-self: center;
}
    
#\36 3b63cbd7d400b06d8c0a4e7 {
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
    justify-self: center;
}
    
#\36 3b63cbd7d400b06d8c0a4ed {
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
    width: 70px;
    justify-self: center;
}
    
#\36 3b63cbd7d400b06d8c0a4ec {
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
    justify-self: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3b63cbd7d400b06d8c0a4e3 {
    border-width: 0px;
    border-color: var(--color_1);
    border-style: solid;
}
    
#\36 3b63cbd7d400b06d8c0a4e1 {
    box-shadow: none;
    border-width: 0px;
}
    
#\36 3b63cbd7d400b06d8c0a4e9 {
    border-width: 0px;
}
    
#\36 3b63cbd7d400b06d8c0a4ee {
    border-width: 0px;
}
}



@media all {
    
#\39 440152a {
    margin-left: 0%;
    align-self: stretch;
    max-width: none;
    width: 100%;
    min-height: 10px;
    margin-top: 0px;
    position: relative;
    margin-bottom: 0px;
    height: 523px;
    min-width: 10px;
    margin-right: 0%;
}
    
#caa14934 {
    background-color: var(--color_12);
    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;
}
    
#cc364399 {
    align-self: start;
    background-size: cover;
    padding-left: 2%;
    min-height: 600px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 43px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 100px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 2%;
}
    
#cce0a026 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    max-width: 100%;
    grid-row-end: auto;
    width: 73.91827586718716%;
    position: relative;
    grid-column-end: auto;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 2;
}
    
#a6dff8e6 {
    align-self: stretch;
    padding-top: 16px;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
    order: 1;
}
    
#a1ec97bf {
    align-self: stretch;
    background-size: cover;
    padding-left: 0px;
    min-height: 8px;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: column;
    margin-top: 0px;
    background-image: none;
    order: 0;
    padding-top: 0px;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 0px;
}
    
#c45681b9 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 0;
}
    
#\33 6f2039f {
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
    
#f32e66fe {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 1;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\39 440152a {
    height: 400px;
}
    
#caa14934 {
    background-color: var(--color_12);
}
    
#cc364399 {
    padding-left: 2%;
    min-height: 500px;
    padding-right: 2%;
}
    
#cce0a026 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#a6dff8e6 {
    row-gap: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#c45681b9 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#f32e66fe {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
}



@media (min-width: 1400px) {
    
#caa14934 {
    background-color: var(--color_12);
}
    
#cc364399 {
    padding-left: 0%;
    padding-right: 0%;
}
}



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



@media (max-width: 767px) {
    
#\39 440152a {
    height: 247px;
}
    
#caa14934 {
    background-color: var(--color_12);
}
    
#cc364399 {
    padding-top: 50px;
    flex-direction: column;
    padding-left: 4%;
    padding-bottom: 50px;
    min-height: unset;
    padding-right: 4%;
}
    
#cce0a026 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#a6dff8e6 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
    
#a1ec97bf {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#caa14934 {
    background-color: var(--color_12);
}
    
#cce0a026 {
    align-self: center;
    margin-left: 0%;
    width: 75.25%;
    margin-right: 0%;
}
}



@media all {
    
#\38 4507034 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    max-width: none;
    grid-row-end: auto;
    width: 100%;
    position: relative;
    grid-column-end: auto;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 1;
}
    
#\35 cc345f5 {
    align-self: start;
    background-size: cover;
    padding-left: 2%;
    min-height: 600px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 43px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 100px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 2%;
}
    
#\31 135b415 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 0;
}
    
#\31 5837b15 {
    background-color: var(--color_10);
    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;
}
    
#\30 e44f26f {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 73.92%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 2;
}
    
#\39 530f429 {
    margin-left: 0%;
    align-self: stretch;
    max-width: none;
    width: 100%;
    min-height: 10px;
    margin-top: 0px;
    position: relative;
    margin-bottom: 0px;
    height: 523px;
    min-width: 10px;
    margin-right: 0%;
}
    
#ee1b644b {
    align-self: stretch;
    padding-top: 16px;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
    order: 1;
}
    
#\31 9ba6e74 {
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
    
#a2d50387 {
    align-self: stretch;
    background-size: cover;
    padding-left: 0px;
    min-height: 8px;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: column;
    margin-top: 0px;
    background-image: none;
    order: 0;
    padding-top: 0px;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 0px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 4507034 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\35 cc345f5 {
    padding-left: 2%;
    min-height: 500px;
    padding-right: 2%;
}
    
#\31 135b415 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\31 5837b15 {
    background-color: var(--color_10);
}
    
#\30 e44f26f {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\39 530f429 {
    height: 400px;
}
    
#ee1b644b {
    row-gap: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (min-width: 1400px) {
    
#\35 cc345f5 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\31 5837b15 {
    background-color: var(--color_10);
}
}



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



@media (max-width: 767px) {
    
#\35 cc345f5 {
    padding-top: 50px;
    flex-direction: column;
    padding-left: 4%;
    padding-bottom: 50px;
    min-height: unset;
    padding-right: 4%;
}
    
#\31 5837b15 {
    background-color: var(--color_10);
}
    
#\30 e44f26f {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\39 530f429 {
    height: 247px;
}
    
#ee1b644b {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
    
#a2d50387 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 5837b15 {
    background-color: var(--color_10);
}
    
#\30 e44f26f {
    align-self: center;
    margin-left: 0%;
    width: 75.25%;
    margin-right: 0%;
}
}



@media all {
    
#\32 2ed769b {
    align-self: stretch;
    padding-top: 16px;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin-top: 0px;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
}
    
#b747848f {
    margin-left: 0%;
    max-width: 100%;
    width: 64.43%;
    min-height: 10px;
    margin-top: 0px;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    min-width: 10px;
    margin-right: 0%;
    order: 2;
}
    
#\38 1834a84 {
    align-self: start;
    background-size: cover;
    padding-left: 0%;
    min-height: 320px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 100px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 100px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 0%;
}
    
#afbc80b1 {
    margin-left: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
}
    
#b1fc19bc {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    min-height: 10px;
    margin-top: 50px;
    position: relative;
    margin-bottom: 0px;
    height: 429px;
    min-width: 10px;
    margin-right: 0%;
    order: 4;
}
    
#b6c51d16 {
    margin-left: 0%;
    max-width: 100%;
    width: 83.58%;
    min-height: 10px;
    margin-top: 0px;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    min-width: 10px;
    margin-right: 0%;
    order: 1;
}
    
#\37 65ae129 {
    background-color: var(--color_10);
    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;
}
    
#\32 673b918 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 64.42902397260274%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 0;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\32 2ed769b {
    row-gap: 15px;
}
    
#b747848f {
    width: 91.16%;
}
    
#b1fc19bc {
    margin-top: 50px;
}
    
#b6c51d16 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\32 673b918 {
    width: 91.16%;
}
    
#\37 65ae129 {
    background-color: var(--color_10);
}
}



@media (min-width: 1400px) {
    
#\37 65ae129 {
    background-color: var(--color_10);
}
}



@media (max-width: 766px) {
    
#\38 1834a84 {
    grid-column-start: 1;
    grid-row-end: span 1;
    grid-column-end: span 1;
    grid-row-start: 1;
}
    
#\37 65ae129 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 2ed769b {
    row-gap: 12px;
    padding-left: 0px;
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-right: 0px;
}
    
#b747848f {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
    order: 2;
}
    
#\38 1834a84 {
    padding-top: 60px;
    flex-direction: column;
    padding-left: 4%;
    padding-bottom: 30px;
    min-height: unset;
    padding-right: 4%;
}
    
#b1fc19bc {
    margin-top: 20px;
    height: 220px;
    order: 4;
}
    
#b6c51d16 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
    order: 1;
}
    
#\32 673b918 {
    align-self: auto;
    grid-column-start: auto;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    grid-row-end: auto;
    width: 100.00003642489644%;
    margin-top: 0px;
    grid-column-end: auto;
    justify-self: auto;
    margin-bottom: 0px;
    order: 0;
}
    
#\37 65ae129 {
    background-color: var(--color_10);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 2ed769b {
    align-items: center;
}
    
#b747848f {
    align-self: center;
    margin-left: 0%;
    width: 91.24%;
    margin-right: 0%;
}
    
#b1fc19bc {
    height: 282px;
}
    
#\37 65ae129 {
    background-color: var(--color_10);
}
}



@media all {
    
#\31 729b8ee {
    background-color: var(--color_3);
    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;
}
    
#c708f4a1 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    max-width: none;
    grid-row-end: auto;
    width: 99.99840704760756%;
    position: relative;
    grid-column-end: auto;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 1;
}
    
#\37 0d9e2fb {
    align-self: flex-start;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0px;
    margin-left: 0px;
    max-width: 100%;
    grid-row-end: auto;
    width: 73.92%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 2;
}
    
#c6bbf50d {
    align-self: start;
    background-size: cover;
    padding-left: 2%;
    min-height: 600px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 100px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 100px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 2%;
}
    
#c9152a27 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    grid-row-end: auto;
    width: 99.99722680002272%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: 523px;
    min-width: 10px;
    order: 0;
}
    
#\36 e61a743 {
    align-self: flex-start;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0px;
    margin-left: 0px;
    max-width: 100%;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 0;
}
    
#b8b2da2a {
    align-self: stretch;
    background-size: cover;
    padding-left: 0px;
    min-height: 8px;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: column;
    margin-top: 0px;
    background-image: none;
    order: 1;
    padding-top: 0px;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 0px;
}
    
#\35 63051b2 {
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
    
#ff48d294 {
    align-self: stretch;
    padding-top: 16px;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
    order: 0;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\31 729b8ee {
    background-color: var(--color_3);
}
    
#c708f4a1 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\37 0d9e2fb {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#c6bbf50d {
    padding-left: 2%;
    min-height: 500px;
    padding-right: 2%;
}
    
#c9152a27 {
    height: 400px;
}
    
#\36 e61a743 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#ff48d294 {
    row-gap: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (min-width: 1400px) {
    
#\31 729b8ee {
    background-color: var(--color_3);
}
    
#c6bbf50d {
    padding-left: 0%;
    padding-right: 0%;
}
}



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



@media (max-width: 767px) {
    
#\31 729b8ee {
    background-color: var(--color_3);
}
    
#\37 0d9e2fb {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#c6bbf50d {
    padding-top: 50px;
    flex-direction: column;
    padding-left: 4%;
    padding-bottom: 50px;
    min-height: unset;
    padding-right: 4%;
}
    
#c9152a27 {
    height: 247px;
}
    
#b8b2da2a {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
}
    
#ff48d294 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 729b8ee {
    background-color: var(--color_3);
}
    
#\37 0d9e2fb {
    align-self: center;
    margin-left: 0%;
    width: 75.25%;
    margin-right: 0%;
}
}



@media all {
    
#eb3a2ac8 {
    margin-left: 0%;
    align-self: stretch;
    max-width: none;
    width: 100%;
    min-height: 10px;
    margin-top: 0px;
    position: relative;
    margin-bottom: 0px;
    height: 523px;
    min-width: 10px;
    margin-right: 0%;
}
    
#\35 653d267 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 73.92%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 2;
}
    
#\34 348d5d8 {
    align-self: start;
    background-size: cover;
    padding-left: 2%;
    min-height: 659px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 43px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 100px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 2%;
}
    
#\30 0c74a16 {
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
    
#d1d8998d {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 0;
}
    
#e32754c0 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 1;
}
    
#\30 6e53cf9 {
    align-self: stretch;
    padding-top: 16px;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
    order: 1;
}
    
#\35 fa8f974 {
    align-self: stretch;
    background-size: cover;
    padding-left: 0px;
    min-height: 8px;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: column;
    margin-top: 0px;
    background-image: none;
    order: 0;
    padding-top: 0px;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 0px;
}
    
#\36 3074060 {
    background-color: var(--color_12);
    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;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#eb3a2ac8 {
    height: 400px;
}
    
#\35 653d267 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\34 348d5d8 {
    padding-left: 2%;
    min-height: 500px;
    padding-right: 2%;
}
    
#d1d8998d {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#e32754c0 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\30 6e53cf9 {
    row-gap: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 3074060 {
    background-color: var(--color_12);
}
}



@media (min-width: 1400px) {
    
#\34 348d5d8 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 3074060 {
    background-color: var(--color_12);
}
}



@media (max-width: 766px) {
    
#\34 348d5d8 {
    grid-column-start: 1;
    grid-row-end: span 1;
    grid-column-end: span 1;
    grid-row-start: 1;
}
    
#\36 3074060 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#eb3a2ac8 {
    height: 247px;
}
    
#\35 653d267 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\34 348d5d8 {
    padding-top: 50px;
    flex-direction: column;
    padding-left: 4%;
    padding-bottom: 50px;
    min-height: unset;
    padding-right: 4%;
}
    
#\30 6e53cf9 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
    
#\35 fa8f974 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
}
    
#\36 3074060 {
    background-color: var(--color_12);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 653d267 {
    align-self: center;
    margin-left: 0%;
    width: 75.25%;
    margin-right: 0%;
}
    
#\36 3074060 {
    background-color: var(--color_12);
}
}



@media all {
    
#\35 2f04d53 {
    align-self: flex-start;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0px;
    margin-left: 0px;
    max-width: 100%;
    grid-row-end: auto;
    width: 73.92%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 2;
}
    
#a717a3aa {
    align-self: stretch;
    background-size: cover;
    padding-left: 0px;
    min-height: 8px;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: column;
    margin-top: 0px;
    background-image: none;
    order: 1;
    padding-top: 0px;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 0px;
}
    
#\37 0d0df2b {
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
    
#\37 20fb048 {
    align-self: start;
    background-size: cover;
    padding-left: 2%;
    min-height: 600px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 100px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 100px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 2%;
}
    
#\31 daa178f {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    max-width: 100%;
    grid-row-end: auto;
    width: 99.99705545163819%;
    position: relative;
    grid-column-end: auto;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 0;
}
    
#\33 89c4624 {
    align-self: flex-start;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0px;
    margin-left: 0px;
    max-width: none;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 1;
}
    
#\35 63b272f {
    background-color: var(--color_3);
    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;
}
    
#b65a84e7 {
    align-self: stretch;
    padding-top: 16px;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
    order: 0;
}
    
#\35 a223880 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    grid-row-end: auto;
    width: 99.99722680002272%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: 523px;
    min-width: 10px;
    order: 0;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\35 2f04d53 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\37 20fb048 {
    padding-left: 2%;
    min-height: 500px;
    padding-right: 2%;
}
    
#\31 daa178f {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\33 89c4624 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\35 63b272f {
    background-color: var(--color_3);
}
    
#b65a84e7 {
    row-gap: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\35 a223880 {
    height: 400px;
}
}



@media (min-width: 1400px) {
    
#\37 20fb048 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\35 63b272f {
    background-color: var(--color_3);
}
}



@media (max-width: 766px) {
    
#\37 20fb048 {
    grid-column-start: 1;
    grid-row-end: span 1;
    grid-column-end: span 1;
    grid-row-start: 1;
}
    
#\35 63b272f {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 2f04d53 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#a717a3aa {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
}
    
#\37 20fb048 {
    padding-top: 50px;
    flex-direction: column;
    padding-left: 4%;
    padding-bottom: 50px;
    min-height: unset;
    padding-right: 4%;
}
    
#\35 63b272f {
    background-color: var(--color_3);
}
    
#b65a84e7 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
    
#\35 a223880 {
    height: 247px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 2f04d53 {
    align-self: center;
    margin-left: 0%;
    width: 75.25%;
    margin-right: 0%;
}
    
#\35 63b272f {
    background-color: var(--color_3);
}
}



@media all {
    
#\33 f738d20 {
    align-self: start;
    background-size: cover;
    padding-left: 2%;
    min-height: 600px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 43px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 100px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 2%;
}
    
#\39 5191f08 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 0;
}
    
#\31 be1d60c {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 1;
}
    
#\34 7802cd2 {
    align-self: stretch;
    padding-top: 16px;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
    order: 1;
}
    
#f7cca61a {
    margin-left: 0%;
    align-self: stretch;
    max-width: none;
    width: 100%;
    min-height: 10px;
    margin-top: 0px;
    position: relative;
    margin-bottom: 0px;
    height: 523px;
    min-width: 10px;
    margin-right: 0%;
}
    
#\36 c0f3b84 {
    background-color: var(--color_16);
    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;
}
    
#c233a5a5 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 73.92%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 2;
}
    
#\35 7395d86 {
    align-self: stretch;
    background-size: cover;
    padding-left: 0px;
    min-height: 8px;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: column;
    margin-top: 0px;
    background-image: none;
    order: 0;
    padding-top: 0px;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 0px;
}
    
#ff630256 {
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\33 f738d20 {
    padding-left: 2%;
    min-height: 500px;
    padding-right: 2%;
}
    
#\39 5191f08 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\31 be1d60c {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\34 7802cd2 {
    row-gap: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#f7cca61a {
    height: 400px;
}
    
#\36 c0f3b84 {
    background-color: var(--color_16);
}
    
#c233a5a5 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
}



@media (min-width: 1400px) {
    
#\33 f738d20 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 c0f3b84 {
    background-color: var(--color_16);
}
}



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



@media (max-width: 767px) {
    
#\33 f738d20 {
    padding-top: 50px;
    flex-direction: column;
    padding-left: 4%;
    padding-bottom: 50px;
    min-height: unset;
    padding-right: 4%;
}
    
#\34 7802cd2 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
    
#f7cca61a {
    height: 247px;
}
    
#\36 c0f3b84 {
    background-color: var(--color_16);
}
    
#c233a5a5 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\35 7395d86 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 c0f3b84 {
    background-color: var(--color_16);
}
    
#c233a5a5 {
    align-self: center;
    margin-left: 0%;
    width: 75.25%;
    margin-right: 0%;
}
}



@media all {
    
#c85f2113 {
    background-color: var(--color_3);
    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;
}
    
#e1123c10 {
    align-self: flex-start;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0px;
    margin-left: 0px;
    max-width: 100%;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 0;
}
    
#\31 d810559 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    max-width: none;
    grid-row-end: auto;
    width: 99.99840704760756%;
    position: relative;
    grid-column-end: auto;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 1;
}
    
#\37 cc6026a {
    align-self: stretch;
    padding-top: 16px;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
    order: 0;
}
    
#f44b6629 {
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
    
#eff493a8 {
    align-self: stretch;
    background-size: cover;
    padding-left: 0px;
    min-height: 8px;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: column;
    margin-top: 0px;
    background-image: none;
    order: 1;
    padding-top: 0px;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 0px;
}
    
#\39 ce9f88e {
    align-self: flex-start;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0px;
    margin-left: 0px;
    max-width: 100%;
    grid-row-end: auto;
    width: 73.92%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 2;
}
    
#\30 8e0c606 {
    align-self: start;
    background-size: cover;
    padding-left: 2%;
    min-height: 600px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 100px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 100px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 2%;
}
    
#\30 e39c87b {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    grid-row-end: auto;
    width: 99.99722680002272%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: 523px;
    min-width: 10px;
    order: 0;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#c85f2113 {
    background-color: var(--color_3);
}
    
#e1123c10 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\31 d810559 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\37 cc6026a {
    row-gap: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\39 ce9f88e {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\30 8e0c606 {
    padding-left: 2%;
    min-height: 500px;
    padding-right: 2%;
}
    
#\30 e39c87b {
    height: 400px;
}
}



@media (min-width: 1400px) {
    
#c85f2113 {
    background-color: var(--color_3);
}
    
#\30 8e0c606 {
    padding-left: 0%;
    padding-right: 0%;
}
}



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



@media (max-width: 767px) {
    
#c85f2113 {
    background-color: var(--color_3);
}
    
#\37 cc6026a {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
    
#eff493a8 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
}
    
#\39 ce9f88e {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\30 8e0c606 {
    padding-top: 50px;
    flex-direction: column;
    padding-left: 4%;
    padding-bottom: 50px;
    min-height: unset;
    padding-right: 4%;
}
    
#\30 e39c87b {
    height: 247px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#c85f2113 {
    background-color: var(--color_3);
}
    
#\39 ce9f88e {
    align-self: center;
    margin-left: 0%;
    width: 75.25%;
    margin-right: 0%;
}
}

