*#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 div.u_1606902671 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1606902671 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1239246038 .count-entero
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1214817055 .count-entero
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1451127211 .count-entero
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1318738153 .color-overlay
{
	background-color:rgba(255,255,255,0) !important;
}
*#dm *.dmBody a.u_1474310958 span.text
{
	color:rgba(28,28,28,1) !important;
}
*#dm *.dmBody *.u_1474310958
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1825557400 *.socialHubIcon
{
	color:rgba(28,28,28,1) !important;
	border-color:rgba(28,28,28,1) !important;
}
*#dm *.dmBody a.u_1474310958
{
	background-color:rgba(255,255,255,0) !important;
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody *.u_1011284473 .dmformsubmit
{
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
*#dm *.dmBody *.u_1293306031
{
	width:100% !important;
}
*#dm *.dmBody div.u_1293306031 img[dm_changed]
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1293306031 img
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1871654168 img[dm_changed]
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1871654168 img
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1710342056 img[dm_changed]
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1710342056 img
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody *.u_1871654168
{
	width:100% !important;
}
*#dm *.dmBody *.u_1710342056
{
	width:100% !important;
}
*#dm *.dmBody div.u_1099221677
{
	border-radius:50% !important;
	border-color:rgb(0,0,0) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1099221677 .svg
{
	width:50% !important;
}
*#dm *.dmBody div.u_1687505548
{
	border-radius:50% !important;
	border-color:rgb(0,0,0) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1687505548 .svg
{
	width:50% !important;
}
*#dm *.dmBody div.u_1290588997
{
	border-radius:50% !important;
	border-color:rgb(0,0,0) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1290588997 .svg
{
	width:50% !important;
}
*#dm *.dmBody div.u_1929412795
{
	border-radius:50% !important;
	border-color:rgb(0,0,0) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1929412795 .svg
{
	width:50% !important;
}
*#dm *.dmBody div.u_1654061427 .svg
{
	color:rgba(0,15,24,1) !important;
	fill:rgba(0,15,24,1) !important;
}
*#dm *.dmBody div.u_1742940327 .svg
{
	color:rgba(0,15,24,1) !important;
	fill:rgba(0,15,24,1) !important;
}
*#dm *.dmBody div.u_1618031305 .svg
{
	color:rgba(0,15,24,1) !important;
	fill:rgba(0,15,24,1) !important;
}
*#dm *.dmBody div.u_1120293601 input:not([type="submit"])
{
	border-bottom-width:0 !important;
	border-bottom-style:solid !important;
	background-color:rgba(235,235,235,0.63) !important;
}
*#dm *.dmBody div.u_1120293601 textarea
{
	border-bottom-width:0 !important;
	border-bottom-style:solid !important;
	background-color:rgba(235,235,235,0.63) !important;
}
*#dm *.dmBody div.u_1120293601 select
{
	border-bottom-width:0 !important;
	border-bottom-style:solid !important;
	background-color:rgba(235,235,235,0.63) !important;
}
*#dm *.dmBody div.u_1121929318 .wa-btns
{
	background-color:rgba(237,237,237,1) !important;
}
*#dm *.dmBody div.u_1121929318 .wa-btns span.text
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_1121929318 .whatsapp-fill
{
	fill:rgba(37,211,102,1) !important;
}
*#dm *.dmBody div.u_1121929318 .wa-btns:hover
{
	border-color:rgba(0,15,24,0.12) !important;
}
*#dm *.dmBody div.u_1121929318 .wa-btns.hover
{
	border-color:rgba(0,15,24,0.12) !important;
}
*#dm *.dmBody div.u_1239246038 .count-entero
{
	color:var(--color_1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1214817055 .count-entero
{
	color:var(--color_1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1451127211 .count-entero
{
	color:var(--color_1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody *.u_1309043700
{
	width:100% !important;
}
*#dm *.dmBody *.u_1047222296
{
	width:100% !important;
}
*#dm *.dmBody div.u_1113492133 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1425428422 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1373483645 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1771891261 .svg
{
	width:50% !important;
}
*#dm *.dmBody div.u_1343282977 .svg
{
	width:50% !important;
}
*#dm *.dmBody div.u_1950831509 .svg
{
	width:50% !important;
}
*#dm *.dmBody div.u_1156056570 .svg
{
	width:50% !important;
}
*#dm *.dmBody div.u_1541268255 .svg
{
	color:rgba(0,15,24,1) !important;
	fill:rgba(0,15,24,1) !important;
}
*#dm *.dmBody div.u_1120475794 .svg
{
	color:rgba(0,15,24,1) !important;
	fill:rgba(0,15,24,1) !important;
}
*#dm *.dmBody div.u_1445168822 .svg
{
	color:rgba(0,15,24,1) !important;
	fill:rgba(0,15,24,1) !important;
}
*#dm *.dmBody div.u_1579850891 img[dm_changed]
{
	object-position:100% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1037199117
{
	background-color:rgba(81,10,50,0) !important;
	background-image:initial !important;
	border-width:0 0 0 0 !important;
	border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(255,204,0) !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1030530923 hr
{
	color:var(--color_4) !important;
	border-top-style:solid !important;
	border-top-width:8px !important;
}
*#dm *.dmBody div.u_1804547930 hr
{
	color:var(--color_4) !important;
	border-top-width:1px !important;
	border-top-style:solid !important;
}
*#dm *.dmBody div.u_1203194249 .svg
{
	fill:var(--color_4) !important;
}
*#dm *.dmBody a.u_1168955680
{
	background-color:var(--color_2) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1168955680:hover
{
	background-color:var(--color_4) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1168955680.hover
{
	background-color:var(--color_4) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1187886268 img[dm_changed]
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1187886268 img
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1771891261
{
	border-radius:50% !important;
	border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
	border-width:3px 3px 3px 3px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1343282977
{
	border-radius:50% !important;
	border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
	border-width:3px 3px 3px 3px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1950831509
{
	border-radius:50% !important;
	border-color:rgb(234,234,234) rgb(234,234,234) rgb(234,234,234) rgb(234,234,234) !important;
	border-width:3px 3px 3px 3px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1156056570
{
	border-radius:50% !important;
	border-color:rgb(234,234,234) rgb(234,234,234) rgb(234,234,234) rgb(234,234,234) !important;
	border-width:3px 3px 3px 3px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1563437958 .svg
{
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1634480336 hr
{
	color:var(--color_4) !important;
	border-top-width:1px !important;
	border-top-style:solid !important;
}
*#dm *.dmBody div.u_1807238480 hr
{
	color:var(--color_4) !important;
	border-top-style:solid !important;
	border-top-width:8px !important;
}
*#dm *.dmBody div.u_1192292110 *.dmwidget-title
{
	font-family: Amiko !important;
}
*#dm *.dmBody *.u_1192292110 *.dmwidget-title
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1192292110
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1192292110 *.dmforminput label
{
	color:rgba(115,111,111,1) !important;
}
*#dm *.dmBody div.u_1192292110 *.dmforminput input
{
	color:rgba(115,111,111,1) !important;
}
*#dm *.dmBody *.u_1143904511 .general
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1192292110 *.dmformsubmit
{
	text-align:CENTER !important;
	float:LEFT !important;
}
*#dm *.dmBody div.u_1904018152
{
	background-color:rgba(81,10,50,0) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1766720139 .background-text
{
	background-color:rgba(244,244,244,0) !important;
}
*#dm *.dmBody div.u_1766720139 .style-text
{
	color:rgba(53,54,61,1) !important;
}
*#dm *.dmBody *.u_1991419789 .widget-2b6e49.dmCustomWidget
{
	text-align:RIGHT !important;
}
*#dm *.dmBody div.u_1991419789 .widget-2b6e49.dmCustomWidget
{
	font-family: Prompt !important;
}
*#dm *.dmBody *.u_1991419789 .dWhatsapp4:hover .iconoDisenoDos svg
{
	fill:var(--color_2) !important;
}
*#dm *.dmBody *.u_1991419789 .iconoDisenoDos svg
{
	fill:var(--color_7) !important;
}
*#dm *.dmBody div.u_1991419789 .btnDisenoDos:hover
{
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1991419789 .btnDisenoDos.hover
{
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1566733101 .svg
{
	fill:var(--color_6) !important;
}
*#dm *.dmBody div.u_1751671339 .svg
{
	fill:var(--color_6) !important;
}
*#dm *.dmBody div.u_1966485923 .svg
{
	fill:var(--color_6) !important;
}
*#dm *.dmBody div.u_1176427347 .svg
{
	fill:var(--color_6) !important;
}
*#dm *.dmBody div.u_1192895488 *.socialHubIcon
{
	color:rgba(28,28,28,1) !important;
	border-color:rgba(28,28,28,1) !important;
}
*#dm *.dmBody div.u_1896440426 *.open-hours-item dt
{
	color:rgba(115,111,111,1) !important;
}
*#dm *.dmBody div.u_1896440426 *.open-hours-item dd
{
	color:rgba(115,111,111,1) !important;
}
*#dm *.dmBody div.u_1896440426 *.open-hours-item time
{
	color:rgba(115,111,111,1) !important;
}
*#dm *.dmBody div.u_1896440426 *.open-hours-special
{
	color:rgba(115,111,111,1) !important;
}
*#dm *.dmBody *.u_1896440426 *.open-hours-item dt
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1896440426 *.open-hours-item dd
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1896440426 *.open-hours-item time
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1896440426 *.open-hours-special
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1689109505 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1763753131 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1159416857 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1828576572 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1150022893 hr
{
	border-top-style:solid !important;
	color:var(--color_6) !important;
	border-top-width:1px !important;
}
*#dm *.dmBody div.u_1560558421 hr
{
	border-top-style:solid !important;
	color:var(--color_6) !important;
	border-top-width:1px !important;
}
*#dm *.dmBody div.u_1596984675 hr
{
	border-top-style:solid !important;
	color:var(--color_6) !important;
	border-top-width:1px !important;
}
*#dm *.dmBody div.u_1637680869 hr
{
	border-top-style:solid !important;
	color:var(--color_6) !important;
	border-top-width:1px !important;
	border-radius:10 px !important;
}
*#dm *.dmBody div.u_1192292110 .dmform-success
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1192292110 .dmform-success .rteBlock
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1354249262 .svg
{
	fill:var(--color_6) !important;
}
*#dm *.dmBody div.u_1145405675 hr
{
	border-top-style:solid !important;
	color:var(--color_6) !important;
	border-top-width:1px !important;
}
*#dm *.dmBody div.u_1401506927 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody *.u_1128644382 .Icolor *
{
	fill:rgba(254,254,254,1) !important;
}
*#dm *.dmBody *.u_1128644382 .texto-method
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1128644382 .title-pagos
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1128644382 .payment-methods
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1128644382 .caja-method .method svg *
{
	fill:var(--color_8) !important;
}
*#dm *.dmBody div.u_1128644382 .title-pagos
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1128644382 .texto-method
{
	color:rgba(0,15,24,1) !important;
}
*#dm *.dmBody *.u_1772066048 .phoneConteiner a
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1192292110 .dmformsubmit
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1991419789 .btnDisenoDos
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1192292110 .dmformsubmit:hover
{
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1192292110 .dmformsubmit.hover
{
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1579850891
{
	width:100% !important;
}
*#dm *.dmBody div.u_1474683647 img[dm_changed]
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1474683647 img
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1435440166 img[dm_changed]
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1435440166 img
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1782933505 .svg
{
	color:rgba(0,15,24,1) !important;
	fill:rgba(0,15,24,1) !important;
}
*#dm *.dmBody div.u_1364185162 .svg
{
	color:rgba(0,15,24,1) !important;
	fill:rgba(0,15,24,1) !important;
}
*#dm *.dmBody div.u_1192292110 input:not([type="submit"])
{
	border-color:rgba(162,162,162,1) !important;
	border-style:solid !important;
	border-width:1px !important;
	background-color:var(--color_7) !important;
	border-radius:16px 16px 16px 16px !important;
}
*#dm *.dmBody div.u_1192292110 textarea
{
	border-color:rgba(162,162,162,1) !important;
	border-style:solid !important;
	border-width:1px !important;
	background-color:var(--color_7) !important;
	border-radius:16px 16px 16px 16px !important;
}
*#dm *.dmBody div.u_1192292110 select
{
	border-color:rgba(162,162,162,1) !important;
	border-style:solid !important;
	border-width:1px !important;
	background-color:var(--color_7) !important;
	border-radius:16px 16px 16px 16px !important;
}
*#dm *.dmBody *.u_1187886268
{
	width:100% !important;
}
*#dm *.dmBody *.u_1474683647
{
	width:100% !important;
}
*#dm *.dmBody *.u_1435440166
{
	width:100% !important;
}
*#dm *.dmBody div.u_3262074038 hr
{
	border-width:3px !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1201772857
{
	width:100% !important;
}
*#dm *.dmBody div.u_1201772857 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1579850891 img
{
	object-position:0% 100% !important;
	object-fit:cover !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 *.u_1825557400 *.socialHubIcon
{
	font-size:19.333333333333332px !important;
	line-height:29px !important;
}
*#dm *.dmBody div.u_1825557400
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1011284473 .dmformsubmit
{
	width:201px !important;
}
*#dm *.dmBody div.u_1120293601 .dmformsubmit
{
	width:300px !important;
}
*#dm *.dmBody div.u_1165966315 .dmwidget-title
{
	font-size:20px !important;
}
*#dm *.dmBody div.u_1192292110 *.dmwidget-title
{
	font-size:25px !important;
}
*#dm *.dmBody div.u_1192292110
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1192292110 .dmformsubmit
{
	width:221px !important;
}
*#dm *.dmBody *.u_1772066048 .icono-phone
{
	width:20px !important;
	height:20px !important;
}
*#dm *.dmBody *.u_1772066048 .icono-phone2
{
	width:20px !important;
	height:20px !important;
}
*#dm *.dmBody *.u_1772066048 .icono-phone3
{
	width:20px !important;
	height:20px !important;
}
*#dm *.dmBody *.u_1772066048 .icono-phone4
{
	width:20px !important;
	height:20px !important;
}
*#dm *.dmBody *.u_1772066048 .icono-phone5
{
	width:20px !important;
	height:20px !important;
}
*#dm *.dmBody *.u_1192895488 *.socialHubIcon
{
	font-size:19.333333333333332px !important;
	line-height:29px !important;
}
*#dm *.dmBody div.u_1192895488
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1896440426
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1192292110 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 .m-recaptcha
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 *.dmforminput input
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 .dmforminput textarea
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 .dmforminput .fileUploadLink
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 .checkboxwrapper span
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 .radiowrapper span
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 .optinwrapper div
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 .freetextwrapper
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 .dmforminput select
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 .dmforminput option
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 input::placeholder
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 input.placeholder
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 textarea::placeholder
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 textarea.placeholder
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 select::placeholder
{
	font-size:17px !important;
}
*#dm *.dmBody div.u_1192292110 select.placeholder
{
	font-size:17px !important;
}
*#dm *.dmBody *.u_1110993916 .photoGalleryThumbs
{
	padding:6.5px !important;
}
*#dm *.dmBody *.u_1110993916 .layout-container
{
	padding:6.5px !important;
}
*#dm *.dmBody *.u_1110993916 .photoGalleryViewAll
{
	padding:0 6.5px !important;
}
*#dm *.dmBody *.u_1110993916 .photoGalleryThumbs .image-container a
{
	padding-top:269px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 4061eae097e186d786e301c {
    min-height: 319px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 4061eae097e186d786e301b {
    background-color: rgba(252,248,238,0);
}
    
#\36 4061eae097e186d786e301a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: flex-end;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4061eae097e186d786e301e {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4061eae097e186d786e301d {
    margin: 0px 0px 0px 0px;
}
    
#group_ms6 {
    align-items: flex-end;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\34 4bedd34 {
    width: 65.07%;
    height: 488px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5uc {
    align-items: flex-start;
    width: 75.53%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 16px 16px 16px 16px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_lr8.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_lr8 {
    width: 26.98%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: flex-start;
    margin: -100px 0px 0px 0px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 4061eae097e186d786e301c {
    min-height: 150px;
    padding: 0px 0px 0px 0px;
}
    
#\36 4061eae097e186d786e301b {
    background-color: rgba(252,248,238,0);
}
    
#group_5uc {
    padding: 4% 4% 4% 4%;
    margin: 0px 5% 0px 0%;
}
    
#\34 4bedd34 {
    width: 83.05%;
    height: 464px;
}
}



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



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



@media (max-width: 767px) {
    
#\36 4061eae097e186d786e301c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 2% 10px 2%;
}
    
#\36 4061eae097e186d786e301b {
    background-color: rgba(252,248,238,0);
}
    
#\36 4061eae097e186d786e301a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 20px;
}
    
#group_ms6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_5uc {
    width: 79.59%;
    height: auto;
    min-height: 243px;
}
    
#\34 4bedd34 {
    width: 100.00%;
    height: 420px;
}
    
#widget_lr8 {
    width: 13.63%;
}
}



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



@media all {
    
#\36 40620f2097e186d7870672a {
    margin: 0px 0% 0px 0%;
}
    
#\36 40620f2097e186d7870672b {
    min-height: 143px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_q38 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\31 e8547f0 {
    width: 100%;
    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) {
}



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



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



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



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



@media all {
    
#\36 40677d379631465ad131b42 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 40677d379631465ad131b3e {
    margin: 0px 0% 0px 0%;
}
    
#\36 40677d379631465ad131b3f {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\36 40677d379631465ad131b40 {
    align-self: start;
    background-size: cover;
    min-height: 423px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-right: 0%;
    padding-bottom: 4%;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 40677d379631465ad131b41 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 40677fb79631465ad13334f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99741891143735%;
    min-height: 100px;
    height: auto;
    background-color: rgba(81,10,50,0);
    min-width: 160px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40677fb79631465ad13334b {
    position: relative;
    width: 100.00007215657978%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40677fb79631465ad13334c {
    position: relative;
    width: 99.98862761596706%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40677fb79631465ad13334d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 70.00266957650126%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 10px 0px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40677fb79631465ad13334e {
    position: relative;
    width: 100px;
    height: 100px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 406780579631465ad133c0e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 70.00266957650126%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 10px 0px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406780579631465ad133c0f {
    position: relative;
    width: 99.98862761596706%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406780579631465ad133c0c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99741891143735%;
    min-height: 100px;
    height: auto;
    background-color: rgba(81,10,50,0);
    min-width: 160px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406780579631465ad133c10 {
    position: relative;
    width: 100.00007215657978%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406781579631465ad1373e2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 70.00266957650126%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 10px 0px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406781579631465ad1373e4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99741891143735%;
    min-height: 100px;
    height: auto;
    background-color: rgba(81,10,50,0);
    min-width: 160px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406781579631465ad1373e0 {
    position: relative;
    width: 100.00007215657978%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406781579631465ad1373e1 {
    position: relative;
    width: 99.98862761596706%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406782579631465ad138537 {
    position: relative;
    width: 99.98862761596706%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406782579631465ad138536 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 70.00266957650126%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 10px 0px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406782579631465ad138534 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99741891143735%;
    min-height: 100px;
    height: auto;
    background-color: rgba(81,10,50,0);
    min-width: 160px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406782579631465ad138538 {
    position: relative;
    width: 100.00007215657978%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406784179631465ad139292 {
    position: relative;
    width: 100px;
    height: 100px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406786179631465ad13a393 {
    position: relative;
    width: 100px;
    height: 100px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406787e79631465ad13b71e {
    position: relative;
    width: 100px;
    height: 100px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-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) {
}



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



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



@media (max-width: 767px) {
    
#\36 40677d379631465ad131b42 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 40677d379631465ad131b40 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 40677d379631465ad131b41 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 40677fb79631465ad13334f {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 40677fb79631465ad13334d {
    width: 100%;
    order: 1;
    margin: 20px 0% 0px 0%;
}
    
#\36 40677fb79631465ad13334e {
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 406780579631465ad133c0e {
    width: 100%;
    order: 1;
    margin: 20px 0% 0px 0%;
}
    
#\36 406780579631465ad133c0c {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 406781579631465ad1373e2 {
    width: 100%;
    order: 1;
    margin: 20px 0% 0px 0%;
}
    
#\36 406781579631465ad1373e4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 406782579631465ad138536 {
    width: 100%;
    order: 1;
    margin: 20px 0% 0px 0%;
}
    
#\36 406782579631465ad138534 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 406784179631465ad139292 {
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 406786179631465ad13a393 {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 406787e79631465ad13b71e {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#\36 406796a79631465ad148368.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\36 406796a79631465ad148368 {
    width: 92.00819672131148%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406796a79631465ad148367 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    border-radius: 10px;
    box-shadow: none;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 406796a79631465ad148369 {
    width: 92.00819672131148%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406796a79631465ad148364 {
    margin: 0px 0% 0px 0%;
}
    
#\36 406796a79631465ad148366 {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 20px 0% 60px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 40679a579631465ad14e512 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40679b879631465ad150c8e {
    width: 92.00819672131148%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40679b879631465ad150c8d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\36 40679b879631465ad150c8d {
    width: 92.00819672131148%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40679b879631465ad150c8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    border-radius: 10px;
    box-shadow: none;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 40679bc79631465ad151f25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    border-radius: 10px;
    box-shadow: none;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 40679d179631465ad1530fa {
    width: 50px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40679eb79631465ad155bca {
    width: 50px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2a948f0 {
    width: 91.59868302643599%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 523d466.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\36 523d466 {
    width: 91.6074180416701%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 406796a79631465ad148367 {
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
    
#\36 406796a79631465ad148366 {
    padding-left: 20px;
    padding-right: 20px;
}
    
#\36 40679b879631465ad150c8b {
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
    
#\36 40679bc79631465ad151f25 {
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
}



@media (min-width: 1400px) {
    
#\36 406796a79631465ad148367 {
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
    
#\36 40679b879631465ad150c8b {
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
    
#\36 40679bc79631465ad151f25 {
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
}



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



@media (max-width: 767px) {
    
#\36 406796a79631465ad148367 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
    
#\36 406796a79631465ad148366 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 40679b879631465ad150c8b {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
    
#\36 40679bc79631465ad151f25 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 406796a79631465ad148367 {
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
    
#\36 40679b879631465ad150c8b {
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
    
#\36 40679bc79631465ad151f25 {
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
}



@media all {
    
#\36 4067aa979631465ad1624c0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\36 4067aa979631465ad1624c1 {
    min-height: 70px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 4067aa979631465ad1624be {
    margin: 0px 0% 0px 0%;
}
    
#\36 4067aa979631465ad1624bf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\36 4067aa979631465ad1624c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 406798379631465ad14a1f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-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) {
}



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



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



@media (max-width: 767px) {
    
#\36 4067aa979631465ad1624c0 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\36 4067aa979631465ad1624c1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 4067aa979631465ad1624c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 4067aa979631465ad1624bf {
    width: 100%;
}
}



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



@media all {
    
#\37 86753ad {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 a5055fd {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    background-color: rgba(81,10,50,0);
    background-image: initial;
    order: 2;
    border-radius: 0 0px 0px 0;
    padding-top: 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(81,10,50,0) rgba(81,10,50,0) var(--color_1) var(--color_1);
    padding-bottom: 10px;
}
    
#\30 f814651 {
    min-height: 626px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
}
    
#\31 f4d4123::before, #\31 f4d4123 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.3;
    border-radius: inherit;
    background-color: var(--color_8);
}
#\31 f4d4123 {
    background-image: url(https://lirp.cdn-website.com/c38291cb/dms3rep/multi/opt/banner1-ok-1920w.jpg);
}
    
#f8ec3a91::before, #f8ec3a91 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.87;
    border-radius: inherit;
}
#f8ec3a91 {
    background-position: 50% 0%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 145px;
    max-height: 100%;
    order: 2;
    background-color: rgba(39, 71, 84, 0.85);
    border-width: 0px;
    border-color: rgba(81,10,50,0);
    border-style: solid;
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    padding: 30px 0% 0px 0%;
    margin: 150px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1ff9590 {
    justify-content: space-around;
    align-items: flex-start;
    width: 49.99996768109551%;
    min-height: 50px;
    max-height: 100%;
    border-radius: 0 0px 0 0;
}
    
#cf67b932 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -27px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bafac38a {
    padding-top: 200px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
}
    
#f4046ed1 {
    align-items: flex-start;
    width: 99.93%;
    min-height: 26px;
    max-height: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 3226e00 {
    width: 92.19%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 20px 50px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1e579e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ea75559 {
    width: 43.17%;
    height: 542px;
    max-width: 100%;
    margin-top: -400px;
}
    
#\36 a7a2038.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a7a2038 {
    width: 59.83%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 3f33122.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 40px;
}
#\35 3f33122 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 40px 0% 150px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f814651 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\31 f4d4123::before, #\31 f4d4123 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\31 f4d4123 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#f8ec3a91 {
    border-width: 0px;
    border-color: rgba(81,10,50,0);
    border-style: solid;
}
    
#\35 3f33122 {
    width: 198px;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bafac38a {
    width: 100%;
    padding: 150px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\31 f4d4123::before, #\31 f4d4123 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\31 f4d4123 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#f8ec3a91 {
    border-width: 0px;
    border-color: rgba(81,10,50,0);
    border-style: solid;
}
    
#\35 3f33122 {
    margin-top: 40px;
    width: 276px;
}
    
#\39 ea75559 {
    height: 753px;
}
}



@media (max-width: 767px) {
    
#\34 a5055fd {
    width: 95%;
    padding-left: 0px;
    padding-right: 20px;
}
    
#bafac38a {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding: 100px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 f814651 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\32 3226e00 {
    margin-left: 20px;
}
    
#\39 ea75559 {
    height: 303px;
    align-self: flex-end;
    order: 1;
    width: 57.09%;
    margin: -130px 0% 0px 0%;
}
    
#\31 f4d4123::before, #\31 f4d4123 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\31 f4d4123 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
}
    
#\36 a7a2038 {
    order: 0;
    width: 94.92%;
}
    
#f8ec3a91 {
    border-width: 0px;
    border-color: rgba(81,10,50,0);
    border-style: solid;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    padding: 20px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1ff9590 {
    align-self: auto;
    width: 100%;
    max-width: 100%;
    order: 0;
    padding-left: 0%;
    align-items: flex-start;
    padding-bottom: 30px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3f33122.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 3f33122 {
    width: 272px;
    margin: 8px 0% 40px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 f4d4123::before, #\31 f4d4123 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\31 f4d4123 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#f8ec3a91 {
    border-width: 0px;
    border-color: rgba(81,10,50,0);
    border-style: solid;
}
}



@media all {
    
#\38 2e40226.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\38 2e40226 {
    width: 99.55%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3fb13ec {
    width: 100%;
    height: 370px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc2beabc {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 8a729e7 {
    margin: 0px 0% 0px 0%;
}
    
#\34 03085ab.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\34 03085ab {
    width: 99.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_29i {
    justify-content: flex-start;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_flj {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 2627c91 {
    justify-content: flex-start;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d1e1ea22 {
    width: 100%;
    height: 270px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5815fc7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fa08dec {
    justify-content: flex-start;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d1bd2b1 {
    width: 100%;
    height: 370px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9eb1c2b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 fe47579.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\30 fe47579 {
    width: 99.55%;
    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) {
    
#fc2beabc {
    padding-left: 20px;
    padding-right: 20px;
}
}



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



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



@media (max-width: 767px) {
    
#fc2beabc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_29i {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 2627c91 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 fa08dec {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



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



@media all {
    
#\31 227eba7 {
    align-items: flex-end;
    width: 99.93%;
    min-height: 26px;
    max-height: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 0a11a32 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    background-color: rgba(81,10,50,0);
    background-image: initial;
    order: 1;
    border-radius: 0 0px 0px 0;
    padding-top: 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(81,10,50,0) rgba(81,10,50,0) var(--color_1) var(--color_1);
    padding-bottom: 10px;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5eb8870 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 522px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 b5c157a {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: -27px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bde12f86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_9);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
}
    
#\31 eec189b {
    width: 95%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 93ef3d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe626f2e {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_3e0 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/c38291cb/dms3rep/multi/opt/Captura-de-pantalla-2023-11-29-113133-1920w.jpg);
    padding: 16px 16px 16px 16px;
}
#group_3e0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwUEIRETMXH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAR/9oADAMBAAIRAxEAPwCDAnhiu2CeASdh38WpfRUjnuccHZPPqIk1GDHh08JqYqSN/9k=');
}
    
#\36 40679bc79631465ad151f27.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\36 40679bc79631465ad151f27 {
    width: 87.86%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40679bc79631465ad151f28 {
    width: 92.87%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5eb8870 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#bde12f86 {
    width: 50%;
    min-height: 8px;
}
    
#group_3e0 {
    width: 50%;
    min-height: 8px;
}
#group_3e0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwUEIRETMXH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAR/9oADAMBAAIRAxEAPwCDAnhiu2CeASdh38WpfRUjnuccHZPPqIk1GDHh08JqYqSN/9k=');
}
}



@media (min-width: 1400px) {
    
#bde12f86 {
    width: 50%;
    min-height: 8px;
}
    
#\32 5eb8870 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#group_3e0 {
    width: 50%;
    min-height: 8px;
}
#group_3e0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwUEIRETMXH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAR/9oADAMBAAIRAxEAPwCDAnhiu2CeASdh38WpfRUjnuccHZPPqIk1GDHh08JqYqSN/9k=');
}
}



@media (max-width: 767px) {
    
#\31 eec189b {
    margin-right: 20px;
    width: 94%;
}
    
#\36 0a11a32 {
    width: 100.00%;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\32 5eb8870 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#bde12f86 {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    padding-left: 20px;
}
    
#group_3e0 {
    width: 100%;
    min-height: 260px;
    align-items: center;
}
#group_3e0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwUEIRETMXH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAR/9oADAMBAAIRAxEAPwCDAnhiu2CeASdh38WpfRUjnuccHZPPqIk1GDHh08JqYqSN/9k=');
}
    
#\36 40679bc79631465ad151f27.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#\36 40679bc79631465ad151f27 {
    width: 94.20%;
    margin: 0px 6% 0px 0%;
}
    
#\36 40679bc79631465ad151f28.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 40679bc79631465ad151f28 {
    margin: 0px 6% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#bde12f86 {
    width: 100%;
    min-height: 80px;
}
    
#\32 5eb8870 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_3e0 {
    width: 100%;
    min-height: 80px;
}
#group_3e0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwUEIRETMXH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAR/9oADAMBAAIRAxEAPwCDAnhiu2CeASdh38WpfRUjnuccHZPPqIk1GDHh08JqYqSN/9k=');
}
}



@media all {
    
#\36 7220044 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2839420 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 4;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 896f3b8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.84%;
    min-height: 141px;
    max-height: 100%;
}
    
#\37 9892a95 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 1;
}
    
#\35 0de83ba {
    align-items: center;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6eed93a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.84%;
    min-height: 141px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8734d1a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.84%;
    min-height: 141px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 34887fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 34887fc {
    width: 338px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd9f3cda {
    align-items: center;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4b8a0c8 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8bbbcaf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ce3f973a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ce3f973a {
    width: 544px;
    height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#b23e0e60 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6e1ed21 {
    margin: 0px 0% 0px 0%;
}
    
#\33 91cbb10 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin: -22px 0% 0px 0%;
}
    
#\33 7f3ab48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 22b3b7f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 cac8827 {
    width: 1200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c5991f5 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin: -22px 0% 0px 0%;
}
    
#\33 16a734d {
    align-items: center;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ce71333 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 63%;
    min-width: 4%;
    order: 0;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a1e0c8c {
    width: 300px;
    height: auto;
    max-width: 100%;
}
    
#\37 d6ccdc3 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f620a5b {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin: -22px 0% 0px 0%;
}
    
#\38 07625e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 07625e6 {
    width: 544px;
    height: 24px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4f8203d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.8360655737705%;
    min-height: 141px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fae2f839 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 300px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4dd6514.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 4dd6514 {
    width: 95%;
    height: auto;
    max-width: none;
    align-self: center;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fbe657b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 fbe657b {
    width: 295px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 220e11c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a83897f8 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin: -22px 0% 0px 0%;
}
    
#\36 a7d3e3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#c4e21879 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
}
    
#e2ba7bb3 {
    width: 99.99739289404658%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a84b36e {
    width: 218px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#ef5ff8a8 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a64471f7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 300px;
    max-height: 100%;
    order: 1;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e1450434 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin: -22px 0% 0px 0%;
}
    
#\35 fb697f5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.8360655737705%;
    min-height: 141px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 619876a {
    align-items: center;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a2d9f6e {
    align-items: flex-start;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    border-radius: 10px 10px 0 0;
    background-color: var(--color_1);
    background-image: initial;
    padding: 10px 20px 10px 20px;
}
    
#\32 0a91841 {
    align-items: center;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
}
    
#fdb1d753 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 589548a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 589548a {
    width: 544px;
    height: 102px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#effcde11 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 250px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#dd4fccbc {
    min-height: 460px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 95784f0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 250px;
    max-height: 100%;
    order: 1;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\33 6e1ed21 {
    margin-left: 4%;
    margin-right: 4%;
}
    
#\36 a7d3e3c {
    width: 35%;
    min-height: 8px;
}
    
#\33 ce71333 {
    width: 63%;
    min-height: 8px;
}
    
#dd4fccbc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
}



@media (min-width: 1400px) {
    
#\36 a7d3e3c {
    width: 35%;
    min-height: 8px;
}
    
#\33 ce71333 {
    width: 63%;
    min-height: 8px;
}
    
#dd4fccbc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
}



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



@media (max-width: 767px) {
    
#\36 7220044 {
    order: 0;
}
    
#\37 2839420 {
    order: 2;
}
    
#\37 9892a95 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 99.99510482495737%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0de83ba {
    order: 1;
}
    
#a6eed93a {
    justify-self: auto;
    align-self: auto;
    width: 99.83896881114052%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 34887fc {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4b8a0c8 {
    order: 0;
}
    
#ce3f973a {
    order: 1;
    height: 74px;
}
    
#b23e0e60 {
    order: 0;
}
    
#\33 ce71333 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
}
    
#\30 a1e0c8c {
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 07625e6 {
    order: 2;
}
    
#fae2f839 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 fbe657b {
    order: 3;
}
    
#\36 a7d3e3c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#c4e21879 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
}
    
#a64471f7 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#effcde11 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#dd4fccbc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 4%;
}
    
#\34 95784f0 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 a7d3e3c {
    width: 100%;
    min-height: 80px;
}
    
#\33 ce71333 {
    width: 100%;
    min-height: 80px;
}
    
#dd4fccbc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media all {
    
#\34 a947455 {
    align-self: start;
    padding-top: 1%;
    background-size: cover;
    display: flex;
    padding-bottom: 4%;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#f6736bbd {
    position: relative;
    width: 100%;
    height: 300px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a41eb080 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}
    
#\39 d0f5dc1 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a947455 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#f6736bbd {
    height: 206px;
}
    
#a41eb080 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\34 a947455 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#a41eb080 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\34 a947455 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f6736bbd {
    order: 9;
}
    
#a41eb080 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 a947455 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f6736bbd {
    width: 615px;
}
    
#a41eb080 {
    width: 100%;
    min-height: 80px;
}
}



@media all {
    
#\36 048c6a9 {
    width: 92.00819672131148%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 76a0dac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    border-radius: 10px;
    box-shadow: none;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c0e0b50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    border-radius: 10px;
    box-shadow: none;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fa3eabac {
    width: 50px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bab83504 {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 0% 60px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eb06bace {
    width: 92.00819672131148%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 edd221a {
    margin: 0px 0% 0px 0%;
}
    
#\32 8d7586f {
    width: 50px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 37167e4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\32 37167e4 {
    width: 92.00819672131148%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3cc5998.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#b3cc5998 {
    width: 92.00819672131148%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nuh {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    padding: 16px 16px 16px 16px;
}
    
#widget_v34 {
    width: 100%;
    height: 244px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\32 76a0dac {
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
    
#\33 c0e0b50 {
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
    
#bab83504 {
    padding-left: 20px;
    padding-right: 20px;
}
}



@media (min-width: 1400px) {
    
#\32 76a0dac {
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
    
#\33 c0e0b50 {
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
}



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



@media (max-width: 767px) {
    
#\32 76a0dac {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
    
#\33 c0e0b50 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
    
#bab83504 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_nuh {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_v34 {
    height: 240px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 76a0dac {
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
    
#\33 c0e0b50 {
    background-color: rgba(255,255,255,0);
    border-radius: 10px;
}
}



@media all {
    
#\38 f299311 {
    margin: 0px 0% 0px 0%;
}
    
#fd36550f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\36 0097c9c {
    min-height: 143px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 6%;
    padding-right: 0%;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 aaaaa58 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#db8f660e {
    width: 85%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
}



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



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



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



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



@media (max-width: 767px) {
    
#\36 0097c9c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\35 aaaaa58 {
    width: 100%;
    min-height: 175px;
    align-items: center;
    height: auto;
}
    
#db8f660e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



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



@media all {
    
#f0b7ce24 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}
    
#fc484ab7 {
    padding-top: 1%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 768f4d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 768f4d4 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -8%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ks7 {
    align-items: flex-end;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_i7u {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_272 {
    align-items: flex-start;
    width: 37.68%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f0b7ce24 {
    width: 48%;
    min-height: 8px;
}
    
#fc484ab7 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\30 768f4d4 {
    height: 314px;
}
    
#group_ks7 {
    width: 48%;
    min-height: 8px;
}
    
#group_272 {
    width: 66.63%;
    padding: 4% 10% 4% 10%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#f0b7ce24 {
    width: 48%;
    min-height: 8px;
}
    
#fc484ab7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#group_ks7 {
    width: 48%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#f0b7ce24 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc484ab7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 768f4d4 {
    order: 9;
}
    
#group_ks7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_272 {
    width: 66.50%;
    align-self: flex-start;
    padding: 4% 4% 4% 10%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#f0b7ce24 {
    width: 100%;
    min-height: 80px;
}
    
#fc484ab7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 768f4d4 {
    width: 615px;
}
    
#group_ks7 {
    width: 100%;
    min-height: 80px;
}
}

