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

  *#dm .dmInner div.u_1259923184 hr {
    border-width:0 0 3px 0 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1211966704 hr {
    border-width:0 0 3px 0 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1764939317 { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1764939317:hover,
  *#dm .dmInner a.u_1764939317.hover { border-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1566591737 {
    background-color:var(--color_2) !important;
    border-color:var(--color_4) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1141441645 {
    background-color:var(--color_2) !important;
    border-color:var(--color_4) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1093820554 {
    background-color:var(--color_2) !important;
    border-color:var(--color_4) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1442281914 {
    background-color:var(--color_2) !important;
    border-color:var(--color_4) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1430116328 {
    background-color:var(--color_2) !important;
    border-color:var(--color_4) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1596283172 img {
    border-radius:50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1479949461 hr {
    border-width:0 0 3px 0 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1525237172 img {
    border-radius:50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1330566445 hr {
    border-width:0 0 3px 0 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1077189347 img {
    border-radius:50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1568647711 hr {
    border-width:0 0 3px 0 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1619544878 img {
    border-radius:50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1262587143 hr {
    border-width:0 0 3px 0 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1746146227 img {
    border-radius:50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1348272969 hr {
    border-width:0 0 3px 0 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1858694099 hr {
    border-width:0 0 3px 0 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1693591812 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1693591812 span.text {
    font-size:15px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1093228784 img {
    border-radius:8px 8px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1822338667 {
    background-color:var(--color_4) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1668271433 img {
    border-radius:8px 8px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1790076801 {
    background-color:var(--color_4) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1277278521 img {
    border-radius:8px 8px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1115762207 {
    background-color:var(--color_4) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1433307278 img {
    border-radius:8px 8px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1289230116 {
    background-color:var(--color_4) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1486262000 hr {
    border-width:0 0 3px 0 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1732580809 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1732580809 span.text {
    font-size:15px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1819753467 img {
    border-radius:8px 8px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1790589063 {
    background-color:var(--color_4) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1424382769 img {
    border-radius:8px 8px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1248540629 {
    background-color:var(--color_4) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1649237047 img {
    border-radius:8px 8px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1560386910 {
    background-color:var(--color_4) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1587888945 hr {
    border-width:0 0 3px 0 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1244579217 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1244579217 span.text {
    font-size:15px !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1163135040 .caption-container .caption-title { color:#ffffff !important; }

  *#dm .dmInner div.u_1163135040 .caption-container .caption-text,
  *#dm .dmInner div.u_1163135040 .caption-container .caption-text .rteBlock { color:#ffffff !important; }

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

  *#dm .dmInner div.u_1221956738 hr {
    border-width:0 0 3px 0 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1517266453 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1517266453 span.text {
    font-size:15px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1759368321 img {
    border-radius:8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1646372799 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1646372799 span.text {
    font-weight:700 !important;
    font-size:14px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1571553921 img {
    border-radius:8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1984030071 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1984030071 span.text {
    font-weight:700 !important;
    font-size:14px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1418946817 img {
    border-radius:8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1350805676 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1350805676 span.text {
    font-weight:700 !important;
    font-size:14px !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1919588943 hr {
    border-width:0 0 3px 0 !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1726254369 hr {
    border-width:0 0 3px 0 !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1787780127 hr {
    border-width:0 0 3px 0 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1642652011 .advanced-form-label { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1642652011 input,
  *#dm .dmInner div.u_1642652011 textarea,
  *#dm .dmInner div.u_1642652011 select {
    background-color:var(--color_3) !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner a.u_1870616582 {
    background-color:var(--color_1) !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner div.u_1621126602 hr {
    border-width:0 0 3px 0 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1954948196 .socialHubIcon {
    width:28px !important;
    height:28px !important;
    line-height:28px !important;
    font-size:19px !important;
  }

  *#dm .dmInner div.u_1954948196 .socialHubInnerDiv { justify-content:center !important; }

  *#dm .dmInner a.u_1843035701 {
    background-color:var(--color_1) !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner div.u_1077775570 img {
    border-radius:0 !important;
    object-fit:contain !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1163135040 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1163135040 .photoGalleryThumbs .image-container a { padding-top:100% !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1163135040 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1163135040 .photoGalleryThumbs .image-container a { padding-top:100% !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\39 9927545 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fefe561f {
    min-height: 882px;
    width: 100%;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\37 d853492 {
    background-color: var(--color_1);
}
    
#\35 80dbb62 {
    row-gap: 24px;
    width: 40.0%;
    min-width: 4%;
    background-color: var(--color_1);
    min-height: 8px;
    padding: 80px 5% 80px 5%;
}
    
#e8e16aa9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b374b5b3 {
    column-gap: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#e468fa4f {
    align-self: center;
    max-width: 100%;
    width: 40px;
    min-height: 1px;
    margin-bottom: 6px;
    height: auto;
}
    
#\38 1596e8e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 5b718af {
    align-self: center;
    max-width: 100%;
    width: 40px;
    min-height: 1px;
    margin-bottom: 6px;
    height: auto;
}
    
#\39 cca50a6 {
    max-width: 480px;
    width: auto;
    height: auto;
}
    
#\31 9fcfe94 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\38 ff41ba1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 36px 14px 36px;
}
#\38 ff41ba1 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
    
#\36 682e4f0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 36px 14px 36px;
}
#\36 682e4f0 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
    
#e736d444 {
    width: 60.0%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
    padding: 0 0 0 0;
}
    
#\32 8517cb9 {
    width: 131.09%;
    min-height: 100vh;
    height: 100.00%;
    align-self: flex-start;
}
}



@media all {
    
#\34 b9a183b {
    min-height: 0;
    column-gap: 0;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: row;
    align-items: center;
}
    
#c00aaa51 {
    background-color: var(--color_2);
}
    
#c9f170cf {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 8px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 20.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    min-height: 8px;
}
    
#\39 112e5e1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
}
#\39 112e5e1 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#a563c450 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 0ae2ee1 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 8px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 20.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    min-height: 8px;
}
    
#\33 4d35d94.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
}
#\33 4d35d94 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\37 0c036b6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 4363a9b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 8px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 20.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    min-height: 8px;
}
    
#\34 ced18ac.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
}
#\34 ced18ac {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#b73b0e14 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 b925c7b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 8px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 20.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    min-height: 8px;
}
    
#\38 b65b517.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
}
#\38 b65b517 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\39 f03ac2b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f2175e90 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 8px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 20.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    min-height: 8px;
}
    
#c4e0e907.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
}
#c4e0e907 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\34 3038bca {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\38 0833049 {
    row-gap: 10px;
    width: 20.0%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
    padding: 16px 12px 16px 12px;
}
    
#b8cb95bc {
    min-height: 240px;
    column-gap: 0;
    width: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
    align-items: stretch;
}
    
#\30 6fd8c8b {
    background-color: var(--color_3);
    border-color: var(--color_5);
    border-width: 0px 0px 1px 0px;
    border-style: solid;
}
    
#\37 b0989a6 {
    width: 80px;
    height: 80px;
}
    
#\32 7632bce {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d6d4a094 {
    align-self: center;
    max-width: 80px;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#a1dfe8ca {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 9ab0e8f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 20px 8px 20px;
}
#\34 9ab0e8f {
    max-width: 100%;
    width: auto;
    min-height: 36px;
}
    
#\38 853eac5 {
    row-gap: 10px;
    width: 20.0%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
    padding: 16px 12px 16px 12px;
}
    
#\38 cf525aa {
    width: 80px;
    height: 80px;
}
    
#\31 4eca37d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 bac8bce {
    align-self: center;
    max-width: 80px;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\33 37d15fd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 f008fa7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 20px 8px 20px;
}
#\39 f008fa7 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
}
    
#e8fa12ae {
    row-gap: 10px;
    width: 20.0%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
    padding: 16px 12px 16px 12px;
}
    
#\38 bbbe6f0 {
    width: 80px;
    height: 80px;
}
    
#\37 e917b32 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 e6b1572 {
    align-self: center;
    max-width: 80px;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#e94a651d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c4f987f3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 20px 8px 20px;
}
#c4f987f3 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
}
    
#\38 f30eabf {
    row-gap: 10px;
    width: 20.0%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
    padding: 16px 12px 16px 12px;
}
    
#\39 efb4ad2 {
    width: 80px;
    height: 80px;
}
    
#\37 93a8100 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 1ee5b2d {
    align-self: center;
    max-width: 80px;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\31 6b51b50 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b2adb773.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 20px 8px 20px;
}
#b2adb773 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
}
    
#a5c2c8a2 {
    row-gap: 10px;
    width: 20.0%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
    padding: 16px 12px 16px 12px;
}
    
#\35 d895bb7 {
    width: 80px;
    height: 80px;
}
    
#\36 4816e99 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a5daf8b {
    align-self: center;
    max-width: 80px;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#eaa26a6a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 c416df6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 20px 8px 20px;
}
#\35 c416df6 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
}
}



@media all {
    
#\31 662bce6 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
}
    
#\32 97f6517 {
    background-color: var(--color_3);
}
    
#\32 bf9ff85 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#beddb499 {
    row-gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 8355b95 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#af2756f2 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\34 dea2d9c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\34 dea2d9c {
    max-width: 100%;
    width: auto;
    min-height: 0;
}
    
#\34 a132186 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\31 e18ac9e {
    background-color: var(--color_3);
    border-radius: 8px;
    row-gap: 0;
    box-shadow: 0 4px 16px rgba(26,43,74,0.10);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_5);
    align-items: flex-start;
    border-style: solid;
}
    
#aa9cb49d {
    width: 100%;
    height: 180px;
}
    
#\32 6019f72 {
    row-gap: 10px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    padding-bottom: 16px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 16px;
}
    
#\36 2d85213.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-right: 10px;
}
#\36 2d85213 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d876eee0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d92e8b8e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fc378f5a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f0595728 {
    background-color: var(--color_3);
    border-radius: 8px;
    row-gap: 0;
    box-shadow: 0 4px 16px rgba(26,43,74,0.10);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_5);
    align-items: flex-start;
    border-style: solid;
}
    
#a243dcc4 {
    width: 100%;
    height: 180px;
}
    
#\36 f883fc2 {
    row-gap: 10px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    padding-bottom: 16px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 16px;
}
    
#cade9982.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-right: 10px;
}
#cade9982 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 9647767 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 6bad27d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 abc4273 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 6d0dbac {
    background-color: var(--color_3);
    border-radius: 8px;
    row-gap: 0;
    box-shadow: 0 4px 16px rgba(26,43,74,0.10);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_5);
    align-items: flex-start;
    border-style: solid;
}
    
#b8986885 {
    width: 100%;
    height: 180px;
}
    
#c6a7615e {
    row-gap: 10px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    padding-bottom: 16px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 16px;
}
    
#b30f2a29.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-right: 10px;
}
#b30f2a29 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e9665e62 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 bbf0eba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e2822e36 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e2c35ca2 {
    background-color: var(--color_3);
    border-radius: 8px;
    row-gap: 0;
    box-shadow: 0 4px 16px rgba(26,43,74,0.10);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_5);
    align-items: flex-start;
    border-style: solid;
}
    
#\30 6238cee {
    width: 100%;
    height: 180px;
}
    
#bf2b6f35 {
    row-gap: 10px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    padding-bottom: 16px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 16px;
}
    
#b2e5e140.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-right: 10px;
}
#b2e5e140 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ad8f3c37 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 115da06 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 b135181 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ff5875a1 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\35 d30b489.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 24px;
    padding-bottom: 10px;
    padding-right: 24px;
}
#\35 d30b489 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
}
}



@media all {
    
#\35 7d6a154 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
}
    
#\34 a335abf {
    background-color: var(--color_1);
}
    
#\36 d525e2e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#b06f8f78 {
    row-gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\34 8b7a1ad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 455e088 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\35 206a3cb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\35 206a3cb {
    max-width: 100%;
    width: auto;
    min-height: 0;
}
    
#d1f53f1b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\34 e3f4096 {
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 0;
    box-shadow: 0 4px 16px rgba(0,0,0,0.25);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_7);
    align-items: flex-start;
    border-style: solid;
}
    
#a21e86ea {
    width: 100%;
    height: 180px;
}
    
#c91f429f {
    margin-left: 12px;
    flex-direction: row;
    margin-top: -28px;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 ebdea76.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-left: 12px;
    padding-bottom: 4px;
    padding-right: 12px;
}
#\36 ebdea76 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 393e1b8 {
    row-gap: 10px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    padding-bottom: 16px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 16px;
}
    
#\30 0972c4a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 a96d3a2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 5606f33 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b58aa840.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 24px;
    padding-bottom: 10px;
    padding-right: 24px;
}
#b58aa840 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
}
    
#be45e9fa {
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 0;
    box-shadow: 0 4px 16px rgba(0,0,0,0.25);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_7);
    align-items: flex-start;
    border-style: solid;
}
    
#e508082e {
    width: 100%;
    height: 180px;
}
    
#\31 bc1efd9 {
    margin-left: 12px;
    flex-direction: row;
    margin-top: -28px;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 764cd7c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-left: 12px;
    padding-bottom: 4px;
    padding-right: 12px;
}
#\32 764cd7c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b822544a {
    row-gap: 10px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    padding-bottom: 16px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 16px;
}
    
#\37 9fe93e4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 fc41488 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 ed4cb5f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 5039369.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 24px;
    padding-bottom: 10px;
    padding-right: 24px;
}
#\39 5039369 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
}
    
#\34 65ae084 {
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 0;
    box-shadow: 0 4px 16px rgba(0,0,0,0.25);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_7);
    align-items: flex-start;
    border-style: solid;
}
    
#\30 6947faa {
    width: 100%;
    height: 180px;
}
    
#\39 57a8972 {
    margin-left: 12px;
    flex-direction: row;
    margin-top: -28px;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 14552af.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-left: 12px;
    padding-bottom: 4px;
    padding-right: 12px;
}
#\36 14552af {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a92795d5 {
    row-gap: 10px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    padding-bottom: 16px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 16px;
}
    
#\31 9ee6118 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 2f4ac39 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 bb6d4df {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bba3e43c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 24px;
    padding-bottom: 10px;
    padding-right: 24px;
}
#bba3e43c {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
}
    
#\32 44d801c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\37 0725b90.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 36px;
    padding-bottom: 14px;
    padding-right: 36px;
}
#\37 0725b90 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
}



@media all {
    
#\35 ae43603 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
}
    
#f6623317 {
    background-color: var(--color_3);
}
    
#\36 6471cb8 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\38 a3dc69c {
    row-gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#eab06457 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 db6d54f {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\38 d8f08c5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\38 d8f08c5 {
    max-width: 100%;
    width: auto;
    min-height: 0;
}
    
#cbc5f7af {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\36 c74db74 {
    width: 100%;
}
    
#\33 565588b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#eb4e3bd2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 24px;
    padding-bottom: 10px;
    padding-right: 24px;
}
#eb4e3bd2 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
}
}



@media all {
    
#\32 98bafcc {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
}
    
#\36 9584740 {
    background-color: var(--color_1);
}
    
#d3f50b34 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\32 9194904 {
    row-gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#cf46871b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c9c94cf7 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#b53ee9f8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#b53ee9f8 {
    max-width: 100%;
    width: auto;
    min-height: 0;
}
    
#\31 d82f65a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\31 0be284b {
    row-gap: 12px;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\35 f10db44 {
    width: 100%;
    height: 320px;
}
    
#a2b52a0e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 622c72b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 42ecf02.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 6px;
    padding-left: 16px;
    padding-bottom: 6px;
    padding-right: 16px;
}
#\35 42ecf02 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
}
    
#e7fa9716 {
    row-gap: 12px;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\33 bbc567a {
    width: 100%;
    height: 320px;
}
    
#\36 7b5908e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 a6cdf44 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cd1aab4e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 6px;
    padding-left: 16px;
    padding-bottom: 6px;
    padding-right: 16px;
}
#cd1aab4e {
    max-width: 100%;
    width: auto;
    min-height: 36px;
}
    
#\37 b280337 {
    row-gap: 12px;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#fb2f332f {
    width: 100%;
    height: 320px;
}
    
#e80031d7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b7fd6ba3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f5ab0453.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 6px;
    padding-left: 16px;
    padding-bottom: 6px;
    padding-right: 16px;
}
#f5ab0453 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
}
    
#\37 2e435d0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\31 55d399d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 36px;
    padding-bottom: 14px;
    padding-right: 36px;
}
#\31 55d399d {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
}



@media all {
    
#bb925d2f {
    min-height: 240px;
    column-gap: 0;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: row;
    align-items: stretch;
}
    
#\38 b9ff00c {
    background-color: var(--color_1);
}
    
#\30 62dd0ee {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 33.3%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 48px;
    padding-right: 32px;
    padding-bottom: 48px;
    padding-left: 32px;
    background-color: var(--color_1);
    min-height: 8px;
}
    
#d529bbe5 {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\38 8455ae0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f80edb8f {
    max-width: 260px;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\35 0bb6e0d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 a0fc706 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 33.3%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 48px;
    padding-right: 32px;
    padding-bottom: 48px;
    padding-left: 32px;
    background-color: var(--color_2);
    min-height: 8px;
}
    
#\34 9f4810f {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#c5f5f4e9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 ee508ea {
    max-width: 200px;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\38 08cc8c0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 b69f6ec.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 24px;
    padding-bottom: 10px;
    padding-right: 24px;
}
#\31 b69f6ec {
    max-width: 100%;
    width: auto;
    min-height: 40px;
}
    
#\37 95f4a78 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 33.3%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 48px;
    padding-right: 32px;
    padding-bottom: 48px;
    padding-left: 32px;
    background-color: var(--color_4);
    min-height: 8px;
}
    
#ecf1f510 {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\30 11a952f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fa4e258e {
    max-width: 160px;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\30 9c9357c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 e160e53 {
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\34 b90d17a {
    row-gap: 12px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 8ae304f {
    row-gap: 10px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#de6aa39e {
    column-gap: 0;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 b93eff7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 24px;
    padding-bottom: 10px;
    padding-right: 24px;
}
#\34 b93eff7 {
    min-height: 40px;
}
    
#\39 1fa865d {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#ce02496f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 d62dce3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#afa0877e {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#bce7c583 {
    min-height: auto;
    row-gap: 20px;
    width: 100%;
    padding-top: 40px;
    padding-right: 5%;
    padding-bottom: 40px;
    padding-left: 5%;
    flex-direction: column;
    align-items: center;
}
    
#\31 2afb0fa {
    background-color: var(--color_4);
}
    
#\36 585e29e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#e21c15e8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 00f3053 {
    align-self: center;
    max-width: 280px;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#e8e98a4b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f5ab5580 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#d9bbb535 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aa0c084b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 24px;
    padding-bottom: 10px;
    padding-right: 24px;
}
#aa0c084b {
    max-width: 100%;
    width: auto;
    min-height: 40px;
}
}



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



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



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#fefe561f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 80dbb62 {
    width: 100%;
}
    
#\39 cca50a6 {
    max-width: 100%;
}
    
#e736d444 {
    width: 100%;
    min-height: 40vh;
}
    
#\32 8517cb9 {
    min-height: 40vh;
    align-self: flex-start;
    width: 99.89%;
    height: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 b9a183b {
    min-height: unset;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: wrap;
}
    
#c9f170cf {
    width: 50%;
}
    
#\37 0ae2ee1 {
    width: 50%;
}
    
#\30 4363a9b {
    width: 50%;
}
    
#\39 b925c7b {
    width: 50%;
}
    
#f2175e90 {
    width: 50%;
}
}



@media (max-width: 767px) {
    
#\38 0833049 {
    width: 100%;
}
    
#b8cb95bc {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 16px;
}
    
#\37 b0989a6 {
    width: 196px;
    height: 165px;
}
    
#\38 853eac5 {
    width: 100%;
}
    
#\38 cf525aa {
    width: 200px;
    height: 176px;
}
    
#e8fa12ae {
    width: 100%;
}
    
#\38 bbbe6f0 {
    width: 200px;
    height: 159px;
}
    
#\38 f30eabf {
    width: 100%;
}
    
#\39 efb4ad2 {
    width: 218px;
    height: 149px;
}
    
#a5c2c8a2 {
    width: 100%;
}
    
#\35 d895bb7 {
    width: 228px;
    height: 170px;
}
}



@media (max-width: 767px) {
    
#\31 662bce6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 bf9ff85 {
    align-items: center;
}
    
#\34 a132186 {
    flex-direction: column;
    row-gap: 24px;
}
    
#\31 e18ac9e {
    width: 100%;
}
    
#f0595728 {
    width: 100%;
}
    
#\36 6d0dbac {
    width: 100%;
}
    
#e2c35ca2 {
    width: 100%;
}
    
#ff5875a1 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 7d6a154 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 d525e2e {
    align-items: center;
}
    
#d1f53f1b {
    flex-direction: column;
    row-gap: 24px;
}
    
#\34 e3f4096 {
    width: 100%;
}
    
#be45e9fa {
    width: 100%;
}
    
#\34 65ae084 {
    width: 100%;
}
    
#\32 44d801c {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 ae43603 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 6471cb8 {
    align-items: center;
}
    
#cbc5f7af {
    align-items: center;
}
    
#\33 565588b {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 98bafcc {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d3f50b34 {
    align-items: center;
}
    
#\31 d82f65a {
    flex-direction: column;
    row-gap: 24px;
}
    
#\31 0be284b {
    width: 100%;
}
    
#e7fa9716 {
    width: 100%;
}
    
#\37 b280337 {
    width: 100%;
}
    
#\37 2e435d0 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#bb925d2f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 62dd0ee {
    width: 100%;
}
    
#\35 a0fc706 {
    width: 100%;
}
    
#\37 95f4a78 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#bce7c583 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 585e29e {
    align-items: center;
}
}

