*#dm *.dmBody div.u_1463731820 .svg
{
	color:rgba(102,102,102,1) !important;
	fill:rgba(102,102,102,1) !important;
}
*#dm *.dmBody div.u_1465135666 .svg
{
	color:rgba(102,102,102,1) !important;
	fill:rgba(102,102,102,1) !important;
}
*#dm *.dmBody div.u_1984592710 .svg
{
	color:rgba(102,102,102,1) !important;
	fill:rgba(102,102,102,1) !important;
}
.u_1732570405
{
}
.u_1629215729
{
}
*#dm *.dmBody a.u_1245695952
{
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1354792864 .svg
{
	color:rgba(26,27,31,1) !important;
	fill:rgba(26,27,31,1) !important;
}
*#dm *.dmBody div.u_1837015377 .svg
{
	color:rgba(26,27,31,1) !important;
	fill:rgba(26,27,31,1) !important;
}
*#dm *.dmBody div.u_1181759591 .svg
{
	color:rgba(26,27,31,1) !important;
	fill:rgba(26,27,31,1) !important;
}
*#dm *.dmBody div.u_1870277975 .svg
{
	color:rgba(26,27,31,1) !important;
	fill:rgba(26,27,31,1) !important;
}
*#dm *.dmBody *.u_1509090803
{
	width:100% !important;
}
*#dm *.dmBody a.u_1126912757 span.text
{
	color:rgba(100,100,100,1) !important;
}
*#dm *.dmBody a.u_1126912757
{
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(100,100,100,1) !important;
}
*#dm *.dmBody a.u_1721084646 span.text
{
	color:rgba(100,100,100,1) !important;
}
*#dm *.dmBody a.u_1721084646
{
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(100,100,100,1) !important;
}
*#dm *.dmBody a.u_1772210430 span.text
{
	color:rgba(100,100,100,1) !important;
}
*#dm *.dmBody a.u_1772210430
{
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(100,100,100,1) !important;
}
*#dm *.dmBody *.u_1923996180 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody div.u_1923996180 .caption-container .caption-title
{
	color:rgba(100,100,100,1) !important;
	font-family: Helvetica !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1923996180 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1923996180 .photoGalleryThumbs .image-container
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
}
*#dm *.dmBody *.u_1141482450 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody div.u_1141482450 .caption-container .caption-title
{
	color:rgba(100,100,100,1) !important;
	font-family: Helvetica !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1141482450 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1141482450 .photoGalleryThumbs .image-container
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
}
*#dm *.dmBody *.u_1237100372
{
	display:none !important;
}
*#dm *.dmBody *.u_1767856282
{
	display:none !important;
}
*#dm *.dmBody *.u_1015578623
{
	display:none !important;
}
*#dm *.dmBody *.u_1005042896
{
	display:none !important;
}
*#dm *.dmBody *.u_1857675474
{
	display:none !important;
}
*#dm *.dmBody *.u_1232290843
{
	display:none !important;
}
*#dm *.dmBody *.u_1667206763
{
	display:none !important;
}
*#dm *.dmBody *.u_1738531007
{
	display:none !important;
}
*#dm *.dmBody *.u_1111269973 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody div.u_1111269973 .caption-container .caption-title
{
	color:rgba(100,100,100,1) !important;
	font-family: Helvetica !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1111269973 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1111269973 .photoGalleryThumbs .image-container
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
}
*#dm *.dmBody a.u_1014004937
{
	background-color:rgba(39,188,255,1) !important;
	border-color:rgba(39,188,255,1) !important;
}
*#dm *.dmBody a.u_1014004937 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1554102303
{
	background-color:rgba(39,188,255,1) !important;
	border-color:rgba(39,188,255,1) !important;
}
*#dm *.dmBody a.u_1554102303 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1529847883 .photoGalleryThumbs .image-container
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
}
*#dm *.dmBody *.u_1529847883 .caption-inner
{
	border-bottom-left-radius:3% !important;
	-webkit-border-top-right-radius:3% !important;
	-moz-border-top-right-radius:3% !important;
	-webkit-border-bottom-right-radius:3% !important;
	-webkit-border-bottom-left-radius:3% !important;
	border-top-right-radius:3% !important;
	-webkit-border-top-left-radius:3% !important;
	border-radius:3% !important;
	-moz-border-bottom-right-radius:3% !important;
	-moz-border-top-left-radius:3% !important;
	border-top-left-radius:3% !important;
	-moz-border-radius:3% !important;
	-moz-border-bottom-left-radius:3% !important;
	border-bottom-right-radius:3% !important;
	-webkit-border-radius:3% !important;
}
*#dm *.dmBody div.u_1501717257 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1501717257 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1466266833
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1311905324
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1891972441 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1891972441 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1703520284 *.svg
{
	color:rgba(111,136,252,1) !important;
	fill:rgba(111,136,252,1) !important;
}
*#dm *.dmBody div.u_1842695252 *.svg
{
	color:rgba(111,136,252,1) !important;
	fill:rgba(111,136,252,1) !important;
}
*#dm *.dmBody *.u_1683319199 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody div.u_1683319199 .caption-container .caption-title
{
	color:rgba(100,100,100,1) !important;
	font-family: Helvetica !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1683319199 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1683319199 .photoGalleryThumbs .image-container
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
}
*#dm *.dmBody *.u_1436260109
{
	display:none !important;
}
*#dm *.dmBody *.u_1875973031
{
	display:none !important;
}
*#dm *.dmBody *.u_1410428112
{
	display:none !important;
}
*#dm *.dmBody *.u_1646479234
{
	display:none !important;
}
*#dm *.dmBody *.u_1312482921
{
	display:none !important;
}
*#dm *.dmBody *.u_1447080378
{
	display:none !important;
}
*#dm *.dmBody *.u_1531722077
{
	display:none !important;
}
*#dm *.dmBody *.u_1909776323
{
	display:none !important;
}
*#dm *.dmBody *.u_1891972441
{
	width:100% !important;
}
*#dm *.dmBody *.u_1501717257
{
	width:100% !important;
}
*#dm *.dmBody div.u_1601310412 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1601310412 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody *.u_1601310412
{
	width:100% !important;
}
*#dm *.dmBody div.u_1101862808 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1101862808 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody *.u_1101862808
{
	width:100% !important;
}
*.u_1689770156
{
	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:14.2188px !important;
	padding-left:0 !important;
	margin:0 !important;
	text-align:center !important;
	color:rgb(0,5,3) !important;
}
*.u_1488857295
{
	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:14.2188px !important;
	margin:0 !important;
	text-align:center !important;
	color:rgb(0,5,3) !important;
}
*.u_1104992477
{
	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:60px !important;
	padding-bottom:90px !important;
	padding-right:40px !important;
	padding-left:40px !important;
	margin:0 !important;
	text-align:center !important;
	color:rgb(0,5,3) !important;
}
.u_1400222510
{
}
.u_1415691120
{
}
.u_1674100016
{
}
.u_1072458272
{
}
.u_1281320222
{
}
.u_1396753514
{
}
.u_1488857295
{
}
.u_1208491580
{
}
.u_1104992477
{
}
.u_1020909678
{
}
.u_1689770156
{
}
*#dm *.dmBody div.u_1104992477
{
	background-color:rgba(255,255,255,1) !important;
	border-top-color:rgba(220,220,220,1) !important;
	border-top-style:solid !important;
	border-top-width:0 !important;
}
*#dm *.dmBody div.u_1546924878 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1546924878 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody *.u_1546924878
{
	width:100% !important;
}
*#dm *.dmBody a.u_1570804791
{
	background-color:rgba(39,188,255,1) !important;
	border-color:rgba(39,188,255,1) !important;
}
*#dm *.dmBody a.u_1570804791 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody nav.u_1141000420
{
	color:white !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1258715427{
margin-left:0 !important;
padding-top:50px !important;
padding-left:40px !important;
padding-bottom:15px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:40px !important;
width:auto !important}
*#dm *.dmBody div.u_1923996180 .caption-container .caption-title{
font-size:18px !important}
*#dm *.dmBody *.u_1923996180 .photoGalleryThumbs{
padding:7.5px !important}
*#dm *.dmBody *.u_1923996180 .layout-container{
padding:7.5px !important}
*#dm *.dmBody *.u_1923996180 .photoGalleryViewAll{
padding:0 15px !important}
*#dm *.dmBody div.u_1141482450 .caption-container .caption-title{
font-size:18px !important}
*#dm *.dmBody *.u_1141482450 .photoGalleryThumbs{
padding:7.5px !important}
*#dm *.dmBody *.u_1141482450 .layout-container{
padding:7.5px !important}
*#dm *.dmBody *.u_1141482450 .photoGalleryViewAll{
padding:0 15px !important}
*#dm *.dmBody div.u_1111269973 .caption-container .caption-title{
font-size:18px !important}
*#dm *.dmBody *.u_1111269973 .photoGalleryThumbs{
padding:7.5px !important}
*#dm *.dmBody *.u_1111269973 .layout-container{
padding:7.5px !important}
*#dm *.dmBody *.u_1111269973 .photoGalleryViewAll{
padding:0 15px !important}
*#dm *.dmBody *.u_1529847883 .photoGalleryThumbs{
padding:4.5px !important}
*#dm *.dmBody *.u_1529847883 .layout-container{
padding:4.5px !important}
*#dm *.dmBody *.u_1529847883 .photoGalleryViewAll{
padding:0 9px !important}
*#dm *.dmBody div.u_1884964017{
padding-right:15px !important;
padding-left:15px !important}
*#dm *.dmBody div.u_1709173272{
float:none !important;
top:0 !important;
left:0 !important;
width:100% !important;
position:relative !important;
height:auto !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:2px !important;
margin-right:auto !important;
margin-left:auto !important;
max-width:calc(100% - 0px) !important;
margin-top:0 !important;
margin-bottom:8px !important;
padding-right:0 !important;
min-width:25px !important}
*#dm *.dmBody div.u_1746935564{
float:none !important;
top:0 !important;
left:0 !important;
width:100% !important;
position:relative !important;
height:auto !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:2px !important;
max-width:calc(100% - 0px) !important;
padding-right:0 !important;
min-width:25px !important}
*#dm *.dmBody div.u_1723840624{
float:none !important;
top:0 !important;
left:0 !important;
width:100% !important;
position:relative !important;
height:auto !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:2px !important;
max-width:calc(100% - 0px) !important;
padding-right:0 !important;
min-width:25px !important;
margin-right:auto !important;
margin-left:auto !important;
margin-top:14px !important;
margin-bottom:8px !important}
*#dm *.dmBody div.u_1568382378{
float:none !important;
top:0 !important;
left:0 !important;
width:100% !important;
position:relative !important;
height:auto !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:2px !important;
max-width:calc(100% - 0px) !important;
padding-right:0 !important;
min-width:25px !important;
margin-right:auto !important;
margin-left:auto !important;
margin-top:14px !important;
margin-bottom:8px !important}
*#dm *.dmBody div.u_1703520284{
float:none !important;
top:0 !important;
left:0 !important;
width:25px !important;
position:relative !important;
height:37px !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:auto !important;
margin-left:auto !important;
max-width:calc(100% - 92px) !important;
margin-top:20px !important;
margin-bottom:10px !important;
padding-right:0 !important;
min-width:25px !important;
text-align:center !important;
display:block !important}
*#dm *.dmBody div.u_1842695252{
float:none !important;
top:0 !important;
left:0 !important;
width:25px !important;
position:relative !important;
height:37px !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
max-width:calc(100% - 92px) !important;
padding-right:0 !important;
min-width:25px !important;
text-align:center !important;
display:block !important;
margin-right:auto !important;
margin-left:auto !important;
margin-top:20px !important;
margin-bottom:10px !important}
*#dm *.dmBody div.u_1450473708{
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:0 !important;
margin-bottom:8px !important;
padding-right:0 !important;
min-width:25px !important}
*#dm *.dmBody div.u_1466266833{
float:none !important;
top:0 !important;
left:0 !important;
width:100% !important;
position:relative !important;
height:auto !important;
padding-top:80px !important;
padding-left:40px !important;
padding-bottom:14px !important;
margin-right:auto !important;
margin-left:auto !important;
max-width:none !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:40px !important;
min-width:0 !important;
text-align:center !important}
*#dm *.dmBody div.u_1311905324{
padding-right:20px !important;
padding-left:20px !important;
margin-bottom:0 !important;
padding-bottom:80px !important}
*#dm *.dmBody div.u_1092497962{
padding-right:15px !important;
padding-left:15px !important}
*#dm *.dmBody div.u_1683319199 .caption-container .caption-title{
font-size:18px !important}
*#dm *.dmBody *.u_1683319199 .photoGalleryThumbs{
padding:7.5px !important}
*#dm *.dmBody *.u_1683319199 .layout-container{
padding:7.5px !important}
*#dm *.dmBody *.u_1683319199 .photoGalleryViewAll{
padding:0 15px !important}
*#dm *.dmBody div.u_1891972441{
width:90px !important;
float:none !important;
top:0 !important;
left:0 !important;
position:relative !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
max-width:calc(100% - 0px) !important;
padding-right:0 !important;
min-width:25px !important;
text-align:center !important}
*#dm *.dmBody div.u_1501717257{
width:90px !important;
float:none !important;
top:0 !important;
left:0 !important;
position:relative !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:auto !important;
margin-left:auto !important;
max-width:calc(100% - 0px) !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:0 !important;
min-width:25px !important;
text-align:center !important}
*#dm *.dmBody h5.u_1432492334{
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:0 !important;
margin-left:0 !important;
max-width:calc(100% - 0px) !important;
margin-top:0 !important;
margin-bottom:8px !important;
padding-right:0 !important;
min-width:25px !important;
text-align:left !important}
*#dm *.dmBody div.u_1104992477{
padding-top:60px !important;
padding-bottom:90px !important}
*#dm *.dmBody div.u_1629988785{
float:none !important;
top:0 !important;
left:0 !important;
width:30px !important;
position:relative !important;
height:30px !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:auto !important;
margin-left:auto !important;
max-width:46px !important;
margin-top:10px !important;
margin-bottom:10px !important;
padding-right:0 !important;
min-width:25px !important;
text-align:center !important}
*#dm *.dmBody div.u_1690612851{
float:none !important;
top:0 !important;
left:0 !important;
width:30px !important;
position:relative !important;
height:30px !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:auto !important;
margin-left:auto !important;
max-width:46px !important;
margin-top:10px !important;
margin-bottom:10px !important;
padding-right:0 !important;
min-width:25px !important;
text-align:center !important}
*#dm *.dmBody div.u_1610782591{
float:none !important;
top:0 !important;
left:0 !important;
width:30px !important;
position:relative !important;
height:30px !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:auto !important;
margin-left:auto !important;
max-width:46px !important;
margin-top:10px !important;
margin-bottom:10px !important;
padding-right:0 !important;
min-width:25px !important;
text-align:center !important}
*#dm *.dmBody div.u_1853775846{
float:none !important;
top:0 !important;
left:0 !important;
width:30px !important;
position:relative !important;
height:30px !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:auto !important;
margin-left:auto !important;
max-width:46px !important;
margin-top:10px !important;
margin-bottom:10px !important;
padding-right:0 !important;
min-width:25px !important;
text-align:center !important}
*#dm *.dmBody div.u_1325925803{
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;
max-width:100% !important;
padding-right:0 !important;
min-width:25px !important;
display:block !important;
margin-right:0 !important;
margin-left:0 !important;
margin-top:10px !important;
margin-bottom:8px !important}
*#dm *.dmBody div.u_1773000374{
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;
max-width:100% !important;
padding-right:0 !important;
min-width:25px !important;
display:block !important;
margin-right:0 !important;
margin-left:0 !important;
margin-top:10px !important;
margin-bottom:8px !important}
*#dm *.dmBody div.u_1918530911{
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;
max-width:100% !important;
padding-right:0 !important;
min-width:25px !important;
display:block !important;
margin-right:0 !important;
margin-left:0 !important;
margin-top:0 !important;
margin-bottom:8px !important}
*#dm *.dmBody div.u_1048576341{
padding-top:0 !important;
margin-left:-28px !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-top:12px !important;
margin-bottom:0 !important;
padding-right:0 !important;
margin-right:0 !important;
float:none !important;
top:0 !important;
left:0 !important;
width:auto !important;
position:relative !important;
height:auto !important;
max-width:100% !important;
min-width:0 !important;
text-align:center !important}
*#dm *.dmBody div.u_1898945025{
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
float:none !important;
top:0 !important;
left:0 !important;
width:auto !important;
position:relative !important;
height:auto !important;
max-width:100% !important;
min-width:0 !important;
text-align:center !important;
margin-right:0 !important;
margin-left:-28px !important;
margin-top:13px !important;
margin-bottom:0 !important}
*#dm *.dmBody div.u_1948519192{
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
float:none !important;
top:0 !important;
left:0 !important;
width:auto !important;
position:relative !important;
height:auto !important;
max-width:100% !important;
min-width:0 !important;
text-align:center !important;
margin-right:0 !important;
margin-left:-28px !important;
margin-top:12px !important;
margin-bottom:0 !important}
*#dm *.dmBody div.u_1020909678{
margin-left:0 !important;
padding-top:0 !important;
padding-left:5.76562px !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_1432492334{
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:386px !important;
margin-top:0 !important;
margin-bottom:8px !important;
padding-right:0 !important;
min-width:25px !important}
*#dm *.dmBody div.u_1766217873{
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
float:none !important;
top:0 !important;
left:0 !important;
width:auto !important;
position:relative !important;
height:auto !important;
max-width:100% !important;
min-width:0 !important;
text-align:center !important;
margin-left:-28px !important;
margin-top:50px !important;
margin-bottom:0 !important;
margin-right:0 !important}separatorHomeCss{color:red !important}@media all {
    
#\36 15ad7599c0d976ece94fdcb::before, #\36 15ad7599c0d976ece94fdcb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.36;
}
#\36 15ad7599c0d976ece94fdcb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(938px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    padding-left: 40px;
    padding-right: 0px;
    background-image: url("https://lirp.cdn-website.com/a02429fa/dms3rep/multi/opt/holzcleanic-giessen-dielenabschleifen-1920w.jpg");
}
    
#group_587 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    margin-top: 280px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: start;
    align-self: start;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    width: 1268px;
    min-height: 399px;
    height: auto;
}
    
#widget_c4u {
    position: relative;
    width: 100.00%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 25px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    align-self: flex-start;
}
    
#widget_tad {
    position: relative;
    width: 64.66%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 25px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
}
    
#widget_itj {
    position: relative;
    width: 324px;
    height: 55px;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    align-self: flex-start;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#group_587 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 15ad7599c0d976ece94fdcb {
    grid-template-rows: minmax(744px, max-content);
    padding-bottom: 50px;
}
    
#group_587 {
    width: 95.36%;
    margin-top: 139px;
    align-self: start;
    margin-bottom: 0px;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: start;
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
    min-height: 605px;
}
    
#widget_tad {
    margin-bottom: 35px;
}
}



@media (min-width: 1400px) {
    
#group_587 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: start;
    align-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 253px;
    margin-bottom: 0px;
    height: auto;
    min-height: 431px;
    width: 1106px;
}
    
#widget_tad {
    margin-bottom: 35px;
}
}



@media (max-width: 766px) {
    
#group_587 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 15ad7599c0d976ece94fdcb {
    grid-template-rows: minmax(938px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 15ad7599c0d976ece94fdcb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(504px, max-content);
    padding-top: 50px;
    padding-bottom: 50px;
    margin-top: 0px;
}
    
#group_587 {
    flex-direction: column;
    width: 100%;
    margin-top: 50px;
}
    
#widget_itj {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#widget_tad {
    margin-bottom: 35px;
    width: 100.00%;
}
}



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



@media all {
    
#\36 15b1087f941261421e6920b {
    position: relative;
    width: 25%;
    height: 67px;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
}
    
#\36 15b1087f941261421e69207 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: start;
    align-self: start;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    width: 100.00%;
    min-height: 65.92%;
    max-height: none;
    padding-left: 0px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 25px;
    height: auto;
}
    
#\36 15b1087f941261421e69206::before, #\36 15b1087f941261421e69206 > .bgExtraLayerOverlay {
}
#\36 15b1087f941261421e69206 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(575px, max-content);
    column-gap: 3vw;
    row-gap: 0px;
    padding-left: calc((100% - 1200px) / 2);
    padding-right: calc((100% - 1200px) / 2);
    padding-top: 25px;
    padding-bottom: 50px;
    background-image: none;
    box-shadow: none;
}
    
#\36 15b1087f941261421e69209 {
    position: relative;
    width: 100.00010459795163%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    align-self: auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    order: 2;
}
    
#\36 15b1087f941261421e69208 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 15px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: stretch;
    order: 1;
}
    
#\36 15b10f3f941261421e69684 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 15px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: stretch;
    order: 1;
}
    
#\36 15b10f3f941261421e69685 {
    position: relative;
    width: 100.00003493602341%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    align-self: auto;
    order: 2;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
}
    
#\36 15b10f3f941261421e69682 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: start;
    align-self: start;
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    width: 99.80323761133137%;
    min-height: 61.43756521739131%;
    max-height: none;
    padding-left: 0px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    height: auto;
}
    
#\36 15b10f3f941261421e69683 {
    position: relative;
    width: 25%;
    height: 67px;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
}
    
#\36 15b1101f941261421e69842 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: -0.5206555367697733%;
    margin-left: 0%;
    justify-self: end;
    align-self: start;
    grid-column-start: 3;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    width: 99.29871435444896%;
    min-height: 84.52173913043478%;
    max-height: none;
    padding-left: 0px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    height: auto;
}
    
#\36 15b1101f941261421e69844 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 15px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: stretch;
    order: 1;
}
    
#\36 15b1101f941261421e69843 {
    position: relative;
    width: 25%;
    height: 67px;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
}
    
#\36 15b1101f941261421e69845 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
    order: 2;
}
    
#\36 2cf133ac0ad4d4168801191 {
    position: relative;
    width: 211px;
    height: 55px;
    min-width: 10px;
    min-height: 10px;
    margin-top: 25px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    top: 0px;
    left: 0px;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
}
    
#\36 2cf13ddbec6b25e415c0ef4 {
    position: relative;
    width: 211px;
    height: 55px;
    min-width: 10px;
    min-height: 10px;
    margin-top: 25px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    top: 0px;
    left: 0px;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
}
    
#\36 2cf13eebec6b25e415c2ccf {
    position: relative;
    width: 211px;
    height: 55px;
    min-width: 10px;
    min-height: 10px;
    margin-top: 25px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    top: 0px;
    left: 0px;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 15b1087f941261421e69207 {
}
    
#\36 15b10f3f941261421e69682 {
}
    
#\36 15b1101f941261421e69842 {
}
    
#\36 2cf133ac0ad4d4168801191 {
}
    
#\36 2cf13ddbec6b25e415c0ef4 {
}
    
#\36 2cf13eebec6b25e415c2ccf {
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 15b1087f941261421e69207 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
}
    
#\36 15b1087f941261421e69206 {
    column-gap: 3vw;
    padding-left: 40px;
    padding-right: 40px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(21.674915158371043vh, max-content);
    row-gap: 3vh;
    padding-bottom: 70px;
}
    
#\36 15b1087f941261421e69209 {
    margin-bottom: 10px;
}
    
#\36 15b10f3f941261421e69685 {
    margin-bottom: 10px;
}
    
#\36 15b10f3f941261421e69682 {
    grid-column-start: 3;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
    justify-self: stretch;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    min-height: 100%;
    height: auto;
    max-width: none;
    max-height: none;
}
    
#\36 15b1101f941261421e69842 {
    grid-column-start: 2;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
    justify-self: stretch;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    min-height: 100%;
    max-width: none;
    max-height: none;
}
    
#\36 15b1101f941261421e69845 {
    margin-bottom: 10px;
}
    
#\36 2cf133ac0ad4d4168801191 {
}
    
#\36 2cf13ddbec6b25e415c0ef4 {
}
    
#\36 2cf13eebec6b25e415c2ccf {
}
}



@media (min-width: 1400px) {
    
#\36 15b1087f941261421e69206 {
    column-gap: 2vw;
    grid-template-rows: minmax(9.937343358395992vh, max-content);
}
    
#\36 15b1087f941261421e69209 {
    margin-bottom: 10px;
}
    
#\36 15b10f3f941261421e69685 {
    margin-bottom: 10px;
}
    
#\36 15b1101f941261421e69845 {
    margin-bottom: 10px;
}
    
#\36 2cf133ac0ad4d4168801191 {
}
    
#\36 2cf13ddbec6b25e415c0ef4 {
}
    
#\36 2cf13eebec6b25e415c2ccf {
}
}



@media (max-width: 766px) {
    
#\36 15b1087f941261421e69207 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 15b1087f941261421e69206 {
    grid-template-rows: minmax(191.66666666666666px, max-content) minmax(191.66666666666666px, max-content) minmax(191.66666666666666px, max-content);
}
    
#\36 15b10f3f941261421e69682 {
    grid-column-start: 1;
    grid-row-start: 2;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 15b1101f941261421e69842 {
    grid-column-start: 1;
    grid-row-start: 3;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 2cf133ac0ad4d4168801191 {
}
    
#\36 2cf13ddbec6b25e415c0ef4 {
}
    
#\36 2cf13eebec6b25e415c2ccf {
}
}



@media (max-width: 767px) {
    
#\36 15b1087f941261421e6920b {
    margin-bottom: 10px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\36 15b1087f941261421e69207 {
    flex-direction: column;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
    justify-self: start;
    margin-left: 0%;
    margin-right: 0%;
    align-self: start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 15b1087f941261421e69206 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    padding-top: 40px;
    grid-template-rows: minmax(25.814616755793224vh, max-content) minmax(25.814616755793224vh, max-content) minmax(25.814616755793224vh, max-content);
    padding-bottom: 40px;
    column-gap: 0px;
    row-gap: 2vh;
}
    
#\36 15b1087f941261421e69209 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
    margin-bottom: 5px;
}
    
#\36 15b1087f941261421e69208 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#\36 15b10f3f941261421e69684 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#\36 15b10f3f941261421e69685 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
    margin-bottom: 5px;
}
    
#\36 15b10f3f941261421e69682 {
    flex-direction: column;
    grid-column-start: 1;
    grid-row-start: 3;
    grid-column-end: span 1;
    grid-row-end: span 1;
    justify-self: start;
    align-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    min-height: 100%;
}
    
#\36 15b10f3f941261421e69683 {
    margin-bottom: 10px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\36 15b1101f941261421e69842 {
    flex-direction: column;
    grid-column-start: 1;
    grid-row-start: 2;
    grid-column-end: span 1;
    grid-row-end: span 1;
    justify-self: start;
    align-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    min-height: 100%;
}
    
#\36 15b1101f941261421e69844 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#\36 15b1101f941261421e69843 {
    margin-bottom: 10px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\36 15b1101f941261421e69845 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
    margin-bottom: 5px;
}
    
#\36 2cf133ac0ad4d4168801191 {
    width: 100%;
}
    
#\36 2cf13ddbec6b25e415c0ef4 {
    width: 100%;
}
    
#\36 2cf13eebec6b25e415c2ccf {
    width: 100%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 15b1087f941261421e69207 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 15b1087f941261421e69206 {
    grid-template-columns: repeat(2, minmax(0px, 1fr));
    grid-template-rows: minmax(260px, max-content) minmax(260px, max-content);
    column-gap: 20px;
}
    
#\36 15b10f3f941261421e69682 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 15b1101f941261421e69842 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 2cf133ac0ad4d4168801191 {
}
    
#\36 2cf13ddbec6b25e415c0ef4 {
}
    
#\36 2cf13eebec6b25e415c2ccf {
}
}



@media all {
    
#\36 15b11b4f941261421e6a221 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(799px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    padding-left: calc((100% - 1200px) / 2);
    padding-right: calc((100% - 1200px) / 2);
    background-image: url("https://lirp.cdn-website.com/a02429fa/dms3rep/multi/opt/holzcleanic-giessen-treppenaufarbeiten-1920w.jpg");
    background-attachment: fixed;
}
#\36 15b11b4f941261421e6a221.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEBv/EACAQAAEDAgcAAAAAAAAAAAAAAAMAAQIEBRMhMTJBUpH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAyH/2gAMAwEAAhEDEQA/AMxR3OdWEsiheBW2ZcIxi9X8VIdE5GPRiUyp4j//2Q==');
}
    
#group_qo7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: center;
    align-self: center;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    width: 90%;
    min-height: 22.88%;
    height: auto;
}
    
#widget_mk3 {
    position: relative;
    width: 100.00%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 25px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    align-self: center;
}
    
#widget_2hd {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 15b11b4f941261421e6a221 {
    grid-template-rows: minmax(1vh, max-content);
    padding-top: 50px;
    padding-bottom: 50px;
}
#\36 15b11b4f941261421e6a221.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEBv/EACAQAAEDAgcAAAAAAAAAAAAAAAMAAQIEBRMhMTJBUpH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAyH/2gAMAwEAAhEDEQA/AMxR3OdWEsiheBW2ZcIxi9X8VIdE5GPRiUyp4j//2Q==');
}
    
#group_qo7 {
    justify-self: start;
    margin-left: 25px;
    margin-right: 0%;
    width: 676px;
    max-width: none;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    align-self: start;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    min-height: 510px;
}
}



@media (min-width: 1400px) {
    
#group_qo7 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: start;
    align-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 123px;
    margin-bottom: 0px;
    height: auto;
    min-height: 77.89%;
    width: 88.92%;
}
    
#widget_2hd {
    width: 1124px;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_mk3 {
    order: 0;
}
    
#\36 15b11b4f941261421e6a221 {
    grid-template-rows: minmax(567px, max-content);
}
#\36 15b11b4f941261421e6a221.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEBv/EACAQAAEDAgcAAAAAAAAAAAAAAAMAAQIEBRMhMTJBUpH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAyH/2gAMAwEAAhEDEQA/AMxR3OdWEsiheBW2ZcIxi9X8VIdE5GPRiUyp4j//2Q==');
}
}



@media (max-width: 766px) {
    
#\36 15b11b4f941261421e6a221 {
    grid-template-rows: minmax(799px, max-content);
}
#\36 15b11b4f941261421e6a221.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEBv/EACAQAAEDAgcAAAAAAAAAAAAAAAMAAQIEBRMhMTJBUpH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAyH/2gAMAwEAAhEDEQA/AMxR3OdWEsiheBW2ZcIxi9X8VIdE5GPRiUyp4j//2Q==');
}
    
#group_qo7 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
}



@media (max-width: 767px) {
    
#\36 15b11b4f941261421e6a221 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(40vh, max-content);
}
#\36 15b11b4f941261421e6a221.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEBv/EACAQAAEDAgcAAAAAAAAAAAAAAAMAAQIEBRMhMTJBUpH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAyH/2gAMAwEAAhEDEQA/AMxR3OdWEsiheBW2ZcIxi9X8VIdE5GPRiUyp4j//2Q==');
}
    
#group_qo7 {
    flex-direction: column;
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    padding-top: 50px;
    padding-bottom: 50px;
}
    
#widget_mk3 {
    margin-bottom: 20px;
}
}



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



@media all {
    
#\36 2c68d7dae855c759aad7d5f {
    position: relative;
    width: 78.16845238095237%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    top: 0px;
    left: 0px;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
}
    
#\36 2c68d7dae855c759aad7d62 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: start;
    align-self: center;
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    order: 0;
    width: 532px;
    min-height: 209px;
    max-height: none;
    padding-left: 0%;
    padding-right: 5%;
    height: auto;
}
    
#\36 2c68d7dae855c759aad7d5c::before, #\36 2c68d7dae855c759aad7d5c > .bgExtraLayerOverlay {
}
#\36 2c68d7dae855c759aad7d5c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(2, minmax(0px, 1fr));
    grid-template-rows: minmax(424px, max-content);
    column-gap: 5vh;
    row-gap: 0px;
    padding-left: calc((100% - 1200px) / 2);
    padding-right: calc((100% - 1200px) / 2);
    padding-top: 50px;
    padding-bottom: 50px;
    background-image: none;
}
    
#\36 2c68d7dae855c759aad7d60 {
    position: relative;
    width: 99.88819971329674%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 25px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
}
    
#\36 2cf1f8e34adb0071aa17939 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 15px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
}
    
#\36 2cf1f8e34adb0071aa1793d {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 15px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
}
    
#\36 2cf1f8e34adb0071aa1793c::before, #\36 2cf1f8e34adb0071aa1793c > .bgExtraLayerOverlay {
}
#\36 2cf1f8e34adb0071aa1793c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(2, minmax(0px, 1fr));
    grid-template-rows: minmax(544px, max-content);
    column-gap: 5vh;
    row-gap: 0px;
    padding-left: calc((100% - 1200px) / 2);
    padding-right: calc((100% - 1200px) / 2);
    padding-top: 50px;
    padding-bottom: 25px;
    background-image: none;
}
    
#\36 2cf1f8e34adb0071aa1793b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: start;
    align-self: start;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    order: 0;
    width: 83.33%;
    min-height: 99.59%;
    max-height: none;
    padding-left: 0%;
    padding-right: 5%;
    height: auto;
}
    
#\36 2cf1f8e34adb0071aa1793a {
    position: relative;
    width: 330px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    top: 0px;
    left: 0px;
    justify-self: center;
    align-self: center;
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    order: 0;
}
    
#\36 2cf22a434adb0071aa2d84c {
    position: relative;
    width: 56.46%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    top: 0px;
    left: 0px;
    justify-self: center;
    align-self: center;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    order: 0;
}
    
#\36 2cf2721080e3642e89d15d2 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 15px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: none;
    align-self: stretch;
}
    
#\36 2cf2721080e3642e89d15d3 {
    position: relative;
    width: 99.89%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 15px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
}
    
#\36 2cf2721080e3642e89d15d4::before, #\36 2cf2721080e3642e89d15d4 > .bgExtraLayerOverlay {
}
#\36 2cf2721080e3642e89d15d4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(2, minmax(0px, 1fr));
    grid-template-rows: minmax(435px, max-content);
    column-gap: 5vh;
    row-gap: 0px;
    padding-left: calc((100% - 1200px) / 2);
    padding-right: calc((100% - 1200px) / 2);
    padding-top: 25px;
    padding-bottom: 50px;
    background-image: none;
}
    
#\36 2cf2721080e3642e89d15d5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: start;
    align-self: center;
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    order: 0;
    width: 752px;
    min-height: 757px;
    max-height: none;
    padding-left: 0%;
    padding-right: 5%;
    height: auto;
}
    
#\36 2cf2721080e3642e89d15d6 {
    position: relative;
    width: 301px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0.1754675332423242%;
    margin-left: 0%;
    max-width: 100%;
    top: 0px;
    left: 0px;
    justify-self: center;
    align-self: center;
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    order: 0;
}
    
#\36 2cfc856080e3642e8ce5620 {
    position: relative;
    width: 330px;
    height: 55px;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    align-self: auto;
    max-height: none;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    order: 0;
}
    
#\36 2cfc856080e3642e8ce561f {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    order: 1;
}
    
#\36 2cfc856080e3642e8ce561e::before, #\36 2cfc856080e3642e8ce561e > .bgExtraLayerOverlay {
}
#\36 2cfc856080e3642e8ce561e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(475px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 100px;
    padding-bottom: 25px;
    background-image: none;
}
    
#\36 2cfc856080e3642e8ce5624 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 25px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    order: 3;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
}
    
#\36 2cfc856080e3642e8ce5623 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 25px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    order: 0;
}
    
#\36 2cfc856080e3642e8ce5622 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-top: 25px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    top: 0px;
    left: 0px;
    height: auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
}
    
#\36 2cfc856080e3642e8ce5621 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: center;
    align-self: start;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    width: 50%;
    min-height: 100%;
    height: auto;
    max-height: none;
}
    
#\36 2d0231d37b32f7dce00f20a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(799px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    padding-left: calc((100% - 1200px) / 2);
    padding-right: calc((100% - 1200px) / 2);
    background-image: url("https://lirp.cdn-website.com/a02429fa/dms3rep/multi/opt/holzcleanic-giessen-perkett-dielen-1-1920w.jpeg");
    background-attachment: fixed;
}
#\36 2d0231d37b32f7dce00f20a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYH/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIDBAAFMRESIUFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAIDAAAAAAAAAAAAAAAAAAACAQMT/9oADAMBAAIRAxEAPwBynsI578k1twzPzlIuwoBRxmKVNjOHY93vGltSFQep8j7hNmExUp//2Q==');
}
    
#\36 2d0231d37b32f7dce00f20b {
    position: relative;
    width: 100.00%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 25px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    align-self: center;
}
    
#\36 2d0231d37b32f7dce00f209 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-top: 287px;
    margin-bottom: 0px;
    margin-right: 0.08333333333333334%;
    margin-left: 0%;
    justify-self: center;
    align-self: start;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    width: 90%;
    min-height: 28.035043804755944%;
    height: auto;
}
    
#\36 2d0231d37b32f7dce00f208 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
}
    
#widget_jnm {
    position: relative;
    width: 151px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 25px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 2c68d7dae855c759aad7d62 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 2cf1f8e34adb0071aa1793b {
}
    
#\36 2cf1f8e34adb0071aa1793a {
}
    
#\36 2c68d7dae855c759aad7d5f {
}
    
#\36 2cf22a434adb0071aa2d84c {
}
    
#\36 2cf2721080e3642e89d15d5 {
}
    
#\36 2cf2721080e3642e89d15d6 {
}
    
#\36 2cfc856080e3642e8ce5622 {
}
    
#\36 2cfc856080e3642e8ce5621 {
}
    
#\36 2d0231d37b32f7dce00f209 {
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 2c68d7dae855c759aad7d62 {
    align-items: flex-start;
    padding-left: 0%;
}
    
#\36 2c68d7dae855c759aad7d5c {
    column-gap: 3vh;
    padding-left: 3%;
    padding-right: 3%;
}
    
#\36 2cf1f8e34adb0071aa1793c {
    column-gap: 3vh;
    padding-left: 3%;
    padding-right: 3%;
}
    
#\36 2cf1f8e34adb0071aa1793b {
    align-items: flex-start;
    padding-left: 0%;
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: start;
    align-self: start;
    margin-left: 0.11296360262517371%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    min-height: 100.00%;
    width: 53.33%;
}
    
#\36 2cf1f8e34adb0071aa1793a {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: start;
    align-self: start;
    margin-left: 2.2031545776922865%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 88.63172802135026%;
}
    
#\36 2c68d7dae855c759aad7d5f {
}
    
#\36 2cf22a434adb0071aa2d84c {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: end;
    align-self: start;
    margin-left: 0%;
    margin-right: 0.2380569497225267%;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 99.27719613037554%;
}
    
#\36 2cf2721080e3642e89d15d4 {
    column-gap: 3vh;
    padding-left: 3%;
    padding-right: 3%;
}
    
#\36 2cf2721080e3642e89d15d5 {
    align-items: flex-start;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 2cf2721080e3642e89d15d6 {
}
    
#\36 2cfc856080e3642e8ce5620 {
    margin-left: 10px;
    width: 296px;
}
    
#\36 2cfc856080e3642e8ce561e {
    grid-template-rows: minmax(17.662613122171948vh, max-content);
    padding-top: 70px;
    padding-bottom: 70px;
}
    
#\36 2cfc856080e3642e8ce5623 {
    margin-bottom: 35px;
}
    
#\36 2cfc856080e3642e8ce5622 {
    justify-content: center;
}
    
#\36 2cfc856080e3642e8ce5621 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: center;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0.1254320987654275%;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    min-height: 100%;
    width: 80%;
    max-height: none;
}
    
#\36 2d0231d37b32f7dce00f20a {
    grid-template-rows: minmax(1vh, max-content);
    padding-top: 50px;
    padding-bottom: 50px;
}
#\36 2d0231d37b32f7dce00f20a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYH/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIDBAAFMRESIUFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAIDAAAAAAAAAAAAAAAAAAACAQMT/9oADAMBAAIRAxEAPwBynsI578k1twzPzlIuwoBRxmKVNjOHY93vGltSFQep8j7hNmExUp//2Q==');
}
    
#\36 2d0231d37b32f7dce00f209 {
    justify-self: start;
    margin-left: 25px;
    margin-right: 0%;
    width: 676px;
    max-width: none;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    align-self: start;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    min-height: 510px;
}
    
#\36 2cf2721080e3642e89d15d2 {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    width: 55.75%;
}
    
#\36 2cf2721080e3642e89d15d3 {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    width: 49.77%;
}
}



@media (min-width: 1400px) {
    
#\36 2c68d7dae855c759aad7d62 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 2cf1f8e34adb0071aa1793b {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 2cf1f8e34adb0071aa1793a {
}
    
#\36 2c68d7dae855c759aad7d5f {
}
    
#\36 2cf22a434adb0071aa2d84c {
}
    
#\36 2cf2721080e3642e89d15d5 {
    padding-left: 0%;
    padding-right: 0%;
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: start;
    align-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    min-height: 757px;
    width: 657px;
}
    
#\36 2cf2721080e3642e89d15d6 {
}
    
#\36 2cfc856080e3642e8ce561e {
    grid-template-rows: minmax(28.609625668449198vh, max-content);
}
    
#\36 2cfc856080e3642e8ce5623 {
    margin-bottom: 35px;
}
    
#\36 2cfc856080e3642e8ce5622 {
    width: 68.34%;
    min-height: 50px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\36 2cfc856080e3642e8ce5621 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: center;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    min-height: 100%;
    width: 45%;
    max-height: none;
}
    
#\36 2d0231d37b32f7dce00f20a {
    grid-template-rows: minmax(567px, max-content);
}
#\36 2d0231d37b32f7dce00f20a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYH/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIDBAAFMRESIUFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAIDAAAAAAAAAAAAAAAAAAACAQMT/9oADAMBAAIRAxEAPwBynsI578k1twzPzlIuwoBRxmKVNjOHY93vGltSFQep8j7hNmExUp//2Q==');
}
    
#\36 2d0231d37b32f7dce00f20b {
    order: 0;
}
    
#\36 2d0231d37b32f7dce00f209 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: start;
    align-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 123px;
    margin-bottom: 0px;
    height: auto;
    min-height: 77.89%;
    width: 88.92%;
}
    
#\36 2d0231d37b32f7dce00f208 {
    width: 1124px;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
}



@media (max-width: 766px) {
    
#\36 2c68d7dae855c759aad7d62 {
    grid-column-start: 1;
    grid-row-start: 2;
    grid-column-end: span 1;
    grid-row-end: span 1;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 2c68d7dae855c759aad7d5c {
    grid-template-rows: minmax(212px, max-content) minmax(212px, max-content);
}
    
#\36 2cf1f8e34adb0071aa1793c {
    grid-template-rows: minmax(272px, max-content) minmax(272px, max-content);
}
    
#\36 2cf1f8e34adb0071aa1793b {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 2cf1f8e34adb0071aa1793a {
    grid-column-start: 1;
    grid-row-start: 2;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 2c68d7dae855c759aad7d5f {
}
    
#\36 2cf22a434adb0071aa2d84c {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 2cf2721080e3642e89d15d4 {
    grid-template-rows: minmax(217.5px, max-content) minmax(217.5px, max-content);
}
    
#\36 2cf2721080e3642e89d15d5 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 2cf2721080e3642e89d15d6 {
    grid-column-start: 1;
    grid-row-start: 2;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 2cfc856080e3642e8ce561e {
    grid-template-rows: minmax(475px, max-content);
}
    
#\36 2cfc856080e3642e8ce5622 {
}
    
#\36 2cfc856080e3642e8ce5621 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 2d0231d37b32f7dce00f20a {
    grid-template-rows: minmax(799px, max-content);
}
#\36 2d0231d37b32f7dce00f20a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYH/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIDBAAFMRESIUFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAIDAAAAAAAAAAAAAAAAAAACAQMT/9oADAMBAAIRAxEAPwBynsI578k1twzPzlIuwoBRxmKVNjOHY93vGltSFQep8j7hNmExUp//2Q==');
}
    
#\36 2d0231d37b32f7dce00f209 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
}



@media (max-width: 767px) {
    
#\36 2c68d7dae855c759aad7d62 {
    flex-direction: column;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: start;
    align-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    min-height: 100%;
    max-width: none;
    max-height: none;
    padding-right: 3%;
    padding-left: 3%;
    height: auto;
}
    
#\36 2c68d7dae855c759aad7d5c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    padding-left: 0%;
    padding-right: 0%;
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-rows: minmax(181.94px, max-content) minmax(181.94px, max-content);
    column-gap: 0vh;
    row-gap: 3vh;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\36 2c68d7dae855c759aad7d5f {
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    width: 82.95591715976332%;
    order: 0;
}
    
#\36 2c68d7dae855c759aad7d60 {
    order: 1;
    margin-top: 25px;
}
    
#\36 2cf1f8e34adb0071aa17939 {
    order: 1;
}
    
#\36 2cf1f8e34adb0071aa1793d {
    order: 2;
}
    
#\36 2cf1f8e34adb0071aa1793c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    padding-left: 0%;
    padding-right: 0%;
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-rows: minmax(171.94px, max-content) minmax(171.94px, max-content);
    column-gap: 0vh;
    row-gap: 3vh;
    padding-top: 50px;
    padding-bottom: 50px;
}
    
#\36 2cf1f8e34adb0071aa1793b {
    flex-direction: column;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: start;
    align-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    min-height: 100%;
    max-width: none;
    max-height: none;
    padding-right: 3%;
    padding-left: 3%;
    height: auto;
}
    
#\36 2cf1f8e34adb0071aa1793a {
    width: 80.62150837988827%;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
    justify-self: center;
    align-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\36 2cf22a434adb0071aa2d84c {
    width: 80.62150837988827%;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
    justify-self: center;
    align-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\36 2cf2721080e3642e89d15d2 {
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 2cf2721080e3642e89d15d3 {
    order: 1;
    margin-top: 25px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 2cf2721080e3642e89d15d4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    padding-left: 0%;
    padding-right: 0%;
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-rows: minmax(556.94px, max-content) minmax(556.94px, max-content);
    column-gap: 0vh;
    row-gap: 3vh;
    padding-top: 50px;
    padding-bottom: 0px;
}
    
#\36 2cf2721080e3642e89d15d5 {
    flex-direction: column;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 2;
    justify-self: start;
    align-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100.00%;
    min-height: 100.00%;
    max-width: none;
    max-height: none;
    padding-right: 3%;
    padding-left: 3%;
    height: auto;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\36 2cf2721080e3642e89d15d6 {
    width: 51.88%;
}
    
#\36 2cfc856080e3642e8ce5620 {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\36 2cfc856080e3642e8ce561e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    grid-template-columns: minmax(0px, 1fr);
    padding-top: 50px;
    grid-template-rows: minmax(29.551624845742495vh, max-content);
    padding-bottom: 50px;
}
    
#\36 2cfc856080e3642e8ce5623 {
    margin-bottom: 35px;
}
    
#\36 2cfc856080e3642e8ce5622 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 2cfc856080e3642e8ce5621 {
    flex-direction: column;
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 2d0231d37b32f7dce00f20a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(40vh, max-content);
    background-image: url("https://lirp.cdn-website.com/a02429fa/dms3rep/multi/opt/holzcleanic-giessen-perkett-dielen-1-1920w.jpeg");
}
#\36 2d0231d37b32f7dce00f20a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYH/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIDBAAFMRESIUFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAIDAAAAAAAAAAAAAAAAAAACAQMT/9oADAMBAAIRAxEAPwBynsI578k1twzPzlIuwoBRxmKVNjOHY93vGltSFQep8j7hNmExUp//2Q==');
}
    
#\36 2d0231d37b32f7dce00f20b {
    margin-bottom: 20px;
}
    
#\36 2d0231d37b32f7dce00f209 {
    flex-direction: column;
    justify-self: start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    padding-top: 50px;
    padding-bottom: 50px;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    align-self: start;
    margin-top: 40px;
    margin-bottom: 0px;
    min-height: 92.90150842945873%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 2c68d7dae855c759aad7d5c {
    grid-template-rows: minmax(1vh, max-content) minmax(1vh, max-content);
}
    
#\36 2cf1f8e34adb0071aa1793c {
    grid-template-rows: minmax(1vh, max-content) minmax(1vh, max-content);
}
    
#\36 2cf1f8e34adb0071aa1793a {
}
    
#\36 2c68d7dae855c759aad7d5f {
}
    
#\36 2cf22a434adb0071aa2d84c {
}
    
#\36 2cf2721080e3642e89d15d4 {
    grid-template-rows: minmax(1vh, max-content) minmax(1vh, max-content);
}
    
#\36 2cf2721080e3642e89d15d6 {
}
    
#\36 2cfc856080e3642e8ce5622 {
}
}



@media all {
    
#\36 2d01948e835ca1de5eb2757 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-top: 25px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: center;
    align-self: center;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    width: 100%;
    min-height: 22.88%;
    height: auto;
}
    
#\36 2d01948e835ca1de5eb2758::before, #\36 2d01948e835ca1de5eb2758 > .bgExtraLayerOverlay {
}
#\36 2d01948e835ca1de5eb2758 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(600px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    padding-left: calc((100% - 1200px) / 2);
    padding-right: calc((100% - 1200px) / 2);
    background-image: none;
    background-attachment: fixed;
}
    
#\36 2d01948e835ca1de5eb2759 {
    position: relative;
    width: 100.00%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 25px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    align-self: center;
}
    
#widget_0oe {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 25px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 2d01948e835ca1de5eb2757 {
}
}



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 2d01948e835ca1de5eb2757 {
    justify-self: start;
    margin-left: 25px;
    margin-right: 0%;
    width: 676px;
    max-width: none;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    align-self: start;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    min-height: 510px;
}
    
#\36 2d01948e835ca1de5eb2758 {
    grid-template-rows: minmax(1vh, max-content);
    padding-top: 50px;
    padding-bottom: 50px;
}
}



@media (min-width: 1400px) {
    
#\36 2d01948e835ca1de5eb2757 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: start;
    align-self: start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 123px;
    margin-bottom: 0px;
    height: auto;
    min-height: 77.89%;
    width: 88.92%;
}
    
#\36 2d01948e835ca1de5eb2758 {
    grid-template-rows: minmax(567px, max-content);
}
    
#\36 2d01948e835ca1de5eb2759 {
    order: 0;
}
}



@media (max-width: 766px) {
    
#\36 2d01948e835ca1de5eb2757 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 2d01948e835ca1de5eb2758 {
    grid-template-rows: minmax(600px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 2d01948e835ca1de5eb2757 {
    flex-direction: column;
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    padding-top: 50px;
    padding-bottom: 50px;
}
    
#\36 2d01948e835ca1de5eb2758 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(40vh, max-content);
}
    
#\36 2d01948e835ca1de5eb2759 {
    margin-bottom: 20px;
}
}



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



@media all {
    
#\36 2d16597c6c9dd42bcece474 {
    position: relative;
    width: 151px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 25px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
}
    
#\36 2d16597c6c9dd42bcece475 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 25px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    order: 3;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
}
    
#\36 2d16597c6c9dd42bcece476 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 25px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    order: 0;
}
    
#\36 2d16597c6c9dd42bcece477 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-top: 25px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    top: 0px;
    left: 0px;
    height: auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
}
    
#\36 2d16597c6c9dd42bcece478 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 9.29866036249015%;
    justify-self: center;
    align-self: start;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    max-width: none;
    width: 59.30%;
    min-height: 100.00%;
    height: auto;
    max-height: none;
}
    
#\36 2d16597c6c9dd42bcece471 {
    position: relative;
    width: 330px;
    height: 55px;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    align-self: auto;
    max-height: none;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    order: 0;
}
    
#\36 2d16597c6c9dd42bcece472 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
}
    
#\36 2d16597c6c9dd42bcece473::before, #\36 2d16597c6c9dd42bcece473 > .bgExtraLayerOverlay {
}
#\36 2d16597c6c9dd42bcece473 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(487px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 100px;
    padding-bottom: 100px;
    background-image: none;
}
}



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 2d16597c6c9dd42bcece477 {
}
    
#\36 2d16597c6c9dd42bcece478 {
}
}



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 2d16597c6c9dd42bcece476 {
    margin-bottom: 35px;
}
    
#\36 2d16597c6c9dd42bcece477 {
    justify-content: center;
}
    
#\36 2d16597c6c9dd42bcece478 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: center;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0.1254320987654275%;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    min-height: 100%;
    width: 80%;
    max-height: none;
}
    
#\36 2d16597c6c9dd42bcece471 {
    margin-left: 10px;
    width: 296px;
}
    
#\36 2d16597c6c9dd42bcece473 {
    grid-template-rows: minmax(17.662613122171948vh, max-content);
    padding-top: 70px;
    padding-bottom: 70px;
}
}



@media (min-width: 1400px) {
    
#\36 2d16597c6c9dd42bcece476 {
    margin-bottom: 35px;
}
    
#\36 2d16597c6c9dd42bcece477 {
    width: 68.34%;
    min-height: 50px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\36 2d16597c6c9dd42bcece478 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    justify-self: center;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    min-height: 100%;
    width: 45%;
    max-height: none;
}
    
#\36 2d16597c6c9dd42bcece473 {
    grid-template-rows: minmax(28.609625668449198vh, max-content);
}
}



@media (max-width: 766px) {
    
#\36 2d16597c6c9dd42bcece477 {
}
    
#\36 2d16597c6c9dd42bcece478 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 2d16597c6c9dd42bcece473 {
    grid-template-rows: minmax(487px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 2d16597c6c9dd42bcece476 {
    margin-bottom: 35px;
}
    
#\36 2d16597c6c9dd42bcece477 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 2d16597c6c9dd42bcece478 {
    flex-direction: column;
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 2d16597c6c9dd42bcece471 {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0%;
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\36 2d16597c6c9dd42bcece473 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    grid-template-columns: minmax(0px, 1fr);
    padding-top: 50px;
    grid-template-rows: minmax(29.551624845742495vh, max-content);
    padding-bottom: 50px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 2d16597c6c9dd42bcece477 {
}
}

