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

  *#dm .dmInner a.u_1935737787 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_1) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1864982738 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_1) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:0px !important;
  }

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

  *#dm .dmInner a.u_1864982738 span.text { color:var(--color_1) !important; }
}
@media (min-width: 0px) and (max-width: 767px) {
  *#dm .dmInner a.u_1935737787 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#efb91b44 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#b26b227e {
    background-color: var(--color_1);
}
    
#\34 62cf9c0 {
    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%;
}
    
#d56d25ee {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#a006754c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 6f5d9ab {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#e1d22e26 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#ee294a76::before, #ee294a76 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.62;
    content: '';
    height: 100%;
}
#ee294a76 {
    background-image: url('https://lirp.cdn-website.com/37b6e0cf/dms3rep/multi/opt/1781269452093-16_9-tcN-1920w.png');
}
    
#c5599763 {
    min-height: 90vh;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#ce23faf1 {
    row-gap: 20px;
    max-width: 760px;
    width: 90%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 3px;
    border-color: var(--color_3);
    align-items: stretch;
    border-style: solid;
    padding: 80px 32px 80px 32px;
}
    
#\36 2c23e28 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b83c8d0a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 ef5fd33 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\35 61d3ee4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\35 61d3ee4 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#f6ef7c90 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#\31 5afef3a {
    background-color: var(--color_1);
}
    
#f79208f6 {
    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 acd3a96 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c302365d {
    max-width: 100%;
    width: auto;
    margin-bottom: 0px;
    height: auto;
}
    
#\31 66e537d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 d5e1092 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    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 2830677 {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    padding-top: 32px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    flex-direction: column;
    padding-left: 28px;
    width: 48%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 28px;
}
    
#\33 03fc36a {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\37 11ad427 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 0431f4f {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    padding-top: 32px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    flex-direction: column;
    padding-left: 28px;
    width: 48%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 28px;
}
    
#\31 4be36e7 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#c70fb603 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b9073ee4 {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    padding-top: 32px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    flex-direction: column;
    padding-left: 28px;
    width: 48%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 28px;
}
    
#\31 dc4cc6f {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\32 d256e94 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 5a9ba69 {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    padding-top: 32px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    flex-direction: column;
    padding-left: 28px;
    width: 48%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 28px;
}
    
#ae3aca3d {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\37 b4af55e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 d30ae81 {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    padding-top: 32px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    flex-direction: column;
    padding-left: 28px;
    width: 48%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 28px;
}
    
#\33 f52429f {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\37 57f1d5d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 724474f {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    padding-top: 32px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    flex-direction: column;
    padding-left: 28px;
    width: 48%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 28px;
}
    
#b81b0be9 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\33 b5d5817 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\34 6028971 {
    max-width: 640px;
    width: auto;
    height: auto;
}
    
#d394b94d {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#\30 badd1e6 {
    background-color: var(--color_1);
}
    
#\38 ec1f38d {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#b2c71cbc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 62e4e00 {
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\38 d910302 {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    width: 30.67%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px 28px 32px 28px;
}
    
#e4166e2f {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#ab175c28 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 62a8d9e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d3a49f87 {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    width: 30.67%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px 28px 32px 28px;
}
    
#\36 793c918 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\38 28f9f5f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c5dc8e39 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dabacdde {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    width: 30.67%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px 28px 32px 28px;
}
    
#\33 dc1c5f5 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\35 4f5f922 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f06e1e45 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 703cf18 {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    width: 30.67%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px 28px 32px 28px;
}
    
#\32 3f4cee2 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#ba1b1258 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d5e82b77 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a61046dc {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    width: 30.67%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px 28px 32px 28px;
}
    
#e736582c {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\31 aeeb3a3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 bd5f321 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 1c6aed0 {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    width: 30.67%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px 28px 32px 28px;
}
    
#\35 28167ec {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\31 1cd056b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 e12f26f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 a312a42 {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    width: 30.67%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px 28px 32px 28px;
}
    
#\36 85bf9e4 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#e1efc5cf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b33c3924 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fe7db7db {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    width: 30.67%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px 28px 32px 28px;
}
    
#\30 897ad85 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\32 6afc243 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 85fa80e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d5a2a558 {
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    width: 30.67%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px 28px 32px 28px;
}
    
#c854387f {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\30 0c77d14 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 1e0fc4d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 cecb09e {
    margin-right: auto;
    margin-left: auto;
    background-color: var(--color_5);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(15, 26, 43, 0.45);
    width: 30.67%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px 28px 32px 28px;
}
    
#d5ef74a9 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\38 d228c7e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ffc9936e {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\32 21cf319 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
}
    
#\32 220e1ac::before, #\32 220e1ac > .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%;
}
#\32 220e1ac {
    background-image: url('https://lirp.cdn-website.com/37b6e0cf/dms3rep/multi/opt/1781269452097-16_9-AZ1-1920w.png');
}
#\32 220e1ac.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAq0lEQVQI1wXB6w6CIBgAUJ6rX63VKqclRvkZl0BNCk0w0mmXd+8cFFMgkuetqTprx8H0PivVPAxCON5eDmEGaS6urrl7595DO/Wy1muCE0HN8ESYwknywjaV7+x3cr+37rtYsKwqHqNHeyDkwgr70C/ffqZ6HHLbhOeUSKZdjQISb49JIuiOnrOq5ObGjT5Iliqu7jla42gRBat9MFvONziKKUAhoBSgKFPZH1rpQ9K3Xh6BAAAAAElFTkSuQmCC');
}
    
#df66bdb9 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#d7aee67f {
    row-gap: 20px;
    padding-top: 100px;
    max-width: 700px;
    padding-left: 32px;
    width: 90%;
    padding-bottom: 100px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 3px;
    border-color: var(--color_3);
    align-items: stretch;
    border-style: solid;
    padding-right: 32px;
}
    
#\32 4ea2245 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 dddd18b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 d07cbb4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cd3dfcc0 {
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\33 4583a1f {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 cce8b7f {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\33 8a0eab7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 730eb46 {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 9b79b9b {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\34 f218c7b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a7964279 {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#e079ed45 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#b8e8c278 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 ca0213f {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 8fbceae {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\31 ddd0c77 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#db7ba0f9 {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#ad64eded {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#d26d3afd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c4bd2f7b {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 284c19e {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\32 119fa94 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a5d6420f {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#f47db96c {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\35 3ba2696 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 c9fc3a9 {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#f19f7777 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\32 4e70d79 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 3044839 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 e37f110 {
    min-height: 240px;
    column-gap: 5%;
    row-gap: 40px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\31 46dadf3 {
    background-color: var(--color_1);
}
    
#b2862593 {
    row-gap: 16px;
    width: 40.68%;
    min-width: 4%;
    min-height: 8px;
}
    
#a2b9f725 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 3a07c90 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#f4c7e556 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\33 8127e44 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 1b36da3 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 ec5d18b {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\39 8b53438 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b22b8c83 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#e25c62eb {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#fc959a06 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 a7d3cce {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#defaa857 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 008dc7f {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 4dc1aa5 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#cd66b0ff {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cd65ca6e {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 b368676 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#c18dca79 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aef482b2 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 fe121ef {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\33 730f1ee {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 c0b4fea {
    row-gap: 16px;
    width: 54.27%;
    min-width: 4%;
    min-height: 8px;
}
    
#\39 b61b2e9 {
    max-width: 100%;
    width: 436px;
    height: auto;
}
    
#\37 a3ab031 {
    max-width: 100%;
    width: 420px;
    height: auto;
}
}



@media all {
    
#\30 2109df7 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
}
    
#fe08c7d7::before, #fe08c7d7 > .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%;
}
#fe08c7d7 {
    background-image: url('https://lirp.cdn-website.com/37b6e0cf/dms3rep/multi/opt/1781269452098-16_9-7c4-1920w.png');
}
#fe08c7d7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQI1wXB2w7BMAAA0P6BLBLmbtZZW3RWutAYWyYRndt4Ii4hHiYkRMQLb37cOcBidsftD8ZhX04dP6CcoxrJFfJKMplQFGBzHsjJ5hwfbs/F7tTxg1qzWdRK6YyaUlWAKfVG8nR73r+/4+PlhVPqtKAJoQlxnQDdhGLgbc/x9f3Zx5de4BOKEDGoRbjDgIGrXAgZrZbr7XgW2tyqojIhepsRV7QB4y1vOAyjlZxHPVdgVIFaFptl1oBdhv8mnClMeIh82AAAAABJRU5ErkJggg==');
}
    
#\39 75b774f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\32 cb6af23 {
    row-gap: 20px;
    padding-top: 100px;
    max-width: 760px;
    padding-left: 32px;
    width: 90%;
    padding-bottom: 100px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 3px;
    border-color: var(--color_3);
    align-items: stretch;
    border-style: solid;
    padding-right: 32px;
}
    
#e5677717 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#efb74d53 {
    row-gap: 4px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\39 bb54608 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 fc125b4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c4710ae0 {
    row-gap: 4px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\32 0098752 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 4233331 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 c0aa79e {
    row-gap: 4px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\35 891f0e0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#af00fee2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b5ce4ce4 {
    row-gap: 4px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 8374fec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 0bfd6dd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 147aebc {
    row-gap: 4px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#d6e03bab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 0cc57be {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\32 9924cf9 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
}
    
#\34 60953ef::before, #\34 60953ef > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.55;
    content: '';
    height: 100%;
}
#\34 60953ef {
    background-image: url('https://lirp.cdn-website.com/37b6e0cf/dms3rep/multi/opt/1781269452098-16_9-iK0-1920w.png');
}
#\34 60953ef.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvUlEQVQI1wXBW0vCUAAA4PMYSPSgUlCkKWtkYOG2085l27ns3NxRSZjbg80IfLFX8ff7fWC+iCOIEC0yJpgoGZc54yTLU0QS+AVgimheSKWVsVJpKeXS6soZq0vGChBHC0KwM2rt7ca7ldP7bfXz7XZelTwD4XQcf7x5iRsv60qseNoa3DncKmjxHDz078LnoU1ne4c6T2v++Sve//XsKF5rNAaD25vgvmejl4NLOps0NPgjTxczOavRiT1eAUHPLFPgASxGAAAAAElFTkSuQmCC');
}
    
#\37 4daa333 {
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\38 b2b45b4 {
    row-gap: 20px;
    max-width: 760px;
    width: 90%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 3px;
    border-color: var(--color_3);
    align-items: stretch;
    border-style: solid;
    padding: 100px 32px 100px 32px;
}
    
#\36 4f47c8a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 52f2128 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 c061006 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\39 3c57ff9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\39 3c57ff9 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



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



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#efb91b44 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 62cf9c0 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#e1d22e26 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c5599763 {
    align-items: center;
}
    
#ce23faf1 {
    padding-right: 20px;
    padding-left: 20px;
    width: 95%;
}
    
#\31 ef5fd33 {
    flex-direction: column;
}
    
#\35 61d3ee4 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f6ef7c90 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f79208f6 {
    align-items: center;
}
    
#\37 d5e1092 {
    flex-direction: column;
}
    
#\36 2830677 {
    width: 100%;
}
    
#\35 0431f4f {
    width: 100%;
}
    
#b9073ee4 {
    width: 100%;
}
    
#\35 5a9ba69 {
    width: 100%;
}
    
#\39 d30ae81 {
    width: 100%;
}
    
#\35 724474f {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d394b94d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 ec1f38d {
    align-items: center;
}
    
#\35 62e4e00 {
    flex-direction: column;
}
    
#\38 d910302 {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
    
#e4166e2f {
    width: 57px;
    height: 63px;
}
    
#d3a49f87 {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
    
#dabacdde {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
    
#\30 703cf18 {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
    
#a61046dc {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
    
#\33 1c6aed0 {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
    
#\37 a312a42 {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
    
#fe7db7db {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
    
#d5a2a558 {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
    
#\39 cecb09e {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 21cf319 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#df66bdb9 {
    align-items: center;
}
    
#d7aee67f {
    padding-right: 20px;
    padding-left: 20px;
}
    
#\33 4583a1f {
    width: 100%;
}
    
#\35 730eb46 {
    width: 100%;
}
    
#a7964279 {
    width: 100%;
}
    
#\39 ca0213f {
    width: 100%;
}
    
#db7ba0f9 {
    width: 100%;
}
    
#c4bd2f7b {
    width: 100%;
}
    
#a5d6420f {
    width: 100%;
}
    
#\38 c9fc3a9 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 e37f110 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b2862593 {
    width: 100%;
    order: 1;
}
    
#\30 c0b4fea {
    width: 100%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\30 2109df7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 75b774f {
    align-items: center;
}
    
#\32 cb6af23 {
    padding-right: 20px;
    padding-left: 20px;
}
}



@media (max-width: 767px) {
    
#\32 9924cf9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 4daa333 {
    align-items: center;
}
    
#\38 b2b45b4 {
    padding-right: 20px;
    padding-left: 20px;
}
    
#\31 c061006 {
    flex-direction: column;
}
    
#\39 3c57ff9 {
    width: 100%;
}
}

