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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1066789408 img { object-fit:cover !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_2);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\39 8fa4f00 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-bottom: 8%;
    flex-direction: column;
    justify-content: flex-end;
}
    
#\32 f77778d::before, #\32 f77778d > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_2);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.62;
    content: '';
    height: 100%;
}
#\32 f77778d {
    background-image: url('https://irp.cdn-website.com/c3132e28/dms3rep/multi/opt/1785523800286-16_9-idw-1920w.png');
}
    
#ec92625a {
    row-gap: 0;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
}
    
#\30 750f3a1 {
    row-gap: 0;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#e0fc4c93 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#\35 2ae902e {
    max-width: 100%;
    width: auto;
    margin-bottom: 28px;
    height: auto;
}
    
#e67598cc {
    row-gap: 12px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
}
    
#\31 16531e3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 44px 18px 44px;
}
#\31 16531e3 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#ec748c26.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 44px 18px 44px;
}
#ec748c26 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\37 7d472c0 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#e286d37f {
    background-color: var(--color_1);
}
    
#f0296395 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\37 7f20eb4 {
    max-width: 100%;
    width: auto;
    margin-bottom: 12px;
    height: auto;
}
    
#\34 3ce89e1 {
    max-width: 100%;
    width: auto;
    margin-bottom: 24px;
    height: auto;
}
    
#\33 f716dd8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 c60061e {
    align-self: center;
    max-width: 100%;
    width: 60%;
    margin-top: 48px;
    min-height: 1px;
    height: auto;
}
}



@media all {
    
#\36 1089528 {
    row-gap: 0;
    width: 50%;
    align-items: center;
}
    
#\30 09b8daa {
    min-height: auto;
    row-gap: 80px;
    width: 100%;
    flex-direction: column;
}
    
#c5e4a1b0 {
    background-color: var(--color_1);
}
    
#\38 28ed8c8 {
    row-gap: 0;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\37 eb8fa5b {
    column-gap: 0;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\36 d0a44b1 {
    row-gap: 0;
    width: 50%;
    align-items: center;
}
    
#\35 d1ad4d3 {
    width: 100%;
    min-height: 420px;
    height: 129.14%;
}
    
#\37 3dff513 {
    row-gap: 0;
    width: 50%;
    align-items: flex-start;
}
    
#\39 c577b41 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#ba4e2fe2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 560701a {
    column-gap: 0;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\39 7139c10 {
    row-gap: 0;
    width: 50%;
    align-items: flex-start;
}
    
#\35 14d3831 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#\30 49b3f97 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 027f615 {
    width: 100%;
    min-height: 420px;
    height: 100%;
}
}



@media all {
    
#\32 35fd141 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\30 9221d00 {
    background-color: var(--color_2);
}
    
#e1b0587c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\37 417bd11 {
    max-width: 100%;
    width: auto;
    margin-bottom: 12px;
    height: auto;
}
    
#\35 2d9e7c7 {
    max-width: 100%;
    width: auto;
    margin-bottom: 48px;
    height: auto;
}
    
#c391ad63 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\36 7e08d5c {
    background-color: var(--color_7);
    row-gap: 0;
    box-shadow: 0 6px 28px rgba(44,40,30,0.13);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\39 a8e0e65 {
    width: 100%;
    height: 180px;
}
    
#\30 5869672.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\30 5869672 {
    max-width: 100%;
    width: auto;
    margin-top: 16px;
    margin-bottom: 8px;
    height: auto;
}
    
#\33 f84dae7.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#\33 f84dae7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 122edce {
    background-color: var(--color_7);
    row-gap: 0;
    box-shadow: 0 6px 28px rgba(44,40,30,0.13);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\36 9291d7a {
    width: 100%;
    height: 180px;
}
    
#cec7d8e3.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#cec7d8e3 {
    max-width: 100%;
    width: auto;
    margin-top: 16px;
    margin-bottom: 8px;
    height: auto;
}
    
#\35 600e3f5.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#\35 600e3f5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 ad1259f {
    background-color: var(--color_7);
    row-gap: 0;
    box-shadow: 0 6px 28px rgba(44,40,30,0.13);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\32 0567510 {
    width: 100%;
    height: 180px;
}
    
#a15ff083.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#a15ff083 {
    max-width: 100%;
    width: auto;
    margin-top: 16px;
    margin-bottom: 8px;
    height: auto;
}
    
#e08c522f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#e08c522f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f814b11b {
    background-color: var(--color_7);
    row-gap: 0;
    box-shadow: 0 6px 28px rgba(44,40,30,0.13);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\32 6f95143 {
    width: 100%;
    height: 180px;
}
    
#\30 e67a0fd.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\30 e67a0fd {
    max-width: 100%;
    width: auto;
    margin-top: 16px;
    margin-bottom: 8px;
    height: auto;
}
    
#\35 5be44cd.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#\35 5be44cd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e51533fb {
    background-color: var(--color_7);
    row-gap: 0;
    box-shadow: 0 6px 28px rgba(44,40,30,0.13);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#eeb0963a {
    width: 100%;
    height: 180px;
}
    
#\32 3997b91.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\32 3997b91 {
    max-width: 100%;
    width: auto;
    margin-top: 16px;
    margin-bottom: 8px;
    height: auto;
}
    
#\36 d4e0756.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#\36 d4e0756 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 14644b4 {
    background-color: var(--color_7);
    row-gap: 0;
    box-shadow: 0 6px 28px rgba(44,40,30,0.13);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 426a6e9 {
    width: 100%;
    height: 180px;
}
    
#a5682c2a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#a5682c2a {
    max-width: 100%;
    width: auto;
    margin-top: 16px;
    margin-bottom: 8px;
    height: auto;
}
    
#\38 e55250a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#\38 e55250a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 9e833bf {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    margin-top: 48px;
}
    
#ffe59307.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#ffe59307 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#\31 6884922 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
    
#d987a989::before, #d987a989 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_2);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.65;
    content: '';
    height: 100%;
}
#d987a989 {
    background-image: url('https://irp.cdn-website.com/c3132e28/dms3rep/multi/opt/1785523800293-16_9-TyH-1920w.png');
}
    
#\39 040df84 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#fbd219c6 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#c377e955 {
    max-width: 100%;
    width: auto;
    margin-bottom: 28px;
    height: auto;
}
    
#e2fadf7c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 44px;
    padding-bottom: 18px;
    padding-right: 44px;
}
#e2fadf7c {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\30 eb0e607 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#d1b539f2 {
    background-color: var(--color_1);
}
    
#e6eab3e6 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#bf7fe9b9 {
    max-width: 100%;
    width: auto;
    margin-bottom: 12px;
    height: auto;
}
    
#\33 23ae2b8 {
    max-width: 100%;
    width: auto;
    margin-bottom: 48px;
    height: auto;
}
    
#\35 b1bd14b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 40px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#f998a182 {
    row-gap: 0;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
}
    
#dc0bb633 {
    max-width: 100%;
    width: 48px;
    margin-bottom: 16px;
    height: 48px;
}
    
#\39 b8f69eb {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#\34 75c999f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 0e54454 {
    row-gap: 0;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 fda194a {
    max-width: 100%;
    width: 48px;
    margin-bottom: 16px;
    height: 48px;
}
    
#cf126bad {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#\33 d89ea62 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 e83783c {
    row-gap: 0;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 da4ba69 {
    max-width: 100%;
    width: 48px;
    margin-bottom: 16px;
    height: 48px;
}
    
#\32 389129a {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#\38 b0c5016 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 8462f38 {
    row-gap: 0;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 c8b7f74 {
    max-width: 100%;
    width: 48px;
    margin-bottom: 16px;
    height: 48px;
}
    
#\30 2f2ffab {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#d64b97cf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 9f870da {
    row-gap: 0;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 7d07aa1 {
    max-width: 100%;
    width: 48px;
    margin-bottom: 16px;
    height: 48px;
}
    
#\32 a6f4351 {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#\33 a54ac2c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 1ce9a28 {
    row-gap: 0;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
}
    
#eee08a2b {
    max-width: 100%;
    width: 48px;
    margin-bottom: 16px;
    height: 48px;
}
    
#c9bac80c {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#b57e0053 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 5f7a634 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#a47685f5 {
    background-color: var(--color_2);
}
    
#\33 7cc683e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\36 5ac993b {
    max-width: 100%;
    width: auto;
    margin-bottom: 48px;
    height: auto;
}
    
#\31 7175aa6 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 32px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#ca624c7e {
    background-color: var(--color_7);
    row-gap: 0;
    padding-top: 40px;
    flex-direction: column;
    padding-left: 36px;
    width: 48%;
    padding-bottom: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 36px;
}
    
#eef49b02 {
    max-width: 100%;
    width: auto;
    margin-bottom: 12px;
    height: auto;
}
    
#\34 3fb2f86 {
    max-width: 100%;
    width: auto;
    margin-bottom: 20px;
    height: auto;
}
    
#\37 79f6c7e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c6dff0c5 {
    background-color: var(--color_7);
    row-gap: 0;
    padding-top: 40px;
    flex-direction: column;
    padding-left: 36px;
    width: 48%;
    padding-bottom: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 36px;
}
    
#\31 03a3ba8 {
    max-width: 100%;
    width: auto;
    margin-bottom: 12px;
    height: auto;
}
    
#\32 f474c57 {
    max-width: 100%;
    width: auto;
    margin-bottom: 20px;
    height: auto;
}
    
#ad528b0f {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 35fd141 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 7e08d5c {
    width: 48%;
}
    
#\39 122edce {
    width: 48%;
}
    
#\32 ad1259f {
    width: 48%;
}
    
#f814b11b {
    width: 48%;
}
    
#e51533fb {
    width: 48%;
}
    
#\38 14644b4 {
    width: 48%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 eb0e607 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f998a182 {
    width: 48%;
}
    
#\38 0e54454 {
    width: 48%;
}
    
#\39 e83783c {
    width: 48%;
}
    
#\35 8462f38 {
    width: 48%;
}
    
#\39 9f870da {
    width: 48%;
}
    
#\36 1ce9a28 {
    width: 48%;
}
}



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



@media (max-width: 767px) {
    
#\39 8fa4f00 {
    min-height: 100vh;
    align-items: center;
    align-content: center;
    justify-content: center;
    padding: 0px 4% 0% 4%;
}
    
#\39 48b8c96 {
    margin: 0px 0% 0px 0%;
}
    
#ec92625a {
    align-items: center;
    justify-content: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: auto;
    justify-self: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 750f3a1 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    min-height: 382px;
}
    
#e67598cc {
    flex-direction: column;
    align-items: center;
}
    
#\32 f77778d {
    background-repeat: no-repeat;
    background-size: cover;
}
}



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



@media (max-width: 767px) {
    
#\36 1089528 {
    width: 100%;
}
    
#\30 09b8daa {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 28ed8c8 {
    align-items: center;
}
    
#\37 eb8fa5b {
    flex-direction: column;
}
    
#\36 d0a44b1 {
    width: 100%;
}
    
#\35 d1ad4d3 {
    min-height: 260px;
    height: 101.54%;
    width: 106.68%;
}
    
#\37 3dff513 {
    width: 100%;
}
    
#\33 560701a {
    flex-direction: column;
}
    
#\39 7139c10 {
    width: 100%;
}
    
#\34 027f615 {
    min-height: 260px;
}
}



@media (max-width: 767px) {
    
#\32 35fd141 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e1b0587c {
    align-items: center;
}
    
#c391ad63 {
    align-items: center;
}
    
#\36 7e08d5c {
    width: 100%;
}
    
#\39 122edce {
    width: 100%;
}
    
#\32 ad1259f {
    width: 100%;
}
    
#f814b11b {
    width: 100%;
}
    
#e51533fb {
    width: 100%;
}
    
#\38 14644b4 {
    width: 100%;
}
    
#\37 9e833bf {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 6884922 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 040df84 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 eb0e607 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e6eab3e6 {
    align-items: center;
}
    
#\35 b1bd14b {
    align-items: center;
}
    
#f998a182 {
    width: 100%;
}
    
#\38 0e54454 {
    width: 100%;
}
    
#\39 e83783c {
    width: 100%;
}
    
#\35 8462f38 {
    width: 100%;
}
    
#\39 9f870da {
    width: 100%;
}
    
#\36 1ce9a28 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 5f7a634 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 7cc683e {
    align-items: center;
}
    
#\31 7175aa6 {
    align-items: center;
}
    
#ca624c7e {
    width: 100%;
}
    
#c6dff0c5 {
    width: 100%;
}
}

#d987a989.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/AKaLdbCReLyZer6aermXeq+ReaSLeJmFdY5+cId6bQCvjW2xjWu7lW/HoHXMpHnEnne2lHSpjHOchW6Uf2sArYFYqX5Ts4lZyp1k2adr0J5nuY1ipoJgm3xemXpdAIdcNoBXMIlhNaB0QLGAR6l4RJJnP4JdPXtaPXxbPQBWNBlVNBhdOxtqRh9ySyJrRCBbOR1PMhtNMRxQNB4ALxkJNBwKOR8LOyALOR8KNh0KMxsKMBkKLRgJLBgJhl5IXzTlnEkAAAAASUVORK5CYII=')!important}