@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_1903944976 span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1225608949 {
    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_1578868068:hover { background-image:none !important; }

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

  *#dm .dmInner div.u_1478174679 {
    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_2504616443 hr {
    border-width:1px !important;
    color:var(--color_10) !important;
  }

  *#dm .dmInner a.u_1903944976 {
    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:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1280319159 {
    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_1774058095:hover { background-image:none !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1703533825 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-color:rgb(229,231,235) rgb(229,231,235) rgb(229,231,235) rgb(229,231,235) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1696914398 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-color:rgb(229,231,235) rgb(229,231,235) rgb(229,231,235) rgb(229,231,235) !important;
    border-width:1px 1px 1px 1px !important;
  }

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

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

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

  *#dm .dmInner div.u_1956754297 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 a.u_1291071480 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/02052cf3/icon/Arrow+Right_7826075.svg) !important;
    width:14px !important;
    height:14px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1291071480 {
    gap:8px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
  }

  *#dm .dmInner a.u_1549242257 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/02052cf3/icon/Arrow+Right_7826075.svg) !important;
    width:14px !important;
    height:14px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1549242257 {
    gap:8px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
  }

  *#dm .dmInner a.u_1736702083 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/02052cf3/icon/Arrow+Right_7826075.svg) !important;
    width:14px !important;
    height:14px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1736702083 {
    gap:8px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
  }

  *#dm .dmInner a.u_1544058064 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/02052cf3/icon/Arrow+Right_7826075.svg) !important;
    width:14px !important;
    height:14px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1544058064 {
    gap:8px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1501671842 span.text {
    color:var(--color_3) !important;
    font-weight:600 !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1737049184 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_1227085630 .svg { fill:var(--color_3) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1952307806 {
    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_1576725673 img {
    border-style:solid !important;
    border-color:rgb(229,231,235) rgb(229,231,235) rgb(229,231,235) rgb(229,231,235) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:8px 8px 8px 8px !important;
  }

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

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

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

  *#dm .dmInner div.u_1766269704 .postArticle>.inner {
    border-radius:8px 8px 8px 8px !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_1766269704 .postDescription {
    font-family:'Inter_18pt-Regular' !important;
    max-height:4.1em !important;
  }

  *#dm .dmInner *.u_1433425985 .accordion-icon {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
    stroke:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1433425985 .accordion-title { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1433425985 .accordion-content { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1922737785 {
    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_3980285592 .svg { fill:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1882519123 {
    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_1045983717:hover { background-image:none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1253169881 span[data-icon-mask] { background-color:rgba(13,221,73,1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1766269704 .postTitle a { font-size:24px !important; }

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

  *#dm .dmInner div.u_1766269704 .readMore a { font-size:16px !important; }

  *#dm .dmInner *.u_1433425985 .accordion-icon {
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner div.u_1433425985 .accordion-content { font-size:16px !important; }

  *#dm .dmInner div.u_1433425985 .accordion-number { font-size:12px !important; }

  *#dm .dmInner *.u_1433425985 .accordion-header { padding-top:24px !important; }

  *#dm .dmInner *.u_1433425985 .accordion-content {
    padding-bottom:24px !important;
    padding-top:12px !important;
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner *.u_2877771177 .map-location-widget {
    height:640px !important;
    min-height:640px !important;
  }

  *#dm .dmInner *.u_2877771177 .map-container {
    height:640px !important;
    min-height:640px !important;
  }

  *#dm .dmInner *.u_2877771177 .map-iframe {
    height:640px !important;
    min-height:640px !important;
  }

  *#dm .dmInner div.u_2877771177 .info-card { width:488px !important; }
}
*#dm .dmInner div.u_1376045392 ul li
{
	border-bottom:none !important;
}
*#dm .dmInner div.u_1376045392 div[data-grab="accordion-item-title-wrapper"]
{
	padding:16px 16px !important;
	border-radius:8px !important;
	overflow:hidden !important;
}
*#dm .dmInner div.u_1376045392 div[data-grab="accordion-item-desc"]
{
	padding-left:16px !important;
	padding-right:16px !important;
	padding-top:16px !important;
}
*#dm .dmInner div.u_1766269704 .blogImgLink
{
	border-radius:8px !important;
}
*#dm .dmInner div.u_1766269704 .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;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_2877771177 .info-card { width:451px !important; }

  *#dm .dmInner *.u_2877771177 .map-location-widget {
    height:781px !important;
    min-height:781px !important;
  }

  *#dm .dmInner *.u_2877771177 .map-container {
    height:781px !important;
    min-height:781px !important;
  }

  *#dm .dmInner *.u_2877771177 .map-iframe {
    height:781px !important;
    min-height:781px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1376045392
{
}
*#dm .dmInner div.u_1766269704
{
}
*#dm .dmInner div.u_1766269704
{
}
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 {
    
#\39 2253395.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\39 2253395 {
    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;
}
    
#ad5bc7f8 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\33 2735c94 {
    width: 100%;
    height: auto;
    max-width: 560px;
    order: 1;
}
    
#a08165c7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#a08165c7 {
    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 745932d {
    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;
}
    
#\36 04a3cf0 {
    width: 100%;
    height: auto;
    max-width: 600px;
    order: 2;
}
    
#\36 41ad3ce::before, #\36 41ad3ce > .bgExtraLayerOverlay {
    
}
#\36 41ad3ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\38 8cc6bfa::before, #\38 8cc6bfa > .bgExtraLayerOverlay {
    
}
#\38 8cc6bfa {
    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;
    align-items: center;
    padding: 112px 0px 112px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a431ea38 {
    margin: 0px 0% 0px 0%;
}
    
#\32 566741c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\32 566741c {
    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;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 5c5388c {
    width: 100%;
    height: auto;
    max-width: 600px;
    order: 1;
}
    
#\31 ab63153 {
    min-height: 770px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#aee11adc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    margin: 0% 0% 0% 0%;
}
    
#f8fdb6cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 c828272 {
    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);
}
    
#e86564ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#e86564ed {
    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;
}
    
#widget_1r7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1r7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 48px 0% 0px 0%;
}
    
#widget_7uq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7uq {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#group_usg {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_662 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vqk {
    width: 100%;
    height: auto;
    max-width: 320px;
}
    
#\39 3b502bc {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 83199f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4bcc1e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 a28c09d {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf3b869d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 167e72b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dn1 {
    width: 1380px;
    height: 637px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 5ec0433.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\30 5ec0433 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2eaa2d0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#a19703e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 46%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#d11fbbbf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d11fbbbf {
    width: 85.07%;
    height: auto;
    max-width: 540px;
    order: 1;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf0f1272 {
    margin: 0px 0% 0px 0%;
}
    
#be9e6176 {
    min-height: 90vh;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_pmd {
    width: 46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/53eb2f80/dms3rep/multi/opt/473264-1012h.jpg");
    border-radius: 12px 12px 12px 12px;
    background-position: 0% 50%;
}
    
#\38 b8cd22e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\38 b8cd22e {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 3;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t7n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1807bfb {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 db5eba7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 4f234b9[data-css-edit] {
    overflow-x: hidden !important;
}
#\32 4f234b9 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 64px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#c56f4372 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_rfm {
    width: 31.02%;
    height: auto;
    max-width: 560px;
    order: 0;
}
    
#e3e53367 {
    margin: 0px 0% 0px 0%;
}
    
#\32 dae9acc {
    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: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 afefe38 {
    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;
}
    
#\39 3f41471 {
    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%;
}
    
#b7278f3d {
    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;
}
    
#c913e379.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c913e379 {
    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;
}
    
#\36 f3e98e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 20% 20% 20% 20%;
}
#\36 f3e98e4 {
    width: 28px;
    height: 26px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_j9b {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 16px 0% 0px 0%;
}
    
#widget_t3i {
    width: 38.82%;
    height: auto;
    max-width: 100%;
    order: 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;
}
    
#\32 bab35f9 {
    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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 ecb9917 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 2059e5f {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ca1a7288 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 fafb1bd {
    margin: 0px 0% 0px 0%;
}
    
#\31 86520f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 86520f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7dfff75 {
    width: 100%;
    height: auto;
    max-width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 3415926 {
    width: 36px;
    height: auto;
    max-width: 100%;
}
    
#\38 4086449 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 805cf0d {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 1%;
    row-gap: 16px;
    flex-wrap: nowrap;
    align-content: center;
}
    
#e40a43d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#e40a43d6 {
    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;
}
    
#\30 0fc8545 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 dc3085c[data-css-edit] {
    cursor: pointer;
}
#\31 dc3085c {
    align-items: flex-start;
    width: 24.25%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 11px 0px;
    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;
    align-self: auto;
    order: 0;
    min-width: auto;
    max-width: 374px;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cd53939 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#f861f421 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da9d65c2 {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#eb7f15f9 {
    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;
}
    
#bf55707c[data-css-edit] {
    cursor: pointer;
}
#bf55707c {
    align-items: flex-start;
    width: 24.25%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 11px 0px;
    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;
    min-width: auto;
    background-color: var(--color_3);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 eb55f9a.flex-element.widget-wrapper > [data-element-type] {
    padding: 7% 7% 7% 7%;
}
#\33 eb55f9a {
    width: 36px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 83b0895 {
    align-items: flex-start;
    width: 100%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 11px 0px;
    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;
    min-width: auto;
    background-color: var(--color_1);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c3918f52 {
    margin: 0px 0% 0px 0%;
}
    
#a5877b83[data-css-edit] {
    transform: scale(1.12);
    z-index: 2;
}
#a5877b83 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\39 01ba959 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 91d5fce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f90dc160 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 06b9e96 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 11px 0px;
    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;
    align-self: auto;
    order: 3;
    min-width: auto;
    max-width: 374px;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 d7acb92 {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 bb0a61a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c3a66879 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c11e896 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 0b746ad {
    margin: 0px 0% 0px 0%;
}
    
#ebf7cb6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#aa42b57e.flex-element.widget-wrapper > [data-element-type] {
    padding: 16% 16% 16% 16%;
}
#aa42b57e {
    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;
}
    
#\34 959e43c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 959e43c {
    width: 100%;
    height: auto;
    max-width: 500px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f6ea965 {
    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: 12px 12px 12px 12px;
    background-image: url("https://irp.cdn-website.com/53eb2f80/dms3rep/multi/opt/2422-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7e471fe {
    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;
}
    
#fb822d49[data-css-edit] {
    backdrop-filter: blur(6px);
}
#fb822d49 {
    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: 8px 8px 8px 8px;
    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;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 eb5cafd {
    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;
}
    
#fefcb365.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fefcb365 {
    width: 100%;
    height: auto;
    max-width: 500px;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 50b9751 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 4ecae05 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d9d415df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 5694c10[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\33 5694c10 {
    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: 8px 8px 8px 8px;
    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;
}
    
#bfa89744 {
    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: 12px 12px 12px 12px;
    background-image: url("https://irp.cdn-website.com/53eb2f80/dms3rep/multi/opt/2148349732-1920w.jpg");
    padding: 24px 24px 24px 24px;
    margin: 32px 0% 0px 0%;
}
    
#\30 938de8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 15% 15% 15% 15%;
}
#\30 938de8d {
    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;
}
    
#\35 96b7d50 {
    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;
}
    
#\33 54217bb {
    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;
}
}



@media all {
    
#f37d7f02::before, #f37d7f02 > .bgExtraLayerOverlay {
    
}
#f37d7f02 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 52%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/53eb2f80/dms3rep/multi/opt/350415-1920w.jpg");
    flex-wrap: nowrap;
    padding: 0px 5% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ff061966[data-background-color-animation] {
    
}
#ff061966::before, #ff061966 > .bgExtraLayerOverlay {
    
}
#ff061966 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#e2beb536 {
    margin: 0px 0% 0px 0%;
}
    
#e03675e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 20% 20% 20% 20%;
}
#e03675e1 {
    width: 28px;
    height: 26px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 02fcab5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 02fcab5 {
    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;
}
    
#\30 7cb88e8 {
    align-items: center;
    width: auto;
    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: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 333db6f {
    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%;
}
    
#f711e720 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5c8aec9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5c8aec9 {
    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;
}
    
#\30 b549643.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 16px;
}
#\30 b549643 {
    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;
}
    
#\33 1f3d253.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 1f3d253 {
    width: 100px;
    height: 66vh;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    min-height: 530px;
    margin: -1px 17px -5px -1px;
}
    
#\33 383b683 {
    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;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 56bb7f8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\35 56bb7f8 {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c28427f::before, #\39 c28427f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.95;
}
#\39 c28427f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    align-items: flex-end;
    background-image: url("https://irp.cdn-website.com/53eb2f80/dms3rep/multi/opt/bgFlagGrey-1920w.jpg");
    background-size: contain;
    background-position: 0% 0%;
    padding: 0px 0% 0px 2.5%;
    margin: 0% 0% 0% 0%;
}
    
#c44acad6 {
    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;
}
    
#\38 0a6b602 {
    align-items: flex-start;
    max-width: 610px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
}
    
#\34 cc54415 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#f276a081 {
    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;
}
    
#\31 afc4d4e {
    align-items: flex-start;
    max-width: 690px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    order: 2;
    padding: 64px 0px 80px 5.1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f6419d82[data-css-edit] {
    backdrop-filter: blur(6px);
}
#f6419d82 {
    justify-content: space-between;
    align-items: flex-start;
    width: 23.5%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8056567841440763%;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    --column-gap: 12px;
    flex-wrap: nowrap;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#dbb9fa73 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3899e3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
}
#e3899e3f {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd59480e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.015919666911585%;
    --column-gap: 16px;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 69f7571 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    min-width: auto;
    max-width: 390px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 22688d7 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2eefb32 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.015919666911585%;
    --column-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 b38844e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 11735d7[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\32 11735d7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 23.5%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8056567841440763%;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    --column-gap: 12px;
    flex-wrap: nowrap;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8ff29c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 e384004[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\30 e384004 {
    justify-content: space-between;
    align-items: flex-start;
    width: 23.5%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8056567841440763%;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    --column-gap: 12px;
    flex-wrap: nowrap;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e88e0ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 178aac8::before, #\32 178aac8 > .bgExtraLayerOverlay {
    
}
#\32 178aac8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\30 ab0bacd {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#f5b1c15f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.015919666911585%;
    --column-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\37 dca71f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
}
#\37 dca71f1 {
    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;
}
    
#\32 0fb9024.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 0fb9024 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 71f1dc6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 71f1dc6 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5cda03d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b71a3393.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#b71a3393 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1ee1de1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 dcfceb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 4d42338 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 d31a538 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    min-width: auto;
    max-width: 390px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#caa51c28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d6d5b402 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c297c7e6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.015919666911585%;
    --column-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#da3c10b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 24% 24% 24% 24%;
}
#da3c10b1 {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4e70fcd.flex-element.widget-wrapper > [data-element-type] {
    padding: 15% 15% 15% 15%;
}
#\31 4e70fcd {
    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;
}
    
#\39 eea5cbd::before, #\39 eea5cbd > .bgExtraLayerOverlay {
    
}
#\39 eea5cbd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    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%;
}
    
#\34 acc7ca4[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\34 acc7ca4 {
    justify-content: space-between;
    align-items: flex-start;
    width: 23.5%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8056567841440763%;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    --column-gap: 12px;
    flex-wrap: nowrap;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 aca0071 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 14px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: stretch;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: -48px 0% 0px 0%;
}
    
#\39 34c83a4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 34c83a4 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b3103392 {
    width: 100%;
    height: 160px;
    max-width: 100%;
    order: 2;
}
    
#e71055fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2b9a5dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\37 2b9a5dd {
    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;
}
    
#af66e90d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 3e1c0df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 3f28b58 {
    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);
}
    
#\33 a444248 {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 9ce20ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 9ce20ad {
    width: 100%;
    height: auto;
    max-width: 600px;
    order: 1;
    margin: -6px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 6a21094 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b565f61b {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ec763b55 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cae2510e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_2);
    background-image: none;
    padding: 32px 32px 32px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\30 aad84f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\30 aad84f7 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6t5 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_m9r {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_05d {
    width: 36px;
    height: auto;
    max-width: 100%;
}
    
#widget_g6o {
    width: 95.08%;
    height: auto;
    max-width: 100%;
}
    
#widget_f5t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2e10677 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 97d1305 {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#\31 d526514 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6e62d4d {
    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 0b56d19 {
    margin: 0px 0% 0px 0%;
}
    
#\31 a1e5c78 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 402045c {
    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;
}
    
#\30 f466ec7 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    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;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a100985.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\38 a100985 {
    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;
}
    
#\37 5f7a6c3 {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e46a6fd {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#\38 a37531e {
    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;
}
    
#dfa65781 {
    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;
}
    
#d07667af {
    width: 58.29%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
}
    
#\35 9498cc6 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc5569f2 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d0615ce {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#c35e14c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b1d81c01 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#d208445b {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#ff9b19cc {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\39 b2df215 {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#\34 415d6ca {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e51dc42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.71%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c6c17e72 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5260271 {
    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;
}
    
#\37 0d5024d {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b05e260 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 16bd365 {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#a830b6d3 {
    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 d209eb5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 d209eb5 {
    width: 100%;
    height: auto;
    max-width: auto;
    order: 1;
    margin: -6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dba0cc80 {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#c3e11a23.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#c3e11a23 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3a0b9dd {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\37 5cd4a89 {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#\32 4960648 {
    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;
}
    
#fede8ba7 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    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;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b5ad51c2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\35 125b82a {
    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 e97eb07 {
    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;
}
    
#\38 87a8c11 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 faf97b4 {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#f79db00d {
    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;
}
}



@media all {
    
#\36 1873555 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a2e98a03 {
    min-height: 44px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    height: auto;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 b0d6abf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 655d1d5 {
    min-height: 106px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_9r2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 bd97066 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\31 e9af50a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 2cd12b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 fc72e89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\34 66db82b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 a78c29f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#c791b809 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad5bc7f8 {
    min-height: 400px;
    padding: 0px 0% 0px 0%;
}
    
#\36 41ad3ce::before, #\36 41ad3ce > .bgExtraLayerOverlay {
    
}
    
#\38 8cc6bfa::before, #\38 8cc6bfa > .bgExtraLayerOverlay {
    
}
    
#a431ea38 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ab63153 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 48px 0% 64px 0%;
}
    
#aee11adc {
    width: 100%;
    min-height: 80px;
}
    
#f8fdb6cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 dc0804e {
    margin: 0px 0% 0px 0%;
}
    
#widget_dn1 {
    width: 644px;
    height: 788px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a19703e6 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#d11fbbbf {
    width: 100.00%;
    min-width: 10px;
    max-width: 480px;
}
    
#cf0f1272 {
    margin: 0px 0% 0px 0%;
}
    
#be9e6176 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 48px 0% 36px 0%;
}
    
#group_pmd {
    width: 100%;
    min-height: 400px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4f234b9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e3e53367 {
    margin: 0px 0% 0px 0%;
}
    
#widget_t3i {
    width: 80.86%;
}
}



@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) {
    
#\31 2059e5f {
    padding: 64px 0% 48px 0%;
}
    
#\30 fafb1bd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 83b0895 {
    width: 100%;
    padding: 36px 24px 24px 24px;
}
    
#c3918f52 {
    margin: 0px 0% 0px 0%;
}
    
#\36 805cf0d {
    width: 100%;
    min-height: 8px;
    column-gap: 2.2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\31 dc3085c {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
    order: 2;
    padding: 36px 24px 24px 24px;
}
    
#a5877b83 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
    order: 0;
}
    
#\31 cd53939 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 0px 0% 48px 0%;
}
    
#bf55707c {
    width: 48.9%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    padding: 36px 24px 24px 24px;
}
    
#\35 06b9e96 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
    order: 3;
    padding: 36px 24px 24px 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d7acb92 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 64px 0% 48px 0%;
}
    
#\30 bb0a61a {
    width: 100%;
    min-height: 80px;
}
    
#c3a66879 {
    width: 100%;
    min-height: 80px;
}
    
#\31 0b746ad {
    margin: 0px 0% 0px 0%;
}
    
#aa42b57e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48px;
}
    
#\34 959e43c {
    min-width: 10px;
    max-width: 440px;
}
    
#\35 f6ea965 {
    min-height: 400px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7e471fe {
    column-gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#\38 eb5cafd {
    margin-right: 0%;
    margin-left: 0%;
    width: 90%;
}
    
#fefcb365 {
    width: 100.00%;
    min-width: 10px;
    max-width: 500px;
}
    
#bfa89744 {
    min-height: 400px;
    padding: 16px 16px 16px 16px;
    margin: 16px 0% 0px 0%;
}
    
#\30 938de8d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48px;
}
    
#\35 96b7d50 {
    margin-right: 0%;
    margin-left: 0%;
    width: 90%;
}
    
#\33 54217bb {
    column-gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f37d7f02::before, #f37d7f02 > .bgExtraLayerOverlay {
    
}
#f37d7f02 {
    width: 100%;
    min-height: 400px;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 48px;
    padding: 0px 0% 64px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ff061966::before, #ff061966 > .bgExtraLayerOverlay {
    
}
    
#e2beb536 {
    margin: 0px 0% 0px 0%;
}
    
#e03675e1 {
    height: 26px;
}
    
#\30 02fcab5 {
    min-width: 10px;
}
    
#\30 7cb88e8 {
    column-gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    --column-gap: 20px;
}
    
#f711e720 {
    min-width: 10px;
}
    
#\30 b549643 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\33 1f3d253.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 1f3d253 {
    width: 100%;
    height: 60px;
    align-self: flex-start;
    min-height: auto;
    margin: -1px 0% 0px 0%;
}
    
#\35 56bb7f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 c28427f::before, #\39 c28427f > .bgExtraLayerOverlay {
    
}
#\39 c28427f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 5% 0px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\38 0a6b602 {
    min-width: auto;
    max-width: 100%;
    align-items: flex-start;
}
    
#\34 cc54415 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
}
    
#\31 afc4d4e {
    width: 100%;
    min-width: auto;
    align-items: flex-start;
    padding: 64px 32px 32px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6419d82 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 11735d7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\30 e384004 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 acc7ca4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\39 eea5cbd::before, #\39 eea5cbd > .bgExtraLayerOverlay {
    
}
#\39 eea5cbd {
    width: 100%;
    min-height: 8px;
    row-gap: 48px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1ee1de1 {
    margin: 0px 0% 0px 0%;
}
    
#\30 aca0071 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: -64px 0% 0px 0%;
}
    
#\32 178aac8::before, #\32 178aac8 > .bgExtraLayerOverlay {
    
}
    
#\30 ab0bacd {
    min-height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3103392 {
    height: 140px;
}
    
#af66e90d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cfcab65c {
    margin: 0px 0% 0px 0%;
}
    
#\33 3e1c0df {
    width: 100%;
    min-height: 80px;
}
    
#\33 a444248 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 48px 0% 48px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b565f61b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 2e10677 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d209eb5 {
    width: 100.00%;
}
    
#\33 e51dc42 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 5f7a6c3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 48px 0% 48px 0%;
}
    
#d07667af {
    width: 100%;
    min-height: 80px;
}
    
#\35 0b56d19 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c7eb98d {
    margin: 0px 0% 0px 0%;
}
    
#\38 655d1d5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 136px;
}
}



@media (max-width: 767px) {
    
#ad5bc7f8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#a08165c7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#a08165c7 {
    min-width: 32px;
    min-height: 44px;
    margin: 0px 0% 0px 0%;
}
    
#\30 745932d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 16px;
}
    
#\36 41ad3ce::before, #\36 41ad3ce > .bgExtraLayerOverlay {
    
}
#\36 41ad3ce {
    background-position: 50% 50%;
}
    
#\38 8cc6bfa::before, #\38 8cc6bfa > .bgExtraLayerOverlay {
    
}
#\38 8cc6bfa {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
    padding: 48px 0px 48px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a431ea38 {
    margin: 0px 0% 0px 0%;
}
    
#\32 566741c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\32 566741c {
    min-width: 32px;
    min-height: 44px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 ab63153 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 0% 48px 0%;
}
    
#aee11adc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f8fdb6cf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 dc0804e {
    margin: 0px 0% 0px 0%;
}
    
#widget_1r7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1r7 {
    margin: 24px 0% 0px 0%;
}
    
#\38 5c5388c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5c5388c {
    margin: -12px 0% 0px 0%;
}
    
#widget_dn1 {
    height: 557px;
}
}



@media (max-width: 767px) {
    
#a19703e6 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    order: 0;
}
    
#d11fbbbf {
    width: 100.00%;
}
    
#cf0f1272 {
    margin: 0px 0% 0px 0%;
}
    
#be9e6176 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 32px 0% 32px 0%;
}
    
#group_pmd {
    width: 100%;
    min-height: 200px;
    align-items: center;
    order: 1;
}
    
#\38 b8cd22e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 24px 8px 24px;
}
#\38 b8cd22e {
    min-height: 44px;
    min-width: 32px;
    margin: 8px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 db5eba7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
    
#\32 4f234b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 0% 48px 0%;
}
    
#e3e53367 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rfm.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rfm {
    order: 1;
    margin: -6px 0% 0px 0%;
}
    
#\32 dae9acc {
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 2px;
    width: 100%;
    column-gap: 1.551740859276501%;
}
    
#\33 afefe38 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 3f41471 {
    width: auto;
    padding: 4px 12px 4px 12px;
    margin: 0px 0% 0px 0%;
}
    
#b7278f3d {
    min-width: 32px;
}
    
#c913e379 {
    width: 70px;
    height: auto;
    min-width: 32px;
}
    
#\36 f3e98e4 {
    height: 28px;
}
    
#widget_t3i {
    width: 89.34%;
}
}



@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) {
    
#\36 ecb9917 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 2059e5f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 0% 32px 0%;
}
    
#\30 fafb1bd {
    margin: 0px 0% 0px 0%;
}
    
#\31 86520f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\39 83b0895 {
    min-height: 180px;
    width: 100%;
    padding: 24px 16px 16px 16px;
}
    
#c3918f52 {
    margin: 0px 0% 0px 0%;
}
    
#\36 805cf0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 12px;
}
    
#\31 dc3085c {
    min-height: 180px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
    order: 2;
    padding: 24px 16px 16px 16px;
}
    
#a5877b83 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
    order: 0;
}
    
#\31 cd53939 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 32px 0%;
}
    
#f861f421 {
    min-width: 10px;
    max-width: auto;
}
    
#bf55707c {
    min-height: 180px;
    width: 48.5%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    padding: 24px 16px 16px 16px;
}
    
#\35 06b9e96 {
    min-height: 180px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
    order: 3;
    padding: 24px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#\37 d7acb92 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 0% 32px 0%;
}
    
#\30 bb0a61a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c3a66879 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 0b746ad {
    margin: 0px 0% 0px 0%;
}
    
#aa42b57e.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#aa42b57e {
    width: 48px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 f6ea965 {
    column-gap: 7.448356124527204%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7e471fe {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
}
    
#fb822d49 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 eb5cafd {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fefcb365 {
    width: 100.00%;
}
    
#\33 5694c10 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 938de8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#\30 938de8d {
    width: 48px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bfa89744 {
    column-gap: 7.448356124527204%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 16px 0% 0px 0%;
}
    
#\35 96b7d50 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 54217bb {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
}
}



@media (max-width: 767px) {
    
#f37d7f02::before, #f37d7f02 > .bgExtraLayerOverlay {
    
}
#f37d7f02 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 0px 0% 48px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ff061966::before, #ff061966 > .bgExtraLayerOverlay {
    
}
    
#e2beb536 {
    margin: 0px 0% 0px 0%;
}
    
#e03675e1 {
    height: 28px;
}
    
#\30 02fcab5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\30 7cb88e8 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
    
#\36 333db6f {
    width: auto;
    padding: 4px 12px 4px 12px;
    margin: 0px 0% 0px 0%;
}
    
#f711e720 {
    min-width: 10px;
}
    
#e5c8aec9 {
    width: 70px;
    height: auto;
    min-width: 32px;
}
    
#\30 b549643.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 16px;
}
#\30 b549643 {
    min-height: 44px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1f3d253.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 1f3d253 {
    width: 100%;
    height: 40px;
    max-width: 105%;
    min-height: auto;
    margin: -0.5px 0% 0px 0%;
}
    
#\33 383b683 {
    min-width: 32px;
}
    
#\35 56bb7f8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\35 56bb7f8 {
    min-height: 44px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c28427f::before, #\39 c28427f > .bgExtraLayerOverlay {
    
}
#\39 c28427f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c44acad6 {
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 2px;
    width: 100%;
    column-gap: 1.551740859276501%;
}
    
#\38 0a6b602 {
    align-items: center;
    min-width: auto;
    max-width: 100%;
}
    
#\34 cc54415 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0% 0px 0%;
}
    
#f276a081 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\31 afc4d4e[data-css-edit] {
    width: 100%;
}
#\31 afc4d4e {
    width: 100%;
    align-items: center;
    padding: 48px 5% 12px 5%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f6419d82 {
    column-gap: 3.7296037296037294%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dbb9fa73 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e3899e3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 20% 20% 20% 20%;
}
#e3899e3f {
    width: 48px;
    margin: 0px 0% 0px 0%;
}
    
#dd59480e {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
}
    
#\39 69f7571 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 22688d7 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f2eefb32 {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
}
    
#\32 11735d7 {
    column-gap: 3.7296037296037294%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e384004 {
    column-gap: 3.7296037296037294%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 178aac8::before, #\32 178aac8 > .bgExtraLayerOverlay {
    
}
    
#\30 ab0bacd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#f5b1c15f {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
}
    
#\37 dca71f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 22% 22% 22% 22%;
}
#\37 dca71f1 {
    width: 48px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0fb9024.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 0fb9024 {
    min-height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 71f1dc6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 71f1dc6 {
    min-height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b71a3393.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#b71a3393 {
    min-height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1ee1de1 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d31a538 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c297c7e6 {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
}
    
#da3c10b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 20% 20% 20% 20%;
}
#da3c10b1 {
    width: 48px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4e70fcd.flex-element.widget-wrapper > [data-element-type] {
    padding: 12% 12% 12% 12%;
}
#\31 4e70fcd {
    width: 48px;
    margin: 0px 0% 0px 0%;
}
    
#\39 eea5cbd::before, #\39 eea5cbd > .bgExtraLayerOverlay {
    
}
#\39 eea5cbd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 48px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 acc7ca4 {
    column-gap: 3.7296037296037294%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 aca0071 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: -24px 0% 0px 0%;
}
    
#\39 34c83a4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 34c83a4 {
    min-height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b3103392 {
    height: 120px;
}
    
#af66e90d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#cfcab65c {
    margin: 0px 0% 0px 0%;
}
    
#\33 3e1c0df {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 a444248 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 32px 0% 32px 0%;
}
    
#\33 9ce20ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 9ce20ad {
    margin: -6px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 6a21094 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#b565f61b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#cae2510e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 d209eb5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 d209eb5 {
    width: 100.00%;
    margin: -6px 0% 6px 0%;
}
    
#\30 f466ec7 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e51dc42 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 a100985.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 24px 8px 24px;
}
#\38 a100985 {
    min-height: 44px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5f7a6c3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 48px 0% 48px 0%;
}
    
#fede8ba7 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d07667af {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\35 0b56d19 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 1873555 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#a2e98a03 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\38 655d1d5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 bd97066 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\39 fc72e89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 a78c29f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

#bfa89744.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAAUEAwAAAAAAAAAAAAAAAAECAwQFBhIhETGB/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAXEQEBAQEAAAAAAAAAAAAAAAABABEC/9oADAMBAAIRAxEAPwC5c93JRAJVUkPOYnxouhn00dmQknkzpBJcLMvdgAmdrgy8v//Z')!important}#\35 f6ea965.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwQDAQAAAAAAAAAAAAADAAEEAgYREgUhIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8AsbNu2Ke5J0UYdQjo8vjt1S1cwDZ8Cf6iIdNBf//Z')!important}#group_pmd.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACBQMEMQYHESEiQf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEAAwEAAAAAAAAAAAAAAAAAAgMhAP/aAAwDAQACEQMRAD8An3Dl7mX1GBUYxrannPeVgCCiyAXWZLvp5CIqcsZMIMrd/9k=')!important}