*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody *.u_1838501898:before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_1838501898.before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody div.u_1838501898:before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.36 !important;
}
*#dm *.dmBody div.u_1838501898.before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.36 !important;
}
*#dm *.dmBody div.u_1838501898
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/84c12200/dms3rep/multi/opt/ImageGalleryHandler+%2814%29-1920w.jpg) !important;
}
*#dm *.dmBody div.u_1045468658
{
	background-color:rgba(255,255,255,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/84c12200/dms3rep/multi/opt/ImageGalleryHandler+%286%29-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1045468658:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1045468658.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1045468658>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1045468658:before
{
	background-color:rgba(247,247,251,1) !important;
	opacity:0.8 !important;
}
*#dm *.dmBody div.u_1045468658.before
{
	background-color:rgba(247,247,251,1) !important;
	opacity:0.8 !important;
}
*#dm *.dmBody div.u_1045468658>.bgExtraLayerOverlay
{
	background-color:rgba(247,247,251,1) !important;
	opacity:0.8 !important;
}
*#dm *.dmBody div.u_1319473956
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1299110669
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_Seccion1:before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_Seccion1.before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody div.u_Seccion1:before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.36 !important;
}
*#dm *.dmBody div.u_Seccion1.before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.36 !important;
}
*#dm *.dmBody div.u_Seccion1
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/84c12200/dms3rep/multi/opt/ImageGalleryHandler+%2814%29-1920w.jpg) !important;
}
*#dm *.dmBody div.u_Seccion2
{
	background-color:rgba(255,255,255,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/84c12200/dms3rep/multi/opt/ImageGalleryHandler+%286%29-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_Seccion2:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_Seccion2.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_Seccion2>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_Seccion2:before
{
	background-color:rgba(247,247,251,1) !important;
	opacity:0.8 !important;
}
*#dm *.dmBody div.u_Seccion2.before
{
	background-color:rgba(247,247,251,1) !important;
	opacity:0.8 !important;
}
*#dm *.dmBody div.u_Seccion2>.bgExtraLayerOverlay
{
	background-color:rgba(247,247,251,1) !important;
	opacity:0.8 !important;
}
*#dm *.dmBody div.u_Seccion3
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_Seccion4
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody div.u_1658712211 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1175003788 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1250573392 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1760780282 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1449331652 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1840116815 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody *.u_1799724434 .caption-inner
{
	border-bottom-left-radius:0 !important;
	-webkit-border-top-right-radius:0 !important;
	-moz-border-top-right-radius:0 !important;
	-webkit-border-bottom-right-radius:0 !important;
	-webkit-border-bottom-left-radius:0 !important;
	border-top-right-radius:0 !important;
	-webkit-border-top-left-radius:0 !important;
	border-radius:0 !important;
	-moz-border-bottom-right-radius:0 !important;
	-moz-border-top-left-radius:0 !important;
	border-top-left-radius:0 !important;
	-moz-border-radius:0 !important;
	-moz-border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1238828338 .svg
{
	color:rgba(247,247,251,1) !important;
	fill:rgba(247,247,251,1) !important;
}
*#dm *.dmBody div.u_1796275559 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1946528983 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1379914273 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1313216854 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1010638146 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1927059256 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody *.u_1400403971
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1400403971 .rteBlock
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1847160681 .rteBlock
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1010364673 .btnDisenoDos:hover
{
	border-color:var(--color_8) !important;
	background-color:var(--color_8) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1010364673 .btnDisenoDos.hover
{
	border-color:var(--color_8) !important;
	background-color:var(--color_8) !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1010364673 .iconoDisenoDos svg
{
	fill:rgba(133,160,155,1) !important;
}
*#dm *.dmBody div.u_1010364673 .btnDisenoDos:hover span.text
{
	color:rgba(247,247,251,1) !important;
}
*#dm *.dmBody div.u_1010364673 .btnDisenoDos.hover span.text
{
	color:rgba(247,247,251,1) !important;
}
*#dm *.dmBody div.u_1539685247 .btnDisenoDos span.text
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1539685247 .btnDisenoDos:hover
{
	border-color:var(--color_8) !important;
	background-color:var(--color_8) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1539685247 .btnDisenoDos.hover
{
	border-color:var(--color_8) !important;
	background-color:var(--color_8) !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1539685247 .iconoDisenoDos svg
{
	fill:rgba(133,160,155,1) !important;
}
*#dm *.dmBody div.u_1539685247 .btnDisenoDos:hover span.text
{
	color:rgba(247,247,251,1) !important;
}
*#dm *.dmBody div.u_1539685247 .btnDisenoDos.hover span.text
{
	color:rgba(247,247,251,1) !important;
}
*#dm *.dmBody div.u_1010364673 .btnDisenoDos
{
	background-color:var(--color_6) !important;
	border-color:var(--color_8) !important;
}
*#dm *.dmBody *.u_1947344078 .caja-method .method svg *
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody *.u_1947344078 .title-pagos
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1947344078 .payment-methods
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1947344078 .title-pagos
{
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1976848442 .svg
{
	color:rgba(247,247,251,1) !important;
	fill:rgba(247,247,251,1) !important;
}
*#dm *.dmBody *.u_1115556093
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1115556093 .rteBlock
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1238828338
{
	border-radius:50% !important;
	border-color:rgba(0,0,0,1) !important;
	border-width:0 !important;
	background-color:var(--color_5) !important;
	border-style:solid !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1976848442
{
	border-radius:50% !important;
	border-color:rgba(0,0,0,1) !important;
	border-width:0 !important;
	background-color:var(--color_5) !important;
	border-style:solid !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1805422729 .color-overlay
{
	background-color:var(--color_6) !important;
}
*#dm *.dmBody *.u_1799724434 .photoGalleryThumbs .image-container a
{
	background-size:contain !important;
}
*#dm *.dmBody div.u_1116749290 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1116749290
{
	width:100% !important;
}
*#dm *.dmBody div.u_1799724434 .photoGalleryViewAll.link
{
	color:var(--color_8) !important;
}
*#dm *.dmBody *.u_1288435480
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1288435480 .rteBlock
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1721499997
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1721499997 .rteBlock
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1437192693 .svg
{
	color:rgba(247,247,251,1) !important;
	fill:rgba(247,247,251,1) !important;
}
*#dm *.dmBody div.u_1437192693
{
	border-radius:50% !important;
	border-color:rgba(0,0,0,1) !important;
	border-width:0 !important;
	background-color:var(--color_5) !important;
	border-style:solid !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1373528489 .svg
{
	color:rgba(247,247,251,1) !important;
	fill:rgba(247,247,251,1) !important;
}
*#dm *.dmBody div.u_1373528489
{
	border-radius:50% !important;
	border-color:rgba(0,0,0,1) !important;
	border-width:0 !important;
	background-color:var(--color_5) !important;
	border-style:solid !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1090706391 .svg
{
	color:rgba(247,247,251,1) !important;
	fill:rgba(247,247,251,1) !important;
}
*#dm *.dmBody div.u_1090706391
{
	border-radius:50% !important;
	border-color:rgba(0,0,0,1) !important;
	border-width:0 !important;
	background-color:var(--color_5) !important;
	border-style:solid !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1087627009 .svg
{
	color:rgba(247,247,251,1) !important;
	fill:rgba(247,247,251,1) !important;
}
*#dm *.dmBody div.u_1087627009
{
	border-radius:50% !important;
	border-color:rgba(0,0,0,1) !important;
	border-width:0 !important;
	background-color:var(--color_5) !important;
	border-style:solid !important;
	background-image:initial !important;
}
*#dm *.dmBody *.u_1367443967
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1367443967 .rteBlock
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1140194792
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1140194792 .rteBlock
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1497017243 .color-overlay
{
	background-color:rgba(0,0,0,0.4) !important;
}
*#dm *.dmBody *.u_1689901253
{
	width:100% !important;
}
*#dm *.dmBody div.u_1689901253 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1728878376 .color-overlay
{
	background-color:var(--color_6) !important;
}
*#dm *.dmBody *.u_1774251164
{
	width:100% !important;
}
*#dm *.dmBody *.u_1718573215
{
	width:100% !important;
}
*#dm *.dmBody *.u_1262377476
{
	width:100% !important;
}
*#dm *.dmBody *.u_1138415317
{
	width:100% !important;
}
*#dm *.dmBody div.u_1138415317 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1105473865
{
	width:100% !important;
}
*#dm *.dmBody *.u_1572171814
{
	width:100% !important;
}
*#dm *.dmBody div.u_1105473865 img
{
	object-fit:contain !important;
	object-position:50% 50% !important;
}
.u_1325753061
{
}
.u_1064756092
{
}
.u_1031513351
{
}
.u_1636855100
{
}
.u_1248854675
{
}
.u_1499880021
{
}
.u_1058320687
{
}
.u_1657597163
{
}
.u_1204613988
{
}
.u_LaminayPerfiles
{
}
*#dm *.dmBody div.u_1607742576 .color-overlay
{
	background-color:rgba(0,0,0,0.4) !important;
}
*#dm *.dmBody *.u_1112052866
{
	width:100% !important;
}
*#dm *.dmBody div.u_1112052866 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1647163803 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1488046044 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1647163803
{
	width:100% !important;
}
*#dm *.dmBody *.u_1488046044
{
	width:100% !important;
}
*#dm *.dmBody *.u_1842015270
{
	width:100% !important;
}
.u_1315676886
{
}
.u_1557732842
{
}
.u_1434144350
{
}
.u_1079418679
{
}
*#dm *.dmBody *.u_1915939350 .style-title
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1915939350 .style-text
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1755711041 .phoneConteiner a
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1755711041 .icono-phone svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1349841128 .btnDisenotres:hover span.text
{
	text-decoration:underline !important;
}
*#dm *.dmBody div.u_1349841128 .btnDisenotres.hover span.text
{
	text-decoration:underline !important;
}
*#dm *.dmBody *.u_1349841128 .btnDisenotres
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1036574499 .emailConteiner a
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1036574499 .icono-email svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1097433197 .socialHubIcon
{
	color:var(--color_1) !important;
	border-color:rgba(20,16,12,1) !important;
}
*#dm *.dmBody *.u_1338856616 .texto-method
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1338856616 .caja-method .method svg *
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody *.u_1338856616 .title-pagos
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1338856616 .payment-methods
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1338856616 .title-pagos
{
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1536704220 .color-overlay
{
	background-color:rgba(0,0,0,0.4) !important;
}
*#dm *.dmBody div.u_1763446195 *.dmforminput label
{
	color:rgba(49,49,49,1) !important;
}
*#dm *.dmBody div.u_1763446195 *.dmforminput input
{
	color:rgba(49,49,49,1) !important;
}
*#dm *.dmBody div.u_1763446195 *.dmforminput textarea
{
	color:rgba(49,49,49,1) !important;
}
*#dm *.dmBody div.u_1763446195 *.dmforminput *.fileUploadLink
{
	color:rgba(49,49,49,1) !important;
}
*#dm *.dmBody div.u_1763446195 *.checkboxwrapper span
{
	color:rgba(49,49,49,1) !important;
}
*#dm *.dmBody div.u_1763446195 *.radiowrapper span
{
	color:rgba(49,49,49,1) !important;
}
*#dm *.dmBody div.u_1763446195 .dmformsubmit:hover
{
	background-image:none !important;
}
*#dm *.dmBody div.u_1763446195 .dmformsubmit.hover
{
	background-image:none !important;
}
*#dm *.dmBody div.u_1763446195 .dmformsubmit
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1763446195 *.dmformsubmit
{
	float:RIGHT !important;
}
*#dm *.dmBody *.u_1541763209
{
	background-image:url(https://lirp.cdn-website.com/84c12200/dms3rep/multi/opt/8dbac340-5abd-4e0e-87db-c161805278e1-bd8beb99-84e6ec3a-1920w.jpg) !important;
}
.u_1519231557
{
}
.u_1109387160
{
}
.u_1511949071
{
}
.u_Contactos
{
}
.u_Contacto
{
}
.u_1767002688
{
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1838501898
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:335px !important;
	padding-left:20px !important;
	padding-bottom:285px !important;
	max-width:100% !important;
	padding-right:20px !important;
	min-width:0 !important;
	text-align:center !important;
	background-attachment:initial !important;
	background-size:cover !important;
	background-position:50% 100% !important;
	margin-right:0 !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1045468658
{
	margin-left:0 !important;
	padding-top:119.5px !important;
	padding-left:40px !important;
	padding-bottom:54.5px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:40px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
	background-position:50% 0 !important;
}
*#dm *.dmBody div.u_1319473956
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:100px !important;
	padding-left:20px !important;
	padding-bottom:100px !important;
	max-width:none !important;
	padding-right:20px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-top:0 !important;
	margin-left:0 !important;
	margin-right:0 !important;
}
*#dm *.dmBody div.u_1299110669
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:37px !important;
	padding-left:40px !important;
	padding-bottom:37px !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !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_Seccion3
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:100px !important;
	padding-left:20px !important;
	padding-bottom:100px !important;
	max-width:none !important;
	padding-right:20px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-top:0 !important;
	margin-left:0 !important;
	margin-right:0 !important;
}
*#dm *.dmBody div.u_Seccion4
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:37px !important;
	padding-left:40px !important;
	padding-bottom:37px !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !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_Seccion2
{
	margin-left:0 !important;
	padding-top:44px !important;
	padding-left:40px !important;
	padding-bottom:44px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:40px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
	background-position:50% 50% !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
}
*#dm *.dmBody div.u_Seccion1
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:274px !important;
	padding-left:20px !important;
	padding-bottom:224px !important;
	max-width:100% !important;
	padding-right:20px !important;
	min-width:0 !important;
	text-align:center !important;
	background-attachment:initial !important;
	background-size:cover !important;
	background-position:50% 100% !important;
	margin-right:0 !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1799724434
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1238828338
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1947344078 .title-pagos
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1976848442
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1799724434 .photoGalleryThumbs .image-container a
{
	padding-top:394px !important;
}
*#dm *.dmBody *.u_1799724434 .photoGalleryThumbs
{
	padding:6px !important;
}
*#dm *.dmBody *.u_1799724434 .layout-container
{
	padding:6px !important;
}
*#dm *.dmBody *.u_1799724434 .photoGalleryViewAll
{
	padding:0 12px !important;
}
*#dm *.dmBody div.u_1437192693
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1437192693
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1373528489
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1373528489
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1090706391
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1090706391
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1087627009
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1087627009
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1266668928
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1850894394
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:start !important;
	display:block !important;
}
*#dm *.dmBody div.u_1850894394 *.open-hours-item dt
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1850894394 *.open-hours-item dd
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1850894394 *.open-hours-item time
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1850894394 *.open-hours-special
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1755711041
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:start !important;
}
*#dm *.dmBody *.u_1097433197 .socialHubIcon
{
	font-size:22px !important;
	line-height:33px !important;
}
*#dm *.dmBody *.u_1338856616 .method
{
	height:20px !important;
}
*#dm *.dmBody div.u_1338856616 .title-pagos
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1763446195
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1763446195 .dmformsubmit
{
	width:250px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 400e56e276bb71deabad487 {
    margin: 0px 0px 0px 0px;
}
    
#\36 400e56e276bb71deabad484 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 400e56e276bb71deabad486 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 400e56e276bb71deabad485 {
    background-color: rgba(252,248,238,0);
}
    
#widget_0c6 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_td3 {
    width: 59.02%;
    height: auto;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 400e56e276bb71deabad486 {
    min-height: 150px;
    padding: 0px 0px 0px 0px;
}
    
#\36 400e56e276bb71deabad485 {
    background-color: rgba(252,248,238,0);
}
}



@media (min-width: 1400px) {
    
#\36 400e56e276bb71deabad485 {
    background-color: rgba(252,248,238,0);
}
}



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



@media (max-width: 767px) {
    
#\36 400e56e276bb71deabad484 {
    width: 100%;
    min-height: 39px;
    align-items: center;
}
    
#\36 400e56e276bb71deabad486 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 8% 30px 8%;
}
    
#\36 400e56e276bb71deabad485 {
    background-color: rgba(252,248,238,0);
}
    
#widget_0c6 {
    width: 100.00%;
}
    
#widget_td3 {
    width: 100.00%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 400e56e276bb71deabad485 {
    background-color: rgba(252,248,238,0);
}
}



@media all {
    
#\36 400e5af276bb71deabb6623 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 400e5af276bb71deabb6622 {
    align-self: start;
    background-size: cover;
    min-height: 460px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 0% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 400e5af276bb71deabb6621 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\36 400e5af276bb71deabb6620 {
    margin: 0px 0% 0px 0%;
}
    
#\36 400e5e8276bb71deabcfded.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 400e5e8276bb71deabcfded {
    position: relative;
    width: 80.13698630136986%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



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



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



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



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



@media (max-width: 767px) {
    
#\36 400e5af276bb71deabb6623 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 400e5af276bb71deabb6622 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



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



@media all {
    
#\36 400e809276bb71deac179c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.20%;
    align-items: flex-end;
    min-width: 4%;
    background-color: rgba(133, 160, 155, 0);
    border-width: 10px;
    border-color: var(--color_6);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 400e809276bb71deac179c6 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 400e809276bb71deac179c4 {
    margin: 0px 0% 0px 0%;
}
    
#\36 400e809276bb71deac179c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.80075%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_l59 {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    background-color: var(--color_4);
    background-image: initial;
    padding: 20px 3% 20px 3%;
}
    
#widget_urc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 cfe0662 {
    align-items: flex-end;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    background-color: var(--color_3);
    background-image: initial;
    align-self: flex-end;
    padding: 20px 3% 20px 3%;
}
    
#\31 ef8e797 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_asb {
    width: 91.58%;
    height: 678px;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 400e809276bb71deac179c7 {
    background-color: rgba(133, 160, 155, 0);
    border-width: 10px;
    border-color: var(--color_6);
    border-style: solid;
}
    
#\36 400e809276bb71deac179c6 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 681px;
}
    
#widget_asb {
    height: 388px;
}
    
#\37 cfe0662 {
    margin-top: 0px;
}
}



@media (min-width: 1400px) {
    
#\36 400e809276bb71deac179c7 {
    background-color: rgba(133, 160, 155, 0);
    border-width: 10px;
    border-color: var(--color_6);
    border-style: solid;
}
}



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



@media (max-width: 767px) {
    
#\36 400e809276bb71deac179c7 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-color: rgba(133, 160, 155, 0);
    border-width: 10px;
    border-color: var(--color_6);
    border-style: solid;
}
    
#\36 400e809276bb71deac179c6 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 400e809276bb71deac179c8 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#group_l59 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 90.15%;
}
    
#\37 cfe0662 {
    width: 88.12%;
    height: auto;
    min-height: 138px;
}
    
#widget_asb {
    height: 492px;
    width: 100.00%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 400e809276bb71deac179c7 {
    background-color: rgba(133, 160, 155, 0);
    border-width: 10px;
    border-color: var(--color_6);
    border-style: solid;
}
}



@media all {
    
#\39 3182760 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\36 400eb2ab8d48007c8264e82 {
    margin: 0px 0% 0px 0%;
}
    
#\36 400eb2ab8d48007c8264e84 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 400eb2ab8d48007c8264e83::before, #\36 400eb2ab8d48007c8264e83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.7;
    border-radius: inherit;
}
#\36 400eb2ab8d48007c8264e83 {
    background-image: url(https://lirp.cdn-website.com/84c12200/dms3rep/multi/opt/sld3-1920w.jpg);
    background-attachment: fixed;
}
#\36 400eb2ab8d48007c8264e83.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
    
#group_tih {
    justify-content: space-around;
    align-items: center;
    width: 38.52%;
    min-height: 153px;
    max-height: 100%;
    padding-top: 2%;
    padding-bottom: 2%;
    height: auto;
}
    
#widget_bbl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\36 40135488f5d8532c856d032.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\36 40135488f5d8532c856d032 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae33016a.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#ae33016a {
    width: 80px;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8630c74 {
    justify-content: space-around;
    align-items: center;
    width: 48.44%;
    min-height: 50px;
    max-height: 100%;
    padding-top: 2%;
    padding-bottom: 2%;
}
    
#\37 0df00b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#group_b1t {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#a84320ed {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2ea7745 {
    justify-content: space-around;
    align-items: center;
    width: 38.63%;
    min-height: 50px;
    max-height: 100%;
    padding-top: 2%;
    padding-bottom: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e0200e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\31 e0200e4 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 02bea36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\39 782b69a {
    justify-content: space-around;
    align-items: center;
    width: 55.30%;
    min-height: 50px;
    max-height: 100%;
    padding-top: 2%;
    padding-bottom: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3284b16.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\38 3284b16 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f07b31dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#af1f0bef.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#af1f0bef {
    width: 80px;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fe87f38.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\37 fe87f38 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 eafab66 {
    justify-content: space-around;
    align-items: center;
    width: 44.17%;
    min-height: 153px;
    max-height: 100%;
    order: 2;
    padding-top: 2%;
    padding-bottom: 2%;
    justify-self: auto;
    align-self: auto;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7d20a67 {
    justify-content: space-around;
    align-items: center;
    width: 34.87%;
    min-height: 153px;
    max-height: 100%;
    padding-top: 2%;
    padding-bottom: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d855db1 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
}
    
#\33 41a74c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#widget_cgm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 400eb2ab8d48007c8264e83::before, #\36 400eb2ab8d48007c8264e83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
}
#\36 400eb2ab8d48007c8264e83 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
#\36 400eb2ab8d48007c8264e83.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
    
#\34 d855db1 {
    width: 99.94%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 76px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a84320ed {
    margin-top: 42px;
    width: 100.01%;
    order: 1;
}
    
#\39 782b69a {
    width: 37.14901707034294%;
    order: 1;
}
    
#\30 8630c74 {
    justify-self: auto;
    align-self: auto;
    width: 34.23%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2ea7745 {
    order: 0;
    width: 28.62334589080286%;
}
    
#group_tih {
    align-self: auto;
    width: 38.517920063103475%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7d20a67 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 eafab66 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_b1t {
    width: 100%;
    min-height: 8px;
}
    
#\36 400eb2ab8d48007c8264e84 {
    min-height: 632px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#ae33016a {
    order: 1;
}
    
#\37 0df00b8 {
    order: 2;
}
    
#widget_cgm {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1400px) {
    
#\36 400eb2ab8d48007c8264e83::before, #\36 400eb2ab8d48007c8264e83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
}
#\36 400eb2ab8d48007c8264e83 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
#\36 400eb2ab8d48007c8264e83.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
    
#widget_cgm {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d855db1 {
    order: 1;
    width: 100.00%;
}
    
#a84320ed {
    order: 2;
}
    
#\30 8630c74 {
    margin-left: 79px;
}
    
#\39 782b69a {
    width: 32.88%;
    margin-left: 179px;
}
    
#\32 eafab66 {
    width: 28.404543735349602%;
    margin-left: 15px;
}
    
#group_tih {
    width: 24.77181756207159%;
}
    
#\38 7d20a67 {
    width: 46.82%;
}
}



@media (max-width: 766px) {
    
#\36 400eb2ab8d48007c8264e84 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 400eb2ab8d48007c8264e83 {
    grid-template-rows: minmax(8px, max-content);
}
#\36 400eb2ab8d48007c8264e83.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
}



@media (max-width: 767px) {
    
#\36 400eb2ab8d48007c8264e84 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 400eb2ab8d48007c8264e83::before, #\36 400eb2ab8d48007c8264e83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
}
#\36 400eb2ab8d48007c8264e83 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
#\36 400eb2ab8d48007c8264e83.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
    
#group_tih {
    width: 100%;
}
    
#\30 8630c74 {
    width: 100%;
}
    
#group_b1t {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a84320ed {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 2ea7745 {
    width: 100%;
}
    
#\39 782b69a {
    width: 100%;
}
    
#\32 eafab66 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 10px 0% 10px 0%;
}
    
#\38 7d20a67 {
    width: 100%;
}
    
#\34 d855db1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 400eb2ab8d48007c8264e83::before, #\36 400eb2ab8d48007c8264e83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
}
#\36 400eb2ab8d48007c8264e83 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
#\36 400eb2ab8d48007c8264e83.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
}



@media all {
    
#\36 4022a97b7b513789dd26ee9 {
    align-self: start;
    background-size: cover;
    min-height: 452px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 4022a97b7b513789dd26eea {
    margin: 0px 0% 0px 0%;
}
    
#\36 4022a97b7b513789dd26eeb {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#group_vn6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    background-image: url(https://lirp.cdn-website.com/84c12200/dms3rep/multi/opt/CAMION-e9b4a8dc-1920w.jpg);
    padding: 16px 16px 16px 16px;
}
#group_vn6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAlEAABAwMBCQEAAAAAAAAAAAACAQMEAAURMQYSExQhIlJhkdH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAQADAQEAAAAAAAAAAAAAAAEAAgMyQv/aAAwDAQACEQMRAD8AIXauTNkuNc0w1EaXtRdaMO/rvliU5jPv9qeuYCNhfIRRCzqidai+IfmX2qDfQOmG0o+Z/9k=');
}
    
#group_skq {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
    
#widget_tjg {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_jsn {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cm8 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 4022a97b7b513789dd26ee9 {
    padding-left: 30px;
    padding-right: 30px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 300px;
}
    
#group_vn6 {
    width: 49%;
    min-height: 8px;
}
#group_vn6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAlEAABAwMBCQEAAAAAAAAAAAACAQMEAAURMQYSExQhIlJhkdH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAQADAQEAAAAAAAAAAAAAAAEAAgMyQv/aAAwDAQACEQMRAD8AIXauTNkuNc0w1EaXtRdaMO/rvliU5jPv9qeuYCNhfIRRCzqidai+IfmX2qDfQOmG0o+Z/9k=');
}
    
#group_skq {
    width: 49%;
    min-height: 8px;
}
}



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



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



@media (max-width: 767px) {
    
#\36 4022a97b7b513789dd26ee9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_vn6 {
    width: 100%;
    min-height: 205px;
    align-items: center;
    height: auto;
}
#group_vn6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAlEAABAwMBCQEAAAAAAAAAAAACAQMEAAURMQYSExQhIlJhkdH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAQADAQEAAAAAAAAAAAAAAAEAAgMyQv/aAAwDAQACEQMRAD8AIXauTNkuNc0w1EaXtRdaMO/rvliU5jPv9qeuYCNhfIRRCzqidai+IfmX2qDfQOmG0o+Z/9k=');
}
    
#group_skq {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



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



@media all {
    
#\36 4022a97b7b513789dd26eee {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding: 60px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4022a97b7b513789dd26eef {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(252,248,238,0);
}
    
#\36 4022a97b7b513789dd26ef0 {
    align-self: start;
    background-size: cover;
    min-height: 100px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 4022a97b7b513789dd26ef1 {
    margin: 0px 0px 0px 0px;
}
    
#widget_leb {
    position: relative;
    width: 70%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 4022a97b7b513789dd26eef {
    background-color: rgba(252,248,238,0);
}
    
#\36 4022a97b7b513789dd26ef0 {
    min-height: 150px;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 1400px) {
    
#\36 4022a97b7b513789dd26eef {
    background-color: rgba(252,248,238,0);
}
}



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



@media (max-width: 767px) {
    
#\36 4022a97b7b513789dd26eee {
    width: 100%;
    min-height: 39px;
    align-items: center;
}
    
#\36 4022a97b7b513789dd26eef {
    background-color: rgba(252,248,238,0);
}
    
#\36 4022a97b7b513789dd26ef0 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 2% 30px 2%;
}
    
#widget_leb {
    width: 100.00%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 4022a97b7b513789dd26eef {
    background-color: rgba(252,248,238,0);
}
}



@media all {
    
#\37 2df5e05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a8253149 {
    min-height: 354px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding-bottom: 2%;
    flex-wrap: nowrap;
}
    
#widget_ijv {
    width: 100%;
    height: 512px;
    max-width: 100%;
    align-self: stretch;
}
}



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



@media (max-width: 767px) {
    
#\37 2df5e05 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a8253149 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_ijv {
    width: 100.00%;
    height: 180px;
}
}



@media all {
    
#\38 a828be1 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\31 84ee89e {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: 14px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
}
    
#\38 5baf2e0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_jn6 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 84ee89e {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\31 84ee89e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 5baf2e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\39 e085480 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 587f0b1 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_f0j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 6bf5df0::before, #\39 6bf5df0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.8;
    border-radius: inherit;
}
#\39 6bf5df0 {
    background-color: rgba(0, 0, 0, 0.4);
    background-image: url(https://lirp.cdn-website.com/84c12200/dms3rep/multi/opt/sld3-1920w.jpg);
    box-shadow: none;
}
#\39 6bf5df0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 587f0b1 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 89px;
}
    
#\39 6bf5df0::before, #\39 6bf5df0 > .bgExtraLayerOverlay {
    
}
#\39 6bf5df0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
    
#widget_f0j {
    margin-top: 0px;
}
}



@media (min-width: 1400px) {
    
#\39 6bf5df0::before, #\39 6bf5df0 > .bgExtraLayerOverlay {
    
}
#\39 6bf5df0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
    
#widget_f0j {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 587f0b1 {
    min-height: 118px;
}
}



@media (max-width: 767px) {
    
#\39 e085480 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 587f0b1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 6bf5df0::before, #\39 6bf5df0 > .bgExtraLayerOverlay {
    
}
#\39 6bf5df0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\39 6bf5df0::before, #\39 6bf5df0 > .bgExtraLayerOverlay {
    
}
#\39 6bf5df0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
}



@media all {
    
#\36 d7ddfb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\38 9d32b68 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 6615f13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#widget_k8q {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tkp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ddp {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#widget_rvs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3b18d03::before, #b3b18d03 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.83;
    border-radius: inherit;
}
#b3b18d03 {
    background-image: url(https://lirp.cdn-website.com/84c12200/dms3rep/multi/opt/sld3-1920w.jpg);
}
#b3b18d03.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9d32b68 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#b3b18d03::before, #b3b18d03 > .bgExtraLayerOverlay {
    
}
#b3b18d03.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
}



@media (min-width: 1400px) {
    
#b3b18d03::before, #b3b18d03 > .bgExtraLayerOverlay {
    
}
#b3b18d03.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
}



@media (max-width: 767px) {
    
#\36 d7ddfb6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 9d32b68 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 6615f13 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_ddp {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b3b18d03::before, #b3b18d03 > .bgExtraLayerOverlay {
    
}
#b3b18d03.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
    
#widget_tkp {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#b3b18d03::before, #b3b18d03 > .bgExtraLayerOverlay {
    
}
#b3b18d03.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBBAARBhIyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIXF7jUqrNT1WwhmJkY1vM7bqAVpxSbNyZT6+4xiLX//2Q==');
}
}



@media all {
    
#\35 559af76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ce86a7eb {
    width: 100%;
    height: 600px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b3c69f82 {
    grid-template-rows: minmax(150px, max-content) minmax(150px, max-content);
    width: 100%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 84cd181 {
    min-height: 926px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aeab7b79 {
    justify-content: space-around;
    align-items: center;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 1344px;
    min-height: 318px;
    background-color: var(--color_7);
    max-height: none;
    margin-bottom: -96px;
    height: auto;
    padding: 60px 30px 60px 30px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\31 6ed6112 {
    margin: 0px 0% 0px 0%;
}
    
#c0d0bce4 {
    width: 100.00%;
    height: 198px;
    max-width: 100%;
    order: 2;
    margin-top: 5px;
}
}



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



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



@media (min-width: 1400px) {
    
#aeab7b79 {
    background-color: var(--color_7);
}
    
#c0d0bce4 {
    width: 100.00%;
}
}



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



@media (max-width: 767px) {
    
#\35 559af76 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#ce86a7eb {
    height: 250px;
}
    
#b3c69f82 {
    grid-template-rows: minmax(137.5px, max-content) minmax(137.5px, max-content);
    justify-self: auto;
    align-self: auto;
    width: 95.53%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 84cd181 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#aeab7b79 {
    background-color: var(--color_7);
    justify-self: start;
    width: 100%;
    max-width: 100%;
    align-self: start;
    max-height: none;
    min-height: 212px;
    height: auto;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 2 / span 1;
}
    
#c0d0bce4 {
    height: 240px;
    width: 100.00%;
}
}



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



@media all {
    
#c3b1a9a3 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--color_7);
    background-image: initial;
}
    
#\37 4470cb6 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    padding: 4% 20px 4% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b485032 {
    align-self: start;
    background-size: cover;
    min-height: 100px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-top: 4%;
    padding-right: 0%;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 f4c9d17 {
    margin: 0px 0px 0px 0px;
}
    
#\32 bde7e91 {
    position: relative;
    width: 80%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\39 b485032 {
    min-height: 150px;
    padding: 0px 0px 0px 0px;
}
}



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



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



@media (max-width: 767px) {
    
#\37 4470cb6 {
    width: 100%;
    min-height: 39px;
    align-items: center;
}
    
#\39 b485032 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 8% 30px 8%;
}
    
#\32 bde7e91 {
    width: 100.00%;
}
}



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



@media all {
    
#\38 3fffbc7 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#\34 4ae5d02 {
    width: 99.99714542659048%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f874e0b {
    width: 100%;
    height: 548px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 70f98ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(133, 160, 155, 0);
    border-width: 10px;
    border-color: var(--color_6);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ddc28e85 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f5933b42 {
    margin: 0px 0% 0px 0%;
}
    
#\35 b902a60 {
    width: 100.00%;
    height: 924px;
    max-width: 100%;
    order: 1;
}
    
#d32e7ab7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 0bc48f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\31 70f98ca {
    background-color: rgba(133, 160, 155, 0);
    border-width: 10px;
    border-color: var(--color_6);
    border-style: solid;
}
    
#ddc28e85 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 1400px) {
    
#\31 70f98ca {
    background-color: rgba(133, 160, 155, 0);
    border-width: 10px;
    border-color: var(--color_6);
    border-style: solid;
}
}



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



@media (max-width: 767px) {
    
#\36 f874e0b {
    width: 100.00%;
    height: 274px;
}
    
#\31 70f98ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(133, 160, 155, 0);
    border-width: 10px;
    border-color: var(--color_6);
    border-style: solid;
}
    
#ddc28e85 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 b902a60 {
    height: 378px;
    width: 100.00%;
}
    
#\37 0bc48f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 70f98ca {
    background-color: rgba(133, 160, 155, 0);
    border-width: 10px;
    border-color: var(--color_6);
    border-style: solid;
}
}



@media all {
    
#\37 afc008e {
    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;
    max-width: 100%;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
    
#a2200698 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#b4764dff {
    margin: 0px 0% 0px 0%;
}
    
#ed45129e {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 14c6919 {
    position: relative;
    width: 100%;
    height: 320px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#d0b2dacb {
    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;
    max-width: 100%;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
    
#ab6184fb {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7a9c3b2 {
    position: relative;
    width: 100%;
    height: 320px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#efb3ca5d {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\33 3a34ee4 {
    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;
    max-width: 100%;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
    
#\39 979829e {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#ba5efc63 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#c9a15d41 {
    position: relative;
    width: 100%;
    height: 320px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\35 3e59871 {
    align-self: start;
    background-size: cover;
    min-height: 452px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a837501e {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\37 afc008e {
    width: 32%;
    min-height: 8px;
}
    
#d0b2dacb {
    width: 32%;
    min-height: 8px;
}
    
#\33 3a34ee4 {
    width: 32%;
    min-height: 8px;
}
    
#\35 3e59871 {
    padding-left: 30px;
    padding-right: 30px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 300px;
}
}



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



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



@media (max-width: 767px) {
    
#\37 afc008e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d0b2dacb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 3a34ee4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 7a9c3b2 {
    height: 240px;
}
    
#c9a15d41 {
    height: 240px;
}
    
#\35 3e59871 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 14c6919 {
    height: 240px;
}
}



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



@media all {
    
#eeacdecd {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\34 8bebb92 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--color_7);
    background-image: initial;
}
    
#df32dbae {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f94b5841 {
    margin: 0px 0% 0px 0%;
}
    
#\32 a48fa5f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 90.02%;
    min-height: 160px;
    max-height: 100%;
    background-color: var(--color_4);
    background-image: initial;
    order: 1;
    margin-top: 30px;
    padding: 20px 3% 20px 3%;
}
    
#f7bd9a01 {
    align-self: start;
    background-size: cover;
    min-height: 460px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b299c49b {
    position: relative;
    width: 53.22%;
    height: 288px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    align-self: flex-end;
    margin-top: -40px;
}
    
#f826130d {
    position: relative;
    width: 99.99714542659048%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 db7bcf3 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: rgba(133, 160, 155, 0);
    border-width: 10px;
    border-color: var(--color_6);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d4981db5 {
    position: relative;
    width: 100.00%;
    height: 524px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#f7bd9a01 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\37 db7bcf3 {
    background-color: rgba(133, 160, 155, 0);
    border-width: 10px;
    border-color: var(--color_6);
    border-style: solid;
}
}



@media (min-width: 1400px) {
    
#\37 db7bcf3 {
    background-color: rgba(133, 160, 155, 0);
    border-width: 10px;
    border-color: var(--color_6);
    border-style: solid;
}
}



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



@media (max-width: 767px) {
    
#df32dbae {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\32 a48fa5f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 90.15%;
    margin-top: 20px;
    padding-bottom: 80px;
}
    
#f7bd9a01 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#b299c49b {
    height: 238px;
    width: 77.58%;
}
    
#\37 db7bcf3 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-color: rgba(133, 160, 155, 0);
    border-width: 10px;
    border-color: var(--color_6);
    border-style: solid;
}
    
#d4981db5 {
    height: 240px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\37 db7bcf3 {
    background-color: rgba(133, 160, 155, 0);
    border-width: 10px;
    border-color: var(--color_6);
    border-style: solid;
}
}



@media all {
    
#\39 762fc18 {
    align-self: start;
    background-size: cover;
    min-height: 100px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f0c8a6cf {
    margin: 0px 0px 0px 0px;
}
    
#\30 1fbcca3 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding: 60px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b3991d78 {
    position: relative;
    width: 70%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\31 b3ea0c6 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(252,248,238,0);
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\39 762fc18 {
    min-height: 150px;
    padding: 0px 0px 0px 0px;
}
    
#\31 b3ea0c6 {
    background-color: rgba(252,248,238,0);
}
}



@media (min-width: 1400px) {
    
#\31 b3ea0c6 {
    background-color: rgba(252,248,238,0);
}
}



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



@media (max-width: 767px) {
    
#\39 762fc18 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 2% 30px 2%;
}
    
#\30 1fbcca3 {
    width: 100%;
    min-height: 39px;
    align-items: center;
}
    
#b3991d78 {
    width: 100.00%;
}
    
#\31 b3ea0c6 {
    background-color: rgba(252,248,238,0);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 b3ea0c6 {
    background-color: rgba(252,248,238,0);
}
}



@media all {
    
#\33 e3237c0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 3px 3px 3px 3px;
    padding: 20px 6% 20px 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3e4c5e8 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 17683ce {
    align-self: start;
    background-size: cover;
    min-height: 100px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d25c775f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
    
#d2949a63 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    background-color: var(--color_4);
    background-image: initial;
    padding: 20px 6% 20px 6%;
}
    
#\36 e4174d0 {
    margin: 0px 0px 0px 0px;
}
    
#a8312148 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a5982dd {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(252,248,238,0);
}
    
#a92a6921 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\35 17683ce {
    min-height: 150px;
    padding: 0px 0px 0px 0px;
}
    
#\34 a5982dd {
    background-color: rgba(252,248,238,0);
}
}



@media (min-width: 1400px) {
    
#\34 a5982dd {
    background-color: rgba(252,248,238,0);
}
}



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



@media (max-width: 767px) {
    
#\35 17683ce {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 2% 30px 2%;
}
    
#d25c775f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a5982dd {
    background-color: rgba(252,248,238,0);
}
    
#a92a6921 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 a5982dd {
    background-color: rgba(252,248,238,0);
}
}



@media all {
    
#d8d9208e {
    margin: 0px 0px 0px 0px;
}
    
#\32 1891782 {
    align-self: start;
    background-size: cover;
    min-height: 100px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 b4ab92f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
    
#edfd8e0c {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(252,248,238,0);
    box-shadow: none;
}
    
#cfac284f {
    position: relative;
    width: 100%;
    height: 410px;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\32 1891782 {
    min-height: 150px;
    padding: 0px 0px 0px 0px;
}
    
#edfd8e0c {
    background-color: rgba(252,248,238,0);
}
}



@media (min-width: 1400px) {
    
#edfd8e0c {
    background-color: rgba(252,248,238,0);
}
}



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



@media (max-width: 767px) {
    
#\32 1891782 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 2% 30px 2%;
}
    
#\36 b4ab92f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#edfd8e0c {
    background-color: rgba(252,248,238,0);
}
    
#cfac284f {
    height: 278px;
}
}



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



@media all {
    
#\39 feb18d4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding: 30px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ac806b2 {
    position: relative;
    width: 70%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c359a74 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(252,248,238,0);
}
    
#\34 277dfa0 {
    margin: 0px 0px 0px 0px;
}
    
#\37 38cc827 {
    align-self: start;
    background-size: cover;
    min-height: 100px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\32 c359a74 {
    background-color: rgba(252,248,238,0);
}
    
#\37 38cc827 {
    min-height: 150px;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 1400px) {
    
#\32 c359a74 {
    background-color: rgba(252,248,238,0);
}
}



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



@media (max-width: 767px) {
    
#\39 feb18d4 {
    width: 100%;
    min-height: 39px;
    align-items: center;
}
    
#\32 ac806b2 {
    width: 100.00%;
}
    
#\32 c359a74 {
    background-color: rgba(252,248,238,0);
}
    
#\37 38cc827 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 2% 30px 2%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 c359a74 {
    background-color: rgba(252,248,238,0);
}
}



@media all {
    
#bbedb132 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8cb3c92 {
    width: 100%;
    height: 600px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 c64512a {
    width: 59.22%;
    height: 210px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-top: 64px;
    margin-left: 25px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\31 774db30 {
    grid-template-rows: minmax(150px, max-content) minmax(150px, max-content);
    width: 100%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8851013 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d142bf8f {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\31 774db30 {
    grid-template-rows: minmax(100px, max-content) minmax(100px, max-content);
}
    
#\32 8851013 {
    min-height: 673px;
}
}



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



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



@media (max-width: 767px) {
    
#bbedb132 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#b8cb3c92 {
    height: 250px;
}
    
#\36 c64512a {
    height: 240px;
    justify-self: end;
    align-self: start;
    width: 98.60%;
    margin: 64px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\31 774db30 {
    grid-template-rows: minmax(150px, max-content) minmax(150px, max-content);
    justify-self: auto;
    align-self: auto;
    width: 99.99534395572942%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8851013 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
}



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



@media all {
    
#\37 7c7afd6 {
    margin: 0px 0px 0px 0px;
}
    
#df459808 {
    position: relative;
    width: 80%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#e4813c6f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    padding: 4% 20px 4% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 630023a {
    align-self: start;
    background-size: cover;
    min-height: 100px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-right: 0%;
    padding-bottom: 4%;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e8e0ea37 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--color_7);
    background-image: initial;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\31 630023a {
    min-height: 150px;
    padding: 0px 0px 0px 0px;
}
}



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



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



@media (max-width: 767px) {
    
#df459808 {
    width: 100.00%;
}
    
#e4813c6f {
    width: 100%;
    min-height: 39px;
    align-items: center;
}
    
#\31 630023a {
    min-height: unset;
    flex-direction: column;
    padding: 30px 8% 30px 8%;
}
}



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



@media all {
    
#\38 93c533c {
    align-self: start;
    background-size: cover;
    min-height: 645px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-right: 0%;
    padding-bottom: 4%;
    padding-left: 0%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 d684e70 {
    position: relative;
    width: 18.66%;
    height: 606px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 6ad8461 {
    position: relative;
    width: 18.66%;
    height: 606px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 ef1916e {
    position: relative;
    width: 18.65907534246575%;
    height: 606px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 df21db2 {
    margin: 0px 0px 0px 0px;
}
    
#\35 1a5b673 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--color_7);
    background-image: initial;
}
    
#d62ba5c1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 93c533c {
    min-height: 150px;
    padding: 0px 0px 0px 0px;
}
    
#\37 d684e70 {
    height: 490px;
}
    
#\37 6ad8461 {
    height: 490px;
}
    
#\39 ef1916e {
    height: 490px;
}
}



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



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



@media (max-width: 767px) {
    
#\38 93c533c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 8% 30px 8%;
}
    
#\37 d684e70 {
    height: 268px;
    width: 30%;
}
    
#\37 6ad8461 {
    height: 268px;
    width: 30%;
}
    
#\39 ef1916e {
    height: 268px;
    width: 30%;
}
    
#d62ba5c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



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



@media all {
    
#\36 cb657cd {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 73.71%;
    min-height: 194px;
    max-height: 100%;
    background-color: var(--color_4);
    background-image: initial;
    order: 0;
    height: auto;
    padding: 20px 3% 20px 3%;
}
    
#\37 2376d17 {
    align-self: start;
    background-size: cover;
    min-height: 115px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-right: 0%;
    padding-bottom: 2%;
    padding-left: 0%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 e3166af {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7af3494 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#d25d81f7 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--color_7);
    background-image: initial;
}
    
#c117b733 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 cb657cd {
    width: 91.20%;
}
    
#\37 2376d17 {
    padding-left: 4%;
    padding-right: 4%;
}
}



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



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



@media (max-width: 767px) {
    
#\36 cb657cd {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    height: auto;
    min-height: 299px;
}
    
#\37 2376d17 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 e3166af {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



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



@media all {
    
#a8bad0fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#eb849a56 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 ff376f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7248d6d {
    margin: 0px 0% 0px 0%;
}
    
#\34 0a59f12 {
    justify-content: space-around;
    align-items: center;
    justify-self: center;
    align-self: end;
    order: 0;
    width: 650px;
    min-height: auto;
    background-color: var(--color_7);
    max-height: none;
    margin-right: 15px;
    margin-bottom: -10px;
    padding: 60px 30px 60px 30px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\34 3a368ac {
    width: 100%;
    height: 600px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 fc246e1 {
    grid-template-rows: minmax(150px, max-content) minmax(150px, max-content);
    width: 100%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\34 0a59f12 {
    background-color: var(--color_7);
}
}



@media (min-width: 1400px) {
    
#\34 0a59f12 {
    background-color: var(--color_7);
}
}



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



@media (max-width: 767px) {
    
#eb849a56 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\30 ff376f4 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\34 0a59f12 {
    background-color: var(--color_7);
    justify-self: start;
    width: 100%;
    max-width: 100%;
    align-self: start;
    max-height: none;
    min-height: 212px;
    height: auto;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 2 / span 1;
}
    
#\34 3a368ac {
    height: 250px;
}
    
#\39 fc246e1 {
    grid-template-rows: minmax(150px, max-content) minmax(150px, max-content);
    justify-self: auto;
    align-self: auto;
    width: 99.99534395572942%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 0a59f12 {
    background-color: var(--color_7);
}
}



@media all {
    
#\39 9bdcb44 {
    align-self: start;
    padding-top: 4%;
    background-size: cover;
    display: flex;
    padding-bottom: 4%;
    min-height: 26px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#e6c8a5ef {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\33 27db776 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-image: url();
}
#\33 27db776.lazy {
    background-image: url('');
}
    
#d680d1b2 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9bdcb44 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#e6c8a5ef {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\39 9bdcb44 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#e6c8a5ef {
    width: 100%;
    min-height: 8px;
}
}



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



@media (min-width: 468px) and (max-width: 767px) {
    
#\39 9bdcb44 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e6c8a5ef {
    width: 100%;
    min-height: 80px;
}
}



@media all {
    
#a1a75304 {
    align-self: start;
    padding-top: 4%;
    background-size: cover;
    display: flex;
    padding-bottom: 4%;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
}
    
#\33 4f3fc59.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 4f3fc59 {
    position: relative;
    width: 223px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2799b16 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c17337e9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c17337e9 {
    position: relative;
    width: 344.5px;
    height: 25px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaf3ced2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eaf3ced2 {
    position: relative;
    width: 345px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da29728b {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\31 7b6d6e1 {
    position: relative;
    width: 300px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4248612 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ddcfa3a {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9bf8161.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 9bf8161 {
    position: relative;
    width: 717px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c192c0dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c192c0dd {
    position: relative;
    width: 344.5px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8bfb35c {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#\34 0f705d6 {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 9;
}
    
#\33 cb7b46e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 35%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 f822e7a {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5a4898a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 5a4898a {
    position: relative;
    width: 738px;
    height: 300px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a642e7d {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2b73a1a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 2b73a1a {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 9;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 83fe78b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 61%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1a75304 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 4f3fc59 {
    margin: 0px 0% 0px 0%;
}
    
#\33 2799b16 {
    margin: 0px 0% 0px 0%;
}
    
#c17337e9 {
    margin: 0px 0% 0px 0%;
}
    
#eaf3ced2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 7b6d6e1 {
    margin: 0px 0% 0px 0%;
}
    
#\34 4248612 {
    margin: 0px 0% 0px 0%;
}
    
#\34 ddcfa3a {
    margin: 0px 0% 0px 0%;
}
    
#\37 9bf8161 {
    margin: 0px 0% 0px 0%;
}
    
#c192c0dd {
    margin: 0px 0% 0px 0%;
}
    
#\34 0f705d6 {
    margin: 0px 0% 0px 0%;
}
    
#\33 cb7b46e {
    width: 100%;
    min-height: 80px;
    order: 1;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
}
    
#\32 f822e7a {
    margin: 0px 0% 0px 0%;
}
    
#\36 5a4898a {
    margin: 0px 0% 0px 0%;
}
    
#\38 a642e7d {
    margin: 0px 0% 0px 0%;
}
    
#\32 2b73a1a {
    margin: 0px 0% 0px 0%;
}
    
#\30 83fe78b {
    width: 100%;
    min-height: 80px;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#a1a75304 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 cb7b46e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 4f3fc59 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 83fe78b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f8bfb35c {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}

