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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1706286936 span.text { color:var(--color_1) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\37 5e0941b {
    min-height: auto;
    width: 100%;
    padding-top: 160px;
    padding-bottom: 160px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
    
#\32 2b152fb::before, #\32 2b152fb > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(13,31,60,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.55;
    content: '';
    height: 100%;
}
#\32 2b152fb {
    background-image: url('https://irp.cdn-website.com/8c6a491b/dms3rep/multi/opt/1784580160377-16_9-JfV-1920w.png');
}
    
#bd47bbf1 {
    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%;
}
    
#\31 ff74d9a {
    row-gap: 24px;
    flex-direction: column;
    max-width: 900px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#b00b51ec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bce2ed14 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a1d29f7c {
    align-self: center;
    max-width: 100%;
    width: 48px;
    margin-top: 0px;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
}
    
#\34 fc4f759 {
    align-self: center;
    max-width: 680px;
    width: 100%;
    height: auto;
}
    
#\34 82d903e {
    row-gap: 12px;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#\30 1fb950d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 20px;
    padding-left: 48px;
    padding-bottom: 20px;
    padding-right: 48px;
}
#\30 1fb950d {
    max-width: 100%;
    width: auto;
    min-height: 60px;
}
    
#\31 2f12062.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 20px;
    padding-left: 48px;
    padding-bottom: 20px;
    padding-right: 48px;
}
#\31 2f12062 {
    max-width: 100%;
    width: auto;
    min-height: 60px;
}
}



@media all {
    
#e237747e {
    min-height: auto;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 140px;
    flex-direction: column;
    align-items: center;
}
    
#ce39bdef {
    background-color: var(--color_1);
}
    
#d5c35815 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 28px;
    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 15b9fb8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 1e85364 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 aac50b4 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    margin-top: 0px;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
}
    
#ed56a1d6 {
    align-self: center;
    max-width: 720px;
    width: 100%;
    height: auto;
}
    
#\38 9092d48 {
    align-self: center;
    max-width: 720px;
    width: 100%;
    height: auto;
}
    
#\39 9a59f26 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#fd64a6e1 {
    min-height: auto;
    row-gap: 64px;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
    align-items: center;
}
    
#f3395eaa {
    background-color: var(--color_1);
}
    
#\30 35f07e1 {
    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%;
}
    
#\35 9cf6363 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 a04b190 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ab95ab16 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    margin-top: 0px;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
}
    
#dae4767c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 867f9eb {
    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: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#b2253796 {
    background-color: var(--color_5);
    row-gap: 16px;
    padding-top: 40px;
    box-shadow: 0 4px 24px rgba(13,31,60,0.08);
    flex-direction: column;
    padding-left: 36px;
    width: 23.5%;
    padding-bottom: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 36px;
}
    
#\32 7dc4f04 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\39 f7ed66a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 748a60d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b783c98d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#b783c98d {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#ff1fb028 {
    background-color: var(--color_5);
    row-gap: 16px;
    padding-top: 40px;
    box-shadow: 0 4px 24px rgba(13,31,60,0.08);
    flex-direction: column;
    padding-left: 36px;
    width: 23.5%;
    padding-bottom: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 36px;
}
    
#\39 a250560 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#e9dd1296 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 d212160 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 a43cc0f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#\34 a43cc0f {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#f1aa4bdf {
    background-color: var(--color_5);
    row-gap: 16px;
    padding-top: 40px;
    box-shadow: 0 4px 24px rgba(13,31,60,0.08);
    flex-direction: column;
    padding-left: 36px;
    width: 23.5%;
    padding-bottom: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 36px;
}
    
#d3a4514a {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\37 46710f3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 5fac18f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 8aeeb7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#\37 8aeeb7a {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\35 a56d16d {
    background-color: var(--color_5);
    row-gap: 16px;
    padding-top: 40px;
    box-shadow: 0 4px 24px rgba(13,31,60,0.08);
    flex-direction: column;
    padding-left: 36px;
    width: 23.5%;
    padding-bottom: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 36px;
}
    
#a9c82ce3 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#a82b4403 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f1ea6a53 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 3aaa9f2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#\38 3aaa9f2 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
}



@media all {
    
#b082c5cc {
    min-height: auto;
    row-gap: 64px;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
    align-items: center;
}
    
#eca45bbf {
    background-color: var(--color_2);
}
    
#c1834e52 {
    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%;
}
    
#\33 cbdb32e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 6100aaa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 07952f9 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    margin-top: 0px;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
}
    
#ff0bfe3c {
    align-self: center;
    max-width: 640px;
    width: auto;
    height: auto;
}
    
#b569b520 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\39 5fa1c94 {
    background-color: var(--color_6);
    row-gap: 16px;
    padding-top: 40px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.25);
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 40px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#\32 de458de {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\36 9172631 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 9b6f602 {
    background-color: var(--color_6);
    row-gap: 16px;
    padding-top: 40px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.25);
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 40px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#cc6575d7 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#ac364d75 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 45ec97b {
    background-color: var(--color_6);
    row-gap: 16px;
    padding-top: 40px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.25);
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 40px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#e48f35a5 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#a717318d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a19b790c {
    background-color: var(--color_6);
    row-gap: 16px;
    padding-top: 40px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.25);
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 40px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#\38 32a1b03 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\32 0a51b4e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dbb34f5a {
    background-color: var(--color_6);
    row-gap: 16px;
    padding-top: 40px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.25);
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 40px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#e44ffe79 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#cca74785 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 87a1697 {
    background-color: var(--color_6);
    row-gap: 16px;
    padding-top: 40px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.25);
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 40px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#\37 922812a {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\34 c3b264e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 8f32970 {
    background-color: var(--color_6);
    row-gap: 16px;
    padding-top: 40px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.25);
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 40px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#\35 763b8ac {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\31 5936c04 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 ed06c17 {
    background-color: var(--color_6);
    row-gap: 16px;
    padding-top: 40px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.25);
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 40px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#ef441a30 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#b23c5653 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ea25ea26 {
    background-color: var(--color_6);
    row-gap: 16px;
    padding-top: 40px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.25);
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 40px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#b9f22f61 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\32 7a3b82f {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\34 b5bf75c {
    min-height: 240px;
    column-gap: 0%;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 140px;
    flex-direction: row;
    align-items: stretch;
}
    
#\39 3a2dcd3 {
    background-color: var(--color_1);
}
    
#\32 c983205 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 55.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#b441cbae {
    width: 100%;
    min-height: 600px;
    height: 100%;
}
    
#\31 e01ee2f {
    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: 45.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-left: 48px;
    min-height: 8px;
}
    
#\37 b43f670 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b7360fbc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f23cea3c {
    align-self: flex-start;
    max-width: 100%;
    width: 48px;
    margin-top: 0px;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
}
    
#\32 1443568 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b44be690 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 a92c587.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#\34 a92c587 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: 8px;
}
}



@media all {
    
#\30 68a9feb {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 140px;
    flex-direction: column;
    align-items: center;
}
    
#bafd4898 {
    background-color: var(--color_5);
}
    
#\37 60d40ae {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 32px;
    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 26918be {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 ec47954 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 d816a41 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    margin-top: 0px;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
}
    
#\32 7f859d1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a8df8ab5 {
    align-self: center;
    max-width: 760px;
    width: auto;
    height: auto;
}
    
#\37 7a436f3 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    margin-top: 8px;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#\33 e1350a0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 5ab5175 {
    align-self: center;
    max-width: 760px;
    width: auto;
    height: auto;
}
    
#a4632ce6 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    margin-top: 8px;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#\30 d8fb4d0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 75f82d3 {
    row-gap: 10px;
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#be59831e {
    background-color: var(--color_5);
    padding-top: 10px;
    flex-direction: column;
    padding-left: 20px;
    padding-bottom: 10px;
    justify-content: center;
    border-width: 1px;
    border-color: var(--color_3);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\30 cf9eefd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 cac3aa1 {
    background-color: var(--color_5);
    padding-top: 10px;
    flex-direction: column;
    padding-left: 20px;
    padding-bottom: 10px;
    justify-content: center;
    border-width: 1px;
    border-color: var(--color_3);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#de718ed4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 fd042b4 {
    background-color: var(--color_5);
    padding-top: 10px;
    flex-direction: column;
    padding-left: 20px;
    padding-bottom: 10px;
    justify-content: center;
    border-width: 1px;
    border-color: var(--color_3);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#dcd4da5a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f21e89f1 {
    background-color: var(--color_5);
    padding-top: 10px;
    flex-direction: column;
    padding-left: 20px;
    padding-bottom: 10px;
    justify-content: center;
    border-width: 1px;
    border-color: var(--color_3);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#d4c17906 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 659cd57 {
    background-color: var(--color_5);
    padding-top: 10px;
    flex-direction: column;
    padding-left: 20px;
    padding-bottom: 10px;
    justify-content: center;
    border-width: 1px;
    border-color: var(--color_3);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\35 fa90e4c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 de1e8b1 {
    background-color: var(--color_5);
    padding-top: 10px;
    flex-direction: column;
    padding-left: 20px;
    padding-bottom: 10px;
    justify-content: center;
    border-width: 1px;
    border-color: var(--color_3);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\34 fc924ef {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 1597135 {
    background-color: var(--color_5);
    padding-top: 10px;
    flex-direction: column;
    padding-left: 20px;
    padding-bottom: 10px;
    justify-content: center;
    border-width: 1px;
    border-color: var(--color_3);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#d48bc8e1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cb3a9756 {
    background-color: var(--color_5);
    padding-top: 10px;
    flex-direction: column;
    padding-left: 20px;
    padding-bottom: 10px;
    justify-content: center;
    border-width: 1px;
    border-color: var(--color_3);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#cd644d32 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\32 2642390 {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 140px;
    flex-direction: column;
    align-items: center;
}
    
#\37 9e425de {
    background-color: var(--color_2);
}
    
#fa7088ed {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 28px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#ff0274e2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 fb2a350 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c5875c79 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    margin-top: 0px;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
}
    
#\30 e2ec2a1 {
    align-self: center;
    max-width: 620px;
    width: auto;
    height: auto;
}
    
#\30 7a0d52e {
    row-gap: 12px;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#\33 b56c8e5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 20px;
    padding-left: 48px;
    padding-bottom: 20px;
    padding-right: 48px;
}
#\33 b56c8e5 {
    max-width: 100%;
    width: auto;
    min-height: 60px;
}
    
#\34 3479d7e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 20px;
    padding-left: 48px;
    padding-bottom: 20px;
    padding-right: 48px;
}
#\34 3479d7e {
    max-width: 100%;
    width: auto;
    min-height: 60px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd64a6e1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b2253796 {
    width: 48%;
}
    
#ff1fb028 {
    width: 48%;
}
    
#f1aa4bdf {
    width: 48%;
}
    
#\35 a56d16d {
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b082c5cc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 5fa1c94 {
    width: 32%;
}
    
#\31 9b6f602 {
    width: 32%;
}
    
#\32 45ec97b {
    width: 32%;
}
    
#a19b790c {
    width: 32%;
}
    
#dbb34f5a {
    width: 32%;
}
    
#\30 87a1697 {
    width: 32%;
}
    
#\30 8f32970 {
    width: 32%;
}
    
#\32 ed06c17 {
    width: 32%;
}
    
#ea25ea26 {
    width: 32%;
}
}



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



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



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



@media (max-width: 767px) {
    
#\37 5e0941b {
    min-height: 80vh;
    padding-top: 100px;
    padding-bottom: 100px;
}
    
#bd47bbf1 {
    align-items: center;
}
    
#\31 ff74d9a {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e237747e {
    min-height: unset;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#d5c35815 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#fd64a6e1 {
    min-height: unset;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#\30 35f07e1 {
    align-items: center;
}
    
#\35 867f9eb {
    flex-direction: column;
    row-gap: 20px;
}
    
#b2253796 {
    width: 100%;
}
    
#ff1fb028 {
    width: 100%;
}
    
#f1aa4bdf {
    width: 100%;
}
    
#\35 a56d16d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b082c5cc {
    min-height: unset;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#c1834e52 {
    align-items: center;
}
    
#b569b520 {
    flex-direction: column;
}
    
#\39 5fa1c94 {
    width: 100%;
}
    
#\31 9b6f602 {
    width: 100%;
}
    
#\32 45ec97b {
    width: 100%;
}
    
#a19b790c {
    width: 100%;
}
    
#dbb34f5a {
    width: 100%;
}
    
#\30 87a1697 {
    width: 100%;
}
    
#\30 8f32970 {
    width: 100%;
}
    
#\32 ed06c17 {
    width: 100%;
}
    
#ea25ea26 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 b5bf75c {
    min-height: unset;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#\32 c983205 {
    width: 100%;
}
    
#b441cbae {
    min-height: 360px;
}
    
#\31 e01ee2f {
    padding-left: 0px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 68a9feb {
    min-height: unset;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#\37 60d40ae {
    width: 100%;
}
    
#\32 75f82d3 {
    flex-direction: row;
}
}



@media (max-width: 767px) {
    
#\32 2642390 {
    min-height: unset;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#fa7088ed {
    width: 100%;
}
}

