@media all {
  *#dm .dmInner nav.u_1492524808 { color:white !important; }

  *#dm .dmInner nav.u_1914334648 { color:white !important; }

  *#dm .dmInner nav.u_1154281365 { color:white !important; }

  *#dm .dmInner nav.u_1202859262 { color:white !important; }

  *#dm .dmInner nav.u_1067267420 { color:white !important; }

  *#dm .dmInner nav.u_1458742593 { color:white !important; }

  *#dm .dmInner nav.u_1813264464 { color:white !important; }

  *#dm .dmInner nav.u_1331871816 { color:white !important; }

  *#dm .dmInner nav.u_1800509389 { color:white !important; }

  *#dm .dmInner nav.u_1377823351 { color:white !important; }

  *#dm .dmInner nav.u_1080912638 { color:white !important; }

  *#dm .dmInner nav.u_2657570573 { color:black !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }

  *#dm .dmInner nav.u_1486852126 { color:white !important; }

  *#dm .dmInner nav.u_1710076092 { color:white !important; }

  *#dm .dmInner a.u_1774058095:hover { background-image:none !important; }

  *#dm .dmInner a.u_1774058095.hover { background-image:none !important; }

  *#dm .dmInner div.u_1007161154 {
    border-radius:100px 100px 100px 100px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

  *#dm .dmInner div.u_1690850451 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1281700440 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1321663038 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner a.u_1525344407 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1525344407 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7ce3faf5/icon/Phone_8147672.svg) !important;
    width:24px !important;
    height:24px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1525344407:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1525344407.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1525344407:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1525344407.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1819610193 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgba(32,48,100,0.1) rgba(32,48,100,0.1) rgba(32,48,100,0.1) rgba(32,48,100,0.1) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1844027637 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1048885389 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner a.u_1857730368 span.text {
    color:var(--color_1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1857730368 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:8px !important;
  }

  *#dm .dmInner a.u_1857730368 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7ce3faf5/icon/Arrow_1920806.svg) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1426458176 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1629637934 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1569132366 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner a.u_1901332134 span.text {
    color:var(--color_1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1901332134 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:8px !important;
  }

  *#dm .dmInner a.u_1901332134 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7ce3faf5/icon/Arrow_1920806.svg) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1309138637 span.text {
    color:var(--color_1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1309138637 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:8px !important;
  }

  *#dm .dmInner a.u_1309138637 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7ce3faf5/icon/Arrow_1920806.svg) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1299150689 span.text {
    color:var(--color_1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1299150689 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:8px !important;
  }

  *#dm .dmInner a.u_1299150689 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7ce3faf5/icon/Arrow_1920806.svg) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1948273865 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner a.u_1190068623 span.text {
    color:var(--color_1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1190068623 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:8px !important;
  }

  *#dm .dmInner a.u_1190068623 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7ce3faf5/icon/Arrow_1920806.svg) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1121456650 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner a.u_1181861724 span.text {
    color:var(--color_1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1181861724 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:8px !important;
  }

  *#dm .dmInner a.u_1181861724 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7ce3faf5/icon/Arrow_1920806.svg) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1976403729 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1976403729:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1976403729.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1976403729:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1976403729.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1976403729 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/7ce3faf5/icon/Phone_8147672.svg) !important;
    width:24px !important;
    height:24px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1463160063 {
    border-radius:100px 100px 100px 100px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

  *#dm .dmInner a.u_1239413191 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1667013949 span.text {
    color:var(--color_1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1667013949 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:12px !important;
  }

  *#dm .dmInner a.u_1667013949 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7ce3faf5/icon/Arrow_3134100.svg) !important;
    order:1 !important;
    width:10px !important;
    height:10px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1923195102 {
    border-radius:100px 100px 100px 100px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

  *#dm .dmInner div.u_1408361338 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1074487289 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1307997556 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1569852000 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1569852000 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1979814450 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1796659540 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1240921944 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1660456265 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1311296756 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1203082478 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1573509178 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1405884523 {
    border-radius:100px 100px 100px 100px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

  *#dm .dmInner a.u_1709466668:hover { background-image:none !important; }

  *#dm .dmInner a.u_1709466668.hover { background-image:none !important; }

  *#dm .dmInner div.u_1725417041 .svg { fill:rgba(255,0,0,1) !important; }

  *#dm .dmInner div.u_1725417041 span[data-icon-mask] { background-color:rgba(255,0,0,1) !important; }

  *#dm .dmInner div.u_1947318438 .svg { fill:rgba(255,0,0,1) !important; }

  *#dm .dmInner div.u_1947318438 span[data-icon-mask] { background-color:rgba(255,0,0,1) !important; }

  *#dm .dmInner div.u_1035126258 .svg { fill:rgba(255,0,0,1) !important; }

  *#dm .dmInner div.u_1035126258 span[data-icon-mask] { background-color:rgba(255,0,0,1) !important; }

  *#dm .dmInner div.u_1413551358 .svg { fill:rgba(255,0,0,1) !important; }

  *#dm .dmInner div.u_1413551358 span[data-icon-mask] { background-color:rgba(255,0,0,1) !important; }

  *#dm .dmInner div.u_1084061996 .svg { fill:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1084061996 span[data-icon-mask] { background-color:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1913952111 .svg { fill:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1913952111 span[data-icon-mask] { background-color:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1964625661 .svg { fill:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1964625661 span[data-icon-mask] { background-color:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1311752615 .svg { fill:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1311752615 span[data-icon-mask] { background-color:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1469680514 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgba(32,48,100,0.1) rgba(32,48,100,0.1) rgba(32,48,100,0.1) rgba(32,48,100,0.1) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1196850289 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1821138763 .postArticle .blogImgLink { height:400px !important; }

  *#dm .dmInner div.u_1821138763 .postTitle a { font-weight:500 !important; }

  *#dm .dmInner div.u_1821138763 .readMore a { font-family:'Inter_18pt-Regular' !important; }

  *#dm .dmInner div.u_1821138763 .postDescription {
    font-family:'Inter_18pt-Regular' !important;
    max-height:4.1em !important;
  }

  *#dm .dmInner div.u_1821138763 .postArticle>.inner {
    border-radius:16px 16px 16px 16px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1925800889 {
    border-radius:100px 100px 100px 100px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

  *#dm .dmInner div.u_3319205773 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1979814450 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1660456265 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1240921944 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1796659540 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1388956414 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1388956414 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1388956414 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1271100707 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1271100707 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1271100707 span[data-icon-mask] { background-color:var(--color_1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1340182134 .logo-image {
    max-width:200 !important;
    height:48px !important;
  }

  *#dm .dmInner *.u_1340182134 .marquee-wrapper {
    padding-top:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner div.u_1821138763 .postTitle a { font-size:24px !important; }

  *#dm .dmInner div.u_1821138763 .postDescription { font-size:14px !important; }

  *#dm .dmInner div.u_1821138763 .readMore a { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1340182134 .marquee-wrapper {
    padding-top:0px !important;
    padding-bottom:0px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1340182134 .marquee-wrapper {
    padding-top:5px !important;
    padding-bottom:5px !important;
  }
}
*#dm .dmInner div.u_1821138763 .blogImgLink
{
	border-radius:16px !important;
}
*#dm .dmInner div.u_1821138763 .postTitle a
{
	margin:8px 0 0px !important;
	line-height:1.2 !important;
	display:-webkit-box !important;
	-webkit-line-clamp:2 !important;
	-webkit-box-orient:vertical !important;
	overflow:hidden !important;
}
*#dm .dmInner div.u_1314489074 ul li
{
	border-bottom:none !important;
}
*#dm .dmInner div.u_1314489074 div[data-grab="accordion-item-title-wrapper"]
{
	padding:16px 16px !important;
	margin-bottom:16px !important;
	border-radius:12px !important;
	overflow:hidden !important;
	box-shadow:0px 3px 11px 0px rgba(0,0,0,0.06) !important;
}
*#dm .dmInner div.u_1314489074 div[data-grab="accordion-item-desc"]
{
	padding-left:16px !important;
	padding-right:16px !important;
	padding-top:0 !important;
}
separatorHomeCss{color:red !important}
*#dm .dmInner div.u_1821138763
{
}
*#dm .dmInner div.u_1314489074
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b20d3b09 {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 48px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 fa87fd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 fa87fd0 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9bbac50 {
    margin: 0px 0% 0px 0%;
}
    
#\33 d00c863 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 66aa68f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\33 bd7f068.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\33 bd7f068 {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3f52d87 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#e629466e {
    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 all {
    
#ee13d9b1 {
    width: 100%;
    height: auto;
    max-width: 520px;
    order: 2;
}
    
#\37 340f72e.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\37 340f72e {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b70ce245 {
    width: 100%;
    height: auto;
    max-width: 520px;
    order: 1;
}
    
#\39 b3672b8::before, #\39 b3672b8 > .bgExtraLayerOverlay {
    
}
#\39 b3672b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-end;
    padding: 160px 0px 160px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d16cf96 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e497948.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\32 e497948 {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 696c86f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\30 696c86f {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e83506d::before, #\30 e83506d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.4;
}
#\30 e83506d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/7ce3faf5/dms3rep/multi/opt/shutterstock_2651626341-1920w.png");
}
    
#eea2cbc2 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#ed0b95a5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 4b984da[data-css-edit] {
    overflow-x: hidden !important;
}
#\37 4b984da {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    max-width: none;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 9e05cd5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 5cd85d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 90%;
    min-width: 4%;
    flex: 0 1 auto;
    justify-self: auto;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 1a3350d::before, #\36 1a3350d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.6;
    border-radius: inherit;
}
#\36 1a3350d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/7ce3faf5/dms3rep/multi/opt/198099-1920w.jpg");
}
    
#\35 4b1d488 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 51b5597 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: auto;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    min-width: auto;
    background-color: var(--color_3);
    background-image: none;
    --column-gap: 6px;
    border-radius: 300px 300px 300px 300px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 4px 12px 4px 12px;
    margin: 0px 0% 0px 0%;
}
    
#bc7d1251 {
    align-items: center;
    width: 28px;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
}
    
#c87cdf18.flex-element.widget-wrapper > [data-element-type] {
    padding: 20% 20% 20% 20%;
}
#c87cdf18 {
    width: 28px;
    height: 26px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 141b04d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 141b04d {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 1px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0e18dc5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mce {
    width: 100%;
    height: auto;
    max-width: 1360px;
}
}



@media all {
    
#\30 34981d2 {
    width: 36px;
    height: auto;
    max-width: 100%;
}
    
#\30 4439d1d[data-css-edit] {
    cursor: pointer;
}
#\30 4439d1d {
    align-items: flex-start;
    width: 48.5%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-content: space-between;
    align-self: auto;
    order: 1;
    min-width: auto;
    max-width: 374px;
    background-color: var(--color_6);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8ee8bdc.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#f8ee8bdc {
    width: 36px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 77e126c.flex-element.widget-wrapper > [data-element-type] {
    padding: 7% 7% 7% 7%;
}
#\37 77e126c {
    width: 36px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f791a0d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 9c8dd6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 74c5273 {
    width: 100%;
    height: auto;
    max-width: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 94c8c03 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 48px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5722df2 {
    margin: 0px 0% 0px 0%;
}
    
#\34 8b3bf48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 8b3bf48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb55708e[data-css-edit] {
    cursor: pointer;
}
#eb55708e {
    align-items: flex-start;
    width: 48.5%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-content: space-between;
    align-self: auto;
    order: 2;
    min-width: auto;
    max-width: 374px;
    background-color: var(--color_6);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f098c7d {
    align-items: flex-start;
    width: 48.5%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-content: space-between;
    align-self: auto;
    order: 0;
    min-width: auto;
    max-width: 374px;
    background-color: var(--color_1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 5b00b6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.54%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ba61e2dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cef94f21.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#cef94f21 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b4a34a7 {
    width: 97.42%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9b8abcd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 8f64f61 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b81e9ef3 {
    align-items: flex-start;
    width: 48.5%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-content: space-between;
    align-self: auto;
    order: 3;
    min-width: auto;
    max-width: 374px;
    background-color: var(--color_6);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1a52ffe {
    flex-direction: row;
    justify-content: flex-end;
    width: 60.46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-content: center;
}
    
#\35 245b302.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 245b302 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fdb473f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 0407788 {
    align-items: flex-start;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: auto;
    max-width: 350px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6fc879f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 16px;
}
#b6fc879f {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbeee319 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6fc33c0 {
    align-items: flex-start;
    max-width: 590px;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de5f5258.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de5f5258 {
    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;
}
    
#bb7740e3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: auto;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    min-width: auto;
    background-color: var(--color_3);
    background-image: none;
    --column-gap: 6px;
    border-radius: 300px 300px 300px 300px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 4px 12px 4px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fe60acb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 312da16 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7119c99::before, #d7119c99 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#d7119c99 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/7ce3faf5/dms3rep/multi/opt/pexels-photo-9309193-1920w.jpeg?jxl&v=jxl");
}
    
#\34 21c8744 {
    align-items: center;
    width: 28px;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 7ae2c54 {
    min-height: 75vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 48px 0%;
    margin: 0% 0% 0% 0%;
}
    
#f56c9b31.flex-element.widget-wrapper > [data-element-type] {
    padding: 20% 20% 20% 20%;
}
#f56c9b31 {
    width: 28px;
    height: 26px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 08f46ad {
    align-items: flex-start;
    max-width: 382px;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    min-width: auto;
    order: 1;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd89187d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#cd89187d {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f98c264.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 f98c264 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 1px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8269dc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#c5466962 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    flex-wrap: nowrap;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6616562 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbbab2f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c5d78fb6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8de4ab5[data-css-edit] {
    backdrop-filter: blur(6px);
}
#b8de4ab5 {
    align-items: flex-start;
    width: 23.42%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    order: 3;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 3px 11px 0px inset;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e101eec4 {
    align-items: flex-start;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbec5085 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 da99be4 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2.1%;
    row-gap: 12px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    align-items: stretch;
    --column-gap: 2.1%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aba58d7f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 3650e38 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce1a3473.flex-element.widget-wrapper > [data-element-type] {
    padding: 22% 22% 22% 22%;
}
#ce1a3473 {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6ac5b1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
}
#\31 6ac5b1c {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 691955e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 df8d2b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 e57315a[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\31 e57315a {
    align-items: flex-start;
    width: 23.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    order: 1;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 3px 11px 0px inset;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f34bd42 {
    align-items: flex-start;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d387a96.flex-element.widget-wrapper > [data-element-type] {
    padding: 24% 24% 24% 24%;
}
#\39 d387a96 {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec6c0510[data-css-edit] {
    backdrop-filter: blur(6px);
}
#ec6c0510 {
    align-items: flex-start;
    width: 23.42%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 3px 11px 0px inset;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8b01378 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 8deb2df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 88e728d[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\38 88e728d {
    align-items: flex-start;
    width: 23.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    order: 2;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 3px 11px 0px inset;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0b1d1b5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0dd281e.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
}
#b0dd281e {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fab1e66c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b0b4ac0 {
    align-items: flex-start;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3a7e504 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 511be77 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 40e29c3::before, #\32 40e29c3 > .bgExtraLayerOverlay {
    
}
#\32 40e29c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ffbe566 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 32px 0% 32px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b49d0ae::before, #\39 b49d0ae > .bgExtraLayerOverlay {
    
}
#\39 b49d0ae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a6661b03 {
    margin: 0px 0% 0px 0%;
}
    
#\35 59ca7d7 {
    width: 103%;
    height: auto;
    max-width: none;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\33 3464ee9 {
    align-items: flex-start;
    width: 90%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    min-width: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d7ae500 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 6a92be4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    background-image: url("https://irp.cdn-website.com/7ce3faf5/dms3rep/multi/opt/6243-1920w.jpg?jxl&v=jxl");
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb6f803b {
    margin: 0px 0% 0px 0%;
}
    
#\32 35ac89b.flex-element.widget-wrapper > [data-element-type] {
    padding: 15% 15% 15% 15%;
}
#\32 35ac89b {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac4ec9c9 {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#aea30536 {
    align-items: flex-start;
    width: 90%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    min-width: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 682f471 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 3eb2311.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 3eb2311 {
    width: 100%;
    height: auto;
    max-width: 420px;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 6e71769 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2d4f5b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 2d4f5b4 {
    width: 100%;
    height: auto;
    max-width: 420px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f90cb5a8[data-css-edit] {
    backdrop-filter: blur(6px);
}
#f90cb5a8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5d8b643 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    border-radius: 24px 24px 24px 24px;
    background-image: url("https://irp.cdn-website.com/7ce3faf5/dms3rep/multi/opt/14136-1920w.jpg?jxl&v=jxl");
    box-shadow: none;
    padding: 32px 32px 32px 32px;
    margin: 32px 0% 0px 0%;
}
    
#b14f99d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 16% 16% 16% 16%;
}
#b14f99d2 {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a93988ad[data-css-edit] {
    backdrop-filter: blur(6px);
}
#a93988ad {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c7f500a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 fdcd461 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6af51b7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b8d7dcf4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ca5beb13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d99eefad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 8747504.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\32 8747504 {
    width: 32px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9273617 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 3916534.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\37 3916534 {
    width: 32px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f5e76e2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 f5e76e2 {
    width: auto;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b07abce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 d4f66e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 505ee94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 c11a35b {
    align-items: flex-start;
    width: 100%;
    min-height: 233px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    border-style: solid;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 2;
    background-color: var(--color_6);
    background-image: none;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8fd1d28 {
    align-items: flex-start;
    width: 100%;
    min-height: 233px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    border-style: solid;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 4;
    background-color: var(--color_6);
    background-image: none;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f809f57.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 f809f57 {
    width: auto;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb2dca8e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbe10a64 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ace9d185.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ace9d185 {
    width: 100%;
    height: auto;
    max-width: 1080px;
    order: 1;
    margin: -6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b704ef89 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4635e74 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\38 77b7baa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4ada09d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 f74de87.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\38 f74de87 {
    width: 32px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 55f49f2 {
    align-items: flex-start;
    width: 100%;
    min-height: 233px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    border-style: solid;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    background-color: var(--color_6);
    background-image: none;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0c17bb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 f4025f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 bd77023 {
    align-items: flex-start;
    width: 100%;
    min-height: 233px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    border-style: solid;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 3;
    background-color: var(--color_6);
    background-image: none;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e71a348.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\37 e71a348 {
    width: auto;
    height: auto;
    max-width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f9953b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\31 f9953b6 {
    width: 32px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3b6859c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#b3b6859c {
    width: auto;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f86af49 {
    align-items: flex-start;
    width: 100%;
    min-height: 233px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    border-style: solid;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 2;
    background-color: var(--color_6);
    background-image: none;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a0b0842 {
    margin: 0px 0% 0px 0%;
}
    
#\35 36f1480 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 7c771e0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 7c771e0 {
    width: auto;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7560eaf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 7560eaf {
    width: auto;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3b92da4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 68a47b6 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 32px;
    width: 57.71%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 ebb037e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b92fd4fc[data-pinned] {
    position: sticky;
    top: 200px;
    bottom: auto;
    z-index: 1;
}
#b92fd4fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    align-items: flex-start;
    max-width: 450px;
}
    
#f12f8ea2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.30%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#e8b0a287 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ab2e457c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#ab2e457c {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dce4caaf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dd308779.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#dd308779 {
    width: 32px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fca7655b {
    align-items: center;
    max-width: 537px;
    width: 48.7%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d8bee3e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 d8bee3e {
    width: auto;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbcaadb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 de85c16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f551564e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8ba61a2 {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 48px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e1b77d33 {
    align-items: flex-start;
    width: 100%;
    min-height: 233px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    border-style: solid;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: none;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a70ed649 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    justify-self: auto;
    order: 3;
    --column-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 441eb42.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\36 441eb42 {
    width: 32px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9188647 {
    align-items: center;
    max-width: 537px;
    width: 48.7%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    padding: 0px 0px 0px 0px;
    margin: 48px 0% 0px 0%;
}
    
#a2853e77.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#a2853e77 {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c9333991 {
    min-height: 8px;
    column-gap: 24px;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    background-color: rgba(0,0,0,0);
    background-image: none;
    justify-self: auto;
    order: 2;
    align-self: auto;
    padding: 0px 8px 0px 0px;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb246502 {
    min-height: 320px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 48px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d4e8b8fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d4e8b8fa {
    width: 829.944px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9a557dc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#f0a6cbb6.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#f0a6cbb6 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b8c5dd8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\35 b8c5dd8 {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d0b0570.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 2px 10px 2px;
}
#\37 d0b0570 {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c66e08a {
    margin: 0px 0% 0px 0%;
}
    
#\37 e86e13b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 7e4e9fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 7e4e9fd {
    width: 100%;
    height: auto;
    max-width: 800px;
    order: 1;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fc40cbc0 {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\37 738bf78 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#aefb7d5a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0197dc3 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 37515c4 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 94a0f66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cc54ad6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 32px 0%;
}
    
#f2a78df9 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\31 1fcacb1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3ad5fcd {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5d22e2f {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b250372d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 849b890 {
    margin: 0px 0% 0px 0%;
}
    
#\33 4e54b31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3ed8dd6 {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d43edb84 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cf1e0e6 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 ab47e1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e5f5e02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8c9c15b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c205a3b6 {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 5480e81 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5969042 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 429afe0 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 e84af85 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 05fe44a {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#c6c0422d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6d83835 {
    width: 56.16%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
}
    
#\37 aadc8a0 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#c6443c1c {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#c95a1b97 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdb30e40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.85%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 b8870b5 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c3b5027 {
    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;
}
    
#\32 184e743 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\33 15dbdb9 {
    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;
}
    
#\32 ea9b0a1 {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#c36b1129.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c36b1129 {
    width: 100%;
    height: auto;
    max-width: auto;
    order: 1;
    margin: -6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 fe09e2b {
    align-items: flex-start;
    width: 48.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f7bed93 {
    align-items: flex-start;
    width: 48.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ccdccaa5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c8eb0e {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3bdf39f {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cb7ed3a {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#df1ed1a2 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e89a8c9d {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\33 d547b6e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 3299cac {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c72285a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#c72285a3 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 42f9c1c {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 48px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b20597d8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e16e6c9 {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#\37 b2ea5db {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9064c19 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#b6770a81 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#debfc486 {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#\35 b8f0732 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 28b1ca0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\34 28b1ca0 {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 4;
    min-width: 32px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3542b0f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f250dea2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0bae353 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\31 6eb422c {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#\35 1fbcb0a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dee8eb1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e3c0130 {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#\30 f20e822 {
    margin: 0px 0% 0px 0%;
}
    
#e01a03a6 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cddcdbf2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 279585e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d58e89ea {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 48px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d01d7d99.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#d01d7d99 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b3ef634.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 b3ef634 {
    width: 100%;
    height: auto;
    max-width: 600px;
    order: 1;
    margin: -12px 0% 0px 0%;
}
    
#\35 1c10e48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 48.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 67e40b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 67e40b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% -16px 0%;
}
    
#bdaf664a {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_6qr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b20d3b09 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
    padding: 64px 0% 48px 0%;
}
    
#\36 fa87fd0 {
    min-width: 32px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d9bbac50 {
    margin: 0px 0% 0px 0%;
}
    
#\33 d00c863 {
    width: 100%;
    min-height: 80px;
    order: 1;
    row-gap: 48px;
}
    
#\33 bd7f068 {
    min-width: 32px;
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\32 3f52d87 {
    column-gap: 3.7296037296037294%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b3672b8::before, #\39 b3672b8 > .bgExtraLayerOverlay {
    
}
#\39 b3672b8 {
    width: 100%;
    padding: 80px 0px 80px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e83506d::before, #\30 e83506d > .bgExtraLayerOverlay {
    
}
    
#eea2cbc2 {
    min-height: 400px;
    padding: 0px 0% 0px 0%;
}
    
#ed0b95a5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4b984da {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 9e05cd5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5b00b6a {
    width: 100%;
    min-height: 0px;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4439d1d {
    padding: 36px 24px 24px 24px;
}
    
#\34 94c8c03 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
    padding: 64px 0% 48px 0%;
}
    
#\31 5722df2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 1a52ffe {
    width: 100%;
    min-height: 80px;
}
    
#b81e9ef3 {
    padding: 36px 24px 24px 24px;
}
    
#\35 245b302.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 245b302 {
    margin: 16px 0% 0px 0%;
}
    
#eb55708e {
    padding: 36px 24px 24px 24px;
}
    
#\30 f098c7d {
    padding: 36px 24px 24px 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6fc33c0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0px;
}
    
#\39 7ae2c54 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 50vh;
}
    
#\32 511be77 {
    margin: 0px 0% 0px 0%;
}
    
#f56c9b31 {
    height: 28px;
}
    
#\38 08f46ad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    min-height: 0px;
}
    
#d7119c99::before, #d7119c99 > .bgExtraLayerOverlay {
    
}
    
#c5466962 {
    column-gap: 1.7695037095064745%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 40e29c3::before, #\32 40e29c3 > .bgExtraLayerOverlay {
    
}
#\32 40e29c3 {
    width: 100%;
    min-height: 8px;
    row-gap: 48px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a6661b03 {
    margin: 0px 0% 0px 0%;
}
    
#\38 ffbe566 {
    min-height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 b49d0ae::before, #\39 b49d0ae > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3464ee9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 90%;
}
    
#\37 6a92be4 {
    min-height: 400px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bb6f803b {
    margin: 0px 0% 0px 0%;
}
    
#\32 35ac89b {
    margin-right: 0%;
    margin-left: 0%;
    width: 48px;
}
    
#ac4ec9c9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 64px 0% 48px 0%;
}
    
#aea30536 {
    margin-right: 0%;
    margin-left: 0%;
    width: 90%;
}
    
#\39 3eb2311 {
    width: 100.00%;
    min-width: 10px;
    max-width: 500px;
}
    
#\37 6e71769 {
    column-gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#\31 2d4f5b4 {
    min-width: 10px;
    max-width: 440px;
}
    
#\38 5d8b643 {
    min-height: 400px;
    padding: 16px 16px 16px 16px;
    margin: 16px 0% 0px 0%;
}
    
#b14f99d2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48px;
}
    
#\39 c7f500a {
    width: 100%;
    min-height: 80px;
}
    
#\38 fdcd461 {
    column-gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#d99eefad {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 68a47b6 {
    width: 100%;
    min-height: 80px;
}
    
#\33 a0b0842 {
    margin: 0px 0% 0px 0%;
}
    
#\34 8ba61a2 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 32px;
    padding: 48px 0% 36px 0%;
}
    
#b92fd4fc {
    min-width: 4%;
    max-width: 450px;
}
    
#f12f8ea2 {
    width: 100%;
    min-height: 80px;
}
    
#e1b77d33 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c11a35b {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bd77023 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f86af49 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 55f49f2 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f8fd1d28 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fca7655b {
    row-gap: 16px;
}
    
#c9188647 {
    row-gap: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9333991 {
    padding: 0px 0px 0px 0px;
    margin: 8px 0% 0px 0%;
}
    
#eb246502 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 64px 0% 48px 0%;
}
    
#\30 c66e08a {
    margin: 0px 0% 0px 0%;
}
    
#\37 e86e13b {
    width: 100%;
    min-height: 80px;
}
    
#\37 7e4e9fd {
    width: 100.00%;
    min-width: 10px;
    max-width: 580px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4e54b31 {
    height: 400px;
}
    
#f3ed8dd6 {
    min-width: 32px;
    width: 49%;
    margin: 0px 0% 0px 0%;
}
    
#\39 94a0f66 {
    height: auto;
}
    
#\31 cc54ad6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c205a3b6 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 5480e81 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    column-gap: 2%;
    flex-wrap: wrap;
    align-content: center;
}
    
#b250372d {
    height: auto;
}
    
#fc40cbc0 {
    min-width: 32px;
    width: 49%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e84af85 {
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 738bf78 {
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c36b1129 {
    width: 100.00%;
}
    
#\32 6d83835 {
    width: 100%;
    min-height: 80px;
}
    
#fdb30e40 {
    width: 100%;
    min-height: 80px;
}
    
#\38 42f9c1c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 48px 0% 48px 0%;
}
    
#\30 f20e822 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cddcdbf2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 279585e {
    width: 100%;
    min-height: 80px;
}
    
#d58e89ea {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 48px 0% 48px 0%;
}
    
#\35 1c10e48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_6qr {
    height: auto;
}
}



@media (max-width: 767px) {
    
#b20d3b09 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 32px 0% 32px 0%;
}
    
#\36 fa87fd0 {
    min-width: 32px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d9bbac50 {
    margin: 0px 0% 0px 0%;
}
    
#\33 d00c863 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    row-gap: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 bd7f068.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\33 bd7f068 {
    min-width: 32px;
    min-height: 44px;
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 3f52d87 {
    column-gap: 7.448356124527204%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 b3672b8::before, #\39 b3672b8 > .bgExtraLayerOverlay {
    
}
#\39 b3672b8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
    padding: 48px 0px 48px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d16cf96 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 16px;
}
    
#\32 e497948 {
    min-width: 32px;
    min-height: 44px;
    margin: 0px 0% 0px 0%;
}
    
#\30 696c86f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 16px 0px 16px;
}
#\30 696c86f {
    min-width: 32px;
    min-height: 44px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e83506d::before, #\30 e83506d > .bgExtraLayerOverlay {
    
}
#\30 e83506d {
    background-position: 50% 50%;
}
    
#eea2cbc2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#ed0b95a5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 4b984da {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0% 16px 0%;
}
    
#\39 9e05cd5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 5cd85d1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 4b1d488 {
    min-width: 32px;
}
    
#\39 51b5597 {
    width: auto;
    padding: 5px 12px 5px 12px;
    margin: 0px 0% 0px 0%;
}
    
#bc7d1251 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#c87cdf18 {
    height: 28px;
}
    
#\30 141b04d {
    width: 70px;
    height: auto;
    min-width: 32px;
}
    
#b0e18dc5 {
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 2px;
    width: 100%;
    column-gap: 1.551740859276501%;
}
}



@media (max-width: 767px) {
    
#\33 5b00b6a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4439d1d {
    min-height: 180px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
    padding: 24px 16px 16px 16px;
}
    
#\30 9c8dd6a {
    min-width: 10px;
    max-width: auto;
}
    
#\34 94c8c03 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 48px 0% 32px 0%;
}
    
#\31 5722df2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 1a52ffe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 3%;
    row-gap: 12px;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#b81e9ef3 {
    min-height: 180px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
    padding: 24px 16px 16px 16px;
}
    
#\35 245b302.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 245b302 {
    margin: 16px 0% 0px 0%;
}
    
#\34 8b3bf48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#eb55708e {
    min-height: 180px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
    padding: 24px 16px 16px 16px;
}
    
#\30 f098c7d {
    min-height: 180px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
    padding: 24px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#\39 0407788 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b6fc879f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 16px;
}
#b6fc879f {
    min-height: 44px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fbeee319 {
    min-width: 32px;
}
    
#\35 6fc33c0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#de5f5258.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de5f5258 {
    margin: -6px 0% 0px 0%;
}
    
#bb7740e3 {
    width: auto;
    padding: 5px 12px 5px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\32 511be77 {
    margin: 0px 0% 0px 0%;
}
    
#\39 fe60acb {
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 2px;
    width: 100%;
    column-gap: 1.551740859276501%;
}
    
#\36 312da16 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
    
#d7119c99::before, #d7119c99 > .bgExtraLayerOverlay {
    
}
    
#\34 21c8744 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 7ae2c54 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 0% 64px 0%;
}
    
#f56c9b31 {
    height: 28px;
}
    
#\38 08f46ad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    row-gap: 24px;
}
    
#cd89187d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 24px 8px 24px;
}
#cd89187d {
    min-height: 44px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f98c264 {
    width: 70px;
    height: auto;
    min-width: 32px;
}
    
#\39 8269dc0 {
    min-height: 260px;
    align-items: center;
    width: 100%;
}
    
#c5466962 {
    column-gap: 1.7695037095064745%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#d6616562 {
    min-width: 10px;
}
    
#ec6c0510 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.14%;
}
    
#c5d78fb6 {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: space-between;
    flex: 1 1 auto;
    height: auto;
}
    
#\38 88e728d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.14%;
}
    
#b8de4ab5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.14%;
}
    
#e101eec4 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 0b1d1b5 {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
}
    
#\34 da99be4 {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    column-gap: 3.724178062263602%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 12px;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#b0dd281e.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#b0dd281e {
    width: 48px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 3650e38 {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: space-between;
}
    
#fab1e66c {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: space-between;
    flex: 1 1 auto;
    height: auto;
}
    
#ce1a3473.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#ce1a3473 {
    width: 48px;
}
    
#\31 6ac5b1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#\31 6ac5b1c {
    width: 48px;
}
    
#\35 b0b4ac0 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 e57315a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.14%;
}
    
#\39 f34bd42 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 d387a96.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#\39 d387a96 {
    width: 48px;
}
}



@media (max-width: 767px) {
    
#\32 40e29c3::before, #\32 40e29c3 > .bgExtraLayerOverlay {
    
}
#\32 40e29c3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 32px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ffbe566 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\39 b49d0ae::before, #\39 b49d0ae > .bgExtraLayerOverlay {
    
}
    
#a6661b03 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 3464ee9 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 6a92be4 {
    column-gap: 7.448356124527204%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bb6f803b {
    margin: 0px 0% 0px 0%;
}
    
#\32 35ac89b.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#\32 35ac89b {
    width: 48px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ac4ec9c9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 0% 32px 0%;
}
    
#aea30536 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 3eb2311 {
    width: 100.00%;
}
    
#\37 6e71769 {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
}
    
#f90cb5a8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 5d8b643 {
    column-gap: 7.448356124527204%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 16px 0% 0px 0%;
}
    
#b14f99d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#b14f99d2 {
    width: 48px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a93988ad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 c7f500a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 fdcd461 {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
}
    
#d99eefad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 f5e76e2 {
    min-width: 32px;
}
    
#\39 7560eaf {
    min-width: 32px;
}
    
#\33 68a47b6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\36 ebb037e {
    row-gap: 12px;
}
    
#b92fd4fc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f12f8ea2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ab2e457c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#ab2e457c {
    min-height: 44px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c11a35b {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f8fd1d28 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fca7655b {
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#\34 d8bee3e {
    min-width: 32px;
}
    
#\36 f809f57 {
    min-width: 32px;
}
    
#eb2dca8e {
    row-gap: 12px;
}
    
#bbe10a64 {
    row-gap: 12px;
}
    
#f551564e {
    row-gap: 12px;
}
    
#b704ef89 {
    row-gap: 12px;
}
    
#ace9d185 {
    width: 100.00%;
}
    
#\38 77b7baa {
    row-gap: 12px;
}
    
#e1b77d33 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8ba61a2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 32px 0% 32px 0%;
}
    
#a70ed649 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 6px 0% 0px 0%;
}
    
#\35 55f49f2 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bd77023 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b3b6859c {
    min-width: 32px;
}
    
#\34 f86af49 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a0b0842 {
    margin: 0px 0% 0px 0%;
}
    
#c9188647 {
    align-items: center;
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a2853e77.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#a2853e77 {
    min-height: 44px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7c771e0 {
    min-width: 32px;
}
}



@media (max-width: 767px) {
    
#c9333991 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb246502 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 48px 0% 32px 0%;
}
    
#\35 b8c5dd8 {
    min-width: 32px;
    min-height: 44px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d0b0570.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 2px 0px 2px;
}
#\37 d0b0570 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c66e08a {
    margin: 0px 0% 0px 0%;
}
    
#\37 e86e13b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 7e4e9fd {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 4e54b31 {
    height: auto;
}
    
#f3ed8dd6 {
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d43edb84 {
    justify-content: flex-start;
    --column-gap: 8px;
    column-gap: 8px;
}
    
#fc40cbc0 {
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 738bf78 {
    align-items: flex-start;
    padding: 24px 6px 24px 6px;
    margin: 0px 0% 0px 0%;
}
    
#aefb7d5a {
    justify-content: flex-start;
    width: 100%;
    --column-gap: 8px;
    column-gap: 8px;
}
    
#\39 94a0f66 {
    height: auto;
}
    
#\31 cc54ad6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 24px 0%;
}
    
#c205a3b6 {
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1fcacb1 {
    justify-content: flex-start;
    --column-gap: 8px;
    column-gap: 8px;
}
    
#\32 5480e81 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#b250372d {
    height: auto;
}
    
#\31 849b890 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e84af85 {
    align-items: flex-start;
    padding: 24px 6px 24px 6px;
    margin: 0px 0% 0px 0%;
}
    
#e5969042 {
    align-items: flex-start;
    padding: 24px 6px 24px 6px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 fe09e2b {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c36b1129.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c36b1129 {
    width: 100.00%;
    margin: -6px 0% 6px 0%;
}
    
#\34 f7bed93 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6d83835 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#fdb30e40 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 28b1ca0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 24px 8px 24px;
}
#\34 28b1ca0 {
    min-height: 44px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 42f9c1c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 48px 0% 48px 0%;
}
    
#\30 f20e822 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cddcdbf2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 279585e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d58e89ea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 32px 0% 32px 0%;
}
    
#\37 b3ef634.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 b3ef634 {
    margin: -6px 0% 0px 0%;
}
    
#\35 1c10e48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#widget_6qr {
    height: auto;
}
}

#\38 5d8b643.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAcEAACAgMBAQAAAAAAAAAAAAABAgQFAAMRYXH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBf/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAyH/2gAMAwEAAhEDEQA/AKaitZMGnjVdqxkanXnw5JSbGasnaqbSEDkAedxjJWqoTXhf/9k=')!important}#\37 6a92be4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABBQMEEQYhIjKB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQEAAgMAAAAAAAAAAAAAAAABAAIDESH/2gAMAwEAAhEDEQA/AIAz0MM7aPZWRsFTfn6tJHVkcIsLx1DLNjoiJuOtgWS2nCf/2Q==')!important}#\36 1a3350d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAIDAQAAAAAAAAAAAAABAAIDBBEiBQYh0f/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECMv/aAAwDAQACEQMRAD8Aq7/MXbNivE+XDQ4N1GPFVR9fquja4y2MkAncfERTSJWUf//Z')!important}#\30 e83506d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0UlEQVQI1wXBTUvCcADA4f+H6BD0CTxLiJiINlDGyBz4tlxJc3M2QpLhG+r05Cue5qWbGGWfIeqSF68qfZ1fzyMWyzbbz1d2v1/8nfYcDzu+fzZ8vD/T6wXR9HPCiTNE1ZHxhiYrf8jbesZmPcL3a0ynt7w0QlSql6jFMEJWAuilKI6dputq9Dt5mm4Kx4lRfgxh2hKVWhKhqhHKehLbSNOq3+G1DfqdBywzQzZ3Tb4koRtxRCEn82RptOoGk4HLcjxiPvawrHuUmysSqQCScsE/6Z5xoy/ZvTcAAAAASUVORK5CYII=')!important}