*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.u_1175519632
{
	background-color:rgba(196,148,100,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/abf65217/dms3rep/multi/opt/01_800x530-1920w.jpg) !important;
	background-size:cover !important;
	border-style:solid !important;
	border-width:0px !important;
}
*#dm *.dmBody div.u_1320262259
{
	background-color:rgba(0,0,0,0) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/abf65217/dms3rep/multi/opt/BG_1600x100-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1964860718
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/abf65217/dms3rep/multi/opt/place_1600x650-1920w.jpg) !important;
	background-color:rgba(201,219,158,1) !important;
}
*#dm *.dmBody div.u_1999069295
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1247605290
{
	width:100% !important;
}
*#dm *.dmBody *.u_1535921226
{
	width:100% !important;
}
*#dm *.dmBody *.u_1362183313
{
	width:100% !important;
}
*#dm *.dmBody div.u_1106426793
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/abf65217/dms3rep/multi/opt/BG_1600x100-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1659218674
{
	width:100% !important;
}
*#dm *.dmBody *.u_1512615865
{
	width:100% !important;
}
*#dm *.dmBody *.u_1329477615
{
	width:100% !important;
}
*#dm *.dmBody *.u_1270682537
{
	width:100% !important;
}
*#dm *.dmBody *.u_1120333873
{
	width:100% !important;
}
*#dm *.dmBody *.u_1524877189
{
	width:100% !important;
}
*#dm *.dmBody *.u_1547017840
{
	width:100% !important;
}
*#dm *.dmBody div.u_1985360207 li .caption-button
{
	display:none !important;
}
*#dm *.dmBody div.u_1390994179
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1413291926
{
	background-color:rgba(0,0,0,0) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/abf65217/dms3rep/multi/opt/BG_1600x100-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1438501836
{
	width:100% !important;
}
*#dm *.dmBody *.u_1163157971
{
	width:100% !important;
}
*#dm *.dmBody div.u_1914226732
{
	background-color:rgba(225,245,166,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1985360207 .caption-title
{
	opacity:1 !important;
	display:inline !important;
}
*#dm *.dmBody div.u_1377076247
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/abf65217/dms3rep/multi/opt/bg1-89ff273c-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1985360207 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody div.u_1985360207 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1985360207 .caption-container .caption-title
{
	color:rgba(255,255,255,1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody *.u_1985360207 .caption-inner
{
	border-bottom-left-radius:0px !important;
	-webkit-border-top-right-radius:0px !important;
	-moz-border-top-right-radius:0px !important;
	-webkit-border-bottom-right-radius:0px !important;
	-webkit-border-bottom-left-radius:0px !important;
	border-top-right-radius:0px !important;
	-webkit-border-top-left-radius:0px !important;
	border-radius:0px !important;
	-moz-border-bottom-right-radius:0px !important;
	-moz-border-top-left-radius:0px !important;
	border-top-left-radius:0px !important;
	-moz-border-radius:0px !important;
	-moz-border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	-webkit-border-radius:0px !important;
}
*#dm *.dmBody div.u_1131418717
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1879132989
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/abf65217/dms3rep/multi/opt/456388-1920w.jpg) !important;
	background-size:cover !important;
	border-radius:10px 10px 10px 10px !important;
}*#dm *.dmBody nav.u_1144820115 { color:black !important; }

separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1618008935
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1175519632
{
	margin-left:0px !important;
	padding-top:410.5px !important;
	padding-left:0px !important;
	padding-bottom:240.5px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1964860718
{
	padding-top:120px !important;
	padding-left:40px !important;
	padding-bottom:120px !important;
	padding-right:0px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-attachment:fixed !important;
	background-position:0% 50% !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1247605290
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:59px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1535921226
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:59px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1362183313
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:244px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
	display:block !important;
}
*#dm *.dmBody div.u_1320262259
{
	padding-top:9px !important;
	padding-left:40px !important;
	padding-bottom:9px !important;
	padding-right:40px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	min-width:0 !important;
	text-align:start !important;
	background-repeat:repeat !important;
	background-size:auto !important;
}
*#dm *.dmBody div.u_1659218674
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:37px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1938605374
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1828524161
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1041238894
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1639194654
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1680298586
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1971111532
{
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1390994179
{
	margin-left:0px !important;
	padding-top:16px !important;
	padding-left:16px !important;
	padding-bottom:16px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:16px !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:100% 50% !important;
}
*#dm *.dmBody div.u_1413291926
{
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	padding-right:40px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
	background-repeat:repeat !important;
	background-size:auto !important;
}
*#dm *.dmBody *.u_1985360207 .caption-inner
{
	padding-left:9px !important;
	padding-right:9px !important;
}
*#dm *.dmBody div.u_1377076247
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:76.5px !important;
	padding-left:40px !important;
	padding-bottom:76.5px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1985360207
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:954px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1985360207 .caption-container .caption-title
{
	font-size:36px !important;
}
*#dm *.dmBody div.u_1131418717
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:5px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:5px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1943463996
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 4px) !important;
	position:relative !important;
	height:451.968px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:1258.79px !important;
	margin-top:9px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1207060856
{
	height:989px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 21px) !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:1140px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1879132989
{
	margin-left:0px !important;
	padding-top:16px !important;
	padding-left:16px !important;
	padding-bottom:16px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:16px !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:50% 50% !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\35 8548123.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\35 8548123 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f9895ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#e1f40d20 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 804px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 e3ef90c::before, #\34 e3ef90c > .bgExtraLayerOverlay {
    
}
#\34 e3ef90c {
    background-image: url(https://lirp.cdn-website.com/abf65217/dms3rep/multi/opt/C-24-1-1920w.jpg);
}
    
#group_nru {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 270px;
    max-height: 100%;
    height: auto;
}
    
#group_0tg {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25.54%;
    min-height: 339px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: initial;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding-top: 30px;
    margin-left: 1%;
    margin-right: 1%;
}
    
#widget_ddb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ddb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6pq {
    justify-content: flex-start;
    align-items: center;
    width: 99.28%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_4un {
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
}
    
#group_gqk {
    align-items: flex-start;
    width: 100.00%;
    min-height: 176px;
    max-height: 100%;
    height: auto;
}
    
#widget_46u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 abba16d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\33 abba16d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b34842ee.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#b34842ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 49d1ec3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\30 49d1ec3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 144b5df {
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
}
    
#\31 bd6bdd3 {
    justify-content: flex-start;
    align-items: center;
    width: 99.28%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d56ff46 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25.54%;
    min-height: 335px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: initial;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding-top: 30px;
    margin-left: 1%;
    margin-right: 1%;
}
    
#aac51532.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#aac51532 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c4f302a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d478f0a5 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 176px;
    max-height: 100%;
    height: auto;
}
    
#\36 312fd44.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\36 312fd44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 d9278c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d9278c5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc74d697.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#cc74d697 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\35 04964ee.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\35 04964ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 3e4dc8a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\30 3e4dc8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#d0615b73 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25.54%;
    min-height: 337px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: initial;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding-top: 30px;
    margin-left: 1%;
    margin-right: 1%;
}
    
#\36 147435f {
    justify-content: flex-start;
    align-items: center;
    width: 99.28%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c0f25650 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 6ee8165.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\33 6ee8165 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d373fa42 {
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
}
    
#ed28c6fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed28c6fd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f7c46fe {
    align-items: flex-start;
    width: 100.00%;
    min-height: 176px;
    max-height: 100%;
    height: auto;
}
    
#bef8461d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#bef8461d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ded5eb1.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\38 ded5eb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 85ae729.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\31 85ae729 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 2b6b20a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\34 2b6b20a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cee52d40.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#cee52d40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d6cc6b6d {
    justify-content: flex-start;
    align-items: center;
    width: 99.28%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 db7b562 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25.54%;
    min-height: 333px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: initial;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding-top: 30px;
    margin-left: 1%;
    margin-right: 1%;
}
    
#a90180d8 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 176px;
    max-height: 100%;
    height: auto;
}
    
#\33 34fbcfa {
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
}
    
#\34 83fdf37 {
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
}
    
#\35 716f16f {
    align-items: flex-start;
    width: 100.00%;
    min-height: 225px;
    max-height: 100%;
    height: auto;
}
    
#\36 42bb0a6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25.54%;
    min-height: 333px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: initial;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding-top: 30px;
    margin-left: 1%;
    margin-right: 1%;
}
    
#fa8a7c64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 d0a5470 {
    justify-content: flex-start;
    align-items: center;
    width: 99.28%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c159827.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\38 c159827 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#f4204355.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#f4204355 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5a05eb8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\39 5a05eb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 8f8c5d4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\39 8f8c5d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 316dad2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 222px;
    max-height: 100%;
    height: auto;
}
    
#\34 1c124a5 {
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
}
    
#b8fa94d1 {
    justify-content: flex-start;
    align-items: center;
    width: 99.28%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6fb1ece {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 713ba32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 713ba32 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cad0ddf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 cad0ddf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0bdf42b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 0bdf42b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b194b62 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 270px;
    max-height: 100%;
    height: auto;
}
    
#a26c9190 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25.54%;
    min-height: 334px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: initial;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding-top: 30px;
    margin-left: 1%;
    margin-right: 1%;
}
}



@media all {
    
#\36 5787889.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\36 5787889 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\35 1a59c34 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 25.54%;
    min-height: 266px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: initial;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding-top: 30px;
}
    
#\33 43b12b2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\33 43b12b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de235659 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 25.54%;
    min-height: 266px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: initial;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding-top: 30px;
}
    
#\39 c570948 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
}
    
#d6a25588.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#d6a25588 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c2d67a86 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 25.54%;
    min-height: 266px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: initial;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding-top: 30px;
    margin-left: 1%;
    margin-right: 1%;
}
    
#b784c2f5 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 502px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 a379401 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8a6dc37.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a8a6dc37 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac3c38ac {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 176px;
    max-height: 100%;
    height: auto;
}
    
#\36 52129f2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\36 52129f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2d0acd4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 176px;
    max-height: 100%;
    height: auto;
}
    
#afc8a8d9 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.28%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bb6f6e5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb6f6e5a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2578e5d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 176px;
    max-height: 100%;
    height: auto;
}
    
#\32 3dcfedf {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 176px;
    max-height: 100%;
    height: auto;
}
    
#ac2fa729 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
}
    
#\30 c08b585 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 176px;
    max-height: 100%;
    height: auto;
}
    
#\36 b0626da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 dd75eb2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 176px;
    max-height: 100%;
    height: auto;
}
    
#f3c5b975.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#f3c5b975 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 85364ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b3e799ff.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#b3e799ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2fd6975.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 2fd6975 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 be89055 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 25.54%;
    min-height: 266px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: initial;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding-top: 30px;
}
    
#\39 d67bb55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d67bb55 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0e08389 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 25.54%;
    min-height: 266px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: initial;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding-top: 30px;
}
    
#\33 ceba84d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\33 b9b874c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 25.54%;
    min-height: 266px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: initial;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding-top: 30px;
    margin-left: 1%;
    margin-right: 1%;
}
    
#b7ecc7fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 429f099 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
}
    
#ae1eab2a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#ae1eab2a {
    width: 99.99684495152673%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 12da586 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 270px;
    max-height: 100%;
    height: auto;
}
    
#c19ac92f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#c19ac92f {
    width: 99.99684495152673%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8f8a355.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\39 8f8a355 {
    width: 99.99684495152673%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4fd72eb {
    background-image: url(https://lirp.cdn-website.com/abf65217/dms3rep/multi/opt/C-24-1-1920w.jpg);
}
    
#f1958515.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#f1958515 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 f6db798.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\35 f6db798 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f1fdeb2a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
}
    
#\36 f9a5691.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 f9a5691 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bf4d05c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.28%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 534add5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 b7f2e6b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\39 b7f2e6b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 0042a2d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
}
    
#e83b59a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e83b59a7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 606309b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.28%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1541a0e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.28%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#aa71add3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 270px;
    max-height: 100%;
    height: auto;
}
    
#e65fa7d1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.28%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ba1fcade.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#ba1fcade {
    width: 99.99684495152673%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 33ee78b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
}
    
#\31 0c2ce36.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\31 0c2ce36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\39 8047d42.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\39 8047d42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 9811c3c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\30 9811c3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 9b9f4d8.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\33 9b9f4d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 2348e0e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.28%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e4aae81b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#e4aae81b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#fbe3ab65.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#fbe3ab65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_mvj {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
}
    
#group_rps {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
}
    
#group_2ro {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
}
    
#\37 8b96512 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
}
}



@media all {
    
#\32 74f6eab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 6a43aa9 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a176c3c2 {
    background-image: url(https://lirp.cdn-website.com/abf65217/dms3rep/multi/opt/BG_1600x100-1920w.jpg);
}
    
#widget_j4o {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#group_7ou {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
}
    
#group_0k7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
}
    
#\38 934736f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
}
    
#ab845b65 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
}
    
#widget_eof {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_alg {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e1f40d20 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 e3ef90c::before, #\34 e3ef90c > .bgExtraLayerOverlay {
    
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6a43aa9 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_eof {
    height: auto;
}
    
#widget_alg {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#\34 e3ef90c::before, #\34 e3ef90c > .bgExtraLayerOverlay {
    
}
}



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



@media (max-width: 767px) {
    
#\37 f9895ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e1f40d20 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 e3ef90c::before, #\34 e3ef90c > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 ceba84d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b784c2f5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 1%;
    padding-right: 1%;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\36 12da586 {
    justify-self: auto;
    align-self: auto;
    width: 99.99633931714186%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mvj {
    order: 1;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa71add3 {
    order: 3;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 be89055 {
    justify-self: auto;
    width: 85%;
    order: 0;
    justify-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bf4d05c {
    justify-content: flex-start;
}
    
#ac3c38ac {
    align-items: center;
}
    
#afc8a8d9 {
    justify-self: auto;
    align-self: auto;
    width: 99.23701698252523%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de235659 {
    justify-self: auto;
    width: 85%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rps {
    align-items: center;
    order: 2;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2d0acd4 {
    align-items: center;
}
    
#\33 b9b874c {
    width: 85%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dd75eb2 {
    align-items: center;
}
    
#group_2ro {
    order: 4;
    align-items: center;
}
    
#\37 8b96512 {
    order: 5;
    align-items: center;
}
    
#a0e08389 {
    justify-self: auto;
    width: 85%;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1a59c34 {
    justify-self: auto;
    width: 85%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2d67a86 {
    width: 85%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c08b585 {
    align-items: center;
}
    
#\39 2578e5d {
    align-items: center;
}
    
#\32 3dcfedf {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1fdeb2a {
    order: 0;
}
    
#e65fa7d1 {
    justify-self: auto;
    align-self: auto;
    width: 99.27583758948926%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\32 74f6eab {
    width: 100%;
    min-height: 112px;
    align-items: center;
    height: auto;
}
    
#\32 6a43aa9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_0k7 {
    width: 20.02515348837209%;
    order: 0;
    height: auto;
    min-height: 56px;
    justify-content: flex-end;
}
    
#\38 934736f {
    width: 55.47460465116279%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    min-height: 80px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab845b65 {
    width: 24.487759648020113%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7ou {
    height: auto;
    min-height: 80px;
}
    
#widget_j4o {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eof {
    height: auto;
    width: 71.06%;
}
    
#widget_alg {
    height: auto;
    width: 55.26%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 e3ef90c::before, #\34 e3ef90c > .bgExtraLayerOverlay {
    
}
}



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

