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

  *#dm .dmInner a.u_1023638601 {
    background-color:var(--color_2) !important;
    border-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1034610443:hover,
  *#dm .dmInner a.u_1034610443.hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-color:var(--color_7) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1038342637:hover,
  *#dm .dmInner a.u_1038342637.hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-color:var(--color_7) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1928037534:hover,
  *#dm .dmInner a.u_1928037534.hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-color:var(--color_7) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1521976056:hover,
  *#dm .dmInner a.u_1521976056.hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-color:var(--color_7) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1288320763 {
    background-color:var(--color_2) !important;
    border-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1415882249:hover,
  *#dm .dmInner a.u_1415882249.hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-color:var(--color_7) !important;
  }

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

  *#dm .dmInner span.u_1710107967 { background-color:rgba(0,0,0,0) !important; }

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

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

  *#dm .dmInner a.u_1710107967:hover,
  *#dm .dmInner a.u_1710107967.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner nav.u_1157528886 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\30 b4b1187 {
    min-height: 90vh;
    column-gap: 4%;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 90px;
}
    
#\34 95f1995::before, #\34 95f1995 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#\34 95f1995 {
    background-image: url("https://lirp.cdn-website.com/d7b95719/dms3rep/multi/opt/Test+Strip+-+Banner+Image+05-0cccb623-1920w.png");
}
    
#\34 d585b41 {
    row-gap: 20px;
    width: 60.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#bdda4da8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cbf06649 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ab037c26 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#c3b76dcd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#c3b76dcd {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\32 58ea561.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\32 58ea561 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\35 0b8b995 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d0f63890 {
    width: 36.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#widget_voo {
    width: 99.82%;
    height: 58px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\37 81ffc1b {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#c42241aa {
    background-color: var(--color_3);
}
    
#\33 8cad639 {
    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%;
}
    
#c326d540 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(213,227,233,1) rgba(213,227,233,1) rgba(213,227,233,1) rgba(28,125,28,1);
    background-color: var(--color_4);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0, 72, 153, 0.10);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\35 80b39ad {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\31 03e7519 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 68d1128 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 0e7516a {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(213,227,233,1) rgba(213,227,233,1) rgba(213,227,233,1) rgba(28,125,28,1);
    background-color: var(--color_4);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0, 72, 153, 0.10);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\31 36648c1 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\39 222f600 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 bf03a3d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e73ac9d8 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(213,227,233,1) rgba(213,227,233,1) rgba(213,227,233,1) rgba(28,125,28,1);
    background-color: var(--color_4);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0, 72, 153, 0.10);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#d776c142 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#e320c2f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 bd6f7f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#da163864 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(213,227,233,1) rgba(213,227,233,1) rgba(213,227,233,1) rgba(28,125,28,1);
    background-color: var(--color_4);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0, 72, 153, 0.10);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#b8fd9ca7 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\33 2d2c9f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a7a76cd {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#d787342e {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\35 9435dd0 {
    background-color: var(--color_4);
}
    
#\33 b88538b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 14px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\31 dffbe12 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bd4a885d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 9137ce8 {
    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%;
}
    
#b8e617b2 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(213,227,233,1) rgba(213,227,233,1) rgba(213,227,233,1) rgba(28,125,28,1);
    background-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 2px 12px rgba(0, 72, 153, 0.10);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\36 334ce56 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#d20e8c07 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 fcbf8ee {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e1fe186e {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(213,227,233,1) rgba(213,227,233,1) rgba(213,227,233,1) rgba(28,125,28,1);
    background-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 2px 12px rgba(0, 72, 153, 0.10);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#ced9366c {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#c7cdf96e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 f1b6980 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 649eb1d {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(213,227,233,1) rgba(213,227,233,1) rgba(213,227,233,1) rgba(28,125,28,1);
    background-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 2px 12px rgba(0, 72, 153, 0.10);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#a76ec032 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\35 b26ed2e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eb95b282 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\37 e6858d2 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 90px;
    flex-direction: column;
}
    
#\39 8a756d4::before, #\39 8a756d4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.65;
    content: '';
    height: 100%;
}
#\39 8a756d4 {
    background-image: url('https://lirp.cdn-website.com/d7b95719/dms3rep/multi/opt/1782272968220-16_9-4wx-1920w.png');
}
#\39 8a756d4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwUlEQVQI1wXB5w7BQAAA4HtxgqSl1WHEGREJEuGPmUrJRQe1Skudxqmdmk/h+0DM8NmZzy180XymVy9ovXKbd2H7Ke2+ZfwDtHZj9AujnnnNS+oEjgmceNA4F81HxXkDCh1ZRGKDPd2zmY7JdRaiZAmSnddJdX0HYQnHZZyQHb5rCs0pXVOp+iRQ0fjeOq+6INR3WXRIKUQcYlF26NaKatvBxpLrO5mRC4LDY1Q5JYwrnF2z85ugegwiEQlz6JBUyB82WIBecwDkDAAAAABJRU5ErkJggg==');
}
    
#d8b350be {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 14px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\37 8d971ec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cc9fd126 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 920d58a {
    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%;
}
    
#a8ee214b {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(255,255,255,0.18) rgba(255,255,255,0.18) rgba(255,255,255,0.18) rgba(28,125,28,1);
    background-color: rgba(0, 72, 153, 0.55);
    border-radius: 12px;
    row-gap: 14px;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#f04d5be4 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#b6eb95a0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e7c27143 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 5a02c1d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\30 5a02c1d {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#b3701a7f {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(255,255,255,0.18) rgba(255,255,255,0.18) rgba(255,255,255,0.18) rgba(28,125,28,1);
    background-color: rgba(0, 72, 153, 0.55);
    border-radius: 12px;
    row-gap: 14px;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#e2dfc127 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#ad6607a6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 a6a6e75 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 d3ebe65.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\33 d3ebe65 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\34 07d8013 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(255,255,255,0.18) rgba(255,255,255,0.18) rgba(255,255,255,0.18) rgba(28,125,28,1);
    background-color: rgba(0, 72, 153, 0.55);
    border-radius: 12px;
    row-gap: 14px;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\30 5c5b626 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\37 eea6428 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 3885a35 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f4fa3cdf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#f4fa3cdf {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
}



@media all {
    
#\35 0294414 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\31 da810a8 {
    background-color: var(--color_3);
}
    
#f0c7b506 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 14px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\32 eff2d7d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e9d7e9a3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f8ea23b {
    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 6e19cfd {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(213,227,233,1) rgba(213,227,233,1) rgba(213,227,233,1) rgba(28,125,28,1);
    background-color: var(--color_4);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0, 72, 153, 0.10);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#c2252cf5 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\32 abef676 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 53e5687 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a62feeee {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(213,227,233,1) rgba(213,227,233,1) rgba(213,227,233,1) rgba(28,125,28,1);
    background-color: var(--color_4);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0, 72, 153, 0.10);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\30 c1749c2 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\38 7478538 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 a0bb011 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 9010134 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(213,227,233,1) rgba(213,227,233,1) rgba(213,227,233,1) rgba(28,125,28,1);
    background-color: var(--color_4);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0, 72, 153, 0.10);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\34 dab815b {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\30 e151e57 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 761c011 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 995875b {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: rgba(213,227,233,1) rgba(213,227,233,1) rgba(213,227,233,1) rgba(28,125,28,1);
    background-color: var(--color_4);
    border-radius: 12px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0, 72, 153, 0.10);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#dc24e198 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\36 4aa84ba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ca74a8e9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\33 346799b {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\31 da9a980 {
    background-color: var(--color_4);
}
    
#d71b054c {
    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: center;
    position: relative;
    min-width: 4%;
}
    
#\37 77ac797 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 18d6ace {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 feba89d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 10px;
    row-gap: 10px;
    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;
}
    
#e9c96128.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#e9c96128 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 69c4872.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#\31 69c4872 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f5e92e7c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#f5e92e7c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 9eda605.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#\35 9eda605 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f0e69676.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#f0e69676 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eeb0c186.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#eeb0c186 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f1e48a63.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#f1e48a63 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 82b12b5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#\31 82b12b5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e252586a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#e252586a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ce887d7d {
    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%;
}
    
#\34 293fae1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\34 293fae1 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#\30 9ddb56b {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 90px;
    flex-direction: column;
}
    
#ff2f5aac::before, #ff2f5aac > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.65;
    content: '';
    height: 100%;
}
#ff2f5aac {
    background-image: url('https://lirp.cdn-website.com/d7b95719/dms3rep/multi/opt/1782272968223-16_9-ub1-1920w.png');
}
#ff2f5aac.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/AKKdmKmim7Son72toMOvoMOvoL2soLOonqihmqGblgCwnoy4o47Gq5DStJTau5bau5bStJPGq5C5o46xnYsAln9kn4NmrYtmv5hrzKNuzaRuwJlrsY5npIdnnYNmAGRPNWpTNnVZNYVlOZFvPZJwPYZnOXhcNm9YN2tVNwAwJRUzJxY5KhZDMBdMNRhNNhhEMhc7LRc2Kxc0KRYAIxoRJBsSJh0SKh4SLCASLCASKh8SJh4SIxwRIBoQaotLTX6+EiMAAAAASUVORK5CYII=');
}
    
#e17a62fb {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\35 3e10caa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f9b517e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dea93574 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#\37 846af16.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#\37 846af16 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\34 ebab18c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#\34 ebab18c {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#c9f18d63.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#c9f18d63 {
    min-height: 44px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 81ffc1b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 8cad639 {
    row-gap: 16px;
    flex-wrap: wrap;
}
    
#c326d540 {
    width: 48%;
}
    
#\36 0e7516a {
    width: 48%;
}
    
#e73ac9d8 {
    width: 48%;
}
    
#da163864 {
    width: 48%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0294414 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 f8ea23b {
    row-gap: 16px;
    flex-wrap: wrap;
}
    
#\37 6e19cfd {
    width: 48%;
}
    
#a62feeee {
    width: 48%;
}
    
#\35 9010134 {
    width: 48%;
}
    
#\35 995875b {
    width: 48%;
}
}



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



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



@media (max-width: 767px) {
    
#\30 b4b1187 {
    min-height: 70vh;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\34 d585b41 {
    width: 100%;
}
    
#ab037c26 {
    flex-direction: column;
    align-items: flex-start;
}
    
#c3b76dcd {
    min-width: 220px;
}
    
#\32 58ea561 {
    min-width: 220px;
}
    
#d0f63890 {
    width: 100%;
    min-height: 0;
}
}



@media (max-width: 767px) {
    
#\37 81ffc1b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 8cad639 {
    flex-direction: column;
    flex-wrap: wrap;
    row-gap: 16px;
}
    
#c326d540 {
    width: 100%;
}
    
#\36 0e7516a {
    width: 100%;
}
    
#e73ac9d8 {
    width: 100%;
}
    
#da163864 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d787342e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 b88538b {
    align-items: center;
}
    
#\34 9137ce8 {
    flex-direction: column;
    row-gap: 16px;
}
    
#b8e617b2 {
    width: 100%;
}
    
#e1fe186e {
    width: 100%;
}
    
#\37 649eb1d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 e6858d2 {
    min-height: unset;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d8b350be {
    align-items: center;
}
    
#\35 920d58a {
    flex-direction: column;
    row-gap: 16px;
}
    
#a8ee214b {
    width: 100%;
}
    
#b3701a7f {
    width: 100%;
}
    
#\34 07d8013 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 0294414 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f0c7b506 {
    align-items: center;
}
    
#\31 f8ea23b {
    flex-direction: column;
    flex-wrap: wrap;
    row-gap: 16px;
}
    
#\37 6e19cfd {
    width: 100%;
}
    
#a62feeee {
    width: 100%;
}
    
#\35 9010134 {
    width: 100%;
}
    
#\35 995875b {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 346799b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d71b054c {
    align-items: center;
}
    
#\31 feba89d {
    row-gap: 8px;
    column-gap: 8px;
}
    
#ce887d7d {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 9ddb56b {
    min-height: unset;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e17a62fb {
    align-items: center;
}
    
#dea93574 {
    flex-direction: column;
}
    
#\37 846af16 {
    min-width: 240px;
}
    
#\34 ebab18c {
    min-width: 240px;
}
}

