*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !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_1554435772 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1567670011 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1723770000 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1769941149 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1126499467 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1923136047 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1317493690 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1983826230
{
	color:var(--fourth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
}
*#dm *.dmBody div.u_1983826230 p
{
	text-align:left !important;
}
*#dm *.dmBody *.u_1260217586 .socialHubInnerDiv a:not(:last-child)
{
	margin-right:8px !important;
}
*#dm *.dmBody *.u_1260217586 .socialHubIcon
{
	color:var(--fourth_color) !important;
	border-color:var(--fourth_color) !important;
	line-height:23px !important;
	font-size:20px !important;
}
*#dm *.dmBody *.u_1260217586 .socialHubIcon:after
{
	width:31px !important;
	height:23px !important;
}
*#dm *.dmBody div.u_1260217586
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:282px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:left !important;
	display:block !important;
}
*#dm *.dmBody div.u_1637533876
{
	color:var(--fourth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
}
*#dm *.dmBody *.u_1637533876 *.open-hours-item dt
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1637533876 *.open-hours-item dd
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1637533876 *.open-hours-item time
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1637533876 *.open-hours-special
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1637533876 *.open-hours-item dt
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1637533876 *.open-hours-item dd
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1637533876 *.open-hours-item time
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1637533876 *.open-hours-special
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1637533876 .dmwidget-title
{
	font-family:var(--h4_font_family) !important;
	font-weight:var(--h4_font_weight) !important;
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1260217586 .socialHubIcon
{
	color:rgba(0,0,0,1) !important;
	border-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1037250472
{
	color:var(--fourth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
}
*#dm *.dmBody div.u_1037250472 p
{
	text-align:left !important;
}
*#dm *.dmBody div.u_1412148359
{
	color:var(--fourth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
}
*#dm *.dmBody div.u_1412148359 p
{
	text-align:left !important;
}
input
{
	bordeer-radius:10px !important;
	border-radius:10px !important;
}
*#dm *.dmBody div.u_1055698141 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:rgba(0,0,0,1) !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
}
*#dm *.dmBody div.u_1055698141 .m-recaptcha
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1055698141 .dmforminput input
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1055698141 .dmforminput textarea
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1055698141 .dmforminput .fileUploadLink
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1055698141 .checkboxwrapper span
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1055698141 .radiowrapper span
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1055698141 .optinwrapper div
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1055698141 .freetextwrapper
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1055698141 .dmforminput select
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1055698141 .dmforminput option
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1055698141 .dmformsubmit
{
	font-family:var(--h4_font_family) !important;
	font-weight:var(--h4_font_weight) !important;
}
*#dm *.dmBody div.u_1055698141
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody div.u_1055698141 input:not([type="submit"])
{
	border-right-style:solid !important;
	border-right-width:0 !important;
}
*#dm *.dmBody div.u_1055698141 textarea
{
	border-right-style:solid !important;
	border-right-width:0 !important;
}
*#dm *.dmBody div.u_1055698141 select
{
	border-right-style:solid !important;
	border-right-width:0 !important;
}
#1464319800 input
{
	border-radius:0 important !important;
}
*#dm *.dmBody div.u_1720475941 .wa-btns
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody div.u_1720475941 .wa-btns:hover
{
	border-color:rgba(37,211,102,1) !important;
}
*#dm *.dmBody div.u_1720475941 .wa-btns.hover
{
	border-color:rgba(37,211,102,1) !important;
}
*#dm *.dmBody *.u_1664009275 .contentLogo
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1911415524 .dmformsubmit:hover
{
	background-color:var(--color_1) !important;
	background-image:none !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1911415524 .dmformsubmit.hover
{
	background-color:var(--color_1) !important;
	background-image:none !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1911415524 .dmformsubmit:hover input[type="submit"]
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1911415524 .dmformsubmit.hover input[type="submit"]
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1911415524 input:not([type="submit"])
{
	background-color:var(--color_7) !important;
	border-color:var(--color_3) !important;
	border-style:solid !important;
	border-width:2px !important;
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1911415524 textarea
{
	background-color:var(--color_7) !important;
	border-color:var(--color_3) !important;
	border-style:solid !important;
	border-width:2px !important;
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1911415524 select
{
	background-color:var(--color_7) !important;
	border-color:var(--color_3) !important;
	border-style:solid !important;
	border-width:2px !important;
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1911415524 input::placeholder
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 input.placeholder
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 textarea::placeholder
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 textarea.placeholder
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 select::placeholder
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 select.placeholder
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 .dmforminput input
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 .dmforminput textarea
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 .dmforminput .fileUploadLink
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 .checkboxwrapper span
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 .radiowrapper span
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 .optinwrapper div
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 .freetextwrapper
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 .dmforminput select
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 .dmforminput option
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1911415524 .m-recaptcha
{
	color:var(--color_8) !important;
	font-style:normal !important;
}
*#dm *.dmBody *.u_1911415524 .dmformsubmit
{
	float:RIGHT !important;
}
*#dm *.dmBody div.u_1911415524 .dmform-success
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
	color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1911415524 .dmform-success .rteBlock
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.dmform-error .rteBlock
{
	color:var(--color_8) !important;
}
*#dm *.dmBody *.u_1911415524 .dmform-success
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.dmform-error
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1911415524 .dmform-success .rteBlock
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.dmform-error .rteBlock
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1911415524 .dmformsubmit
{
	background-color:var(--color_8) !important;
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1840373421
{
	border-color:rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) !important;
	border-width:0px 0px 0px 0px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1197809806
{
	border-color:rgb(181,212,60) rgb(181,212,60) rgb(181,212,60) rgb(181,212,60) !important;
	border-width:0 0 0 0 !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1729053991
{
	border-color:rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) !important;
	border-width:0px 0px 0px 0px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1606640765 img
{
	border-radius:30px 30px 30px 30px !important;
}
*#dm *.dmBody *.u_1270150716
{
	width:100% !important;
}
*#dm *.dmBody div.u_1141421349
{
	border-color:rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) !important;
	border-width:0px 0px 0px 0px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1652877059
{
	border-color:rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) !important;
	border-width:0px 0px 0px 0px !important;
	border-style:solid !important;
}
*#dm *.dmBody *.u_1220784415
{
	width:100% !important;
}
*#dm *.dmBody div.u_1981888267
{
	border-color:rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) !important;
	border-width:0px 0px 0px 0px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1200236777
{
	border-color:rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) !important;
	border-width:0px 0px 0px 0px !important;
	border-style:solid !important;
}
*#dm *.dmBody *.u_1779103818
{
	width:100% !important;
}
*#dm *.dmBody div.u_1779103818 img
{
	object-fit:contain !important;
}
.u_1253981983
{
}
*#dm *.dmBody div.u_1535085713
{
	border-color:rgb(181,212,60) rgb(181,212,60) rgb(181,212,60) rgb(181,212,60) !important;
	border-width:0 0 0 0 !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1321830516
{
	border-color:rgb(181,212,60) rgb(181,212,60) rgb(181,212,60) rgb(181,212,60) !important;
	border-width:0 0 0 0 !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1693136871
{
	border-color:rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) !important;
	border-width:0px 0px 0px 0px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1622001195 hr
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1809057681
{
	border-color:rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) rgb(127,199,175) !important;
	border-width:0px 0px 0px 0px !important;
	border-style:solid !important;
}
*#dm *.dmBody *.u_1550943253
{
	width:100% !important;
}
*#dm *.dmBody *.u_1837317165
{
	width:100% !important;
}
*#dm *.dmBody *.u_1900521787
{
	width:100% !important;
}
*#dm *.dmBody *.u_1129090526
{
	width:100% !important;
}
.u_1752980845
{
}
*#dm *.dmBody *.u_1606192276
{
	width:100% !important;
}
*#dm *.dmBody div.u_1105381789 hr
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1610035484 hr
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1162569070 hr
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1606192276 img
{
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1900521787 img
{
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1021670655 hr
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1445374099
{
	width:100% !important;
}
*#dm *.dmBody div.u_1973378266 hr
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1129090526 img
{
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1445374099 img
{
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1907553749 img
{
	object-fit:cover !important;
}
.u_1909291471
{
}
.u_1931708228
{
}
.u_1984106087
{
}
.u_1104327938
{
}
.u_1871307298
{
}
.u_1817424402
{
}
.u_1943252018
{
}
.u_1898781068
{
}
.u_1304552515
{
}
.u_1417770820
{
}
.u_1213641362
{
}
.u_1168830414
{
}
.u_1400649585
{
}
.u_1155021359
{
}
.u_1034332234
{
}
.u_1779775277
{
}
.u_1244762017
{
}
.u_1333397496
{
}
.u_1038891029
{
}
*#dm *.dmBody div.u_1611899588 hr
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_2555213909
{
	width:100% !important;
}
*#dm *.dmBody div.u_2555213909 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1425882562 .accordion-title
{
	font-weight:400 !important;
}
*#dm *.dmBody div.u_1425882562 .title-text
{
	font-weight:400 !important;
}
*#dm *.dmBody div.u_1425882562 .title-text *
{
	font-weight:400 !important;
}
*#dm *.dmBody *.u_1606640765
{
	width:100% !important;
}
*#dm *.dmBody div.u_2352129780 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1103107872 .btnDisenoDos
{
	background-color:var(--color_5) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1568957895 .btnDisenoDos
{
	background-color:var(--color_5) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1188922936 .btnDisenoDos
{
	background-color:var(--color_5) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1375949681 .btnDisenoDos
{
	background-color:var(--color_5) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1703828944 .btnDisenoDos
{
	background-color:var(--color_5) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1801900896 .btnDisenoDos
{
	background-color:var(--color_5) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1308524265 .btnDisenoDos
{
	background-color:var(--color_5) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1979303724 .btnDisenoDos
{
	background-color:var(--color_5) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1770748954 .btnDisenoDos
{
	background-color:var(--color_5) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1625233378 .btnDisenoDos
{
	background-color:var(--color_5) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1458644610 .btnDisenoDos
{
	background-color:var(--color_5) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1681188295 .btnDisenoDos
{
	background-color:var(--color_5) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody *.u_2352129780
{
	width:100% !important;
}
*#dm *.dmBody div.u_1438317285 .btnDisenoDos
{
	background-color:var(--color_5) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1735750975 .btnDisenoDos
{
	background-color:var(--color_5) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1667230435 hr
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1907553749
{
	width:100% !important;
}
*#dm *.dmBody div.u_1531876613 img
{
	object-fit:cover !important;
	border-radius:33px 33px 33px 33px !important;
	box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
}
*#dm *.dmBody *.u_1531876613
{
	width:100% !important;
}
*#dm *.dmBody div.u_1391256457 .btnDisenoDos
{
	background-color:var(--color_6) !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 *.u_1260217586.dmSocialHub .socialHubInnerDiv a:not(:last-child)
{
	margin-right:4px !important;
}
*#dm *.dmBody *.u_1260217586 .socialHubIcon
{
	color:var(--fourth_color) !important;
	border-color:var(--fourth_color) !important;
	line-height:23px !important;
	font-size:20px !important;
}
*#dm *.dmBody *.u_1260217586 .socialHubIcon:after
{
	width:31px !important;
	height:23px !important;
}
*#dm *.dmBody div.u_1637533876 .dmwidget-title
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1055698141 .dmformsubmit
{
	width:250px !important;
	height:55px !important;
}
*#dm *.dmBody *.u_1664009275 .imagenLogo
{
	width:200px !important;
}
*#dm *.dmBody div.u_1911415524 .dmformsubmit
{
	width:120px !important;
	height:45px !important;
}
*#dm *.dmBody *.u_1101903549 .photoGalleryThumbs
{
	padding:9px !important;
}
*#dm *.dmBody *.u_1101903549 .layout-container
{
	padding:9px !important;
}
*#dm *.dmBody *.u_1101903549 .photoGalleryViewAll
{
	padding:0 9px !important;
}
*#dm *.dmBody div.u_1425882562 .accordion-title
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1425882562 .title-text
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1425882562 .title-text *
{
	font-size:18px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\34 8319912 {
    width: 83.15972222222221%;
    height: 501px;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin: 0px -31px 0px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\39 3306579 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63.30%;
    min-width: 4%;
    padding: 1.2628255722178374% 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#e82bec9c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0% 0% 0px 0%;
}
    
#bb1d593a {
    width: 99.59%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 91bf64f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.70298969072165%;
    min-width: 4%;
}
    
#\33 1e8bc0e {
    grid-template-rows: minmax(300px, max-content);
    width: 100%;
    max-width: 100%;
}
    
#\36 eabe31d::before, #\36 eabe31d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_9);
    opacity: 0.4;
    border-radius: inherit;
}
#\36 eabe31d {
    background-image: url("https://lirp.cdn-website.com/e636095e/dms3rep/multi/opt/fondo1-1920w.jpg");
}
    
#\39 9f9a71d {
    width: 299px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1cf5a74 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8319912 {
    height: auto;
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#e82bec9c {
    padding-left: 2%;
    padding-right: 2%;
}
    
#bb1d593a {
    justify-self: center;
    align-self: start;
    width: 96.45%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 91bf64f {
    justify-content: flex-end;
}
    
#\36 eabe31d::before, #\36 eabe31d > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#\34 8319912 {
    height: auto;
}
    
#bb1d593a {
    width: 100%;
}
    
#\36 eabe31d::before, #\36 eabe31d > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 8319912 {
    height: auto;
    justify-self: end;
    align-self: start;
    width: 83.15212875432238%;
    margin: 10px -28px 0px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\39 3306579 {
    width: 100%;
    min-height: 59px;
    align-items: center;
    order: 0;
}
    
#e82bec9c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#bb1d593a {
    justify-self: end;
    align-self: start;
    width: 100%;
    margin: 20px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 91bf64f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\33 1e8bc0e {
    width: 95%;
    grid-template-rows: minmax(143px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 eabe31d::before, #\36 eabe31d > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 8319912 {
    height: auto;
}
    
#\36 eabe31d::before, #\36 eabe31d > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#c171ece1 {
    width: 91.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\35 28efc75 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a374a63e {
    align-items: center;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1fd79cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    order: 0;
}
    
#\38 4c43c5f {
    width: 299px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ab390ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e16a7cff {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c171ece1 {
    height: auto;
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#e16a7cff {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 1400px) {
    
#c171ece1 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#c171ece1 {
    height: auto;
}
    
#a374a63e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 1fd79cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 20px;
}
    
#e16a7cff {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0%;
    flex-wrap: nowrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#c171ece1 {
    height: auto;
}
}



@media all {
    
#\31 13d6e7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 46265ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
}
    
#\31 ed31536 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\34 a44114e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_2);
    background-image: initial;
}
    
#\35 75a7c2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -20px -10px 15px 15px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 0536e1c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ed31536 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 a44114e {
    align-items: flex-end;
}
    
#\35 75a7c2e {
    max-width: 380px;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
}



@media (min-width: 1400px) {
    
#\35 75a7c2e {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 46265ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 20px;
}
    
#\31 ed31536 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0%;
}
    
#\34 a44114e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 20px;
    margin-right: 0%;
    padding-top: 20px;
    padding-left: 20px;
}
    
#\35 75a7c2e.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\35 75a7c2e {
    height: auto;
    width: 100%;
    justify-self: center;
    align-self: start;
    margin: 0px 0% -15px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 75a7c2e {
    height: auto;
}
}



@media all {
    
#\36 bcf2e21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    order: 0;
    align-items: center;
}
    
#\31 c808d13 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e142dd32 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#b4985f54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eba4e88 {
    width: 100%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#\36 c695c0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f07d1ec0 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 394px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 bcf2e21 {
    width: 49%;
    min-height: 8px;
}
    
#e142dd32 {
    width: 49%;
    min-height: 8px;
}
    
#f07d1ec0 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 394px;
    column-gap: 2%;
}
}



@media (max-width: 767px) {
    
#\36 bcf2e21 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 20px;
}
    
#e142dd32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f07d1ec0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0%;
    flex-wrap: nowrap;
}
}



@media all {
    
#d646828a {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\36 6880812 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fafc7b4f {
    align-items: center;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 16px 16px 16px 16px;
}
    
#e9de54f2 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 394px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ef954ce9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 caf1406 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    order: 0;
    align-items: center;
}
    
#\37 39aaeef {
    width: 299px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fafc7b4f {
    width: 49%;
    min-height: 8px;
}
    
#e9de54f2 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 394px;
    column-gap: 2%;
}
    
#\38 caf1406 {
    width: 49%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#d646828a {
    height: 240px;
}
    
#fafc7b4f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e9de54f2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0%;
    flex-wrap: nowrap;
}
    
#\38 caf1406 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 20px;
}
}



@media all {
    
#\39 dc1eaf4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b964671f {
    background-color: var(--color_7);
    background-image: none;
}
    
#\33 ef10148 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\33 4ec8f11 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 394px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b5fe4a00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 41d12b2 {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\39 4911c70 {
    width: 299px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8ae555c {
    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: 768px) and (max-width: 1024px) {
    
#\33 ef10148 {
    width: 49%;
    min-height: 8px;
}
    
#\33 4ec8f11 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 394px;
    column-gap: 2%;
}
    
#\38 41d12b2 {
    width: 49%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\33 ef10148 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 4ec8f11 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0%;
    flex-wrap: nowrap;
}
    
#\38 41d12b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#d34cc72b {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#f0d28a05 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 394px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 d41db10 {
    width: 100%;
    height: 278px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 feae2a0 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#d0f3cf94 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\36 740f83b {
    background-color: var(--color_2);
    background-image: none;
}
    
#f5165825 {
    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;
}
    
#\33 d7a23fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f0d28a05 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 394px;
    column-gap: 2%;
}
    
#\38 feae2a0 {
    width: 49%;
    min-height: 8px;
}
    
#d0f3cf94 {
    width: 49%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#f0d28a05 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0%;
    flex-wrap: nowrap;
}
    
#\37 d41db10 {
    height: 240px;
}
    
#\38 feae2a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d0f3cf94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#fa744f6a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\31 aaf0670 {
    margin: 0px 0% 0px 0%;
}
    
#\35 c84eef8 {
    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;
}
    
#\39 f7c221e {
    min-height: 70px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 1% 4%;
    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) {
}



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



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



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



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



@media all {
    
#ecea6fa1 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#b14f3227 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c1d39762 {
    margin: 0px 0% 0px 0%;
}
    
#\33 e5aacc4 {
    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;
}
    
#\35 22781b9 {
    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;
}
    
#\35 93b39b2 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
}



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



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



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



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



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



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



@media all {
    
#c6e39692 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#c2cfc9e4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 cfbcc3f {
    min-height: 11px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
}
    
#\37 abc4e3e {
    background-color: var(--color_7);
    background-image: none;
}
    
#\39 44e17b4 {
    width: 299px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6e39692 {
    width: 100%;
    min-height: 8px;
}
    
#\38 cfbcc3f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 2%;
}
}



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



@media all {
    
#b1f14138 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 16px 16px 16px 16px;
}
    
#\37 993dbb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b87ecda8 {
    background-color: var(--color_7);
    background-image: none;
}
    
#c35d6373 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 394px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#dbb7d076 {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\35 514a286 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_e9j {
    width: 100%;
    height: 456px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1f14138 {
    width: 49%;
    min-height: 8px;
}
    
#c35d6373 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 394px;
    column-gap: 2%;
}
    
#dbb7d076 {
    width: 49%;
    min-height: 8px;
}
}



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



@media all {
    
#\35 1a71f5c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 1a71f5c {
    width: 29.09%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#b3b2750c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 29.45%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/e636095e/dms3rep/multi/opt/yoga-1920w.jpg);
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#b3b2750c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIhAAAgEDAgcAAAAAAAAAAAAAAQMAAgQRBQYHEhMiMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/ANnvbcrg9Fdk6tVynuJwMH55kK+IOpdOnmSDVgZPuIkxknNN/9k=');
}
    
#a6aa9a16 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b153dbee {
    margin: 0px 0px 0px 0px;
}
    
#\33 e14bb8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 66.43036363636364%;
    min-width: 4%;
    order: 0;
    background-color: rgba(255, 255, 255, 0.6);
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c07ce541 {
    min-height: 317px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 4e72897 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\33 e14bb8f {
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 10px;
    background-color: rgba(255, 255, 255, 0.6);
}
    
#c07ce541 {
    min-height: 186px;
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 4e72897 {
    background-color: rgba(255, 255, 255, 1);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
}



@media (min-width: 1400px) {
    
#\33 e14bb8f {
    background-color: rgba(255, 255, 255, 0.6);
}
    
#c07ce541 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\33 4e72897 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
}



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



@media (max-width: 767px) {
    
#\35 1a71f5c {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b3b2750c {
    width: 100%;
    min-height: 306px;
    align-items: center;
    order: 0;
    height: auto;
}
#b3b2750c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIhAAAgEDAgcAAAAAAAAAAAAAAQMAAgQRBQYHEhMiMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/ANnvbcrg9Fdk6tVynuJwMH55kK+IOpdOnmSDVgZPuIkxknNN/9k=');
}
    
#\33 e14bb8f {
    width: 100%;
    min-height: 145px;
    align-items: center;
    order: 1;
    background-color: rgba(255, 255, 255, 0.6);
    height: auto;
}
    
#c07ce541 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 1px 4%;
}
    
#\33 4e72897 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
    
#b153dbee {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 e14bb8f {
    background-color: rgba(255, 255, 255, 0.6);
}
    
#\33 4e72897 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
}



@media all {
    
#\34 627bad5 {
    margin: 0px 0px 0px 0px;
}
    
#\32 fe1fbc8 {
    min-height: 359px;
    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;
}
    
#\38 4ffa175 {
    width: 100.00009040053514%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fe9077d::before, #\35 fe9077d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 fe9077d {
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://lirp.cdn-website.com/e636095e/dms3rep/multi/opt/yoga-1920w.png");
}
#\35 fe9077d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABLklEQVQY0wXB+y8CAQDA8fsv/eaxmEtZx7o2d708JhEWeUVraUM5ryUcWx1rOCqsYrF5bZqY8R98fT7C71+d5ucdzY8yt4U9jN0Yua0VqhcZfhq3NN+uaL6aCN9fFT7er2m8mtwVdtDXImiREbLxKSpn29SLh7zUDITn50seH055ujcwcyk2l8YIyyITvR0kgiqZ5AyF43WE4s0xpZJOrZrj0tBIR8eZcoqo7S0Mim1Mqw425kcRzs0sppnlpqyTP0iSWgqyOOwipEgoPRYGxHYCTiuCoa9xkkmwl14mNhsg5HcRUCSGBiT6rBakzlY89i6E/H6S7OYKq9FpJgM+fIoTv1vG65Zx9IrYRQv99m6EIy2OllxgLjxGcHwE1auiehQcfQ66xS5sNhFZlvgHpJXlN2EY6uwAAAAASUVORK5CYII=');
}
    
#faf19305 {
    width: 100.00009040053514%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 66ec0e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 1;
    background-color: rgba(255, 255, 255, 0.6);
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3b879f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 1;
    background-color: rgba(255, 255, 255, 0.6);
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\32 fe1fbc8 {
    min-height: 500px;
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 4ffa175 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\35 fe9077d::before, #\35 fe9077d > .bgExtraLayerOverlay {
    
}
#\35 fe9077d {
    background-color: rgba(255, 255, 255, 1);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
#\35 fe9077d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABLklEQVQY0wXB+y8CAQDA8fsv/eaxmEtZx7o2d708JhEWeUVraUM5ryUcWx1rOCqsYrF5bZqY8R98fT7C71+d5ucdzY8yt4U9jN0Yua0VqhcZfhq3NN+uaL6aCN9fFT7er2m8mtwVdtDXImiREbLxKSpn29SLh7zUDITn50seH055ujcwcyk2l8YIyyITvR0kgiqZ5AyF43WE4s0xpZJOrZrj0tBIR8eZcoqo7S0Mim1Mqw425kcRzs0sppnlpqyTP0iSWgqyOOwipEgoPRYGxHYCTiuCoa9xkkmwl14mNhsg5HcRUCSGBiT6rBakzlY89i6E/H6S7OYKq9FpJgM+fIoTv1vG65Zx9IrYRQv99m6EIy2OllxgLjxGcHwE1auiehQcfQ66xS5sNhFZlvgHpJXlN2EY6uwAAAAASUVORK5CYII=');
}
    
#faf19305 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\39 66ec0e6 {
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 10px;
    background-color: rgba(255, 255, 255, 0.6);
}
    
#\36 3b879f9 {
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 10px;
    background-color: rgba(255, 255, 255, 0.6);
}
}



@media (min-width: 1400px) {
    
#\32 fe1fbc8 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\35 fe9077d::before, #\35 fe9077d > .bgExtraLayerOverlay {
    
}
#\35 fe9077d {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
#\35 fe9077d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABLklEQVQY0wXB+y8CAQDA8fsv/eaxmEtZx7o2d708JhEWeUVraUM5ryUcWx1rOCqsYrF5bZqY8R98fT7C71+d5ucdzY8yt4U9jN0Yua0VqhcZfhq3NN+uaL6aCN9fFT7er2m8mtwVdtDXImiREbLxKSpn29SLh7zUDITn50seH055ujcwcyk2l8YIyyITvR0kgiqZ5AyF43WE4s0xpZJOrZrj0tBIR8eZcoqo7S0Mim1Mqw425kcRzs0sppnlpqyTP0iSWgqyOOwipEgoPRYGxHYCTiuCoa9xkkmwl14mNhsg5HcRUCSGBiT6rBakzlY89i6E/H6S7OYKq9FpJgM+fIoTv1vG65Zx9IrYRQv99m6EIy2OllxgLjxGcHwE1auiehQcfQ66xS5sNhFZlvgHpJXlN2EY6uwAAAAASUVORK5CYII=');
}
    
#\39 66ec0e6 {
    background-color: rgba(255, 255, 255, 0.6);
}
    
#\36 3b879f9 {
    background-color: rgba(255, 255, 255, 0.6);
}
}



@media (max-width: 766px) {
    
#\32 fe1fbc8 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 fe9077d {
    grid-template-rows: minmax(8px, max-content);
}
#\35 fe9077d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABLklEQVQY0wXB+y8CAQDA8fsv/eaxmEtZx7o2d708JhEWeUVraUM5ryUcWx1rOCqsYrF5bZqY8R98fT7C71+d5ucdzY8yt4U9jN0Yua0VqhcZfhq3NN+uaL6aCN9fFT7er2m8mtwVdtDXImiREbLxKSpn29SLh7zUDITn50seH055ujcwcyk2l8YIyyITvR0kgiqZ5AyF43WE4s0xpZJOrZrj0tBIR8eZcoqo7S0Mim1Mqw425kcRzs0sppnlpqyTP0iSWgqyOOwipEgoPRYGxHYCTiuCoa9xkkmwl14mNhsg5HcRUCSGBiT6rBakzlY89i6E/H6S7OYKq9FpJgM+fIoTv1vG65Zx9IrYRQv99m6EIy2OllxgLjxGcHwE1auiehQcfQ66xS5sNhFZlvgHpJXlN2EY6uwAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#\32 fe1fbc8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 4% 50px 4%;
}
    
#\38 4ffa175 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\35 fe9077d::before, #\35 fe9077d > .bgExtraLayerOverlay {
    
}
#\35 fe9077d {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
#\35 fe9077d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABLklEQVQY0wXB+y8CAQDA8fsv/eaxmEtZx7o2d708JhEWeUVraUM5ryUcWx1rOCqsYrF5bZqY8R98fT7C71+d5ucdzY8yt4U9jN0Yua0VqhcZfhq3NN+uaL6aCN9fFT7er2m8mtwVdtDXImiREbLxKSpn29SLh7zUDITn50seH055ujcwcyk2l8YIyyITvR0kgiqZ5AyF43WE4s0xpZJOrZrj0tBIR8eZcoqo7S0Mim1Mqw425kcRzs0sppnlpqyTP0iSWgqyOOwipEgoPRYGxHYCTiuCoa9xkkmwl14mNhsg5HcRUCSGBiT6rBakzlY89i6E/H6S7OYKq9FpJgM+fIoTv1vG65Zx9IrYRQv99m6EIy2OllxgLjxGcHwE1auiehQcfQ66xS5sNhFZlvgHpJXlN2EY6uwAAAAASUVORK5CYII=');
}
    
#faf19305 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\39 66ec0e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    background-color: rgba(255, 255, 255, 0.6);
}
    
#\36 3b879f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    background-color: rgba(255, 255, 255, 0.6);
}
    
#\34 627bad5 {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 4ffa175 {
    width: 75.25%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 fe9077d::before, #\35 fe9077d > .bgExtraLayerOverlay {
    
}
#\35 fe9077d {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
#\35 fe9077d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABLklEQVQY0wXB+y8CAQDA8fsv/eaxmEtZx7o2d708JhEWeUVraUM5ryUcWx1rOCqsYrF5bZqY8R98fT7C71+d5ucdzY8yt4U9jN0Yua0VqhcZfhq3NN+uaL6aCN9fFT7er2m8mtwVdtDXImiREbLxKSpn29SLh7zUDITn50seH055ujcwcyk2l8YIyyITvR0kgiqZ5AyF43WE4s0xpZJOrZrj0tBIR8eZcoqo7S0Mim1Mqw425kcRzs0sppnlpqyTP0iSWgqyOOwipEgoPRYGxHYCTiuCoa9xkkmwl14mNhsg5HcRUCSGBiT6rBakzlY89i6E/H6S7OYKq9FpJgM+fIoTv1vG65Zx9IrYRQv99m6EIy2OllxgLjxGcHwE1auiehQcfQ66xS5sNhFZlvgHpJXlN2EY6uwAAAAASUVORK5CYII=');
}
    
#faf19305 {
    width: 75.25%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 66ec0e6 {
    background-color: rgba(255, 255, 255, 0.6);
}
    
#\36 3b879f9 {
    background-color: rgba(255, 255, 255, 0.6);
}
}



@media all {
    
#\38 02a6af8 {
    min-height: 23px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
}
    
#\38 299b45d {
    width: 299px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bb82260 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#f81970cc {
    width: 299px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdac6f90 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 57.02%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\36 40d8da8 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\31 05a2631 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 02a6af8 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 83px;
    column-gap: 2%;
}
    
#\38 bb82260 {
    width: 100%;
    min-height: 8px;
}
    
#cdac6f90 {
    width: 92.32%;
    justify-content: space-around;
}
}



@media (max-width: 767px) {
    
#\38 02a6af8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0%;
    flex-wrap: nowrap;
}
    
#\38 299b45d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bb82260 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f81970cc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cdac6f90 {
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#d97f36bc {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#e07f2635 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#deeef943 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da2143cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bace93e6 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 394px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#defdca58 {
    background-color: var(--color_7);
    background-image: none;
}
    
#c6f89727 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ab22d5c {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 2;
}
    
#f47da251 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d97f36bc {
    width: 49%;
    min-height: 8px;
}
    
#e07f2635 {
    width: 49%;
    min-height: 8px;
}
    
#bace93e6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 394px;
    column-gap: 2%;
}
}



@media (max-width: 767px) {
    
#d97f36bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e07f2635 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bace93e6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0%;
    flex-wrap: nowrap;
}
    
#\38 ab22d5c {
    height: 240px;
}
    
#f47da251 {
    height: 240px;
}
}



@media all {
    
#c4189dd8 {
    align-self: start;
    background-size: cover;
    padding-left: 2%;
    min-height: 115px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 100px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 30px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 2%;
}
    
#\33 6d46ca5 {
    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(255, 255, 255, 1);
}
    
#\33 6786734 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
}
    
#ec0b2411 {
    align-self: stretch;
    padding-top: 16px;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
}
    
#\37 afcc991 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    align-self: auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    order: 1;
}
    
#\39 6169178 {
    margin-top: 0px;
    margin-left: 0%;
    margin-bottom: 0px;
    margin-right: 0%;
}
}



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



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



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



@media (max-width: 766px) {
    
#c4189dd8 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\33 6d46ca5 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#c4189dd8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 50px;
    padding-bottom: 15px;
}
    
#ec0b2411 {
    width: 100%;
    min-height: 10vh;
    align-items: center;
    row-gap: 10px;
}
}



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



@media all {
    
#\38 8803414 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 862ec94 {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\35 bd446f2 {
    background-color: rgba(255, 255, 255, 1);
}
    
#a94596dc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a94596dc {
    width: 28.75%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\39 f4b27a5 {
    width: 299px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8d3e14d {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\38 d6d922e {
    width: 99.07436979857677%;
    height: 471px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ddd7d1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b2803e79 {
    min-height: 230px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 2% 100px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 fca6fa9 {
    width: 100.00%;
    height: 102px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#a1230410 {
    width: 299px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2f9e4e7 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 d6d922e {
    height: 289px;
}
    
#b2803e79 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 25px;
}
}



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



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



@media (max-width: 767px) {
    
#\31 862ec94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 5px;
}
    
#a94596dc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 f4b27a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 f4b27a5 {
    margin: 25px 0% 0px 0%;
}
    
#\37 8d3e14d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\38 d6d922e {
    height: 220px;
}
    
#b2803e79 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 50px 4%;
}
    
#\35 fca6fa9 {
    height: 100px;
}
    
#a1230410.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
}



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



@media all {
    
#c2214d41 {
    min-height: 230px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 2% 100px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d3e858b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 91a0ea5 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\39 85605d4 {
    width: 299px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a224fad4 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 19e99a2 {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\30 8c9ba26 {
    margin: 0px 0% 0px 0%;
}
    
#e6f5bb15 {
    width: 100.00%;
    height: 102px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#\31 a1e673d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a1af91ee {
    width: 100.00%;
    height: 395px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4836be3 {
    width: 299px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4dcfa4a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 4dcfa4a {
    width: 28.75%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#c2214d41 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 25px;
}
    
#a1af91ee {
    height: 297px;
}
}



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



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



@media (max-width: 767px) {
    
#c2214d41 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 50px 4%;
}
    
#\34 91a0ea5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\39 85605d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 85605d4 {
    margin: 25px 0% 0px 0%;
}
    
#\39 19e99a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 5px;
}
    
#e6f5bb15 {
    height: 100px;
}
    
#a1af91ee {
    height: 220px;
}
    
#\38 4836be3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 4836be3 {
    margin: 20px 0% 0px 0%;
}
    
#\35 4dcfa4a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



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



@media all {
    
#c2193111 {
    width: 100.00%;
    height: 429px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 478ff00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 b366843 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 4a4907d {
    margin: 0px 0% 0px 0%;
}
    
#fe4dd32a {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\35 1820ebe {
    width: 299px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7e01e6e {
    width: 299px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 33a4b5d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 33a4b5d {
    width: 28.75%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\30 fa9443c {
    background-color: rgba(255, 255, 255, 1);
}
    
#\30 9f1c6d3 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\34 b0f9d41 {
    width: 100.00%;
    height: 102px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#\35 caa7f48 {
    min-height: 230px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 2% 100px 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) {
    
#c2193111 {
    height: 293px;
}
    
#\35 caa7f48 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 25px;
}
}



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



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



@media (max-width: 767px) {
    
#c2193111 {
    height: 208px;
}
    
#fe4dd32a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 5px;
}
    
#\35 1820ebe.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 1820ebe {
    margin: 20px 0% 0px 0%;
}
    
#\33 7e01e6e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 7e01e6e {
    margin: 25px 0% 0px 0%;
}
    
#\35 33a4b5d {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 9f1c6d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\34 b0f9d41 {
    height: 100px;
}
    
#\35 caa7f48 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 50px 4%;
}
}



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



@media all {
    
#\34 b5498c0 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\34 8e89fd7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 8e89fd7 {
    width: 28.75%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#ba45d1a6 {
    width: 299px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5901d28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 da3ab28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f34ca382 {
    width: 100.00%;
    height: 102px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#\37 d7d2210 {
    min-height: 230px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 2% 100px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 c79aef2 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\30 7644dc5 {
    width: 299px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0fa81ab {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#c4902ab2 {
    margin: 0px 0% 0px 0%;
}
    
#\33 e7c888a {
    width: 100.00%;
    height: 429px;
    max-width: 100%;
    align-self: auto;
    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) {
    
#\37 d7d2210 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 25px;
}
    
#\33 e7c888a {
    height: 323px;
}
}



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



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



@media (max-width: 767px) {
    
#\34 8e89fd7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ba45d1a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ba45d1a6 {
    margin: 25px 0% 0px 0%;
}
    
#f34ca382 {
    height: 100px;
}
    
#\37 d7d2210 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 50px 4%;
}
    
#\36 c79aef2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\30 7644dc5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 7644dc5 {
    margin: 20px 0% 0px 0%;
}
    
#b0fa81ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 5px;
}
    
#\33 e7c888a {
    height: 208px;
}
}



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



@media all {
    
#\38 155115a {
    width: 100.00%;
    height: 429px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b40d598f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ad068c9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c74ed5f6 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#f6bc086d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 013d104.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 013d104 {
    width: 28.75%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#d3a50f75 {
    width: 299px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf7f1ad4 {
    margin: 0px 0% 0px 0%;
}
    
#b40f2e6b {
    width: 100.00%;
    height: 102px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#f46408f8 {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\32 3d81054 {
    width: 299px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a1c93ab {
    background-color: rgba(255, 255, 255, 1);
}
    
#\31 2f8c293 {
    min-height: 230px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 2% 20px 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) {
    
#\38 155115a {
    height: 255px;
}
    
#\31 2f8c293 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 25px;
}
}



@media (min-width: 1400px) {
    
#\38 155115a {
    height: 401px;
}
}



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



@media (max-width: 767px) {
    
#\38 155115a {
    height: 230px;
}
    
#b40f2e6b {
    height: 100px;
}
    
#c74ed5f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#f46408f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 5px;
}
    
#\32 3d81054.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 3d81054 {
    margin: 25px 0% 0px 0%;
}
    
#\38 013d104 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d3a50f75.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#d3a50f75 {
    margin: 20px 0% 0px 0%;
}
    
#\31 2f8c293 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 50px 4%;
}
}



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



@media all {
    
#\31 d0330cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e56cd8e {
    margin: 0px 0% 0px 0%;
}
    
#\32 f07cb25.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 f07cb25 {
    width: 28.748088288505606%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cb996c5 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 5ff24ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#ca0660ec {
    min-height: 327px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 cee19bc {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 2b2a5cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jsu {
    width: 100%;
    height: 110px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jgp {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 6px 6px 6px 6px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kvt {
    width: 99.86%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\30 5f68655 {
    width: 299px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_98b {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#ca0660ec {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 25px;
}
}



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



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



@media (max-width: 767px) {
    
#ca0660ec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 50px 4%;
}
    
#\38 cee19bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#widget_jsu {
    height: 84px;
}
    
#group_jgp {
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5f68655.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 5f68655 {
    margin: 25px 0% 0px 0%;
}
    
#group_98b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#d9584e18 {
    background-color: rgba(255, 255, 255, 1);
}
    
#c960bcf5 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#f14abeaa {
    margin: 0px 0% 0px 0%;
}
    
#\30 20621e6 {
    min-height: 327px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_nij {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_29s {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_o7i.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_o7i {
    width: 33.26%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 23px 0% 0px 16.744629244629245%;
}
    
#b781cf58.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b781cf58 {
    width: 23.10%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 20px 16.395241395241396% 0px 0%;
}
    
#\30 fe159bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 fe159bc {
    width: 26.42938322938323%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 180px 0% 0px 0%;
}
    
#a1b53e13 {
    width: 299px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 244d767 {
    width: 299px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ccp {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_gpq {
    width: 95.76123816123815%;
    height: 414px;
    min-height: 100px;
    max-width: 100%;
    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) {
    
#\30 20621e6 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 25px;
}
    
#\30 fe159bc {
    justify-self: center;
    align-self: end;
    width: 24.74894662201064%;
    margin: 0px 0% 0px 0.08967981676829363%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_o7i {
    justify-self: start;
    align-self: start;
    width: 13.996354033470135%;
    margin: 20px 0% 0px 19.212352933936344%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b781cf58 {
    justify-self: end;
    align-self: start;
    width: 13.996354033470135%;
    margin: 20px 20.57782962423023% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



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



@media (max-width: 767px) {
    
#\30 20621e6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 50px 4%;
}
    
#c960bcf5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a1b53e13.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a1b53e13 {
    margin: 25px 0% 0px 0%;
}
    
#\35 244d767.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 244d767 {
    margin: 20px 0% 0px 0%;
}
    
#\30 fe159bc {
    justify-self: end;
    align-self: start;
    width: 99.87%;
    margin: 248px -0.33627574611181166% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b781cf58 {
    justify-self: end;
    align-self: start;
    width: 35.65%;
    margin: 20px 3.851408154686843% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_o7i {
    justify-self: start;
    align-self: start;
    width: 39.34%;
    margin: 23px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_ccp {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



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



@media all {
    
#c4c0fb38 {
    margin: 0px 0% 0px 0%;
}
    
#bffff571 {
    min-height: 327px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#efce27fb {
    background-color: rgba(255, 255, 255, 1);
}
    
#group_418 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\39 1dd0ec3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 1dd0ec3 {
    width: 1114px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ai3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 7e012ac {
    width: 299px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    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) {
    
#bffff571 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 25px;
}
}



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



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



@media (max-width: 767px) {
    
#bffff571 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 50px 4%;
}
    
#group_418 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 7e012ac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 7e012ac {
    margin: 25px 0% 0px 0%;
}
}



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



@media all {
    
#f7beb807 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/e636095e/dms3rep/multi/opt/asesora1-1920w.png);
    order: 0;
    border-radius: 20px;
    background-size: contain;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#f7beb807.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAACBklEQVQoz2NgYGBgCA0NBWN/Gwue5swE48b0+NCWrETf0thQdV1FGZaQEAYIyM3NheAQH/kljcUxK1vLp2/oqulYXF/kVRTiLdDVpccIVthVXMwIwg2JYQbrOypatvfVXj8wtfnIjr66/JlFKbL758dDFE7JzGQE44Jk7X0T6upOzmi9dGFe99Hzc7sKNraVyh3rLWQCKyxNTGSKCkngLE+I1V/VUNy4u6fm3N6+utPbe+oq2nKyVHd2zIEotDZ3FrG0cDf3cfbJ6MvLWL60tujGguqiW5VJyYtc7X3DjfXtdBjUVYw59XWtLfV0bMs9nXy31qan3ewtyntfm5r62d814JqZsfM0LQ3LRAZlRQNNLXWzfG1NywMBXmGfi9Oy/1Zk5v6L8A37Z2bk9NtAz/6QhqpZJ4OYqHKWkoLBCk118+eBvpF/81Nz/tXkFv2L8Q//Z2fu8ttQ13aPipJJHQM/n1SfjJTGfjUVk0/uzgF/4kJi/xUnpf1LDAj752Xn+dFM326ZooJhNAMnp0i+mIjSPHlZ3SsG2hbfnS2d/0V5+v2LcPP562HtestYx6pDRlrXnIGZidOQl1usWFhQfq+UuOo3JVntf9oq+v90VPT/aCrpHVKU0cwVFlaSBoUOFysLTwQ3p+hafl7pH0ICCv8EBeT/8fJI/+LmktjEySESy80txAMAXRa1yCERIjwAAAAASUVORK5CYII=');
}
    
#\34 366ddb3 {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1059ce7::before, #\32 1059ce7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#\32 1059ce7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/e636095e/dms3rep/multi/patriciia.svg");
}
#\32 1059ce7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmElEQVQI11XMzQqCQAAE4H3/16igLkVQh4ooM81MRbNfreyHlJJN17XzxCZBHoa5fDNk5jOIaIcM8i5Ff0nR0h+oKxFqcoiKdP+G/EPFYxhvEvQcio4ZozkvBtVJWIaiVY9huk8hbRMMXIr24omGGoH8gGj9mMEIOKxzDjPg0HyG4eqFrhWXoXHisC853NsbzrXA4n20TvABwF6vvpkolj8AAAAASUVORK5CYII=');
}
    
#\31 ed0cac2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 244f913 {
    margin: 0px 0px 0px 0px;
}
    
#\36 a00bf40 {
    min-height: 677px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 8bc12eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 10% 16px 10% 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4ecd514 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 5;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 18d2b19 {
    width: 299px;
    height: 47px;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7209583.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f7209583 {
    width: 89.22%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_00n {
    width: 98.13%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    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) {
    
#f7beb807 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 44.19611260053619%;
    min-height: 8px;
}
#f7beb807.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAACBklEQVQoz2NgYGBgCA0NBWN/Gwue5swE48b0+NCWrETf0thQdV1FGZaQEAYIyM3NheAQH/kljcUxK1vLp2/oqulYXF/kVRTiLdDVpccIVthVXMwIwg2JYQbrOypatvfVXj8wtfnIjr66/JlFKbL758dDFE7JzGQE44Jk7X0T6upOzmi9dGFe99Hzc7sKNraVyh3rLWQCKyxNTGSKCkngLE+I1V/VUNy4u6fm3N6+utPbe+oq2nKyVHd2zIEotDZ3FrG0cDf3cfbJ6MvLWL60tujGguqiW5VJyYtc7X3DjfXtdBjUVYw59XWtLfV0bMs9nXy31qan3ewtyntfm5r62d814JqZsfM0LQ3LRAZlRQNNLXWzfG1NywMBXmGfi9Oy/1Zk5v6L8A37Z2bk9NtAz/6QhqpZJ4OYqHKWkoLBCk118+eBvpF/81Nz/tXkFv2L8Q//Z2fu8ttQ13aPipJJHQM/n1SfjJTGfjUVk0/uzgF/4kJi/xUnpf1LDAj752Xn+dFM326ZooJhNAMnp0i+mIjSPHlZ3SsG2hbfnS2d/0V5+v2LcPP562HtestYx6pDRlrXnIGZidOQl1usWFhQfq+UuOo3JVntf9oq+v90VPT/aCrpHVKU0cwVFlaSBoUOFysLTwQ3p+hafl7pH0ICCv8EBeT/8fJI/+LmktjEySESy80txAMAXRa1yCERIjwAAAAASUVORK5CYII=');
}
    
#\34 366ddb3 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\31 ed0cac2 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 a00bf40 {
    min-height: 460px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    padding: 6% 4% 6% 4%;
}
    
#\30 8bc12eb {
    row-gap: 16px;
    width: 51.70%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 4% 16px 4% 16px;
}
    
#\33 4ecd514 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 1059ce7::before, #\32 1059ce7 > .bgExtraLayerOverlay {
    
}
#\32 1059ce7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmElEQVQI11XMzQqCQAAE4H3/16igLkVQh4ooM81MRbNfreyHlJJN17XzxCZBHoa5fDNk5jOIaIcM8i5Ff0nR0h+oKxFqcoiKdP+G/EPFYxhvEvQcio4ZozkvBtVJWIaiVY9huk8hbRMMXIr24omGGoH8gGj9mMEIOKxzDjPg0HyG4eqFrhWXoXHisC853NsbzrXA4n20TvABwF6vvpkolj8AAAAASUVORK5CYII=');
}
}



@media (min-width: 1400px) {
    
#f7beb807 {
    border-radius: 20px;
    background-size: contain;
    background-repeat: no-repeat;
}
#f7beb807.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAACBklEQVQoz2NgYGBgCA0NBWN/Gwue5swE48b0+NCWrETf0thQdV1FGZaQEAYIyM3NheAQH/kljcUxK1vLp2/oqulYXF/kVRTiLdDVpccIVthVXMwIwg2JYQbrOypatvfVXj8wtfnIjr66/JlFKbL758dDFE7JzGQE44Jk7X0T6upOzmi9dGFe99Hzc7sKNraVyh3rLWQCKyxNTGSKCkngLE+I1V/VUNy4u6fm3N6+utPbe+oq2nKyVHd2zIEotDZ3FrG0cDf3cfbJ6MvLWL60tujGguqiW5VJyYtc7X3DjfXtdBjUVYw59XWtLfV0bMs9nXy31qan3ewtyntfm5r62d814JqZsfM0LQ3LRAZlRQNNLXWzfG1NywMBXmGfi9Oy/1Zk5v6L8A37Z2bk9NtAz/6QhqpZJ4OYqHKWkoLBCk118+eBvpF/81Nz/tXkFv2L8Q//Z2fu8ttQ13aPipJJHQM/n1SfjJTGfjUVk0/uzgF/4kJi/xUnpf1LDAj752Xn+dFM326ZooJhNAMnp0i+mIjSPHlZ3SsG2hbfnS2d/0V5+v2LcPP562HtestYx6pDRlrXnIGZidOQl1usWFhQfq+UuOo3JVntf9oq+v90VPT/aCrpHVKU0cwVFlaSBoUOFysLTwQ3p+hafl7pH0ICCv8EBeT/8fJI/+LmktjEySESy80txAMAXRa1yCERIjwAAAAASUVORK5CYII=');
}
    
#\34 366ddb3 {
    order: 1;
}
    
#\31 ed0cac2 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 602.812px;
    max-width: 100%;
    order: 0;
}
    
#\36 a00bf40 {
    min-height: 297px;
    padding: 4% 6% 4% 6%;
}
    
#\33 4ecd514 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 602.812px;
    max-width: 100%;
    order: 0;
}
    
#\32 1059ce7::before, #\32 1059ce7 > .bgExtraLayerOverlay {
    
}
#\32 1059ce7 {
    background-attachment: fixed;
}
#\32 1059ce7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmElEQVQI11XMzQqCQAAE4H3/16igLkVQh4ooM81MRbNfreyHlJJN17XzxCZBHoa5fDNk5jOIaIcM8i5Ff0nR0h+oKxFqcoiKdP+G/EPFYxhvEvQcio4ZozkvBtVJWIaiVY9huk8hbRMMXIr24omGGoH8gGj9mMEIOKxzDjPg0HyG4eqFrhWXoXHisC853NsbzrXA4n20TvABwF6vvpkolj8AAAAASUVORK5CYII=');
}
}



@media (max-width: 766px) {
    
#\32 1059ce7 {
    grid-template-rows: minmax(8px, max-content);
}
#\32 1059ce7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmElEQVQI11XMzQqCQAAE4H3/16igLkVQh4ooM81MRbNfreyHlJJN17XzxCZBHoa5fDNk5jOIaIcM8i5Ff0nR0h+oKxFqcoiKdP+G/EPFYxhvEvQcio4ZozkvBtVJWIaiVY9huk8hbRMMXIr24omGGoH8gGj9mMEIOKxzDjPg0HyG4eqFrhWXoXHisC853NsbzrXA4n20TvABwF6vvpkolj8AAAAASUVORK5CYII=');
}
    
#\36 a00bf40 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#f7beb807 {
    width: 100%;
    min-height: 247px;
    align-items: center;
    order: 0;
    border-radius: 20px;
    background-size: contain;
    background-repeat: no-repeat;
}
#f7beb807.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAACBklEQVQoz2NgYGBgCA0NBWN/Gwue5swE48b0+NCWrETf0thQdV1FGZaQEAYIyM3NheAQH/kljcUxK1vLp2/oqulYXF/kVRTiLdDVpccIVthVXMwIwg2JYQbrOypatvfVXj8wtfnIjr66/JlFKbL758dDFE7JzGQE44Jk7X0T6upOzmi9dGFe99Hzc7sKNraVyh3rLWQCKyxNTGSKCkngLE+I1V/VUNy4u6fm3N6+utPbe+oq2nKyVHd2zIEotDZ3FrG0cDf3cfbJ6MvLWL60tujGguqiW5VJyYtc7X3DjfXtdBjUVYw59XWtLfV0bMs9nXy31qan3ewtyntfm5r62d814JqZsfM0LQ3LRAZlRQNNLXWzfG1NywMBXmGfi9Oy/1Zk5v6L8A37Z2bk9NtAz/6QhqpZJ4OYqHKWkoLBCk118+eBvpF/81Nz/tXkFv2L8Q//Z2fu8ttQ13aPipJJHQM/n1SfjJTGfjUVk0/uzgF/4kJi/xUnpf1LDAj752Xn+dFM326ZooJhNAMnp0i+mIjSPHlZ3SsG2hbfnS2d/0V5+v2LcPP562HtestYx6pDRlrXnIGZidOQl1usWFhQfq+UuOo3JVntf9oq+v90VPT/aCrpHVKU0cwVFlaSBoUOFysLTwQ3p+hafl7pH0ICCv8EBeT/8fJI/+LmktjEySESy80txAMAXRa1yCERIjwAAAAASUVORK5CYII=');
}
    
#\34 366ddb3 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 a00bf40 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 12% 4% 12% 4%;
}
    
#\30 8bc12eb {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    padding-top: 4%;
    padding-bottom: 4%;
    row-gap: 20px;
}
    
#\34 18d2b19.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 18d2b19 {
    margin: 25px 0% 0px 0%;
}
    
#\32 1059ce7::before, #\32 1059ce7 > .bgExtraLayerOverlay {
    
}
#\32 1059ce7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmElEQVQI11XMzQqCQAAE4H3/16igLkVQh4ooM81MRbNfreyHlJJN17XzxCZBHoa5fDNk5jOIaIcM8i5Ff0nR0h+oKxFqcoiKdP+G/EPFYxhvEvQcio4ZozkvBtVJWIaiVY9huk8hbRMMXIr24omGGoH8gGj9mMEIOKxzDjPg0HyG4eqFrhWXoXHisC853NsbzrXA4n20TvABwF6vvpkolj8AAAAASUVORK5CYII=');
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#f7beb807 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
}
#f7beb807.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAACBklEQVQoz2NgYGBgCA0NBWN/Gwue5swE48b0+NCWrETf0thQdV1FGZaQEAYIyM3NheAQH/kljcUxK1vLp2/oqulYXF/kVRTiLdDVpccIVthVXMwIwg2JYQbrOypatvfVXj8wtfnIjr66/JlFKbL758dDFE7JzGQE44Jk7X0T6upOzmi9dGFe99Hzc7sKNraVyh3rLWQCKyxNTGSKCkngLE+I1V/VUNy4u6fm3N6+utPbe+oq2nKyVHd2zIEotDZ3FrG0cDf3cfbJ6MvLWL60tujGguqiW5VJyYtc7X3DjfXtdBjUVYw59XWtLfV0bMs9nXy31qan3ewtyntfm5r62d814JqZsfM0LQ3LRAZlRQNNLXWzfG1NywMBXmGfi9Oy/1Zk5v6L8A37Z2bk9NtAz/6QhqpZJ4OYqHKWkoLBCk118+eBvpF/81Nz/tXkFv2L8Q//Z2fu8ttQ13aPipJJHQM/n1SfjJTGfjUVk0/uzgF/4kJi/xUnpf1LDAj752Xn+dFM326ZooJhNAMnp0i+mIjSPHlZ3SsG2hbfnS2d/0V5+v2LcPP562HtestYx6pDRlrXnIGZidOQl1usWFhQfq+UuOo3JVntf9oq+v90VPT/aCrpHVKU0cwVFlaSBoUOFysLTwQ3p+hafl7pH0ICCv8EBeT/8fJI/+LmktjEySESy80txAMAXRa1yCERIjwAAAAASUVORK5CYII=');
}
    
#\34 366ddb3 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 8bc12eb {
    align-items: flex-start;
}
    
#\32 1059ce7::before, #\32 1059ce7 > .bgExtraLayerOverlay {
    
}
#\32 1059ce7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmElEQVQI11XMzQqCQAAE4H3/16igLkVQh4ooM81MRbNfreyHlJJN17XzxCZBHoa5fDNk5jOIaIcM8i5Ff0nR0h+oKxFqcoiKdP+G/EPFYxhvEvQcio4ZozkvBtVJWIaiVY9huk8hbRMMXIr24omGGoH8gGj9mMEIOKxzDjPg0HyG4eqFrhWXoXHisC853NsbzrXA4n20TvABwF6vvpkolj8AAAAASUVORK5CYII=');
}
}

