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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1609119992 { color:black !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 f2315bf {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: column;
}
    
#\38 5abb6cd {
    background-image: url('https://lirp.cdn-website.com/835a7b58/dms3rep/multi/opt/1779425903068-16_9-o5N-1920w.png');
}
    
#c6f4f443 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 100vh;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 8%;
    padding-right: 5%;
    padding-bottom: 8%;
    padding-left: 5%;
    background-image: linear-gradient(90deg, rgba(17,19,22,0.93) 0%, rgba(17,19,22,0.72) 50%, rgba(17,19,22,0.10) 100%);
}
.u_${elementId} {
    background-origin: border-box;
}
    
#\37 001ac11 {
    row-gap: 20px;
    width: 55%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\33 7e4ae94 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 564892b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 4fc2202 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 ed6c190 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#a821012d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#a821012d {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\34 2282b17.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\34 2282b17 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\38 d9ad6a6 {
    min-height: 240px;
    width: 100%;
}
    
#\33 5505d85 {
    background-color: var(--color_1);
}
    
#\30 558ff0d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\33 79ea2c5 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
}



@media all {
    
#c27765e1 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#\31 9615ec2 {
    background-color: var(--color_1);
}
    
#eaf3f6f4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\32 c3b1e83 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 1e4b51e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 337176e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 ec38f4e {
    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%;
}
    
#\37 1de7d22 {
    padding-top: 32px;
    padding-left: 28px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 28px;
}
    
#\36 cf23492 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#cf9bf97b {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#\35 c98682b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a41b7087.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#a41b7087 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\31 497755f {
    padding-top: 32px;
    padding-left: 28px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 28px;
}
    
#d10b315b {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#e29aa734 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#\34 cc7b9c0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aa30cd5a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#aa30cd5a {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#de187c4d {
    padding-top: 32px;
    padding-left: 28px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 28px;
}
    
#\35 b865503 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\38 75c6e27 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#\31 62a48e0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 b265195.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\36 b265195 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
}



@media all {
    
#\32 ddac4d0 {
    min-height: 240px;
    width: 100%;
}
    
#\37 179322d {
    background-color: var(--color_1);
}
    
#\30 184da1b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#b6f1bfa2 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
}



@media all {
    
#b6e86243 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#\38 356b619 {
    background-color: var(--color_7);
}
    
#\32 24b6afc {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\39 4cebd3d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 477dd30 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c6c58693 {
    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;
}
    
#\36 853e454 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#fd967cf7 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#c9257b59 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c9770e9a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e1f14d7d {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\30 2398e7c {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\32 54be092 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#df8c9b33 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 c0b0cd1 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\39 2a94b13 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#dec17426 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d695b419 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 b4cb03b {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\30 15c7ff5 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\33 591e3ac {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ad93fb94 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f2a2a835 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\39 4bdc591 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\33 4a90c5e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 f13ab5c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 41c3ad8 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\36 b4a1677 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#ef925cd6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 9c7bdba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 2abf8a3 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\39 c300001 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#ebf6efe0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aef79773 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 941d7be {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.45);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\35 2ef51d3 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#c3806a68 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#efc67b1f {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\33 58846b4 {
    min-height: 240px;
    width: 100%;
}
    
#db2d5977 {
    background-color: var(--color_7);
}
    
#\38 f082fb9 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#c4ef2286 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
}



@media all {
    
#\34 5503f64 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#f6422fb0 {
    background-color: var(--color_2);
}
    
#\33 cbe29b3 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\30 916f6ae {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 182f4f5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e7aad515 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 b304b1a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 14px;
    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;
}
    
#\36 e974445 {
    padding-top: 16px;
    padding-left: 12px;
    padding-bottom: 16px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 0px;
    flex-direction: column;
    width: 18.4%;
    justify-content: center;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 12px;
}
    
#\39 da7a27b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d59af8f7 {
    padding-top: 16px;
    padding-left: 12px;
    padding-bottom: 16px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 0px;
    flex-direction: column;
    width: 18.4%;
    justify-content: center;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 12px;
}
    
#ed77b501 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b961aa72 {
    padding-top: 16px;
    padding-left: 12px;
    padding-bottom: 16px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 0px;
    flex-direction: column;
    width: 18.4%;
    justify-content: center;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 12px;
}
    
#a31e1f2d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 b264051 {
    padding-top: 16px;
    padding-left: 12px;
    padding-bottom: 16px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 0px;
    flex-direction: column;
    width: 18.4%;
    justify-content: center;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 12px;
}
    
#\32 ccbfdc5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 70d9100 {
    padding-top: 16px;
    padding-left: 12px;
    padding-bottom: 16px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 0px;
    flex-direction: column;
    width: 18.4%;
    justify-content: center;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 12px;
}
    
#ebca0cbb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c34bf1ea {
    padding-top: 16px;
    padding-left: 12px;
    padding-bottom: 16px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 0px;
    flex-direction: column;
    width: 18.4%;
    justify-content: center;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 12px;
}
    
#dd5f4ce1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 1a6484f {
    padding-top: 16px;
    padding-left: 12px;
    padding-bottom: 16px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 0px;
    flex-direction: column;
    width: 18.4%;
    justify-content: center;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 12px;
}
    
#\31 aa0d0c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c311ea35 {
    padding-top: 16px;
    padding-left: 12px;
    padding-bottom: 16px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 0px;
    flex-direction: column;
    width: 18.4%;
    justify-content: center;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 12px;
}
    
#\31 77c8155 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e944458a {
    padding-top: 16px;
    padding-left: 12px;
    padding-bottom: 16px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 0px;
    flex-direction: column;
    width: 18.4%;
    justify-content: center;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 12px;
}
    
#\38 c3833eb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 3ba71d6 {
    padding-top: 16px;
    padding-left: 12px;
    padding-bottom: 16px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 0px;
    flex-direction: column;
    width: 18.4%;
    justify-content: center;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 12px;
}
    
#\33 647806f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 71975b4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\38 7ddb303.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\38 7ddb303 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#\35 0901a58 {
    min-height: 240px;
    width: 100%;
}
    
#\35 7a240ec {
    background-color: var(--color_2);
}
    
#\33 da036cf {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\39 d7aeeb0 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
}



@media all {
    
#ba11ec4e {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\33 5b00799 {
    background-color: var(--color_3);
}
    
#\35 86c6336 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#f191ac9d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d4c669c1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 bfefe16 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 43155ea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\38 43155ea {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#ed098ef2 {
    min-height: 240px;
    column-gap: 0;
    row-gap: 0;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: row;
}
    
#\30 a6fa545 {
    background-color: var(--color_1);
}
    
#ff963355 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 45.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\38 34d12a5 {
    width: 100%;
    min-height: 600px;
    height: 100%;
}
    
#dcd9064f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 55.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 48px;
    padding-right: 48px;
    padding-bottom: 48px;
    padding-left: 48px;
    background-color: var(--color_1);
    min-height: 8px;
}
    
#\31 5397290 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c743f096 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 84d0606 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\37 8ff53c3 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#cb925071 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\37 a9f3e14 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\30 b89f012 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#a3adeb22 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\36 492b121 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\37 44f2e1b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\37 44f2e1b {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 12px;
}
}



@media all {
    
#\38 24d0d0d {
    min-height: 240px;
    width: 100%;
}
    
#c483aa7b {
    background-color: var(--color_1);
}
    
#\36 7ce992c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\36 a260efc {
    align-self: center;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
}



@media all {
    
#\35 0c32d00 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
}
    
#c028eff0 {
    background-color: var(--color_7);
}
    
#b1c9f06b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\34 c0b3811 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 917e7e1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 25bd0c6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 e3cff11 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#f4291574.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#f4291574 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\37 2aff1f5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\37 2aff1f5 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b6e86243 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 853e454 {
    width: 48%;
}
    
#e1f14d7d {
    width: 48%;
}
    
#\31 c0b0cd1 {
    width: 48%;
}
    
#\37 b4cb03b {
    width: 48%;
}
    
#f2a2a835 {
    width: 48%;
}
    
#\36 41c3ad8 {
    width: 48%;
}
    
#\39 2abf8a3 {
    width: 48%;
}
    
#\39 941d7be {
    width: 48%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5503f64 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 e974445 {
    width: 31%;
}
    
#d59af8f7 {
    width: 31%;
}
    
#b961aa72 {
    width: 31%;
}
    
#\33 b264051 {
    width: 31%;
}
    
#\30 70d9100 {
    width: 31%;
}
    
#c34bf1ea {
    width: 31%;
}
    
#\37 1a6484f {
    width: 31%;
}
    
#c311ea35 {
    width: 31%;
}
    
#e944458a {
    width: 31%;
}
    
#\39 3ba71d6 {
    width: 31%;
}
}



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



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



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



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



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



@media (max-width: 767px) {
    
#\32 f2315bf {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c6f4f443 {
    padding-top: 15%;
    padding-right: 5%;
    padding-bottom: 10%;
    padding-left: 5%;
    justify-content: flex-end;
    min-height: 80vh;
}
    
#\37 001ac11 {
    width: 100%;
}
    
#\38 ed6c190 {
    flex-direction: column;
    width: 100%;
}
    
#a821012d {
    width: 100%;
}
    
#\34 2282b17 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 d9ad6a6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 558ff0d {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#c27765e1 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#eaf3f6f4 {
    align-items: center;
}
    
#\36 ec38f4e {
    flex-direction: column;
    row-gap: 16px;
}
    
#\37 1de7d22 {
    width: 100%;
}
    
#\31 497755f {
    width: 100%;
}
    
#de187c4d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 ddac4d0 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 184da1b {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b6e86243 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 24b6afc {
    align-items: center;
}
    
#c6c58693 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\36 853e454 {
    width: 100%;
}
    
#e1f14d7d {
    width: 100%;
}
    
#\31 c0b0cd1 {
    width: 100%;
}
    
#\37 b4cb03b {
    width: 100%;
}
    
#f2a2a835 {
    width: 100%;
}
    
#\36 41c3ad8 {
    width: 100%;
}
    
#\39 2abf8a3 {
    width: 100%;
}
    
#\39 941d7be {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\34 5503f64 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 cbe29b3 {
    align-items: center;
}
    
#\34 b304b1a {
    flex-direction: column;
    row-gap: 12px;
}
    
#\36 e974445 {
    width: 100%;
}
    
#d59af8f7 {
    width: 100%;
}
    
#b961aa72 {
    width: 100%;
}
    
#\33 b264051 {
    width: 100%;
}
    
#\30 70d9100 {
    width: 100%;
}
    
#c34bf1ea {
    width: 100%;
}
    
#\37 1a6484f {
    width: 100%;
}
    
#c311ea35 {
    width: 100%;
}
    
#e944458a {
    width: 100%;
}
    
#\39 3ba71d6 {
    width: 100%;
}
    
#\31 71975b4 {
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#ba11ec4e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 86c6336 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ed098ef2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ff963355 {
    width: 100%;
    min-height: 320px;
}
    
#\38 34d12a5 {
    min-height: 320px;
}
    
#dcd9064f {
    padding-top: 32px;
    padding-right: 20px;
    padding-bottom: 32px;
    padding-left: 20px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 24d0d0d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 7ce992c {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 0c32d00 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b1c9f06b {
    align-items: center;
}
    
#\31 e3cff11 {
    flex-direction: column;
    width: 100%;
}
    
#f4291574 {
    width: 100%;
}
    
#\37 2aff1f5 {
    width: 100%;
}
}

