*#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 nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody div.u_1196573567
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1822446409
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1092516763
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1055257930
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1744424435
{
	background-color:rgba(0,0,0,0) !important;
	border-radius:0 0 0 0 !important;
}
*#dm *.dmBody div.u_1414887805 .shape-text
{
	color:rgba(68,91,75,1) !important;
	font-family: Poppins !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1467533652 .shape-text
{
	color:rgba(68,91,75,1) !important;
	font-family: Poppins !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1272845009 .shape-text
{
	color:rgba(68,91,75,1) !important;
	font-family: Poppins !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1699926678 .shape-text
{
	color:rgba(68,91,75,1) !important;
	font-family: Poppins !important;
	font-weight:bold !important;
}
*#dm *.dmBody *.u_undefined
{
	display:none !important;
}
*#dm *.dmBody *.u_1809445833
{
	display:none !important;
}
*#dm *.dmBody *.u_1123024281
{
	display:none !important;
}
*#dm *.dmBody *.u_1247926397
{
	display:none !important;
}
*#dm *.dmBody *.u_1320588125
{
	display:none !important;
}
*#dm *.dmBody *.u_1657628768
{
	display:none !important;
}
*#dm *.dmBody *.u_1178265018
{
	display:none !important;
}
*#dm *.dmBody div.u_1145215955
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1540393726
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1100472389
{
	text-align:CENTER !important;
}
*#dm *.dmBody a.u_1100472389
{
	background-color:rgba(30,178,30,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1100472389:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1100472389.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1100472389 span.text
{
	font-weight:600 !important;
	color:rgba(255,255,255,1) !important;
	font-size:14px !important;
}
*#dm *.dmBody *.u_1185101832
{
	text-align:CENTER !important;
}
*#dm *.dmBody a.u_1185101832
{
	background-color:rgba(30,178,30,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1185101832:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1185101832.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1185101832 span.text
{
	font-weight:600 !important;
	color:rgba(255,255,255,1) !important;
	font-size:14px !important;
}
*#dm *.dmBody *.u_1470381771
{
	width:100% !important;
}
*#dm *.dmBody *.u_1870012621
{
	width:100% !important;
}
*#dm *.dmBody *.u_1959453727
{
	width:100% !important;
}
*#dm *.dmBody *.u_1172979351
{
	width:100% !important;
}
*#dm *.dmBody div.u_3836145813 .color-overlay
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1681965593 .color-overlay
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1697654649
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/590f17e6/dms3rep/multi/opt/linha+verde-1920w.webp) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1492540853
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1822559835
{
	display:none !important;
}
*#dm *.dmBody *.u_1132100052
{
	display:none !important;
}
*#dm *.dmBody *.u_1121435849
{
	display:none !important;
}
*#dm *.dmBody *.u_1856556324
{
	display:none !important;
}
*#dm *.dmBody *.u_1576949199
{
	display:none !important;
}
*#dm *.dmBody *.u_1982823696
{
	display:none !important;
}
*#dm *.dmBody *.u_1047756773
{
	display:none !important;
}
*#dm *.dmBody *.u_1875037089
{
	display:none !important;
}
*#dm *.dmBody div.u_1612019053 .color-overlay
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1132705748
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/590f17e6/dms3rep/multi/opt/Arquitetura+para+sa%C3%BAde-1920w.webp) !important;
	background-size:cover !important;
	border-radius:8px 8px 8px 8px !important;
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1662065573
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/590f17e6/dms3rep/multi/opt/Arquitetura+para+resid%C3%AAncias+especializadas-1920w.webp) !important;
	background-size:cover !important;
	border-radius:8px 8px 8px 8px !important;
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1704323982
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/590f17e6/dms3rep/multi/opt/Projeto+de+interiores-1920w.webp) !important;
	background-size:cover !important;
	border-radius:8px 8px 8px 8px !important;
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1978458871
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/590f17e6/dms3rep/multi/opt/pexels-photo-271667-1920w.jpeg) !important;
	background-size:cover !important;
	border-radius:8px 8px 8px 8px !important;
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_3836145813 .flex-direction-nav a
{
	width:10px !important;
	height:10px !important;
	overflow:visible !important;
}
*#dm *.dmBody *.u_3836145813 .flex-direction-nav a:before
{
	font-size:10px !important;
}
*#dm *.dmBody *.u_1681965593 .flex-direction-nav a
{
	width:10px !important;
	height:10px !important;
	overflow:visible !important;
}
*#dm *.dmBody *.u_1681965593 .flex-direction-nav a:before
{
	font-size:10px !important;
}
*#dm *.dmBody div.u_1293177615
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/590f17e6/dms3rep/multi/opt/estampa+branca-1920w.webp) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1293177615:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1293177615.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1293177615>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1612019053 .flex-direction-nav a
{
	width:10px !important;
	height:10px !important;
	overflow:visible !important;
}
*#dm *.dmBody *.u_1612019053 .flex-direction-nav a:before
{
	font-size:10px !important;
}
*#dm *.dmBody div.u_1141940052
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/590f17e6/dms3rep/multi/opt/linha+verde-1920w.webp) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1361678359
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1224773254:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1224773254.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*.u_1249115887
{
	background-image:none !important;
	background-color:rgba(0,0,0,0) !important;
	background-position:0% 0% !important;
	background-size:auto !important;
	background-repeat:repeat !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin:0px !important;
	text-align:start !important;
	color:rgb(136,138,140) !important;
}
*.u_1224773254
{
	background-image:url(https://lirp.cdn-website.com/f5959073/dms3rep/multi/opt/shutterstock_746477731-1920w.jpg) !important;
	background-color:rgba(0,0,0,0) !important;
	background-position:50% 50% !important;
	background-size:cover !important;
	background-repeat:no-repeat !important;
	padding-top:74px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin:0px !important;
	text-align:start !important;
	color:rgb(136,138,140) !important;
}
div.u_1224773254:before
{
	background-color:rgba(255,255,255,1) !important;
	opacity:0.4 !important;
}
div.u_1224773254.before
{
	background-color:rgba(255,255,255,1) !important;
	opacity:0.4 !important;
}
div.u_1224773254>.bgExtraLayerOverlay
{
	background-color:rgba(255,255,255,1) !important;
}
div.u_1224773254
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/590f17e6/dms3rep/multi/opt/faixa+%281%29-1920w.png) !important;
	background-color:rgba(255,255,255,1) !important;
	border-style:solid !important;
	border-color:rgba(0,0,0,0) !important;
	border-width:1px !important;
}
div.u_1249115887
{
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	border-style:solid !important;
	border-color:rgba(108,50,126,1) !important;
	border-width:1px !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1224773254
{
	background-image:none !important;
}
*#dm *.dmBody *.u_1249115887:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1249115887.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1249115887>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1249115887
{
	background-color:rgba(108,50,126,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/590f17e6/dms3rep/multi/linha+lilas.svg?dm-skip-opt=true) !important;
	background-size:cover !important;
	border-style:solid !important;
	border-width:0px !important;
	border-radius:0px 0px 0px 0px !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
}
*#dm *.dmBody div.u_1715418259
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody h1.u_1630769936
{
	line-height:150% !important;
}
*#dm *.dmBody h1.u_1868225596
{
	line-height:150% !important;
}
*#dm *.dmBody div.u_1690715000
{
	line-height:2.0 !important;
}
*#dm *.dmBody div.u_1893122141 .svg
{
	color:rgba(0,0,0,1) !important;
	fill:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1474410094
{
	line-height:2.0 !important;
}
*#dm *.dmBody div.u_1817562079 .svg
{
	color:rgba(0,0,0,1) !important;
	fill:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1597402581
{
	line-height:2.0 !important;
}
*#dm *.dmBody div.u_1414140237 .svg
{
	color:rgba(0,0,0,1) !important;
	fill:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1331433629
{
	background-color:rgba(228,201,232,1) !important;
	border-style:solid !important;
	border-width:0 !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	border-radius:15px !important;
	-moz-border-radius:15px !important;
	-webkit-border-radius:15px !important;
}
*#dm *.dmBody div.u_1922175449
{
	background-color:rgba(228,201,232,1) !important;
	border-style:solid !important;
	border-width:0 !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	border-radius:15px !important;
	-moz-border-radius:15px !important;
	-webkit-border-radius:15px !important;
}
*#dm *.dmBody div.u_1501628070
{
	background-color:rgba(228,201,232,1) !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	border-radius:15px !important;
	-moz-border-radius:15px !important;
	-webkit-border-radius:15px !important;
}
*#dm *.dmBody div.u_1635509532
{
	border-radius:100px 100px 100px 100px !important;
	border-style:solid !important;
	border-width:0px !important;
	background-color:rgba(0,0,0,0) !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
}
*#dm *.dmBody a.u_1709861376 .iconBg
{
	display:none !important;
}
*#dm *.dmBody a.u_1709861376 span.text
{
	font-style:normal !important;
}
*#dm *.dmBody a.u_1709861376:hover
{
	border-color:rgba(0,0,0,0) !important;
	background-color:rgba(17,145,121,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1709861376.hover
{
	border-color:rgba(0,0,0,0) !important;
	background-color:rgba(17,145,121,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1709861376
{
	border-style:solid !important;
	border-width:0px !important;
	border-radius:50px !important;
	-moz-border-radius:50px !important;
	-webkit-border-radius:50px !important;
	background-color:rgba(30,178,30,1) !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
}
*#dm *.dmBody a.u_1709861376:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1709861376.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1501349512
{
	display:none !important;
}
*#dm *.dmBody *.u_1013617400
{
	display:none !important;
}
*#dm *.dmBody *.u_1370687080
{
	display:none !important;
}
*#dm *.dmBody *.u_1319294421
{
	display:none !important;
}
*#dm *.dmBody *.u_1522981887
{
	display:none !important;
}
*#dm *.dmBody *.u_1011861236
{
	display:none !important;
}
*#dm *.dmBody *.u_1642832099
{
	display:none !important;
}
*#dm *.dmBody *.u_1015725217
{
	display:none !important;
}
*#dm *.dmBody *.u_1184115224
{
	display:none !important;
}
*#dm *.dmBody *.u_1861796720
{
	display:none !important;
}
*#dm *.dmBody *.u_1144577979
{
	display:none !important;
}
*#dm *.dmBody *.u_1561575706
{
	display:none !important;
}
*#dm *.dmBody *.u_1738926594
{
	display:none !important;
}
*#dm *.dmBody *.u_1535088389
{
	display:none !important;
}
*#dm *.dmBody *.u_1671225939
{
	display:none !important;
}
*#dm *.dmBody *.u_1864095984
{
	display:none !important;
}
*#dm *.dmBody *.u_1507529294
{
	display:none !important;
}
*#dm *.dmBody *.u_1766989140
{
	display:none !important;
}
*#dm *.dmBody *.u_1372604984
{
	display:none !important;
}
*#dm *.dmBody *.u_1256206429
{
	display:none !important;
}
*#dm *.dmBody *.u_1862591713
{
	display:none !important;
}
*#dm *.dmBody *.u_1652488418
{
	display:none !important;
}
*#dm *.dmBody *.u_1286376771
{
	display:none !important;
}
*#dm *.dmBody *.u_1976471528
{
	display:none !important;
}
*#dm *.dmBody *.u_1332384866
{
	display:none !important;
}
*#dm *.dmBody *.u_1782287861
{
	display:none !important;
}
*#dm *.dmBody *.u_1206026241
{
	display:none !important;
}
*#dm *.dmBody *.u_1889367327
{
	display:none !important;
}
*#dm *.dmBody *.u_1972682172
{
	display:none !important;
}
*#dm *.dmBody *.u_1673347452
{
	display:none !important;
}
*#dm *.dmBody *.u_1723091946
{
	display:none !important;
}
*#dm *.dmBody *.u_1512209292
{
	display:none !important;
}
*#dm *.dmBody *.u_1087521466
{
	display:none !important;
}
*#dm *.dmBody *.u_1696314126
{
	display:none !important;
}
*#dm *.dmBody *.u_1209290119
{
	display:none !important;
}
*#dm *.dmBody *.u_1310354391
{
	display:none !important;
}
*#dm *.dmBody *.u_1801192738:before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_1801192738.before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_1801192738>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody div.u_1801192738:before
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1801192738.before
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1801192738>.bgExtraLayerOverlay
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1799135870
{
	background-color:rgba(0,0,0,0) !important;
	border-radius:0px 0px 0px 0px !important;
	border-style:solid !important;
	border-width:0px !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/590f17e6/dms3rep/multi/opt/header+pedra+viva+arquitetura-1920w.webp) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1801192738
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:0px !important;
}
*#dm *.dmBody div.u_1239558957
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/590f17e6/dms3rep/multi/opt/pedra_viva_arquitetura_escrit%C3%B3rio+em+fernand%C3%B3polis-621h.webp) !important;
	background-size:cover !important;
	border-radius:0px 0px 0px 0px !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1970948637
{
	margin-left:0px !important;
	padding-top:16px !important;
	padding-left:16px !important;
	padding-bottom:16px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:16px !important;
}
*#dm *.dmBody div.u_1544228105
{
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:16px !important;
	margin-bottom:8px !important;
	margin-right:462px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:1080px !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1782963353
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:25px !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1912766318
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:25px !important;
	display:block !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:16px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1196865639
{
	margin-left:30px !important;
	padding-top:16px !important;
	padding-left:16px !important;
	padding-bottom:16px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:16px !important;
}
*#dm *.dmBody div.u_1571353956
{
	margin-left:0px !important;
	padding-top:16px !important;
	padding-left:16px !important;
	padding-bottom:16px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:30px !important;
	padding-right:16px !important;
}
*#dm *.dmBody div.u_1482946367
{
	height:435px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1143784908
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:25px !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:24px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1251192998
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:25px !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:24px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1132705748
{
	margin-left:0px !important;
	padding-top:16px !important;
	padding-left:16px !important;
	padding-bottom:16px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:16px !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1662065573
{
	margin-left:0px !important;
	padding-top:16px !important;
	padding-left:16px !important;
	padding-bottom:16px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:16px !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1196573567
{
	padding-top:53px !important;
	padding-left:40px !important;
	padding-bottom:41px !important;
	padding-right:40px !important;
	width:auto !important;
	margin-left:150px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1255413519
{
	height:435px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1831831988
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1640194738
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1470381771
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:start !important;
	display:block !important;
}
*#dm *.dmBody div.u_1414887805
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1414887805 .shape-text
{
	font-size:30px !important;
}
*#dm *.dmBody div.u_1951351210
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1467533652
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1467533652 .shape-text
{
	font-size:30px !important;
}
*#dm *.dmBody div.u_1060341903
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1272845009
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1272845009 .shape-text
{
	font-size:30px !important;
}
*#dm *.dmBody div.u_1219661304
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1881647865
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1699926678
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1699926678 .shape-text
{
	font-size:30px !important;
}
*#dm *.dmBody div.u_1870012621
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:start !important;
	display:block !important;
}
*#dm *.dmBody div.u_1959453727
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:start !important;
	display:block !important;
}
*#dm *.dmBody div.u_1172979351
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:start !important;
	display:block !important;
}
*#dm *.dmBody div.u_1854034295
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1725380953
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:362.297px !important;
	min-width:25px !important;
	display:block !important;
	margin-right:264.891px !important;
	margin-left:0px !important;
	margin-top:98px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1001934494
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:25px !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:7px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1987380397
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:435.297px !important;
	min-width:25px !important;
	display:block !important;
	margin-right:389.875px !important;
	margin-left:0px !important;
	margin-top:127px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1903003819
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:25px !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1296245102
{
	margin-left:30px !important;
	padding-top:16px !important;
	padding-left:16px !important;
	padding-bottom:16px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:16px !important;
}
*#dm *.dmBody div.u_1878816165
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:25px !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:24px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1704323982
{
	margin-left:0px !important;
	padding-top:16px !important;
	padding-left:16px !important;
	padding-bottom:16px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:16px !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1280128583
{
	height:435px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:929.797px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1269709362
{
	margin-left:0px !important;
	padding-top:16px !important;
	padding-left:16px !important;
	padding-bottom:16px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:30px !important;
	padding-right:16px !important;
}
*#dm *.dmBody div.u_1558436379
{
	height:435px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1983281654
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:25px !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:24px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1978458871
{
	margin-left:0px !important;
	padding-top:16px !important;
	padding-left:16px !important;
	padding-bottom:16px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:16px !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1290030107
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:25px !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:7px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1238277401
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1384527570
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1424660336
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1940578793
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1503118347
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1293177615
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:74.5px !important;
	padding-left:40px !important;
	padding-bottom:110.5px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1492540853
{
	background-position:50% 50% !important;
	background-repeat:repeat !important;
	background-size:auto !important;
}
*#dm *.dmBody div.u_1697654649
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:39px !important;
	padding-left:40px !important;
	padding-bottom:39px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1486143055
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1516441846
{
	important:true !important;
	width:calc(100% - 0px) !important;
	height:495px !important;
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	min-height:auto !important;
	max-width:758.891px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1744424435
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1490064251
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1055257930
{
	margin-left:150px !important;
	padding-top:90px !important;
	padding-left:0px !important;
	padding-bottom:90px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:150px !important;
	padding-right:0px !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;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1576836367
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1145215955
{
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:18px !important;
	padding-right:40px !important;
	width:auto !important;
	margin-left:150px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:150px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1540393726
{
	padding-top:2px !important;
	padding-left:40px !important;
	padding-bottom:41.5px !important;
	padding-right:40px !important;
	width:auto !important;
	margin-left:150px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:150px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1896064047
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:82px !important;
	padding-left:40px !important;
	padding-bottom:82px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1917512124
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1092516763
{
	margin-left:150px !important;
	padding-top:41px !important;
	padding-left:40px !important;
	padding-bottom:101px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:150px !important;
	padding-right:40px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1822446409
{
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:15px !important;
	padding-right:40px !important;
	width:auto !important;
	margin-left:150px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:150px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1934195155
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:31px !important;
	padding-left:40px !important;
	padding-bottom:31px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1612019053
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:495px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:679px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1361678359
{
	background-position:50% 50% !important;
	background-repeat:repeat !important;
	background-size:auto !important;
}
*#dm *.dmBody div.u_1141940052
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:39px !important;
	padding-left:40px !important;
	padding-bottom:39px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1150444857
{
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:-53px !important;
	margin-bottom:8px !important;
	margin-right:871px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:569px !important;
	min-width:25px !important;
	display:block !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *.responsiveTablet .d-header-wrapper { display:none !important; }

  *.responsiveTablet .stickyHeaderSpacer { display:none !important; }
}
*#dm *.dmBody div.u_1045693615
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:20px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1224075663
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:14px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1969621857
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:362.297px !important;
	min-width:25px !important;
	display:block !important;
	margin-right:264.891px !important;
	margin-left:0px !important;
	margin-top:125px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1210184635
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:435.297px !important;
	min-width:25px !important;
	display:block !important;
	margin-right:389.875px !important;
	margin-left:0px !important;
	margin-top:113px !important;
	margin-bottom:0px !important;
}
div.u_1249115887
{
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-attachment:fixed !important;
}
div.u_1224773254
{
	background-attachment:initial !important;
	background-size:cover !important;
	padding-left:0px !important;
	padding-right:0px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
	background-position:50% 50% !important;
	background-repeat:no-repeat !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1249115887
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:0% 50% !important;
	background-attachment:initial !important;
}
*#dm *.dmBody div.u_1224773254
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:30.5px !important;
	padding-left:0px !important;
	padding-bottom:29.5px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
}
@media (min-width:1025px) {}
*#dm *.dmBody div.u_1212881853
{
	padding-top:0 !important;
	padding-bottom:20px !important;
}
*#dm *.dmBody h1.u_1630769936
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:523px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody h2.u_1630769936
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody h1.u_1868225596
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:523px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody h2.u_1868225596
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1893122141
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 78px) !important;
	position:relative !important;
	height:60px !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:102px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:0 !important;
	margin-bottom:10px !important;
}
*#dm *.dmBody div.u_1817562079
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 78px) !important;
	position:relative !important;
	height:60px !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:102px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:0 !important;
	margin-bottom:10px !important;
}
*#dm *.dmBody div.u_1414140237
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 78px) !important;
	position:relative !important;
	height:60px !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:102px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:0 !important;
	margin-bottom:10px !important;
}
*#dm *.dmBody div.u_1501628070
{
	padding-top:40px !important;
	padding-bottom:40px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-left:0 !important;
	margin-right:0 !important;
}
*#dm *.dmBody div.u_1474410094
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 39px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	max-width:277px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:10px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1690715000
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 40px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	max-width:276px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:10px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1597402581
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 39px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	max-width:277px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:14px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1715418259
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:20px !important;
	padding-bottom:49px !important;
	max-width:none !important;
	padding-right:20px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1331433629
{
	padding-top:40px !important;
	padding-bottom:40px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-right:0 !important;
}
*#dm *.dmBody div.u_1922175449
{
	padding-top:40px !important;
	padding-bottom:40px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-right:20px !important;
	margin-top:0 !important;
	margin-left:20px !important;
}
*#dm *.dmBody div.u_1635509532
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
	margin-top:72px !important;
	margin-left:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1868225596
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:22px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1240064470
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:28px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1630769936
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:21px !important;
	margin-bottom:8px !important;
	min-height:auto !important;
}
div.u_1960317065
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
}
div.u_1913675936
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:67px !important;
	padding-left:40px !important;
	padding-bottom:67px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1913675936
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:27.5px !important;
	padding-left:40px !important;
	padding-bottom:27.5px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1960317065
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 96px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:767.844px !important;
	margin-top:46px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody a.u_1709861376 span.text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1768982999
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody a.u_1709861376
{
	height:57px !important;
	width:calc(100% - 291px) !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:6px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:372px !important;
	margin-top:37px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1388669811
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:28px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1801192738
{
	padding-top:800px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
	background-repeat:repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1799135870
{
	margin-left:0px !important;
	padding-top:800px !important;
	padding-left:0px !important;
	padding-bottom:300px !important;
	margin-top:-800px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\33 4e13833 {
    background-color: rgba(19, 75, 66, 1);
    background-image: initial;
}
    
#\31 89dc39f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fea6ddaa {
    min-height: 216px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 30px 2% 30px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 dd7b8e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 dd7b8e7 {
    width: 579px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#fea6ddaa {
    padding-top: 70px;
}
}



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



@media (max-width: 766px) {
    
#\33 4e13833 {
    grid-template-rows: minmax(8px, max-content);
}
    
#fea6ddaa {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 89dc39f {
    width: 100%;
    min-height: 100px;
    align-items: center;
    justify-content: flex-start;
    row-gap: 0px;
}
    
#fea6ddaa {
    min-height: unset;
    flex-direction: column;
    padding: 50px 2% 50px 2%;
}
    
#\32 dd7b8e7.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\32 dd7b8e7 {
    margin-bottom: 10px;
}
}



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



@media all {
    
#d736e50b {
    min-height: 584px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 1ddd564 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    align-items: center;
    min-width: 4%;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 16px 0px 16px;
}
    
#e2f0a4a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    align-items: center;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ebda3f49::before, #ebda3f49 > .bgExtraLayerOverlay {
    
}
#ebda3f49 {
    background-color: rgba(228, 201, 232, 1);
    background-image: url(https://lirp.cdn-website.com/590f17e6/dms3rep/multi/opt/estampa+rosa-1920w.webp);
    border-radius: 0px 0px 0px 0px;
    background-position: 0% 0%;
}
#ebda3f49.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjAAAABXRUJQVlA4ICQAAABwAQCdASoKAAYAAUAmJYwCdAFAAAD++XK+6T9T/RZ2rY+uwAA=');
}
    
#widget_95p {
    width: 100%;
    height: 550px;
    max-width: 100%;
    margin-top: 80px;
    order: 0;
}
    
#widget_i23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 87px;
}
    
#widget_lun {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_e7l {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#d736e50b {
    column-gap: 2%;
    padding-bottom: 70px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#\34 1ddd564 {
    width: 49%;
    justify-content: flex-start;
    min-height: 8px;
}
    
#e2f0a4a0 {
    width: 49%;
    justify-content: flex-start;
    min-height: 8px;
}
    
#ebda3f49::before, #ebda3f49 > .bgExtraLayerOverlay {
    
}
#ebda3f49.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjAAAABXRUJQVlA4ICQAAABwAQCdASoKAAYAAUAmJYwCdAFAAAD++XK+6T9T/RZ2rY+uwAA=');
}
}



@media (min-width: 1400px) {
    
#ebda3f49::before, #ebda3f49 > .bgExtraLayerOverlay {
    
}
#ebda3f49.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjAAAABXRUJQVlA4ICQAAABwAQCdASoKAAYAAUAmJYwCdAFAAAD++XK+6T9T/RZ2rY+uwAA=');
}
}



@media (max-width: 766px) {
    
#d736e50b {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ebda3f49 {
    grid-template-rows: minmax(8px, max-content);
}
#ebda3f49.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjAAAABXRUJQVlA4ICQAAABwAQCdASoKAAYAAUAmJYwCdAFAAAD++XK+6T9T/RZ2rY+uwAA=');
}
}



@media (max-width: 767px) {
    
#d736e50b {
    min-height: 0;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 30px;
    flex-wrap: nowrap;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 1ddd564 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#e2f0a4a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ebda3f49::before, #ebda3f49 > .bgExtraLayerOverlay {
    
}
#ebda3f49 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content);
}
#ebda3f49.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjAAAABXRUJQVlA4ICQAAABwAQCdASoKAAYAAUAmJYwCdAFAAAD++XK+6T9T/RZ2rY+uwAA=');
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#ebda3f49::before, #ebda3f49 > .bgExtraLayerOverlay {
    
}
#ebda3f49.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjAAAABXRUJQVlA4ICQAAABwAQCdASoKAAYAAUAmJYwCdAFAAAD++XK+6T9T/RZ2rY+uwAA=');
}
}



@media all {
    
#\32 dec5685 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\38 6669124 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ecdd62f {
    align-self: start;
    background-size: cover;
    min-height: 166px;
    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: 6%;
    padding-right: 2%;
    padding-left: 2%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e5c05273 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bcde132 {
    position: relative;
    width: 1114px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6b76602 {
    margin: 0px 0px 0px 0px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 6669124 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 ecdd62f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 10% 6% 0% 6%;
}
    
#e5c05273 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\36 bcde132 {
    margin-left: 0%;
    margin-right: 0%;
    width: 680px;
    max-width: none;
}
}



@media (min-width: 1400px) {
    
#\38 6669124 {
    margin-left: 0%;
    margin-right: 0%;
    width: 602.812px;
    max-width: 100%;
}
    
#\32 ecdd62f {
    min-height: 138px;
    padding: 6% 2% 0% 2%;
}
    
#e5c05273 {
    align-items: flex-start;
}
}



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



@media (max-width: 767px) {
    
#\32 ecdd62f {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 0% 6%;
}
    
#e5c05273 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\36 bcde132 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 ecdd62f {
    padding-top: 8%;
}
    
#e5c05273 {
    align-items: flex-start;
}
    
#\36 bcde132 {
    width: 75.25%;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#f44f6fe0 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\31 47b09aa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0fe16ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding-top: 16px;
    padding-bottom: 109px;
    margin: 0px 0% 0px 0%;
}
    
#d6c2ed46 {
    min-height: 920px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 178px 2%;
    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) {
    
#d0fe16ef {
    width: 100%;
    min-height: 80px;
}
    
#d6c2ed46 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 2% 6% 3% 6%;
}
}



@media (min-width: 1400px) {
    
#d0fe16ef {
    align-items: center;
}
    
#\31 47b09aa {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d6c2ed46 {
    min-height: 494px;
    padding: 2% 2% 2% 2%;
}
}



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



@media (max-width: 767px) {
    
#d0fe16ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\31 47b09aa {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d6c2ed46 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 4% 3% 4%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#d6c2ed46 {
    padding: 3% 6% 3% 6%;
}
}



@media all {
    
#\36 7212254 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b4d4487f {
    margin: 0px 0px 0px 0px;
}
    
#\33 c8659f4 {
    width: 100%;
    height: 16px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2d0aeac {
    min-height: 325px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 9873bde {
    width: 99.99897974251924%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ff5a8942 {
    background-color: rgba(108, 50, 126, 1);
    background-image: initial;
}
    
#\39 1d0b5ec {
    width: 522px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9c0a3d4.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\30 9c0a3d4 {
    width: 240px;
    height: 55px;
    max-width: 100%;
    max-height: none;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 7212254 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\33 2d0aeac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 3% 6% 10% 6%;
}
    
#\32 9873bde {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\39 1d0b5ec {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 1400px) {
    
#\36 7212254 {
    align-items: flex-start;
}
    
#\33 2d0aeac {
    min-height: 279px;
    padding: 2% 2% 6% 2%;
}
    
#\32 9873bde {
    margin-left: 0%;
    margin-right: 0%;
    width: 602.812px;
    max-width: 100%;
}
}



@media (max-width: 766px) {
    
#\33 2d0aeac {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff5a8942 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 7212254 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 8px;
}
    
#\33 c8659f4 {
    height: 8px;
}
    
#\33 2d0aeac {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 12% 6%;
}
    
#\39 1d0b5ec {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\30 9c0a3d4 {
    height: 50px;
    width: 260px;
    margin-top: 3%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 7212254 {
    padding-left: 16px;
    padding-right: 16px;
    align-items: flex-start;
}
    
#\33 2d0aeac {
    padding-top: 0%;
    padding-bottom: 8%;
}
    
#\39 1d0b5ec {
    width: 75.25%;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#e9fbdd9e {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#ca16dd0c {
    min-height: 224px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 30px 2% 30px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d35c5e39.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#d35c5e39 {
    width: 1200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba809944 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0161e24.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 0161e24 {
    width: 1200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#ca16dd0c {
    padding-top: 70px;
}
}



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



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



@media (max-width: 767px) {
    
#ca16dd0c {
    min-height: unset;
    flex-direction: column;
    padding: 50px 2% 50px 2%;
}
    
#d35c5e39.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#d35c5e39 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#ba809944 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    justify-content: flex-start;
    row-gap: 0px;
}
    
#\37 0161e24.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\37 0161e24 {
    margin-bottom: 10px;
}
}



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



@media all {
    
#\36 6932403.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 6932403 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8246768 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    align-items: center;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 37d93be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 37d93be {
    width: 100%;
    height: auto;
    max-width: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ba4b1be.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\35 ba4b1be {
    width: 292px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 18bb088.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 18bb088 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea9e6ba3.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#ea9e6ba3 {
    width: 292px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6e379ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b6e379ca {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f0f14e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 f0f14e1 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 aeabc1e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 aeabc1e {
    width: 292px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d30ceda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    align-items: center;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a890369 {
    min-height: 878px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 f1c5a68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    align-items: center;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c475c19 {
    background-color: rgba(228, 201, 232, 1);
    background-image: url(https://lirp.cdn-website.com/590f17e6/dms3rep/multi/opt/estampa+rosa-1920w.webp);
}
#\30 c475c19.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjAAAABXRUJQVlA4ICQAAABwAQCdASoKAAYAAUAmJYwCdAFAAAD++XK+6T9T/RZ2rY+uwAA=');
}
    
#\31 e5836bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 e5836bf {
    width: 100%;
    height: auto;
    max-width: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f29582db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f29582db {
    width: 100%;
    height: auto;
    max-width: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d62fd5bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#d62fd5bd {
    width: 292px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2b87f66.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2b87f66 {
    width: 100%;
    height: auto;
    max-width: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 9px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c310f621 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    align-items: center;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fee28461.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fee28461 {
    width: 292px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 70e0f61.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 70e0f61 {
    width: 292px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\33 761c21a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 761c21a {
    width: 292px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\37 635b03e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 635b03e {
    width: 292px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\39 8246768 {
    width: 23.5%;
    justify-content: flex-start;
}
    
#\30 37d93be {
    height: auto;
}
    
#\35 ba4b1be {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 79.80%;
    max-width: none;
}
    
#ea9e6ba3 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#\34 aeabc1e {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#\32 d30ceda {
    width: 23.5%;
    justify-content: flex-start;
}
    
#\35 a890369 {
    column-gap: 2%;
    padding-bottom: 70px;
}
    
#\34 f1c5a68 {
    width: 23.5%;
    justify-content: flex-start;
}
    
#\31 e5836bf {
    height: auto;
}
    
#f29582db {
    height: auto;
}
    
#d62fd5bd {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#\39 2b87f66 {
    height: auto;
}
    
#c310f621 {
    width: 23.5%;
    justify-content: flex-start;
}
    
#fee28461 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#\35 70e0f61 {
    width: 100%;
}
    
#\33 761c21a {
    width: 100%;
}
    
#\37 635b03e {
    width: 100%;
}
}



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



@media (max-width: 766px) {
    
#\35 a890369 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 c475c19 {
    grid-template-rows: minmax(8px, max-content);
}
#\30 c475c19.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjAAAABXRUJQVlA4ICQAAABwAQCdASoKAAYAAUAmJYwCdAFAAAD++XK+6T9T/RZ2rY+uwAA=');
}
}



@media (max-width: 767px) {
    
#\36 6932403 {
    width: 40px;
    height: 40px;
}
    
#\39 8246768 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 0px;
}
    
#\30 37d93be {
    height: auto;
    width: 50%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    max-width: none;
    margin-bottom: 5px;
}
    
#\35 ba4b1be {
    margin-top: 15px;
}
    
#\38 18bb088 {
    width: 40px;
    height: 40px;
}
    
#ea9e6ba3 {
    margin: 15px 0% 0px 0%;
}
    
#b6e379ca {
    width: 40px;
    height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f0f14e1 {
    width: 40px;
    height: 40px;
}
    
#\34 aeabc1e {
    margin-top: 15px;
}
    
#\32 d30ceda {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 0px;
}
    
#\35 a890369 {
    min-height: unset;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 30px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 f1c5a68 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 c475c19 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content);
}
#\30 c475c19.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjAAAABXRUJQVlA4ICQAAABwAQCdASoKAAYAAUAmJYwCdAFAAAD++XK+6T9T/RZ2rY+uwAA=');
}
    
#\31 e5836bf {
    height: auto;
    align-self: center;
    width: 50%;
    max-width: none;
    margin: 0px 0% 0px 0%;
}
    
#f29582db {
    height: auto;
    width: 50%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    max-width: none;
    margin-bottom: 5px;
}
    
#d62fd5bd {
    margin-top: 15px;
}
    
#\39 2b87f66 {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 50%;
    max-width: none;
    margin-bottom: 5px;
}
    
#c310f621 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 0px;
}
    
#fee28461 {
    margin-top: 15px;
}
}



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



@media all {
    
#\35 4859455 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 979230d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    align-items: center;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2ab287d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ce278b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    align-items: center;
    min-width: 4%;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 16px 0px 16px;
}
    
#\36 3f6012a {
    min-height: 736px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d7bb3c44 {
    width: 100%;
    height: 564px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e842b30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 24c5639 {
    background-color: rgba(228, 201, 232, 1);
    background-image: url(https://lirp.cdn-website.com/590f17e6/dms3rep/multi/opt/estampa+rosa-1920w.webp);
    background-position: 0% 0%;
}
#\35 24c5639.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjAAAABXRUJQVlA4ICQAAABwAQCdASoKAAYAAUAmJYwCdAFAAAD++XK+6T9T/RZ2rY+uwAA=');
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\30 979230d {
    width: 49%;
    justify-content: flex-start;
    min-height: 8px;
}
    
#\30 ce278b2 {
    width: 49%;
    justify-content: flex-start;
    min-height: 8px;
}
    
#\36 3f6012a {
    column-gap: 2%;
    padding-bottom: 70px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
}



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



@media (max-width: 766px) {
    
#\36 3f6012a {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 24c5639 {
    grid-template-rows: minmax(8px, max-content);
}
#\35 24c5639.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjAAAABXRUJQVlA4ICQAAABwAQCdASoKAAYAAUAmJYwCdAFAAAD++XK+6T9T/RZ2rY+uwAA=');
}
}



@media (max-width: 767px) {
    
#\30 979230d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 ce278b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#\36 3f6012a {
    min-height: 0;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 30px;
    flex-wrap: nowrap;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 24c5639 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content);
}
#\35 24c5639.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjAAAABXRUJQVlA4ICQAAABwAQCdASoKAAYAAUAmJYwCdAFAAAD++XK+6T9T/RZ2rY+uwAA=');
}
}



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



@media all {
    
#ff5f72f5 {
    margin: 0px 0px 0px 0px;
}
    
#\39 a9ddcc3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 579f345 {
    width: 522px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0b66d0c {
    min-height: 257px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bce8e567 {
    width: 99.99897974251924%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f9d6d62e {
    background-color: rgba(108, 50, 126, 1);
    background-image: initial;
}
    
#b4295e3e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#b4295e3e {
    width: 240px;
    height: 55px;
    max-width: 100%;
    max-height: none;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e90081cd {
    width: 100%;
    height: 16px;
    max-width: 100%;
    order: 2;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\39 a9ddcc3 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\34 579f345 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\38 0b66d0c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 3% 6% 10% 6%;
}
    
#bce8e567 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 1400px) {
    
#\39 a9ddcc3 {
    align-items: flex-start;
}
    
#\38 0b66d0c {
    min-height: 279px;
    padding: 2% 2% 6% 2%;
}
    
#bce8e567 {
    margin-left: 0%;
    margin-right: 0%;
    width: 602.812px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\39 a9ddcc3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 8px;
}
    
#\34 579f345 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\38 0b66d0c {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 12% 6%;
}
    
#b4295e3e {
    height: 50px;
    width: 260px;
    margin-top: 3%;
}
    
#e90081cd {
    height: 8px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\39 a9ddcc3 {
    padding-left: 16px;
    padding-right: 16px;
    align-items: flex-start;
}
    
#\34 579f345 {
    width: 75.25%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 0b66d0c {
    padding-top: 0%;
    padding-bottom: 8%;
}
}



@media all {
    
#a2625365 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 30px 2% 30px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 1ecd510.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 1ecd510 {
    width: 579px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e341a761 {
    background-color: rgba(19, 75, 66, 1);
    background-image: initial;
}
    
#b993b0bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c833a5c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c833a5c6 {
    width: 779px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#a2625365 {
    padding-top: 70px;
}
}



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



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



@media (max-width: 767px) {
    
#a2625365 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 2% 50px 2%;
}
    
#\34 1ecd510.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\34 1ecd510 {
    margin-bottom: 10px;
}
    
#b993b0bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    row-gap: 0px;
}
    
#c833a5c6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
}



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

