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

  *#dm .dmInner div.u_3110331535 {
    background-color:rgba(232,165,32,0.1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

  *#dm .dmInner div.u_512805718 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1743935745 {
    background-color:rgba(232,165,32,0.1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_308657008 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1680216530 {
    background-color:rgba(232,165,32,0.1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1474688979 {
    background-color:rgba(232,165,32,0.1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1834764179 {
    background-color:rgba(232,165,32,0.1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1864211500 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

  *#dm .dmInner div.u_3402009160 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:16px 16px 16px 16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner div.u_1189965806 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1243040328 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:16px 16px 16px 16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner div.u_1218526697 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1579716743 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:16px 16px 16px 16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner div.u_1981158602 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1544280698 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:16px 16px 16px 16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner div.u_1220825685 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1777607269 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:16px 16px 16px 16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner div.u_1769298818 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1256220776 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:16px 16px 16px 16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

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

  *#dm .dmInner div.u_1754207313 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1754207313 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1036419886 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1036419886 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1206566930 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1206566930 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1862809507 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1862809507 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1849643242 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1849643242 .svg { width:100% !important; }

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

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

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

  *#dm .dmInner div.u_1873220066 {
    background-color:rgba(232,165,32,0.1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

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

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

  *#dm .dmInner div.u_1583575131 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1634091031 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1985780402 .photoGalleryThumbs .image-container { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner *.u_1028622617 .btn-icon-span svg {
    fill:rgba(0,0,0,0) !important;
    color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1028622617 .icon-btn {
    font-family: 'Inter' !important;
    font-weight:600 !important;
  }

  *#dm .dmInner *.u_1270591696 .btn-icon-span svg {
    fill:rgba(0,0,0,0) !important;
    color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1270591696 .icon-btn {
    font-family: 'Inter' !important;
    font-weight:600 !important;
  }

  *#dm .dmInner a.u_1252333408 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ed1def7c/icon/arrow2.svg) !important;
  }

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

  *#dm .dmInner a.u_1830643779 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ed1def7c/icon/arrow2.svg) !important;
  }

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

  *#dm .dmInner a.u_1552298131 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1865388659 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ed1def7c/icon/arrow2.svg) !important;
  }

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

  *#dm .dmInner a.u_1644241572 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1117291079 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ed1def7c/icon/arrow2.svg) !important;
  }

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

  *#dm .dmInner a.u_1796379236 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ed1def7c/icon/arrow2.svg) !important;
  }

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

  *#dm .dmInner a.u_1110889419 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ed1def7c/icon/arrow2.svg) !important;
  }

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

  *#dm .dmInner a.u_1484784248 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ed1def7c/icon/arrow2.svg) !important;
  }

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

  *#dm .dmInner a.u_1891197159 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ed1def7c/icon/arrow2.svg) !important;
  }

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

  *#dm .dmInner a.u_1932328130 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ed1def7c/icon/arrow2.svg) !important;
  }

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

  *#dm .dmInner a.u_1944189126 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ed1def7c/icon/arrow2.svg) !important;
  }

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

  *#dm .dmInner *.u_1985780402 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner a.u_1581992390 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ed1def7c/icon/arrow2.svg) !important;
  }

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

  *#dm .dmInner a.u_1552298131 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/ed1def7c/icon/phone.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1644241572 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/ed1def7c/icon/phone.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1616746844 {
    background-color:rgba(232,165,32,0.1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner a.u_1945633045 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ed1def7c/icon/arrow2.svg) !important;
  }

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

  *#dm .dmInner a.u_1952830086 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ed1def7c/icon/arrow2.svg) !important;
  }

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

  *#dm .dmInner div.u_1167683509 {
    background-color:rgba(232,165,32,0.1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_3121524707 .dmGeoMLocItemTitle { font-weight:700 !important; }

  *#dm .dmInner div.u_3121524707 .dmGeoSVTitle { font-weight:700 !important; }

  *#dm .dmInner div.u_3121524707 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_3121524707 .dmGeoInnerWrapper { background-color:transparent !important; }

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

  *#dm .dmInner div.u_1123029075 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    border-radius:16px 16px 16px 16px !important;
  }

  *#dm .dmInner a.u_1337179839 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1337179839:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1337179839.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1337179839 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

@media (min-width:1025px) {
  *#dm .dmInner *.u_1985780402 .photoGalleryThumbs { padding:8px !important; }

  *#dm .dmInner *.u_1985780402 .layout-container { padding:8px !important; }

  *#dm .dmInner *.u_1985780402 .photoGalleryViewAll { padding:0 8px !important; }

  *#dm .dmInner *.u_1028622617 .icon-btn {
    padding-top:18px !important;
    padding-bottom:18px !important;
    padding-left:30px !important;
    padding-right:30px !important;
  }

  *#dm .dmInner *.u_1270591696 .icon-btn {
    padding-top:18px !important;
    padding-bottom:18px !important;
    padding-left:30px !important;
    padding-right:30px !important;
  }

  *#dm .dmInner *.u_1985780402 .photoGalleryThumbs .image-container a { padding-top:65px !important; }

  *#dm .dmInner div.u_3121524707 .dmGeoMLocItemTitle { font-size:24px !important; }

  *#dm .dmInner div.u_3121524707 .dmGeoSVTitle { font-size:24px !important; }

  *#dm .dmInner div.u_3121524707 .dmGeoLocBtn {
    height:auto !important;
    min-height:55px !important;
  }

  *#dm .dmInner div.u_3121524707 .dmCall {
    height:auto !important;
    min-height:50px !important;
  }
}

*#dm .dmInner div.u_1765055971 [data-grab="accordion-item-title-wrapper"] { border-radius:16px !important; }

*#dm .dmInner div.u_1765055971 [data-grab="accordion-item-desc"] {
  border-radius:0px 0px 16px 16px !important;
  z-index:1 !important;
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1985780402 .photoGalleryThumbs .image-container a { padding-top:25px !important; }

  *#dm .dmInner *.u_1985780402 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1985780402 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1985780402 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1028622617 .icon-btn {
    gap:10px !important;
    padding-top:15px !important;
    padding-bottom:15px !important;
  }

  *#dm .dmInner *.u_1270591696 .icon-btn {
    gap:10px !important;
    padding-top:15px !important;
    padding-bottom:15px !important;
  }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1985780402 .photoGalleryThumbs { padding:7.5px !important; }

  *#dm .dmInner *.u_1985780402 .layout-container { padding:7.5px !important; }

  *#dm .dmInner *.u_1985780402 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner *.u_1985780402 .photoGalleryThumbs .image-container a { padding-top:32px !important; }

  *#dm .dmInner *.u_1028622617 .btn-icon-span {
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner div.u_1028622617 .icon-btn { width:135px !important; }

  *#dm .dmInner *.u_1028622617 .icon-btn {
    padding-left:20px !important;
    padding-right:20px !important;
    width:100% !important;
    padding-top:15px !important;
    padding-bottom:15px !important;
  }

  *#dm .dmInner *.u_1270591696 .btn-icon-span {
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner div.u_1270591696 .icon-btn { width:135px !important; }

  *#dm .dmInner *.u_1270591696 .icon-btn {
    padding-left:20px !important;
    padding-right:20px !important;
    width:100% !important;
    padding-top:15px !important;
    padding-bottom:15px !important;
  }
}

*#dm .dmInner div.u_1985780402 .layout-container { padding:0px !important; }

*#dm .dmInner div.u_1985780402 .thumbnailInnerWrapper {
  background:white !important;
  border-radius:16px !important;
  padding:14px !important;
  border:1px solid white !important;
}

*#dm .dmInner div.u_1985780402 .thumbnailInnerWrapper:hover {
  border:1px solid #E8A520 !important;
  box-shadow:rgba(149,157,165,0.2) 0px 8px 24px !important;
  transition:0.3s !important;
}

*#dm .dmInner a.u_1523035428 { box-shadow:0px 4px 39.4px 0px #E8A52036 !important; }
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1985780402
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 44d451d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 52.07%;
    min-width: 4%;
}
    
#\39 754216c {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 45.93%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
    
#fd3dcf44 {
    min-height: 658px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 85px 45px 85px 45px;
}
    
#widget_r65.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 15px 8px 15px;
}
#widget_r65 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 47f2c84 {
    background-image: url("https://irp.cdn-website.com/ed1def7c/dms3rep/multi/Mask+group.svg");
    background-color: rgba(245,245,243,1);
}
    
#group_7ai {
    justify-content: flex-end;
    align-items: flex-start;
    width: 30.65%;
    min-height: 481px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    background-image: url("https://irp.cdn-website.com/ed1def7c/dms3rep/multi/Isolation_Mode.svg");
    background-size: contain;
    background-position: 50% 100%;
}
    
#\39 e7c4819 {
    align-items: flex-start;
    width: 66.64%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c75abc5e {
    align-items: flex-start;
    width: 100%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 6.253562413484244%;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccc7ed2b {
    width: 92.59%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fpb {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 7.080298700101411%;
    flex-wrap: nowrap;
}
    
#fc3d35ff {
    margin: 0px 0% 0px 0%;
}
    
#\37 eacc14a {
    width: 84.52%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 dd39313 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e1fa9a83[data-pinned] {
    position: sticky;
    top: 105px;
    bottom: auto;
    z-index: 1;
}
#e1fa9a83 {
    width: 41%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3c41353 {
    align-items: flex-start;
    width: 100%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 6.253562413484244%;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b4e5bd6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0a9526e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 080795b {
    width: 213px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0e5cc28 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lar {
    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;
}
}



@media all {
    
#\35 c9f6dab {
    min-height: 107px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25px 45px 25px 45px;
}
    
#\35 915cb00 {
    background-color: var(--color_8);
    background-image: none;
}
    
#d34568f0 {
    margin: 0px 0% 0px 0%;
}
    
#\38 ff33aed {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(251, 249, 242, 1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    padding: 18px 12px 18px 12px;
    margin: 0% 0% 0% 0%;
}
    
#e7aa09b3 {
    width: 30px;
    height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 71c088d {
    width: 165px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8cae9bc {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(251, 249, 242, 1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    padding: 18px 12px 18px 12px;
    margin: 0% 0% 0% 0%;
}
    
#c0c5fa74 {
    width: 30px;
    height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d4a7e84 {
    width: 165px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3db9135 {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(251, 249, 242, 1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    padding: 18px 12px 18px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\35 fe9a902.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\35 fe9a902 {
    width: 30px;
    height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 640de38 {
    width: 165px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b3badcf {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(251, 249, 242, 1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    padding: 18px 12px 18px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\30 08084cb {
    width: 30px;
    height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d89e3e7 {
    width: 165px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 19e4c56 {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    width: 19.2%;
    min-width: 4%;
    background-color: rgba(251, 249, 242, 1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    padding: 18px 12px 18px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e3c5af6 {
    width: 30px;
    height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2a1297d {
    width: 165px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 1406970 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.88%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(251, 249, 243, 1);
    background-image: none;
    --column-gap: 16px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(45, 46, 50, 0.09) rgba(45, 46, 50, 0.09) rgba(45, 46, 50, 0.09) rgba(45, 46, 50, 0.09);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3336571 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.88%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(251, 249, 243, 1);
    background-image: none;
    --column-gap: 16px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(45, 46, 50, 0.09) rgba(45, 46, 50, 0.09) rgba(45, 46, 50, 0.09) rgba(45, 46, 50, 0.09);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e3c4d694 {
    width: 79.40%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a6ea538 {
    min-height: 753px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 85px 45px 85px 45px;
}
    
#\30 fd7da40 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    order: 3;
    justify-content: space-between;
}
    
#e914fef8 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b6f418e {
    background-image: url("https://irp.cdn-website.com/ed1def7c/dms3rep/multi/Mask+group.svg");
    background-color: rgba(245, 245, 243, 1);
}
    
#\36 c7e6206.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 15px 8px 15px;
}
#\36 c7e6206 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 ddf91e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\34 83d5f6a {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    order: 3;
    justify-content: space-between;
    border-radius: 32px 32px 32px 32px;
    background-color: var(--color_3);
    background-image: none;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_rtd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 42%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 e35d1ee {
    justify-content: flex-start;
    align-items: flex-start;
    width: 56.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2.1621621621621623%;
    flex-wrap: nowrap;
}
    
#widget_6u4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_0cj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    --column-gap: 16px;
    height: auto;
}
    
#c4d53c8a {
    width: 30px;
    height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 727d416 {
    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;
}
    
#widget_rke {
    width: 102.08%;
    height: 394px;
    max-width: 100%;
}
    
#\39 38df011 {
    flex-direction: row;
    align-items: center;
    width: 71.37%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.267995570321152%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    --column-gap: 16px;
    height: auto;
    flex-wrap: nowrap;
    margin-top: 0px;
    justify-content: flex-start;
}
    
#\38 1d780f6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.88%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(251, 249, 243, 1);
    background-image: none;
    --column-gap: 16px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(45, 46, 50, 0.09) rgba(45, 46, 50, 0.09) rgba(45, 46, 50, 0.09) rgba(45, 46, 50, 0.09);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 045a7f3 {
    width: 30px;
    height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce70ea66 {
    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;
}
    
#b44ce9e7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    --column-gap: 16px;
    height: auto;
}
    
#\35 b589182 {
    width: 30px;
    height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c38eb7b {
    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;
}
    
#\34 1b814bd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.88%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(251, 249, 243, 1);
    background-image: none;
    --column-gap: 16px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(45, 46, 50, 0.09) rgba(45, 46, 50, 0.09) rgba(45, 46, 50, 0.09) rgba(45, 46, 50, 0.09);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4fd141c {
    width: 30px;
    height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc7f30dd {
    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;
}
    
#c4044276 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7fe1d4a {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 4e065af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.8%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c4db0c7 {
    min-height: 240px;
    column-gap: 1.6%;
    row-gap: 10px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 45px 10px 45px;
}
    
#da7b4fc1 {
    background-color: rgba(245, 240, 228, 1);
    background-image: none;
}
    
#\32 882848b {
    margin: 0px 0% 0px 0%;
}
    
#widget_483 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ck8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e63580e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_35u {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 45px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c982993 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.8%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fe9d21f {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 45px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a26bc6a {
    width: 77.54%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd2999d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 77e8873 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 4ec9740 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.8%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#da2863ff {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 45px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7875c2f {
    width: 55.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1f0dfc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa219121 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 39e7787 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.8%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 315afc7 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 45px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2cec0b7 {
    width: 87.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b33709b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad31ce3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aed73b90 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dd3caee {
    flex-direction: row;
    align-items: center;
    width: 75px;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251, 241, 219, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 af4f00d {
    flex-direction: row;
    align-items: center;
    width: 75px;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251, 241, 219, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e4c8793 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d22cf30 {
    flex-direction: row;
    align-items: center;
    width: 75px;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251, 241, 219, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d8729fb {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5b18618 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8d20603 {
    flex-direction: row;
    align-items: center;
    width: 75px;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251, 241, 219, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 eeb4fa3::before, #\38 eeb4fa3 > .bgExtraLayerOverlay {
    
}
#\38 eeb4fa3 {
    background-image: none;
    background-color: rgba(245, 240, 228, 1);
}
    
#\30 6a8d4b0 {
    width: 75.56%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 53e29ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 15px 8px 15px;
}
#\33 53e29ff {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ca2e633e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#f9fd5375 {
    margin: 0px 0% 0px 0%;
}
    
#\30 285e4fc {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 3;
    justify-content: space-between;
    padding: 0px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aaabe5e2 {
    min-height: 128px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 85px 45px 0px 45px;
}
    
#\30 0239848 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 ef33663 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 3;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b711f1f4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 7ecf358::before, #\38 7ecf358 > .bgExtraLayerOverlay {
    
}
#\38 7ecf358 {
    background-image: none;
    background-color: rgba(245,240,228,1);
}
    
#\39 5b8e52e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\32 546ed54 {
    min-height: 89px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 85px 45px 0px 45px;
}
    
#e3cce253 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 2a4010c {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 65px 65px 65px 65px;
    margin: 0% 0% 0% 0%;
}
    
#\32 48e38ed {
    margin: 0px 0% 0px 0%;
}
    
#\38 bc47c1c {
    justify-content: space-between;
    align-items: stretch;
    width: 56.24%;
    min-height: 363px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4.468233651384687%;
    flex-wrap: nowrap;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    order: 0;
    background-color: var(--color_5);
    background-image: none;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4a3ae6c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(245, 245, 243, 1);
    background-image: none;
}
    
#b494e457 {
    min-height: 427px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15px 45px 85px 45px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3702d09 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.105195638229634%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 55d329e[data-css-edit] {
    z-index: 1;
}
#\30 55d329e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4.119287706500751%;
    order: 1;
    flex-wrap: nowrap;
}
    
#\35 69dc4fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2a0240b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 1dae625.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 15px 8px 15px;
}
#\38 1dae625 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8c518c1 {
    justify-content: space-between;
    align-items: flex-start;
    width: 41.77%;
    min-height: 488px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4.468233651384687%;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 18ea251 {
    width: 100.00%;
    height: 485px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c54bb0ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    order: 3;
    --column-gap: 8px;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 91978ff {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2%;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    align-content: center;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b806b975 {
    width: 32px;
    height: 32px;
    max-width: 100%;
    order: 0;
}
    
#e495924c {
    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;
}
    
#\33 2fcf206 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    order: 3;
    --column-gap: 8px;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2f4cbf8 {
    width: 32px;
    height: 32px;
    max-width: 100%;
    order: 0;
}
    
#\30 4cda249 {
    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;
}
    
#a35ffd7a {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2%;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    align-content: center;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 404b6d6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    order: 3;
    --column-gap: 8px;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#a8577ceb {
    width: 32px;
    height: 32px;
    max-width: 100%;
    order: 0;
}
    
#\39 4a1fe01 {
    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;
}
    
#\34 d9d668e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    order: 3;
    --column-gap: 8px;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 95bf9d9 {
    width: 32px;
    height: 32px;
    max-width: 100%;
    order: 0;
}
    
#db89f23d {
    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;
}
}



@media all {
    
#\33 b6e139a.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 15px 8px 15px;
}
#\33 b6e139a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 6095a30 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 3;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 db95eed::before, #\32 db95eed > .bgExtraLayerOverlay {
    
}
#\32 db95eed {
    background-image: none;
    background-color: rgba(245,245,243,1);
}
    
#\30 4b97490 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\37 220111f {
    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;
}
    
#\36 b7e0d99 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c89e529 {
    min-height: 89px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 85px 45px 85px 45px;
}
    
#\37 6b59116 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 3;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_0fk {
    justify-content: flex-start;
    align-items: center;
    width: 79.71%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    height: auto;
}
    
#e54eb7ea {
    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;
}
    
#\37 a96e54f {
    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;
}
    
#\36 ac48167 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 5ea8ded {
    margin: 0px 0% 0px 0%;
}
    
#\33 04359ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#c0e99fd8.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 15px 8px 15px;
}
#c0e99fd8 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 ccda2bf {
    width: 81.60%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3a516d9::before, #f3a516d9 > .bgExtraLayerOverlay {
    
}
#f3a516d9 {
    background-image: none;
    background-color: rgba(245,245,243,1);
}
    
#ee012e25 {
    min-height: 89px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 45px 85px 45px;
}
    
#ee20bc63 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 1;
    justify-content: space-between;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b7c81d5b {
    align-items: center;
    width: 100.00%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 3;
    justify-content: space-between;
    flex-direction: row;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d04ee524 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bd72cfc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 bd72cfc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 906cf9f::before, #\39 906cf9f > .bgExtraLayerOverlay {
    
}
#\39 906cf9f {
    background-image: none;
    background-color: rgba(245,245,243,1);
}
    
#\38 053e7af.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 15px 8px 15px;
}
#\38 053e7af {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 af389da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 74bfd83 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 3;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9dcf4a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\33 63abad6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f6a8fb4 {
    min-height: 89px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 45px 85px 45px;
}
    
#\38 8480c12 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 57f323f {
    margin: 0px 0% 0px 0%;
}
    
#\31 ae61b5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 63a1cee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e33a907 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3c69815 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1edc8f1 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 45px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2bde15c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 c61aa11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.8%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a3f1d87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6ae46fa {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 45px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adeb54a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 444d4c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.8%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#fb244f73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8b0197a {
    background-color: rgba(245, 240, 228, 1);
    background-image: none;
}
    
#ed67c773 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.8%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 14ec537 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 36a57a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.8%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7e679fc {
    width: 94.61%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cee47167 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
    
#\37 8d89f47 {
    min-height: 240px;
    column-gap: 1.6%;
    row-gap: 10px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 45px 10px 45px;
}
    
#f305e2d3 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 45px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c37dfd9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 eea9095 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 45px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e54d8da {
    flex-direction: row;
    align-items: center;
    width: 75px;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251, 241, 219, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec5c5181 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a690e22a {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ebcf452 {
    flex-direction: row;
    align-items: center;
    width: 75px;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251, 241, 219, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7cfafc1 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c0524bf {
    flex-direction: row;
    align-items: center;
    width: 75px;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251, 241, 219, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2d323eb {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0a3a4d1 {
    flex-direction: row;
    align-items: center;
    width: 75px;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251, 241, 219, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3da2bddeae8da42b2353673 {
    min-height: 160px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3da2bfbeae8da42b2353a45 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3da2bddeae8da42b2353672 {
    background-image: url("https://irp.cdn-website.com/ed1def7c/dms3rep/multi/Vector+%285%29.svg");
    background-position: 50% 0%;
    background-color: rgba(245,245,243,1);
}
}



@media all {
    
#dd34835a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-width: 3px 0 0 0;
    border-color: var(--color_5) #000000 #000000 #000000;
    border-style: solid;
}
    
#\32 6bf263f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-radius: 0px 20px 20px 0px;
    border-width: 3px 3px 3px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-items: flex-end;
}
    
#\31 6e4b39e {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15px 45px 0px 45px;
}
    
#ba36f1ab {
    margin: 0px 0% 0px 0%;
}
    
#widget_rds.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rds {
    width: 83.85%;
    height: 409px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: -30px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_25n.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#widget_25n {
    width: 69px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_bhb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_grb {
    align-items: flex-start;
    width: 86.25%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    order: 3;
    justify-self: auto;
    padding: 65px 65px 65px 65px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t7v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b24adb1 {
    background-color: rgba(245,240,228,1);
    background-image: none;
}
}



@media all {
    
#df85fa0a {
    margin: 0px 0% 0px 0%;
}
    
#\35 389bdf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f53aadc8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-radius: 20px 0px 0px 20px;
    border-width: 3px 0px 3px 3px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: -3px 0% 0px 0%;
}
    
#\36 ba4d583 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 45px 0px 45px;
}
    
#\33 f97cf1f {
    align-items: flex-start;
    width: 86.25%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    order: 3;
    justify-self: auto;
    padding: 65px 65px 65px 65px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdc85a85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e5330248 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-width: 0px 0 0 0;
    border-color: var(--color_5) #000000 #000000 #000000;
    border-style: solid;
    order: 1;
    align-items: flex-end;
}
    
#dea84936.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#dea84936 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 7bc8fcc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 7bc8fcc {
    width: 83.85%;
    height: 409px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8d587de {
    background-color: rgba(245,240,228,1);
    background-image: none;
}
}



@media all {
    
#ea17bbcf {
    margin: 0px 0% 0px 0%;
}
    
#bf479609 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 a030a91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c0e7295c {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 45px 100px 45px;
}
    
#bc2af8ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#bc2af8ca {
    width: 72px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 3610f32 {
    align-items: flex-start;
    width: 86.25%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    order: 3;
    justify-self: auto;
    padding: 65px 65px 65px 65px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d59b851 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-radius: 0px 20px 20px 0px;
    border-width: 3px 3px 3px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: -3px 0% 0px 0%;
}
    
#f394d8d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-width: 0px 0 3px 0;
    border-color: var(--color_5) #000000 var(--color_5) #000000;
    border-style: solid;
}
    
#\39 cb801d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 cb801d0 {
    width: 83.85%;
    height: 409px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 45px 0% -50px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 70dd97e {
    background-color: rgba(245,240,228,1);
    background-image: none;
}
}



@media all {
    
#\30 40c9ae6 {
    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;
}
    
#\31 506b7a6 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15px 45px 0px 45px;
}
    
#\39 bd2025c {
    align-items: flex-start;
    width: 86.25%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    order: 3;
    justify-self: auto;
    padding: 65px 65px 65px 65px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e1df298.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 e1df298 {
    width: 83.85%;
    height: 409px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: -30px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6beb881 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 1f0820d {
    background-color: rgba(245,240,228,1);
    background-image: none;
}
    
#\34 9eb26dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\34 9eb26dc {
    width: 69px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 70372f4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
}
    
#b6fe5ac3 {
    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;
}
    
#b44b40f4 {
    margin: 0px 0% 0px 0%;
}
    
#\36 0c35e75 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce5bfd29 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 3px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-items: flex-end;
}
    
#\34 62b268c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-width: 3px 3px 0 0;
    border-color: var(--color_5) var(--color_5) #000000 #000000;
    border-style: solid;
    border-radius: 0 20px 0 0;
}
}



@media all {
    
#\37 f3efe25 {
    align-items: flex-start;
    width: 86.25%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    order: 3;
    justify-self: auto;
    border-radius: 0 0 0 0px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 65px 65px 65px 65px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e9eae73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a4c1034 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a501a1fc {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 45px 0px 45px;
}
    
#\39 75f4172 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
}
    
#\38 10b84c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 3px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: -3px 0% -3px 0%;
}
    
#\32 b1b3fa5.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\32 b1b3fa5 {
    width: 70px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 29f454a {
    margin: 0px 0% 0px 0%;
}
    
#\32 d93185f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-width: 0px 0 3px 3px;
    border-color: var(--color_5) #000000 var(--color_5) var(--color_5);
    border-style: solid;
    order: 1;
    align-items: flex-end;
    border-radius: 0 0 0 20px;
}
    
#d95c822a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d95c822a {
    width: 83.85%;
    height: 409px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d941901c {
    background-color: rgba(245,240,228,1);
    background-image: none;
}
    
#\39 f8ae700 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da2d3bcf {
    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;
}
}



@media all {
    
#\39 bf74002 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 3px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
}
    
#\30 ae91d76 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 2bdf825 {
    background-color: rgba(245,240,228,1);
    background-image: none;
}
    
#eaec29b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 0px 0px 20px 0px;
    border-width: 0px 3px 3px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
}
}



@media all {
    
#\34 7269364 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
}
    
#d26d0e71 {
    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;
}
    
#ed6a5f45.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed6a5f45 {
    width: 83.85%;
    height: 409px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 45px 0% -50px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f457f5f {
    margin: 0px 0% 0px 0%;
}
    
#\39 d4eb560 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 45px 100px 45px;
}
    
#\30 34db4cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\30 34db4cc {
    width: 72px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 146edaa {
    background-color: rgba(245,240,228,1);
    background-image: none;
}
    
#a038dec1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-width: 0px 3px 0px 0;
    border-color: var(--color_5) var(--color_5) var(--color_5) #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 20px;
}
    
#\38 6bf4a58 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4a01573 {
    align-items: flex-start;
    width: 86.25%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    order: 3;
    justify-self: auto;
    padding: 65px 65px 65px 65px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2a2fa41 {
    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;
}
    
#\36 0581a6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-radius: 0px 0px 20px 0px;
    border-width: 0px 3px 3px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-items: flex-end;
}
    
#f3613d45 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#ed91cb7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 32px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a4ffaff {
    min-height: 65px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 85px 0%;
}
    
#\33 8e2ebcd {
    margin: 0px 0% 0px 0%;
}
    
#f34e6977 {
    flex-direction: row;
    align-items: center;
    width: 41.79%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.267995570321152%;
    order: 0;
    --column-gap: 16px;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f7902f7 {
    background-color: rgba(245,240,228,1);
    background-image: none;
}
    
#\38 d32bcf1 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3de5818 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 e8fb54b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c8ab8ab::before, #\39 c8ab8ab > .bgExtraLayerOverlay {
    
}
#\39 c8ab8ab {
    background-image: none;
    background-color: rgba(245,245,243,1);
}
    
#\39 d802c37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\31 50af71e {
    margin: 0px 0% 0px 0%;
}
    
#\39 80ca907 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 3;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 15px 0%;
}
    
#\35 e9f5558 {
    min-height: 128px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 85px 45px 0px 45px;
}
    
#\39 ffa95b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 15px 8px 15px;
}
#\39 ffa95b0 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2b5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\39 5e36afb {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b0b7d3f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acc1ee6b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.2%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b234ff3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b9a2599 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 dcaba5a {
    min-height: 240px;
    column-gap: 1.6%;
    row-gap: 10px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 45px 10px 45px;
}
    
#\32 aabc337 {
    background-color: rgba(245,245,243,1);
    background-image: none;
}
    
#\32 2cff015 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8afc2fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ceaa9949 {
    flex-direction: row;
    align-items: center;
    width: 75px;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251, 241, 219, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef36f4da {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6271d46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.2%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\31 49a2d3c {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 db0d0c3 {
    flex-direction: row;
    align-items: center;
    width: 75px;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251, 241, 219, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc800495 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b51a6df {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 77db31b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3b78546 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 db1c17e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.2%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#fd4dda81 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6d9e009 {
    flex-direction: row;
    align-items: center;
    width: 75px;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251, 241, 219, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f17c7c6e {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a1c1798 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ed5c0a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2f2f253 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 0834568 {
    min-height: 70px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 85px 40px;
}
    
#\37 faf093e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#ab607dcd {
    background-color: rgba(245,245,243,1);
    background-image: none;
}
    
#\36 45251ce {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 83eb044 {
    margin: 0px 0% 0px 0%;
}
    
#f83a4437 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 c4f9687 {
    margin: 0px 0% 0px 0%;
}
    
#\35 80ea286 {
    min-height: 23px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 85px 40px;
}
    
#\34 9d2541e {
    background-color: rgba(245,240,228,1);
    background-image: none;
}
    
#d43265f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\39 608ef68 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a8bda570 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#ae3a312d {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 85px 0%;
}
    
#\35 c756f54 {
    width: 67.05%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6674ac1 {
    background-color: rgba(245,245,243,1);
    background-image: none;
}
    
#\38 5fba94e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 0751781 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8668190 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 45px 85px 45px;
}
    
#\35 2cc80b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#bc60aa18 {
    background-color: rgba(245,245,243,1);
    background-image: none;
}
    
#\31 d248100 {
    margin: 0px 0% 0px 0%;
}
    
#group_c8p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#dcd8324d {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 debf5c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2a97c5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7189b1f {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 83acf56 {
    flex-direction: row;
    align-items: center;
    width: 75px;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251, 241, 219, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2265364 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d16ec70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.2%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c1aca0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 30f49cf {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4d9bbd2 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a491c83f {
    flex-direction: row;
    align-items: center;
    width: 75px;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(251, 241, 219, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abea1dc9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.2%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\35 0f4876b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a83fcdea {
    min-height: 129px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15px 45px 15px 45px;
    margin: 0% 0% 0% 0%;
}
    
#d911fdbc {
    align-items: flex-start;
    width: 45.83%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cd2871f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e124aef1 {
    width: 49%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f137dca3 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    border-radius: 16px 16px 16px 16px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    --column-gap: 1%;
    height: auto;
    background-color: var(--color_8);
    background-image: none;
    padding: 100px 75px 100px 75px;
    margin: 0px 0% 0px 0%;
}
    
#c702d9de {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(245,245,243,1);
    background-image: none;
}
    
#\34 6a37d49 {
    margin: 0px 0% 0px 0%;
}
    
#\33 87d6db6 {
    width: 97.83%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b01b3da {
    width: 77.5%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bmv {
    width: 85.75%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 9bc93b4 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9e1ee20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#ce4460a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
}
    
#fd96d59b {
    margin: 0px 0% 0px 0%;
}
    
#ebf96909 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 28.15%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 1.7777777777777777%;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    align-content: flex-start;
}
    
#\37 5fe9007 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\33 d6d7747 {
    background-color: rgba(245,245,243,1);
    background-image: url("https://irp.cdn-website.com/ed1def7c/dms3rep/multi/Mask+group.svg");
    background-size: contain;
}
    
#\31 9f47737.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 15px 8px 15px;
}
#\31 9f47737 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e408ca0c {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1621621621621623%;
    height: auto;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#ab53c1d6 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 85px 45px 85px 45px;
}
    
#\37 e8ebacf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_umn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_umn {
    width: 64.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c95d4182 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#db84d4db {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 85px 45px 85px 45px;
    margin: 0% 0% 0% 0%;
}
    
#\35 0ff3552 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f6b267e0 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
}
    
#a6b67a14 {
    width: 100.00%;
    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 b5696c7 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e1a3c0e {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\36 8d4fd07.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 15px 8px 15px;
}
#\36 8d4fd07 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 37cca84 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 3;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8069bc5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#\37 f3d8e15 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c108db1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ng1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 857e59a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#bacb2d6d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 14be328 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd3dcf44 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
    
#c75abc5e {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 6.253562413484244%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 44d451d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 754216c {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    align-content: flex-end;
}
    
#group_7ai {
    margin-right: 0%;
    margin-left: 0%;
    width: 16.8%;
    justify-content: center;
    height: auto;
    min-height: 257px;
    order: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 100%;
}
    
#\39 e7c4819 {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.20%;
    column-gap: 3.84%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    order: 1;
    align-items: flex-start;
}
    
#group_fpb {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
    min-height: 133px;
    width: 100.00%;
}
    
#c3c41353 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 080795b {
    width: 100%;
}
    
#ccc7ed2b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 0e5cc28 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_lar {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c9f6dab {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1.5%;
    min-height: 147px;
}
    
#e7aa09b3 {
    height: auto;
}
    
#\38 ff33aed {
    width: 49.2%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c8cae9bc {
    width: 49.2%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c0c5fa74 {
    height: auto;
}
    
#\39 3db9135 {
    width: 49.2%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 fe9a902 {
    height: auto;
}
    
#\32 b3badcf {
    width: 49.2%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 08084cb {
    height: auto;
}
    
#\38 19e4c56 {
    width: 49.2%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 e3c5af6 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a6ea538 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
    
#\30 fd7da40 {
    width: 100.00%;
}
    
#\39 ddf91e0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 83d5f6a {
    width: 100.00%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_rtd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 e35d1ee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e3c4d694 {
    width: 63.24%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c4db0c7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1.6%;
    min-height: 240px;
}
    
#\33 4e065af {
    width: 49.2%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 c982993 {
    width: 49.2%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 4ec9740 {
    width: 49.2%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 39e7787 {
    width: 49.2%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 eeb4fa3::before, #\38 eeb4fa3 > .bgExtraLayerOverlay {
    
}
    
#ca2e633e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 285e4fc {
    width: 100.00%;
}
    
#aaabe5e2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ef33663 {
    width: 80.64%;
}
    
#\38 7ecf358::before, #\38 7ecf358 > .bgExtraLayerOverlay {
    
}
    
#\39 5b8e52e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 546ed54 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b494e457 {
    padding: 0px 45px 85px 45px;
}
    
#\32 48e38ed {
    margin: 0px 0% 0px 0%;
}
    
#\31 2a4010c {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 24px;
    padding: 36px 36px 36px 36px;
    margin: 0% 0% 0% 0%;
}
    
#\38 bc47c1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 257px;
}
    
#\34 2a0240b {
    width: 100.00%;
}
    
#\37 8c518c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c54bb0ec {
    width: 48.97%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 2fcf206 {
    width: 49%;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    min-height: 72px;
}
    
#\37 404b6d6 {
    width: 48.97%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 d9d668e {
    width: 49%;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    min-height: 72px;
}
    
#\31 91978ff {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#a35ffd7a {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6095a30 {
    width: 100.00%;
}
    
#\32 db95eed::before, #\32 db95eed > .bgExtraLayerOverlay {
    
}
    
#\30 4b97490 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 c89e529 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
    
#\37 6b59116 {
    width: 100.00%;
}
    
#\37 220111f {
    width: 106.75%;
}
    
#e54eb7ea {
    width: 103.73%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 04359ca {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f3a516d9::before, #f3a516d9 > .bgExtraLayerOverlay {
    
}
    
#ee012e25 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
    
#ee20bc63 {
    width: 100.00%;
}
    
#b7c81d5b {
    width: 100.00%;
}
    
#\36 ccda2bf {
    width: 70.8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 906cf9f::before, #\39 906cf9f > .bgExtraLayerOverlay {
    
}
    
#\33 74bfd83 {
    width: 100.00%;
}
    
#b9dcf4a1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 f6a8fb4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed67c773 {
    width: 49.2%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 36a57a8 {
    width: 49.2%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 c61aa11 {
    width: 49.2%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 8d89f47 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1.6%;
    min-height: 240px;
}
    
#\31 444d4c9 {
    width: 49.2%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3da2bfbeae8da42b2353a45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 3da2bddeae8da42b2353673 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6e4b39e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_rds {
    height: 280px;
}
    
#group_grb {
    width: 100.00%;
    height: auto;
    min-height: 276px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ba4d583 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 f97cf1f {
    width: 100.00%;
    height: auto;
    min-height: 276px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7bc8fcc {
    height: 280px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0e7295c {
    padding: 0px 45px 15px 45px;
}
    
#\34 3610f32 {
    width: 100.00%;
    height: auto;
    min-height: 276px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cb801d0 {
    height: 280px;
}
    
#ea17bbcf {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 70372f4 {
    width: 75.77%;
}
    
#\31 506b7a6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 bd2025c {
    width: 100.00%;
    height: auto;
    min-height: 276px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e1df298 {
    height: 280px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f3efe25 {
    width: 100.00%;
    height: auto;
    min-height: 276px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#a501a1fc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d95c822a {
    height: 280px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ae91d76 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed6a5f45 {
    height: 280px;
}
    
#\33 4a01573 {
    width: 100.00%;
    height: auto;
    min-height: 276px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d4eb560 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a4ffaff {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f34e6977 {
    width: 80.13%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c8ab8ab::before, #\39 c8ab8ab > .bgExtraLayerOverlay {
    
}
    
#\39 d802c37 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 80ca907 {
    width: 100.00%;
}
    
#\35 e9f5558 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#acc1ee6b {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 dcaba5a {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 1.6%;
    min-height: 0;
    padding: 10px 45px 8px 45px;
}
    
#\37 6271d46 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\34 db1c17e {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 2cff015 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0834568 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 80ea286 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae3a312d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 c756f54 {
    width: 84.76%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8668190 {
    padding: 0px 45px 8px 45px;
}
    
#group_c8p {
    width: 100.00%;
    column-gap: 3.84%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\36 d16ec70 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#abea1dc9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 d248100 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a83fcdea {
    padding: 85px 45px 85px 45px;
}
    
#f137dca3 {
    column-gap: 1.7777777777777777%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 65px 45px 65px 45px;
    margin: 0px 0% 0px 0%;
}
    
#d911fdbc {
    width: 57.38%;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 cd2871f {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 6a37d49 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bmv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e124aef1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab53c1d6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 e8ebacf {
    width: 99.68%;
}
    
#ebf96909 {
    width: 31.20%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db84d4db {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 c108db1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bacb2d6d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 c3a074d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 44d451d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
}
    
#\39 754216c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#fd3dcf44 {
    min-height: unset;
    flex-direction: column;
    padding: 42px 20px 42px 20px;
}
    
#c75abc5e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#group_7ai {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.17%;
    height: auto;
    min-height: 139px;
}
    
#widget_r65 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    order: 0;
}
    
#\39 e7c4819 {
    column-gap: 7.547169811320755%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    row-gap: 16px;
}
    
#group_fpb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    --column-gap: 2%;
}
    
#fc3d35ff {
    margin: 0px 0% 0px 0%;
}
    
#\37 eacc14a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 2;
}
    
#widget_l0a {
    order: 1;
}
    
#\33 dd39313 {
    order: 4;
}
    
#e1fa9a83 {
    width: 280px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3c41353 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\31 080795b {
    width: 75.5%;
}
    
#\32 0e5cc28 {
    width: auto;
}
}



@media (max-width: 767px) {
    
#\35 c9f6dab {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 42px 20px 42px 20px;
}
    
#\38 ff33aed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e7aa09b3 {
    height: auto;
}
    
#\33 71c088d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d34568f0 {
    margin: 0px 0% 0px 0%;
}
    
#c8cae9bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c0c5fa74 {
    height: auto;
}
    
#\30 d4a7e84 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 3db9135 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 fe9a902 {
    height: auto;
}
    
#\36 640de38 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 b3badcf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 08084cb {
    height: auto;
}
    
#\39 d89e3e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 19e4c56 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 e3c5af6 {
    height: auto;
}
    
#\30 2a1297d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 1406970 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 3336571 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e3c4d694 {
    width: 100%;
    margin-top: 0px;
}
    
#\33 a6ea538 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 42px 20px 42px 20px;
}
    
#\30 fd7da40 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-items: center;
}
    
#e914fef8 {
    margin: 0px 0% 0px 0%;
}
    
#\36 c7e6206 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 ddf91e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
}
    
#\34 83d5f6a {
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 32px 25px 32px 25px;
    margin: 0px 0% 0px 0%;
}
    
#c4d53c8a {
    height: auto;
}
    
#widget_rke {
    height: 240px;
    width: 89.73%;
}
    
#\30 e35d1ee {
    width: 100%;
}
    
#group_rtd {
    width: 100.00%;
    justify-content: center;
}
    
#group_0cj {
    column-gap: 5.970149253731343%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\39 38df011 {
    column-gap: 5.970149253731343%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    width: 100.00%;
    height: auto;
    min-height: 55px;
}
    
#\38 1d780f6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 045a7f3 {
    height: auto;
}
    
#b44ce9e7 {
    column-gap: 5.970149253731343%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\35 b589182 {
    height: auto;
}
    
#\34 1b814bd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 4fd141c {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 4e065af {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 c4db0c7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 20px 10px 20px;
}
    
#\32 882848b {
    margin: 0px 0% 0px 0%;
}
    
#\36 c982993 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 4ec9740 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 39e7787 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_35u {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fe9d21f {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 eeb4fa3::before, #\38 eeb4fa3 > .bgExtraLayerOverlay {
    
}
    
#\30 6a8d4b0 {
    width: 100%;
}
    
#ca2e633e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
}
    
#f9fd5375 {
    margin: 0px 0% 0px 0%;
}
    
#\33 53e29ff {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\30 285e4fc {
    width: 100.00%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aaabe5e2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 42px 20px 0px 20px;
}
}



@media (max-width: 767px) {
    
#\32 ef33663 {
    margin-right: 0%;
    margin-left: 0%;
    width: 75.47%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#b711f1f4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 7ecf358::before, #\38 7ecf358 > .bgExtraLayerOverlay {
    
}
    
#\39 5b8e52e {
    width: 100%;
    min-height: 45px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
}
    
#\32 546ed54 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 42px 20px 0px 20px;
}
    
#e3cce253 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 2a4010c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#b494e457 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 25px 4%;
}
    
#\32 48e38ed {
    margin: 0px 0% 0px 0%;
}
    
#\38 bc47c1c {
    width: 100%;
    height: auto;
    min-height: 284px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 55d329e {
    width: 100.00%;
    row-gap: 8px;
}
    
#\36 3702d09 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2a0240b {
    width: 100.00%;
}
    
#\38 1dae625 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\37 8c518c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    height: auto;
    min-height: 254px;
}
    
#\31 18ea251 {
    height: 254px;
    width: 100.00%;
}
    
#c54bb0ec {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 91978ff {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#b806b975 {
    height: auto;
}
    
#\33 2fcf206 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 2f4cbf8 {
    height: auto;
}
    
#a35ffd7a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\37 404b6d6 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a8577ceb {
    height: auto;
}
    
#\34 d9d668e {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 95bf9d9 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 b6e139a {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\30 6095a30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-items: center;
}
    
#\32 db95eed::before, #\32 db95eed > .bgExtraLayerOverlay {
    
}
    
#\30 4b97490 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
}
    
#\37 220111f {
    width: 100%;
}
    
#\36 b7e0d99 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c89e529 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 42px 20px 42px 20px;
}
    
#\37 6b59116 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#e54eb7ea {
    width: 100%;
}
    
#group_0fk {
    width: 100.00%;
    align-items: center;
}
    
#\37 a96e54f {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 5ea8ded {
    margin: 0px 0% 0px 0%;
}
    
#\33 04359ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
}
    
#c0e99fd8 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\36 ccda2bf {
    width: 100%;
}
    
#f3a516d9::before, #f3a516d9 > .bgExtraLayerOverlay {
    
}
    
#ee012e25 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 42px 20px 42px 20px;
}
    
#ee20bc63 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#b7c81d5b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#\39 906cf9f::before, #\39 906cf9f > .bgExtraLayerOverlay {
    
}
    
#\38 053e7af {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\31 af389da {
    width: 100%;
}
    
#\33 74bfd83 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-items: center;
}
    
#b9dcf4a1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
}
    
#\39 f6a8fb4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 25px 20px;
}
    
#\38 8480c12 {
    margin: 0px 0% 0px 0%;
}
    
#\33 63abad6 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 57f323f {
    margin: 0px 0% 0px 0%;
}
    
#ed67c773 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 36a57a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 c61aa11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 8d89f47 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 10px 20px;
}
    
#\31 444d4c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 3da2bddeae8da42b2353673 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 3da2bfbeae8da42b2353a45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 0px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3da2bddeae8da42b2353670 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dd34835a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 6bf263f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 6e4b39e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_rds {
    height: 240px;
}
    
#group_grb {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f53aadc8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ba4d583 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 f97cf1f {
    width: 100.00%;
}
    
#e5330248 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 7bc8fcc {
    height: 240px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c0e7295c {
    min-height: unset;
    flex-direction: column;
    padding: 0px 20px 15px 20px;
}
    
#\34 3610f32 {
    width: 100.00%;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d59b851 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f394d8d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 cb801d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 cb801d0 {
    height: 240px;
    width: 93.71%;
    margin: 0px 0% 0px 0%;
}
    
#ea17bbcf {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 506b7a6 {
    min-height: unset;
    flex-direction: column;
    padding: 15px 15px 0px 15px;
}
    
#\39 bd2025c {
    width: 91.11%;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ce5bfd29 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 62b268c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e1df298.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 e1df298 {
    height: 240px;
    width: 95.20%;
    margin: 0px 0% 0px 0%;
}
    
#b44b40f4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 f3efe25 {
    width: 100.00%;
    align-items: center;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a501a1fc {
    min-height: unset;
    flex-direction: column;
    padding: 0px 15px 0px 15px;
}
    
#\32 d93185f {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d95c822a {
    height: 198px;
    width: 100.00%;
}
    
#\38 10b84c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 29f454a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 bf74002 {
    width: 50%;
    min-height: 8px;
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ae91d76 {
    min-height: unset;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0px 15px 0px 15px;
}
    
#\34 4c56b76 {
    margin: 0px 0% 0px 0%;
}
    
#eaec29b8 {
    width: 50%;
    min-height: 8px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ed6a5f45.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed6a5f45 {
    height: 240px;
    width: 93.71%;
    margin: 0px 0% 0px 0%;
}
    
#\33 4a01573 {
    width: 100.00%;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f457f5f {
    margin: 0px 0% 0px 0%;
}
    
#\39 d4eb560 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 15px 15px 15px;
}
    
#\36 0581a6e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a038dec1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ed91cb7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a4ffaff {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 42px 20px;
}
    
#f34e6977 {
    column-gap: 5.970149253731343%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    width: 88.96%;
}
    
#\33 8e2ebcd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 e8fb54b {
    width: 100%;
}
    
#\39 c8ab8ab::before, #\39 c8ab8ab > .bgExtraLayerOverlay {
    
}
    
#\39 d802c37 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
}
    
#\31 50af71e {
    margin: 0px 0% 0px 0%;
}
    
#\39 80ca907 {
    width: 100.00%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e9f5558 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 20px 0px 20px;
}
    
#\39 ffa95b0 {
    width: auto;
}
    
#group_2b5 {
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 77px;
}
}



@media (max-width: 767px) {
    
#acc1ee6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 b9a2599 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 dcaba5a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 20px 10px 20px;
}
    
#\32 2cff015 {
    margin: 0px 0% 0px 0%;
}
    
#\37 6271d46 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 49a2d3c {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 db1c17e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fd4dda81 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 0834568 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 42px 20px;
}
    
#\37 faf093e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 83eb044 {
    margin: 0px 0% 0px 0%;
}
    
#\36 45251ce {
    margin-top: 12px;
}
}



@media (max-width: 767px) {
    
#\35 80ea286 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 42px 20px;
}
    
#d43265f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 c4f9687 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a8bda570 {
    width: 100%;
    min-height: 42px;
    align-items: center;
    height: auto;
}
    
#ae3a312d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 25px 20px;
}
    
#\35 c756f54 {
    width: 100.00%;
}
    
#\38 5fba94e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 8668190 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 15px 20px;
}
    
#\35 2cc80b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dcd8324d {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d16ec70 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 30f49cf {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#abea1dc9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 d248100 {
    margin: 0px 0% 0px 0%;
}
    
#group_c8p {
    width: 100.00%;
    column-gap: 7.547169811320755%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
}



@media (max-width: 767px) {
    
#a83fcdea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 4% 25px 4%;
}
    
#f137dca3 {
    column-gap: 1.7777777777777777%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d911fdbc {
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\33 cd2871f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 6a37d49 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bmv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e124aef1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: stretch;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#ce4460a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fd96d59b {
    margin: 0px 0% 0px 0%;
}
    
#\37 5fe9007 {
    justify-content: center;
}
    
#\31 9f47737 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#e408ca0c {
    column-gap: 2.1621621621621623%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 16px;
}
    
#ab53c1d6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 42px 20px 42px 20px;
}
    
#\37 e8ebacf {
    width: 100%;
}
    
#widget_umn {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ebf96909 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#c95d4182 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#db84d4db {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 42px 20px 42px 20px;
}
    
#f6b267e0 {
    width: 86.79%;
}
    
#\34 e1a3c0e {
    width: 100.00%;
    column-gap: 7.547169811320755%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 8px;
}
    
#\36 8d4fd07 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 37cca84 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-items: center;
}
    
#\39 8069bc5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
}
    
#\37 f3d8e15 {
    width: 100%;
}
    
#\33 c108db1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 857e59a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bacb2d6d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

#\33 d6d7747.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXElEQVQI14WOSwrAIAxEx2OIVbvrvU0WpffSAaF3KParqy4eJMPkEVCjoQY0ilhQ40CWgH2bgadE8SjJfvtZbPkEquuKP3TX8TVTm8UPdpRrMDdgCqjrgiyu/9UcjoNTDN7VRGwAAAAASUVORK5CYII=')!important}#\36 3da2bddeae8da42b2353672.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAOklEQVQI1y3HIQ6AIBQAUK7x7n8RCs05AgmKzTHnHHoByw8vvIQdFQcGerxhQ0FOuMOHFyv+4MLE+QOQ+BdMkARAmQAAAABJRU5ErkJggg==')!important}