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

*#dm *.dmBody div.dmforminput textarea
{
	color:rgba(51,51,51,1) !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	color:rgba(51,51,51,1) !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	color:rgba(51,51,51,1) !important;
}
*#dm *.dmBody div.radiowrapper span
{
	color:rgba(51,51,51,1) !important;
}
*#dm *.dmBody div.u_1165032577
{
	background-color:rgb(243,244,246) !important;
}
*#dm *.dmBody *.u_1551588245:before
{
	opacity:0.5 !important;
	background-color:rgb(33,37,39) !important;
}
*#dm *.dmBody *.u_1551588245.before
{
	opacity:0.5 !important;
	background-color:rgb(33,37,39) !important;
}
*#dm *.dmBody div.u_1551588245:before
{
	background-color:rgba(33,37,39,1) !important;
	opacity:0.64 !important;
}
*#dm *.dmBody div.u_1551588245.before
{
	background-color:rgba(33,37,39,1) !important;
	opacity:0.64 !important;
}*#dm *.dmBody div.u_1551588245 {
  background-repeat:no-repeat !important;
  background-image:url(https://le-de.cdn-website.com/5bd0273fa81249888375876274b535db/dms3rep/multi/opt/stxxsi9lspak6rtzcuex-1920w.png) !important;
  box-shadow:none !important;
  -moz-box-shadow:none !important;
  -webkit-box-shadow:none !important;
  background-size:cover !important;
}

*#dm *.dmBody div.u_1281007891 {
  border-right-style:solid !important;
  border-right-width:1px !important;
}

*#dm *.dmBody div.u_1647718536 {
  border-right-style:solid !important;
  border-right-width:1px !important;
}

*#dm *.dmBody div.u_1666285729 {
  border-right-style:solid !important;
  border-right-width:1px !important;
}

*#dm *.dmBody div.u_1976569177 { line-height:2.0 !important; }

*#dm *.dmBody *.u_1414730268 { text-align:LEFT !important; }

*#dm *.dmBody a.u_1414730268:hover span.text { color:rgba(240,220,40,1) !important; }

*#dm *.dmBody a.u_1414730268.hover span.text { color:rgba(240,220,40,1) !important; }

*#dm *.dmBody div.u_1903802400 { background-color:rgba(255,255,255,1) !important; }

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

*#dm *.dmBody div.u_1099818499 *.shape-text { color:rgba(0,0,0,1) !important; }

*#dm *.dmBody div.u_1558679410 { background-color:rgba(250,250,250,1) !important; }

*#dm *.dmBody *.u_1835433648 { display:block !important; }

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

*#dm *.dmBody *.u_1149566259 { display:block !important; }

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

*#dm *.dmBody div.u_1474860558 *.caption-inner {
  border-style:solid !important;
  border-width:1px !important;
  border-color:rgba(234,234,234,1) !important;
}

*#dm *.dmBody div.u_1474860558 *.caption-container *.caption-title { color:rgba(130,130,130,1) !important; }

*#dm *.dmBody *.u_1911113755 { display:block !important; }

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

*#dm *.dmBody *.u_1128681638 { display:block !important; }

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

*#dm *.dmBody *.u_1474860558 *.caption-container *.caption-title { text-align:CENTER !important; }

*#dm *.dmBody *.u_1986794909 { display:block !important; }

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

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

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

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

*#dm *.dmBody div.u_1445382697 {
  background-repeat:no-repeat !important;
  background-image:url(https://le-de.cdn-website.com/5bd0273fa81249888375876274b535db/dms3rep/multi/opt/pexels-urlapovaanna-2956952-540h.jpg) !important;
  background-size:cover !important;
}

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

*#dm *.dmBody a.u_1414730268 span.text {
  color:rgba(255,255,255,1) !important;
  font-weight:bold !important;
}

*#dm *.dmBody div.u_1384116938 hr { color:rgba(91,189,200,1) !important; }


*#dm *.dmBody div.u_1069145545
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1029387316 .caption-container .caption-title
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1029387316 .caption-container .caption-text
{
	color:rgba(75,76,83,1) !important;
}
*#dm *.dmBody div.u_1029387316 .caption-container .caption-text .rteBlock
{
	color:rgba(75,76,83,1) !important;
}
*#dm *.dmBody *.u_1029387316 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody div.u_1029387316 .photoGalleryThumbs .image-container
{
	border-radius:8px 8px 8px 8px !important;
}
*#dm *.dmBody *.u_1029387316 .caption-inner
{
	border-bottom-left-radius:8px !important;
	-webkit-border-top-right-radius:8px !important;
	-moz-border-top-right-radius:8px !important;
	-webkit-border-bottom-right-radius:8px !important;
	-webkit-border-bottom-left-radius:8px !important;
	border-top-right-radius:8px !important;
	-webkit-border-top-left-radius:8px !important;
	border-radius:8px !important;
	-moz-border-bottom-right-radius:8px !important;
	-moz-border-top-left-radius:8px !important;
	border-top-left-radius:8px !important;
	-moz-border-radius:8px !important;
	-moz-border-bottom-left-radius:8px !important;
	border-bottom-right-radius:8px !important;
	-webkit-border-radius:8px !important;
}
*#dm *.dmBody *.u_1874435353
{
	display:block !important;
}
*#dm *.dmBody *.u_1489938998
{
	display:none !important;
}
*#dm *.dmBody *.u_1847189741
{
	display:block !important;
}
*#dm *.dmBody *.u_1465650756
{
	display:none !important;
}
*#dm *.dmBody *.u_1009176077
{
	display:block !important;
}
*#dm *.dmBody *.u_1471503576
{
	display:none !important;
}
*#dm *.dmBody *.u_1097796273
{
	display:block !important;
}
*#dm *.dmBody *.u_1191245882
{
	display:none !important;
}
*#dm *.dmBody *.u_1477866548
{
	display:block !important;
}
*#dm *.dmBody *.u_1154378915
{
	display:none !important;
}
*#dm *.dmBody *.u_1208940326
{
	display:block !important;
}
*#dm *.dmBody *.u_1044112888
{
	display:none !important;
}
*#dm *.dmBody *.u_1596924626
{
	display:block !important;
}
*#dm *.dmBody *.u_1863570731
{
	display:none !important;
}
*#dm *.dmBody *.u_1772123651
{
	display:block !important;
}
*#dm *.dmBody *.u_1323158484
{
	display:none !important;
}
*#dm *.dmBody a.u_1501916160 .iconBg
{
	display:none !important;
}
*#dm *.dmBody a.u_1648906342 .iconBg
{
	display:none !important;
}
*#dm *.dmBody *.u_1048575428 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody div.u_1048575428 .photoGalleryThumbs .image-container
{
	border-radius:8px 8px 8px 8px !important;
}
*#dm *.dmBody div.u_1048575428
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1048575428 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1263955062
{
	display:block !important;
}
*#dm *.dmBody *.u_1328023520
{
	display:none !important;
}
*#dm *.dmBody *.u_1790195499
{
	display:block !important;
}
*#dm *.dmBody *.u_1742072675
{
	display:none !important;
}
*#dm *.dmBody *.u_1411007335
{
	display:block !important;
}
*#dm *.dmBody *.u_1981477699
{
	display:none !important;
}
*#dm *.dmBody *.u_1569823478
{
	display:block !important;
}
*#dm *.dmBody *.u_1150708097
{
	display:none !important;
}
*#dm *.dmBody *.u_1847422104:before
{
	opacity:0.5 !important;
	background-color:rgb(22,30,58) !important;
}
*#dm *.dmBody *.u_1847422104.before
{
	opacity:0.5 !important;
	background-color:rgb(22,30,58) !important;
}
*#dm *.dmBody div.u_1064132489 hr
{
	color:rgb(91,189,200) !important;
	background:none !important;
	height:0 !important;
	background-color:transparent !important;
	background-size:initial !important;
	min-height:0 !important;
	border-color:currentColor !important;
	border-width:1px !important;
	border-top-style:solid !important;
	border-top-width:3px !important;
}
*#dm *.dmBody div.u_1065206030 hr
{
	color:rgb(91,189,200) !important;
	background:none !important;
	height:0 !important;
	background-color:transparent !important;
	background-size:initial !important;
	min-height:0 !important;
	border-color:currentColor !important;
	border-width:1px !important;
	border-top-style:solid !important;
	border-top-width:3px !important;
}
*#dm *.dmBody div.u_1203946491 hr
{
	color:rgb(91,189,200) !important;
	background:none !important;
	height:0 !important;
	background-color:transparent !important;
	background-size:initial !important;
	min-height:0 !important;
	border-color:currentColor !important;
	border-width:1px !important;
	border-top-style:solid !important;
	border-top-width:3px !important;
}
*#dm *.dmBody div.u_1848458146
{
	border-style:solid !important;
	border-width:0 !important;
	border-right-style:solid !important;
	border-right-color:rgba(192,192,192,1) !important;
	border-right-width:0 !important;
}
*#dm *.dmBody div.u_1782866713
{
	border-style:solid !important;
	border-width:0 !important;
	border-right-style:solid !important;
	border-right-color:rgba(192,192,192,1) !important;
	border-right-width:0 !important;
}
*#dm *.dmBody div.u_1137421921
{
	border-style:solid !important;
	border-width:0 !important;
	border-right-style:solid !important;
	border-right-color:rgba(192,192,192,1) !important;
	border-right-width:0 !important;
}
*#dm *.dmBody div.u_1847422104:before
{
	background-color:rgba(51,51,51,1) !important;
	opacity:0.79 !important;
}
*#dm *.dmBody div.u_1847422104.before
{
	background-color:rgba(51,51,51,1) !important;
	opacity:0.79 !important;
}
*#dm *.dmBody div.u_1847422104
{
	background-color:rgba(255,255,255,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://le-de.cdn-website.com/md/dmtmpl/29ab96e7-fee3-401c-b857-2e72ec7c2c70/dms3rep/multi/opt/modern_villa_outdoor-1920w.jpg) !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1480390991
{
	margin-right:0 !important;
	padding-left:0 !important;
}
*#dm *.dmBody a.u_1797930645
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:222px !important;
	position:relative !important;
	height:52px !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:calc(100% - 369px) !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:31px !important;
	margin-bottom:10px !important;
}
*#dm *.dmBody div.u_1406483227
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 282px) !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:930px !important;
	margin-top:41px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1183759346
{
	margin-left:0 !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:20px !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
}
*#dm *.dmBody div.u_1551588245
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:150px !important;
	padding-left:40px !important;
	padding-bottom:150px !important;
	max-width:100% !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	background-attachment:initial !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	margin-top:0 !important;
	margin-right:0 !important;
	margin-left:0 !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1281007891
{
	padding-right:10px !important;
	padding-left:10px !important;
}
*#dm *.dmBody h3.u_1953446378
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !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:calc(100% - 0px) !important;
	margin-top:10px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1647718536
{
	padding-right:10px !important;
	padding-left:10px !important;
}
*#dm *.dmBody h3.u_1028159589
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !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:calc(100% - 0px) !important;
	margin-top:10px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1666285729
{
	padding-right:10px !important;
	padding-left:10px !important;
}
*#dm *.dmBody h3.u_1296183012
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !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:calc(100% - 0px) !important;
	margin-top:10px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:left !important;
}
*#dm *.dmBody a.u_1414730268
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:57px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:163.609px !important;
	margin-left:0px !important;
	max-width:165px !important;
	margin-top:11px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1373695216
{
	float:none !important;
	top:0px !important;
	left:0px !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:394px !important;
	margin-left:0px !important;
	max-width:778px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1658308309
{
	padding-top:0px !important;
	margin-left:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:-70px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1099818499 *.shape-text
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1099818499 *.shape-description p
{
	font-size:15px !important;
}
*#dm *.dmBody div.u_1099818499 *.shape-description ul
{
	font-size:15px !important;
}
*#dm *.dmBody div.u_1352266678
{
	padding-top:0px !important;
}
*#dm *.dmBody div.u_1445382697
{
	background-position:50% 50% !important;
	padding-top:0px !important;
	padding-left:0px !important;
	margin-left:20px !important;
	padding-right:0px !important;
	margin-right:20px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1099818499
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:149px !important;
	position:relative !important;
	height:155px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	display:block !important;
	margin-right:-40px !important;
	margin-left:auto !important;
	margin-top:-40px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1976569177
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	max-width:413px !important;
	padding-right:0px !important;
	min-width:25px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:80px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1903802400
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:30px !important;
	padding-left:40px !important;
	padding-bottom:30px !important;
	max-width:none !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody *.u_1474860558 *.dmPhotoGalleryHolder *.galleryContainer *.photoGalleryThumbs a
{
	height:169px !important;
}
*#dm *.dmBody a.u_1200962851
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:222px !important;
	position:relative !important;
	height:52px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 369px) !important;
	margin-top:34px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1474860558
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 0px) !important;
	margin-top:45px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1271071260
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !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:calc(100% - 0px) !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1474860558 *.caption-container *.caption-title
{
	font-size:15px !important;
}
*#dm *.dmBody div.u_1911967491
{
	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:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody *.u_1474860558 .photoGalleryThumbs .image-container a
{
	padding-top:169px !important;
}
*#dm *.dmBody *.u_1474860558 .photoGalleryViewAll
{
	padding:0 NaNpx !important;
}
*#dm *.dmBody *.u_1474860558 *.photoGalleryThumbs
{
	padding:1.5px !important;
}
*#dm *.dmBody *.u_1474860558 .layout-container
{
	padding:1.5px !important;
}
*#dm *.dmBody a.u_1200962851 span.text
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1384116938
{
	width:48px !important;
	margin-left:450px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:9px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1165032577
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	max-width:none !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-top:0px !important;
	margin-left:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1247458768
{
	padding-right:40px !important;
	padding-left:40px !important;
	margin-left:0px !important;
	padding-top:0px !important;
	padding-bottom:20px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1069145545
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:none !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1029387316 .caption-container .caption-text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1029387316 .caption-container .caption-text .rteBlock
{
	font-size:16px !important;
}
*#dm *.dmBody *.u_1029387316 .caption-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
	border-bottom-left-radius:0px !important;
	-webkit-border-top-right-radius:0px !important;
	-moz-border-top-right-radius:0px !important;
	-webkit-border-bottom-right-radius:0px !important;
	-webkit-border-bottom-left-radius:0px !important;
	border-top-right-radius:0px !important;
	-webkit-border-top-left-radius:0px !important;
	border-radius:0px !important;
	-moz-border-bottom-right-radius:0px !important;
	-moz-border-top-left-radius:0px !important;
	border-top-left-radius:0px !important;
	-moz-border-radius:0px !important;
	-moz-border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	-webkit-border-radius:0px !important;
}
*#dm *.dmBody *.u_1029387316 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1029387316 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1029387316 .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody div.u_1029387316 .caption-container .caption-title
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1558679410
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:50px !important;
	padding-left:40px !important;
	padding-bottom:50px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:none !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1225884407
{
	margin-left:0px !important;
	padding-top:5px !important;
	padding-left:30px !important;
	padding-bottom:15px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:30px !important;
	width:auto !important;
}
*#dm *.dmBody *.u_1048575428 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1048575428 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1048575428 .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody div.u_1048575428 .caption-container .caption-title
{
	font-size:22px !important;
}
*#dm *.dmBody div.u_1048575428 .caption-container .caption-text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1048575428 .caption-container .caption-text .rteBlock
{
	font-size:16px !important;
}
*#dm *.dmBody *.u_1048575428 .caption-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1035927174
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:calc(100% - 0px) !important;
	margin-top:14px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1968830045
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:calc(100% - 0px) !important;
	margin-top:14px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1948588184
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:calc(100% - 0px) !important;
	margin-top:14px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1064132489
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:25px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1065206030
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:25px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1203946491
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:25px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1847422104
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	max-width:none !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	background-attachment:fixed !important;
	background-size:cover !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#b7131081 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\38 1d8186c {
    min-height: 520px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 6% 0% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 6b00473 {
    margin: 0px 0% 0px 0%;
}
    
#\32 53641f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url();
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\32 53641f9.lazy {
    background-image: url('');
}
    
#\32 bef3277 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 1d8186c {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 459px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\32 53641f9 {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
#\32 53641f9.lazy {
    background-image: url('');
}
}



@media (min-width: 1400px) {
    
#\38 1d8186c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 520px;
    padding-bottom: 8%;
}
    
#\32 53641f9 {
    width: 100%;
    min-height: 8px;
}
#\32 53641f9.lazy {
    background-image: url('');
}
}



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



@media (max-width: 767px) {
    
#\38 1d8186c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0% 2% 12% 2%;
}
    
#\32 53641f9 {
    width: 100%;
    min-height: 654px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 8px 0px 8px 0px;
}
#\32 53641f9.lazy {
    background-image: url('');
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 1d8186c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 577px;
    padding-left: 2%;
    padding-right: 2%;
    column-gap: 2%;
}
    
#\32 53641f9 {
    width: 100%;
    min-height: 8px;
    row-gap: 20px;
    padding: 8px 0px 8px 0px;
}
#\32 53641f9.lazy {
    background-image: url('');
}
}



@media all {
    
#bcd2f58e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#dbbe7509 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_kqh {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#bc4cb4d4 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media all {
    
#\38 5147fab {
    min-height: 64px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 3% 4% 3% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 ad0f62d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bca13b99 {
    background-color: rgba(250, 247, 244, 1);
}
    
#\34 0b8c09e {
    width: 99.99902873330635%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7b51f82 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5147fab {
    padding-left: 4%;
    padding-right: 4%;
}
    
#bca13b99 {
    background-color: rgba(250, 247, 244, 1);
}
}



@media (min-width: 1400px) {
    
#bca13b99 {
    background-color: rgba(250, 247, 244, 1);
}
}



@media (max-width: 767px) {
    
#\38 5147fab {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 18%;
}
    
#\38 ad0f62d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bca13b99 {
    background-color: rgba(250, 247, 244, 1);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#bca13b99 {
    background-color: rgba(250, 247, 244, 1);
}
}



@media all {
    
#\38 83edf6c {
    margin: 0px 0% 0px 0%;
}
    
#c46b00bf {
    min-height: 537px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 dbebc40::before, #\36 dbebc40 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.07;
    border-radius: inherit;
}
#\36 dbebc40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 49.5%;
    justify-content: flex-end;
    align-items: flex-end;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/5bd0273fa81249888375876274b535db/dms3rep/multi/opt/ChatGPT+Image+26+aou-t+2025+a-+11_36_31-1920w.png);
    border-radius: 15px;
    padding: 2% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
#\36 dbebc40.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAAsTAAALEwEAmpwYAAABz0lEQVQY0xXC+1PScAAA8O9/o9Vd/lJeNU0wpGA65GENFsJgA9oWr433Y2OvBjNlMAQOEM/AgzqtO8+L+qH+ta7PfUADh6ToSyVuVWK7EmERozsSYZFICx+Gqu83gYg/V8jtFrV7wuy1aNv/lE2NW6QoJISeAT60qdOvzvOu8zzSZZ1d1jkouTssrDM2mYBALfjE4JBZM37RwHoFVy+PzJrkRAyZBY8a2wEisT2Roz+v1GU7ORYCozp6N679GFautMTnlBOcpB3XBvvndnAzqEyV6FTBV3N9Nde/mXmz6AVtzrU0c3+/928G5Us1cqlGfs2039f6bb84rPmBWTpaGNnVrLXsZCYNbCoF7y/q91Phq5Hul4/AKeseifiinZnr8UkjMOLRxSn9RSOHNX+TtgOesDaTcK/0tl9Fu0XvGYuYBY9G2yvHUNK9AdKex6UgJFOwmvIoKa9IHUgf3pSPt5jDjfDeGpASr0VqX82gYgqVM5ic8WvZd2rSzQW2wvZ1MBAILYvytLdIHlQShwLja+WCnSouxBwx5wOwMHJnRUxIOCoRa520KQxilEMjOaF9RCh4DYzFiJ6Ey9hT1vuQ8z2qh1+0Od+Qxz9RTmZ//R+2qMozSxDHXAAAAABJRU5ErkJggg==');
}
    
#f6d5f6eb {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 345f178 {
    background-color: rgba(250, 247, 244, 1);
}
    
#ecbd5d82 {
    width: 66.49803813062441%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 34697a9 {
    width: 64.43208031938022%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc87152d::before, #bc87152d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.07;
    border-radius: inherit;
}
#bc87152d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 49.5%;
    justify-content: flex-end;
    align-items: flex-end;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/5bd0273fa81249888375876274b535db/dms3rep/multi/opt/ChatGPT+Image+26+aou-t+2025+a-+11_36_37-1920w.png);
    border-radius: 15px;
    padding: 2% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
#bc87152d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AJV9XJ6MdKiah7apl7qqlb6slruokLSegaiPbZ+EXwCWflygkHinm4qtn42plHqulXavlnavlXOlimWeglsAlXxano95o5mJopSBm4JipYVeqYpjqoxln4Jbm31VAI50UpWDa5mMepeGcJZ9XaKDXqeKZqWIY5d8V5N4UgB9Y0F+aU6AcFp/bVaMdFabflqfgl+UeFWCaUZ/ZkEAaE0rZ08wbFY8bVg+gGhKkHNPl3hSh2lEblUyZE0sAFk9GltAH2NML2ZRNXhgQYppQZRwRINiOWNLKFRAIVi/YfhKAO4LAAAAAElFTkSuQmCC');
}
    
#b7971e6b {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c46b00bf {
    padding-left: 2%;
    padding-right: 2%;
    column-gap: 1%;
    min-height: 410px;
    padding-bottom: 8%;
}
    
#\36 dbebc40::before, #\36 dbebc40 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.07;
    border-radius: inherit;
}
#\36 dbebc40 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 15px;
    width: 49.5%;
    padding: 2% 2% 4% 2%;
}
#\36 dbebc40.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAAsTAAALEwEAmpwYAAABz0lEQVQY0xXC+1PScAAA8O9/o9Vd/lJeNU0wpGA65GENFsJgA9oWr433Y2OvBjNlMAQOEM/AgzqtO8+L+qH+ta7PfUADh6ToSyVuVWK7EmERozsSYZFICx+Gqu83gYg/V8jtFrV7wuy1aNv/lE2NW6QoJISeAT60qdOvzvOu8zzSZZ1d1jkouTssrDM2mYBALfjE4JBZM37RwHoFVy+PzJrkRAyZBY8a2wEisT2Roz+v1GU7ORYCozp6N679GFautMTnlBOcpB3XBvvndnAzqEyV6FTBV3N9Nde/mXmz6AVtzrU0c3+/928G5Us1cqlGfs2039f6bb84rPmBWTpaGNnVrLXsZCYNbCoF7y/q91Phq5Hul4/AKeseifiinZnr8UkjMOLRxSn9RSOHNX+TtgOesDaTcK/0tl9Fu0XvGYuYBY9G2yvHUNK9AdKex6UgJFOwmvIoKa9IHUgf3pSPt5jDjfDeGpASr0VqX82gYgqVM5ic8WvZd2rSzQW2wvZ1MBAILYvytLdIHlQShwLja+WCnSouxBwx5wOwMHJnRUxIOCoRa520KQxilEMjOaF9RCh4DYzFiJ6Ey9hT1vuQ8z2qh1+0Od+Qxz9RTmZ//R+2qMozSxDHXAAAAABJRU5ErkJggg==');
}
    
#f6d5f6eb {
    width: 280px;
}
    
#\34 345f178 {
    background-color: rgba(250, 247, 244, 1);
}
    
#ecbd5d82 {
    width: 100%;
}
    
#\31 34697a9 {
    width: 100%;
}
    
#bc87152d::before, #bc87152d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.07;
    border-radius: inherit;
}
#bc87152d {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 15px;
    width: 49.5%;
    padding: 2% 2% 4% 2%;
}
#bc87152d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AJV9XJ6MdKiah7apl7qqlb6slruokLSegaiPbZ+EXwCWflygkHinm4qtn42plHqulXavlnavlXOlimWeglsAlXxano95o5mJopSBm4JipYVeqYpjqoxln4Jbm31VAI50UpWDa5mMepeGcJZ9XaKDXqeKZqWIY5d8V5N4UgB9Y0F+aU6AcFp/bVaMdFabflqfgl+UeFWCaUZ/ZkEAaE0rZ08wbFY8bVg+gGhKkHNPl3hSh2lEblUyZE0sAFk9GltAH2NML2ZRNXhgQYppQZRwRINiOWNLKFRAIVi/YfhKAO4LAAAAAElFTkSuQmCC');
}
    
#b7971e6b {
    width: 280px;
}
}



@media (min-width: 1400px) {
    
#\36 dbebc40::before, #\36 dbebc40 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.07;
    border-radius: inherit;
}
#\36 dbebc40 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 15px;
    width: 49.5%;
}
#\36 dbebc40.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAAsTAAALEwEAmpwYAAABz0lEQVQY0xXC+1PScAAA8O9/o9Vd/lJeNU0wpGA65GENFsJgA9oWr433Y2OvBjNlMAQOEM/AgzqtO8+L+qH+ta7PfUADh6ToSyVuVWK7EmERozsSYZFICx+Gqu83gYg/V8jtFrV7wuy1aNv/lE2NW6QoJISeAT60qdOvzvOu8zzSZZ1d1jkouTssrDM2mYBALfjE4JBZM37RwHoFVy+PzJrkRAyZBY8a2wEisT2Roz+v1GU7ORYCozp6N679GFautMTnlBOcpB3XBvvndnAzqEyV6FTBV3N9Nde/mXmz6AVtzrU0c3+/928G5Us1cqlGfs2039f6bb84rPmBWTpaGNnVrLXsZCYNbCoF7y/q91Phq5Hul4/AKeseifiinZnr8UkjMOLRxSn9RSOHNX+TtgOesDaTcK/0tl9Fu0XvGYuYBY9G2yvHUNK9AdKex6UgJFOwmvIoKa9IHUgf3pSPt5jDjfDeGpASr0VqX82gYgqVM5ic8WvZd2rSzQW2wvZ1MBAILYvytLdIHlQShwLja+WCnSouxBwx5wOwMHJnRUxIOCoRa520KQxilEMjOaF9RCh4DYzFiJ6Ey9hT1vuQ8z2qh1+0Od+Qxz9RTmZ//R+2qMozSxDHXAAAAABJRU5ErkJggg==');
}
    
#c46b00bf {
    column-gap: 1%;
    min-height: 618px;
    padding-bottom: 8%;
}
    
#\34 345f178 {
    background-color: rgba(250, 247, 244, 1);
}
    
#bc87152d::before, #bc87152d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.07;
    border-radius: inherit;
}
#bc87152d {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 15px;
    width: 49.5%;
}
#bc87152d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AJV9XJ6MdKiah7apl7qqlb6slruokLSegaiPbZ+EXwCWflygkHinm4qtn42plHqulXavlnavlXOlimWeglsAlXxano95o5mJopSBm4JipYVeqYpjqoxln4Jbm31VAI50UpWDa5mMepeGcJZ9XaKDXqeKZqWIY5d8V5N4UgB9Y0F+aU6AcFp/bVaMdFabflqfgl+UeFWCaUZ/ZkEAaE0rZ08wbFY8bVg+gGhKkHNPl3hSh2lEblUyZE0sAFk9GltAH2NML2ZRNXhgQYppQZRwRINiOWNLKFRAIVi/YfhKAO4LAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#c46b00bf {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 14px;
    padding-bottom: 8%;
}
    
#\36 dbebc40::before, #\36 dbebc40 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.07;
    border-radius: inherit;
}
#\36 dbebc40 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 15px;
    justify-content: flex-end;
    padding: 4% 4% 4% 4%;
}
#\36 dbebc40.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAAsTAAALEwEAmpwYAAABz0lEQVQY0xXC+1PScAAA8O9/o9Vd/lJeNU0wpGA65GENFsJgA9oWr433Y2OvBjNlMAQOEM/AgzqtO8+L+qH+ta7PfUADh6ToSyVuVWK7EmERozsSYZFICx+Gqu83gYg/V8jtFrV7wuy1aNv/lE2NW6QoJISeAT60qdOvzvOu8zzSZZ1d1jkouTssrDM2mYBALfjE4JBZM37RwHoFVy+PzJrkRAyZBY8a2wEisT2Roz+v1GU7ORYCozp6N679GFautMTnlBOcpB3XBvvndnAzqEyV6FTBV3N9Nde/mXmz6AVtzrU0c3+/928G5Us1cqlGfs2039f6bb84rPmBWTpaGNnVrLXsZCYNbCoF7y/q91Phq5Hul4/AKeseifiinZnr8UkjMOLRxSn9RSOHNX+TtgOesDaTcK/0tl9Fu0XvGYuYBY9G2yvHUNK9AdKex6UgJFOwmvIoKa9IHUgf3pSPt5jDjfDeGpASr0VqX82gYgqVM5ic8WvZd2rSzQW2wvZ1MBAILYvytLdIHlQShwLja+WCnSouxBwx5wOwMHJnRUxIOCoRa520KQxilEMjOaF9RCh4DYzFiJ6Ey9hT1vuQ8z2qh1+0Od+Qxz9RTmZ//R+2qMozSxDHXAAAAABJRU5ErkJggg==');
}
    
#f6d5f6eb {
    width: 280px;
}
    
#\34 345f178 {
    background-color: rgba(250, 247, 244, 1);
}
    
#ecbd5d82 {
    width: 100%;
}
    
#\31 34697a9 {
    width: 100%;
}
    
#bc87152d::before, #bc87152d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.07;
    border-radius: inherit;
}
#bc87152d {
    width: 100%;
    min-height: 300px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 15px;
    justify-content: flex-end;
    padding: 4% 4% 4% 4%;
}
#bc87152d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AJV9XJ6MdKiah7apl7qqlb6slruokLSegaiPbZ+EXwCWflygkHinm4qtn42plHqulXavlnavlXOlimWeglsAlXxano95o5mJopSBm4JipYVeqYpjqoxln4Jbm31VAI50UpWDa5mMepeGcJZ9XaKDXqeKZqWIY5d8V5N4UgB9Y0F+aU6AcFp/bVaMdFabflqfgl+UeFWCaUZ/ZkEAaE0rZ08wbFY8bVg+gGhKkHNPl3hSh2lEblUyZE0sAFk9GltAH2NML2ZRNXhgQYppQZRwRINiOWNLKFRAIVi/YfhKAO4LAAAAAElFTkSuQmCC');
}
    
#b7971e6b {
    width: 280px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 dbebc40::before, #\36 dbebc40 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.07;
    border-radius: inherit;
}
#\36 dbebc40 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 15px;
}
#\36 dbebc40.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAAsTAAALEwEAmpwYAAABz0lEQVQY0xXC+1PScAAA8O9/o9Vd/lJeNU0wpGA65GENFsJgA9oWr433Y2OvBjNlMAQOEM/AgzqtO8+L+qH+ta7PfUADh6ToSyVuVWK7EmERozsSYZFICx+Gqu83gYg/V8jtFrV7wuy1aNv/lE2NW6QoJISeAT60qdOvzvOu8zzSZZ1d1jkouTssrDM2mYBALfjE4JBZM37RwHoFVy+PzJrkRAyZBY8a2wEisT2Roz+v1GU7ORYCozp6N679GFautMTnlBOcpB3XBvvndnAzqEyV6FTBV3N9Nde/mXmz6AVtzrU0c3+/928G5Us1cqlGfs2039f6bb84rPmBWTpaGNnVrLXsZCYNbCoF7y/q91Phq5Hul4/AKeseifiinZnr8UkjMOLRxSn9RSOHNX+TtgOesDaTcK/0tl9Fu0XvGYuYBY9G2yvHUNK9AdKex6UgJFOwmvIoKa9IHUgf3pSPt5jDjfDeGpASr0VqX82gYgqVM5ic8WvZd2rSzQW2wvZ1MBAILYvytLdIHlQShwLja+WCnSouxBwx5wOwMHJnRUxIOCoRa520KQxilEMjOaF9RCh4DYzFiJ6Ey9hT1vuQ8z2qh1+0Od+Qxz9RTmZ//R+2qMozSxDHXAAAAABJRU5ErkJggg==');
}
    
#\34 345f178 {
    background-color: rgba(250, 247, 244, 1);
}
    
#bc87152d::before, #bc87152d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.07;
    border-radius: inherit;
}
#bc87152d {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 15px;
}
#bc87152d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AJV9XJ6MdKiah7apl7qqlb6slruokLSegaiPbZ+EXwCWflygkHinm4qtn42plHqulXavlnavlXOlimWeglsAlXxano95o5mJopSBm4JipYVeqYpjqoxln4Jbm31VAI50UpWDa5mMepeGcJZ9XaKDXqeKZqWIY5d8V5N4UgB9Y0F+aU6AcFp/bVaMdFabflqfgl+UeFWCaUZ/ZkEAaE0rZ08wbFY8bVg+gGhKkHNPl3hSh2lEblUyZE0sAFk9GltAH2NML2ZRNXhgQYppQZRwRINiOWNLKFRAIVi/YfhKAO4LAAAAAElFTkSuQmCC');
}
}



@media all {
    
#\35 b18d1c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 3px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 8px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a35aeaa {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 f4d60da {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\35 7cad554.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\35 7cad554 {
    width: 99.99897974251924%;
    height: auto;
    max-width: none;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 1px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 081aae7 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\32 a35aeaa {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
}



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



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



@media (max-width: 767px) {
    
#\35 b18d1c2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 5px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
}
    
#\32 a35aeaa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 2% 2% 2%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 b18d1c2 {
    justify-content: flex-start;
    align-items: center;
    min-height: 93px;
}
    
#\32 a35aeaa {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 2%;
}
}



@media all {
    
#be767e28 {
    min-height: 900px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 6% 0% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 cde1b54 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\38 b133e4f {
    margin: 0px 0% 0px 0%;
}
    
#de081dcb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 ec8f506 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url();
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\30 ec8f506.lazy {
    background-image: url('');
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#be767e28 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 360px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\30 ec8f506 {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
#\30 ec8f506.lazy {
    background-image: url('');
}
}



@media (min-width: 1400px) {
    
#be767e28 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 520px;
    padding-bottom: 8%;
}
    
#\30 ec8f506 {
    width: 100%;
    min-height: 8px;
}
#\30 ec8f506.lazy {
    background-image: url('');
}
}



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



@media (max-width: 767px) {
    
#be767e28 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0% 2% 12% 2%;
}
    
#\30 ec8f506 {
    width: 100%;
    min-height: 654px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 8px 0px 8px 0px;
}
#\30 ec8f506.lazy {
    background-image: url('');
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#be767e28 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 577px;
    padding-left: 2%;
    padding-right: 2%;
    column-gap: 2%;
}
    
#\30 ec8f506 {
    width: 100%;
    min-height: 8px;
    row-gap: 20px;
    padding: 8px 0px 8px 0px;
}
#\30 ec8f506.lazy {
    background-image: url('');
}
}



@media all {
    
#d7b8b066 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 2980c23 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_v0h {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



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



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

