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

  *#dm .dmInner div.u_1244689345 {
    background-color:var(--color_5) !important;
    border-radius:0 !important;
  }

  *#dm .dmInner div.u_1641844101 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1055341923 {
    border-radius:0 !important;
    text-align:center !important;
    justify-content:center !important;
  }

  *#dm .dmInner a.u_1055341923 span.text {
    font-family: Barlow !important;
    font-weight:700 !important;
    font-size:13px !important;
  }

  *#dm .dmInner div.u_1239069493 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1845396268 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

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

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

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

  *#dm .dmInner div.u_1398481440 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1381759180 {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:0 !important;
  }

  *#dm .dmInner a.u_1381759180 span.text {
    font-family: Barlow !important;
    font-weight:700 !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1108715144 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1013063936 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1341384026 {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:0 !important;
  }

  *#dm .dmInner a.u_1341384026 span.text {
    font-family: Barlow !important;
    font-weight:700 !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1168541326 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1936121990 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1811126801 {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:0 !important;
  }

  *#dm .dmInner a.u_1811126801 span.text {
    font-family: Barlow !important;
    font-weight:700 !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1882917405 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1021897545 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1244348095 {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:0 !important;
  }

  *#dm .dmInner a.u_1244348095 span.text {
    font-family: Barlow !important;
    font-weight:700 !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1254050954 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1010010112 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1397973328 img {
    border-radius:0 !important;
    object-fit:cover !important;
    box-shadow:0 4px 24px rgba(0,0,0,0.45) !important;
  }

  *#dm .dmInner div.u_1241814561 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1553551343 { border-radius:0 !important; }

  *#dm .dmInner a.u_1553551343 span.text {
    font-family: Barlow !important;
    font-weight:700 !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1894844724 hr {
    border-width:1px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1405410059 img {
    border-radius:0 !important;
    object-fit:cover !important;
    box-shadow:0 4px 24px rgba(0,0,0,0.45) !important;
  }

  *#dm .dmInner div.u_1715518878 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1272017464 { border-radius:0 !important; }

  *#dm .dmInner a.u_1272017464 span.text {
    font-family: Barlow !important;
    font-weight:700 !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1601254198 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1848003457 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

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

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

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

  *#dm .dmInner div.u_1005669067 hr {
    border-width:2px !important;
    color:var(--color_5) !important;
  }

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

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

  *#dm .dmInner div.u_1477391906 input,
  *#dm .dmInner div.u_1477391906 textarea,
  *#dm .dmInner div.u_1477391906 select {
    color:var(--color_1) !important;
    background-color:rgba(255,255,255,0.85) !important;
    border-color:var(--color_1) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:0 !important;
  }

  *#dm .dmInner a.u_1602195124 { border-radius:0 !important; }

  *#dm .dmInner a.u_1557153828 {
    background-color:var(--color_1) !important;
    border-radius:0 !important;
  }

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

  *#dm .dmInner div.u_1222211162 hr {
    border-width:1px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner span.u_1646555736 { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_1646555736 { border-radius:0 !important; }

  *#dm .dmInner a.u_1646555736 span.text {
    font-family: Barlow !important;
    font-weight:700 !important;
    font-size:13px !important;
  }

  *#dm .dmInner a.u_1066518829 { border-radius:0 !important; }

  *#dm .dmInner a.u_1066518829 span.text {
    font-family: Barlow !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1831229904 .socialHubIcon {
    width:24px !important;
    height:24px !important;
    line-height:24px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1831229904 .socialHubInnerDiv { justify-content:flex-end !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1831229904 .socialHubInnerDiv { justify-content:flex-start !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#f6542035 {
    min-height: 44px;
    column-gap: 0;
    row-gap: 0;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    flex-direction: row;
    align-items: center;
}
    
#\31 539247e {
    background-color: var(--color_1);
}
    
#e1ddec56 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100.0%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    min-height: 8px;
}
    
#\30 05633eb {
    padding-top: 0;
    flex-direction: row;
    padding-left: 16px;
    width: auto;
    padding-bottom: 0;
    min-height: 44px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 16px;
}
    
#e673a4c1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 16px;
    padding-bottom: 12px;
    padding-right: 16px;
}
#e673a4c1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 6b7efcb {
    padding-top: 0;
    flex-direction: row;
    flex: 1 1 auto;
    padding-left: 16px;
    padding-bottom: 0;
    min-height: 44px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 16px;
}
    
#\34 d522712 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\37 574504f {
    min-height: 240px;
    width: 100%;
}
    
#dcbaa118 {
    background-color: var(--color_1);
}
    
#e3762568 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\32 1b809e8 {
    align-self: center;
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
}



@media all {
    
#\31 c2fbf28 {
    min-height: auto;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 120px;
    flex-direction: column;
    align-items: center;
}
    
#\37 437f162::before, #\37 437f162 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(13,31,78,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.75;
    content: '';
    height: 100%;
}
#\37 437f162 {
    background-image: url('https://irp.cdn-website.com/f906eb24/dms3rep/multi/opt/1786827113271-16_9-JiD-1920w.png');
}
    
#bcb94401 {
    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: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\39 96a292b {
    row-gap: 24px;
    flex-direction: column;
    max-width: 100%;
    width: 780px;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 6117014 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 0097227 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 972a9c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ae27001d {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#\31 e2132ed {
    padding-top: 10px;
    padding-left: 16px;
    padding-bottom: 10px;
    border-color: var(--color_5);
    border-radius: 0;
    column-gap: 8px;
    flex-direction: row;
    justify-content: center;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#eb867159 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#d7ef27c6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a2e8f15e {
    padding-top: 10px;
    padding-left: 16px;
    padding-bottom: 10px;
    border-color: var(--color_5);
    border-radius: 0;
    column-gap: 8px;
    flex-direction: row;
    justify-content: center;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#\32 903dd64 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\39 707974e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 d0aa3f3 {
    padding-top: 10px;
    padding-left: 16px;
    padding-bottom: 10px;
    border-color: var(--color_5);
    border-radius: 0;
    column-gap: 8px;
    flex-direction: row;
    justify-content: center;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#a00b821d {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#a50b1ac8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ef38fda6 {
    padding-top: 10px;
    padding-left: 16px;
    padding-bottom: 10px;
    border-color: var(--color_5);
    border-radius: 0;
    column-gap: 8px;
    flex-direction: row;
    justify-content: center;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#b6901101 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\39 6110e71 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 b6a1c2b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 48px;
    padding-bottom: 18px;
    padding-right: 48px;
}
#\33 b6a1c2b {
    align-self: stretch;
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\33 6cfa257 {
    min-height: 240px;
    width: 100%;
}
    
#a69c824e {
    background-color: var(--color_1);
}
    
#db0cbeb1 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#f264e7dd {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
}



@media all {
    
#bd18295b {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
}
    
#\38 630db88 {
    background-color: var(--color_1);
}
    
#d01c514d {
    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: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#a81daab4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 84233f8 {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
    
#db5846f3 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    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;
}
    
#ee1cb35a {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 64%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#ec97da0e {
    width: 100%;
    height: 260px;
}
    
#\32 500f244 {
    row-gap: 0;
    padding-top: 20px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 20px;
    padding-bottom: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 20px;
}
    
#\31 32b82af {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#a5ee3fbb {
    max-width: 100%;
    width: auto;
    margin-bottom: 10px;
    height: auto;
}
    
#\37 a815998 {
    max-width: 100%;
    width: auto;
    margin-bottom: 10px;
    height: auto;
}
    
#\31 e571d90 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 14672a0 {
    row-gap: 2%;
    flex-direction: column;
    width: 34%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\30 f597dab {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\35 3477fa0 {
    width: 100%;
    height: 120px;
}
    
#c9f092a5 {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#\35 0cca727 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#d6ecfed8 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\33 0565adc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#de6133e5 {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#a762d000 {
    width: 100%;
    height: 120px;
}
    
#cb161840 {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#f2adb169 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\30 fce2a72 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#ad680c78 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 cc17e7c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\31 d7aa6aa {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
}



@media all {
    
#edb86f8f {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
}
    
#a33ef539 {
    background-color: var(--color_1);
}
    
#adde2c32 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    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;
}
    
#\39 5b8dc21 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
}
    
#\35 4f70fa2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 ffa76c8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
}
#\37 ffa76c8 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#d6ae059e {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
    
#f95b8378 {
    column-gap: 2%;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#ef1b9f39 {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#a6ebf216 {
    width: 100%;
    height: 160px;
}
    
#\36 0f5e8f7 {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#\38 b2d56ad {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#a3d55dab {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\32 e912236 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\35 99bde0f {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 5ac7448 {
    width: 100%;
    height: 160px;
}
    
#\39 5d386a9 {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#e43d2adf {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#\39 c5cf928 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\33 d2a4897 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#f3a5f8e3 {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\36 9ccf529 {
    width: 100%;
    height: 160px;
}
    
#\35 e32e489 {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#\39 ab06c12 {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#\37 596245d {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\31 0312002 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\31 1733e60 {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\38 367b950 {
    width: 100%;
    height: 160px;
}
    
#ea3f018b {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#f7500720 {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#\39 badb03b {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\37 c9dec70 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\30 c066312 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\37 1cf0a7e {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
    
#\39 e114ff3 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    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;
}
    
#c8185cbc {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
}
    
#\32 2dc4558 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e4f0a462.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
}
#e4f0a462 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#\31 38641b4 {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
    
#\36 eef848c {
    column-gap: 2%;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#c328893c {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 2644338 {
    width: 100%;
    height: 160px;
}
    
#f5f89a99 {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#\39 9850745 {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#ce18c461 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\33 de61181 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#e183fd1e {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\34 0c46ca5 {
    width: 100%;
    height: 160px;
}
    
#\34 27d9191 {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#a3a80026 {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#\36 cd3a172 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\30 6369de9 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\37 4218420 {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 ff2fc11 {
    width: 100%;
    height: 160px;
}
    
#\39 a2936f8 {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#aa3e3ba5 {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#b7ed1070 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#a88dfaf5 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\32 7a188ba {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#b2c9cb07 {
    width: 100%;
    height: 160px;
}
    
#\37 1ddb68d {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#fd5340ae {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#\33 53eae0e {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#c3464742 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\31 ddda6da {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#b3ed8e94 {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
    
#\38 e2d7466 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    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;
}
    
#\30 525b2f3 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
}
    
#a219d366 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#af3d2d9e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
}
#af3d2d9e {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#c0e30e55 {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
    
#c8799cb0 {
    column-gap: 2%;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#\39 be26b23 {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#df157d27 {
    width: 100%;
    height: 160px;
}
    
#\37 d88ab6b {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#f5ae6084 {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#d31239eb {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\32 1bd35bd {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\32 81b9313 {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 b6c1be4 {
    width: 100%;
    height: 160px;
}
    
#\38 72853ca {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#\31 cec058f {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#cb4cb871 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\38 59b1963 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\38 42fcca6 {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\35 72c98b6 {
    width: 100%;
    height: 160px;
}
    
#a87f5c49 {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#\34 418278a {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#b8d64dfd {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#f402adb0 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\31 7536e99 {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#fa6a13a7 {
    width: 100%;
    height: 160px;
}
    
#\32 f5617cc {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#\33 ae830bb {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#\35 9aceb5e {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\33 6fb7e92 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\30 a4d72e4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\38 f580c69 {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
    
#\33 e6875cd {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    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;
}
    
#\30 4e9ee44 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
}
    
#\36 f9b7fc0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 345dd45.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
}
#\30 345dd45 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#\36 6b05a62 {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
    
#\30 b440455 {
    column-gap: 2%;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#\33 a60f8c8 {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\30 bc5e5a8 {
    width: 100%;
    height: 160px;
}
    
#abb09387 {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#\32 bf0f528 {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#d4f934d5 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\30 1b0a638 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#f36f13b2 {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#f5f5cde9 {
    width: 100%;
    height: 160px;
}
    
#\30 c7d4dd6 {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#\30 c59b552 {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#\35 70af2b0 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\32 dc6169d {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\36 130e2b9 {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\32 869634f {
    width: 100%;
    height: 160px;
}
    
#da609279 {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#fa902115 {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#eeeb8fd7 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\36 8dcbeb6 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\30 4ca065b {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\33 5956ba0 {
    width: 100%;
    height: 160px;
}
    
#\35 0810e5a {
    row-gap: 0;
    padding-top: 14px;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 14px;
    padding-bottom: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 14px;
}
    
#f14117bf {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    margin-bottom: 6px;
    height: auto;
}
    
#\39 92fb0a4 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#b963a8a0 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
}



@media all {
    
#b48d244b {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
}
    
#\38 e5fdeb8 {
    background-color: var(--color_1);
}
    
#\32 dd0a3b0 {
    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: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\33 f26a21d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 800a20a {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
    
#\37 f0a96c3 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    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;
}
    
#b49bbda4 {
    flex-direction: column;
    width: 45%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\33 81f6325 {
    width: 100%;
    min-height: 360px;
    height: 100%;
}
    
#\31 ff7f4c0 {
    row-gap: 14px;
    flex-direction: column;
    width: 51%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#ce705064 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f3e059a1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ef4efbbf {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
    
#\34 42e93c4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 c89abd2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e97c38ff.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#e97c38ff {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 8px;
}
    
#d5807ed5 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\34 96de638 {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
    
#d4f3aa16 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    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;
}
    
#\33 9581d0e {
    flex-direction: column;
    width: 45%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 7fbe680 {
    width: 100%;
    min-height: 360px;
    height: 100%;
}
    
#\30 38d8832 {
    row-gap: 14px;
    flex-direction: column;
    width: 51%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\33 7e929c3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 7a281d1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 0128469 {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
    
#cea9db5e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 4885948 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c335335b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#c335335b {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 8px;
}
    
#d7b640cb {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\33 cdffa44 {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
}



@media all {
    
#\38 8877fae {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
}
    
#\35 65ff159 {
    background-color: var(--color_1);
}
    
#eace94d5 {
    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: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#c5811030 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 386fc8f {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
    
#\31 fa38631 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    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;
}
    
#\37 df04ff2 {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    padding-top: 20px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 20px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 20px;
}
    
#e6538e7e {
    width: 64px;
    margin-bottom: 12px;
    height: 64px;
}
    
#\37 09bc941 {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#\32 eea81fd {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#\38 283e890 {
    max-width: 100%;
    width: auto;
    margin-bottom: 10px;
    height: auto;
}
    
#\33 eda1b53 {
    max-width: 100%;
    width: auto;
    margin-bottom: 10px;
    height: auto;
}
    
#\38 71f6283 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 725983a {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    padding-top: 20px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 20px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 20px;
}
    
#\37 85bdacd {
    width: 64px;
    margin-bottom: 12px;
    height: 64px;
}
    
#a1c4b581 {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#\31 b61c4e9 {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#c3410f11 {
    max-width: 100%;
    width: auto;
    margin-bottom: 10px;
    height: auto;
}
    
#c6721668 {
    max-width: 100%;
    width: auto;
    margin-bottom: 10px;
    height: auto;
}
    
#\30 51521f6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b8a91418 {
    background-color: var(--color_2);
    border-radius: 0;
    row-gap: 0;
    padding-top: 20px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.45);
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 20px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 20px;
}
    
#\36 d215f6c {
    width: 64px;
    margin-bottom: 12px;
    height: 64px;
}
    
#a441dadd {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#fb1db818 {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#\31 6af1e64 {
    max-width: 100%;
    width: auto;
    margin-bottom: 10px;
    height: auto;
}
    
#\36 7bc9a70 {
    max-width: 100%;
    width: auto;
    margin-bottom: 10px;
    height: auto;
}
    
#d24358a0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b82df2aa {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\32 abd0d67 {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
}



@media all {
    
#deb0957a {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#b9f9fa60 {
    background-color: var(--color_5);
}
    
#\36 d0f6ef0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\31 fa01e83 {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
    
#dc4a33b5 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\31 0fd5aeb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 25d7111 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f6006bbf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 b053ef2 {
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\34 791b423 {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\39 e5434ad {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#ba915c2a {
    column-gap: 0;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
}
    
#\32 3a42f49.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
    
#bfd375dc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#bfd375dc {
    min-height: 44px;
}
    
#addc4da7 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\39 4ba6003 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 9e2f649 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\32 855278a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bdeecae2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\30 a1f924a {
    min-height: 240px;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    flex-direction: row;
    align-items: center;
}
    
#\33 7926f51 {
    background-color: var(--color_1);
}
    
#b7f8ed2a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\34 6345eea {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
}
    
#\35 6886dd2 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 4px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 33%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\32 56a4044 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 4330744 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bfb5ec00 {
    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: 33%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\33 7d3e892.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
}
#\33 7d3e892 {
    min-height: 44px;
}
    
#\30 71c08ba.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 8px;
    padding-right: 16px;
}
#\30 71c08ba {
    min-height: 40px;
}
    
#\30 ae90446 {
    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: 33%;
    justify-content: flex-start;
    align-items: flex-end;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\33 c820414 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\30 a71d0fd {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



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



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



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



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#f6542035 {
    min-height: 40px;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e1ddec56 {
    align-items: center;
}
    
#\30 05633eb {
    padding-top: 0;
    padding-left: 8px;
    padding-bottom: 0;
    padding-right: 8px;
}
}



@media (max-width: 767px) {
    
#\37 574504f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e3762568 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 c2fbf28 {
    min-height: unset;
    padding-top: 80px;
    padding-bottom: 60px;
}
    
#bcb94401 {
    align-items: center;
}
    
#\39 96a292b {
    width: 100%;
}
    
#ae27001d {
    column-gap: 8px;
}
    
#\31 e2132ed {
    padding-top: 8px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-right: 10px;
    min-width: 100px;
}
    
#a2e8f15e {
    padding-top: 8px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-right: 10px;
    min-width: 100px;
}
    
#\30 d0aa3f3 {
    padding-top: 8px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-right: 10px;
    min-width: 100px;
}
    
#ef38fda6 {
    padding-top: 8px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-right: 10px;
    min-width: 100px;
}
}



@media (max-width: 767px) {
    
#\33 6cfa257 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#db0cbeb1 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#bd18295b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d01c514d {
    align-items: center;
}
    
#db5846f3 {
    flex-direction: column;
    row-gap: 16px;
}
    
#ee1cb35a {
    width: 100%;
}
    
#\37 14672a0 {
    row-gap: 16px;
    width: 100%;
}
    
#\30 f597dab {
    width: 100%;
}
    
#de6133e5 {
    width: 100%;
}
    
#\35 cc17e7c {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#edb86f8f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#adde2c32 {
    align-items: center;
}
    
#f95b8378 {
    row-gap: 16px;
    flex-direction: column;
}
    
#ef1b9f39 {
    width: 100%;
}
    
#\35 99bde0f {
    width: 100%;
}
    
#f3a5f8e3 {
    width: 100%;
}
    
#\31 1733e60 {
    width: 100%;
}
    
#\30 c066312 {
    align-items: center;
}
    
#\39 e114ff3 {
    align-items: center;
}
    
#\36 eef848c {
    row-gap: 16px;
    flex-direction: column;
}
    
#c328893c {
    width: 100%;
}
    
#e183fd1e {
    width: 100%;
}
    
#\37 4218420 {
    width: 100%;
}
    
#\32 7a188ba {
    width: 100%;
}
    
#\31 ddda6da {
    align-items: center;
}
    
#\38 e2d7466 {
    align-items: center;
}
    
#c8799cb0 {
    row-gap: 16px;
    flex-direction: column;
}
    
#\39 be26b23 {
    width: 100%;
}
    
#\32 81b9313 {
    width: 100%;
}
    
#\38 42fcca6 {
    width: 100%;
}
    
#\31 7536e99 {
    width: 100%;
}
    
#\30 a4d72e4 {
    align-items: center;
}
    
#\33 e6875cd {
    align-items: center;
}
    
#\30 b440455 {
    row-gap: 16px;
    flex-direction: column;
}
    
#\33 a60f8c8 {
    width: 100%;
}
    
#f36f13b2 {
    width: 100%;
}
    
#\36 130e2b9 {
    width: 100%;
}
    
#\30 4ca065b {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b48d244b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 dd0a3b0 {
    align-items: center;
}
    
#\37 f0a96c3 {
    flex-direction: column;
    row-gap: 16px;
}
    
#b49bbda4 {
    width: 100%;
}
    
#\31 ff7f4c0 {
    width: 100%;
}
    
#d5807ed5 {
    align-items: center;
}
    
#d4f3aa16 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\33 9581d0e {
    width: 100%;
}
    
#\30 38d8832 {
    width: 100%;
}
    
#d7b640cb {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 8877fae {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#eace94d5 {
    align-items: center;
}
    
#\31 fa38631 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\37 df04ff2 {
    width: 100%;
}
    
#\30 725983a {
    width: 100%;
}
    
#b8a91418 {
    width: 100%;
}
    
#b82df2aa {
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#\30 a1f924a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    align-items: flex-start;
    row-gap: 24px;
}
    
#b7f8ed2a {
    align-items: center;
}
    
#\35 6886dd2 {
    align-items: flex-start;
    width: 100%;
}
    
#bfb5ec00 {
    align-items: flex-start;
    width: 100%;
}
    
#\30 ae90446 {
    align-items: flex-start;
    width: 100%;
}
}

