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

  *#dm .dmInner div.u_1752505726 hr {
    border-width:3px !important;
    color:rgba(200,136,10,1) !important;
  }

  *#dm .dmInner a.u_1790780651 {
    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_1790780651:hover span.text,
  *#dm .dmInner a.u_1790780651.hover span.text { color:var(--color_6) !important; }

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

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

  *#dm .dmInner a.u_1286160245 {
    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_1286160245:hover span.text,
  *#dm .dmInner a.u_1286160245.hover span.text { color:var(--color_6) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1807161074 hr {
    border-width:3px !important;
    color:rgba(200,136,10,1) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1567543303 hr {
    border-width:3px !important;
    color:rgba(200,136,10,1) !important;
  }

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

  *#dm .dmInner div.u_1562065032 hr {
    border-width:3px !important;
    color:rgba(200,136,10,1) !important;
  }

  *#dm .dmInner a.u_1385518294 {
    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_1385518294:hover span.text,
  *#dm .dmInner a.u_1385518294.hover span.text { color:var(--color_6) !important; }

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

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

  *#dm .dmInner nav.u_1824823877.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1824823877.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1824823877.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1790780651 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1286160245 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1651407853 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1575763019 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1385518294 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\33 2826256.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\33 2826256 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#e9716d11 {
    min-height: auto;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
}
    
#\32 0d4b797::before, #\32 0d4b797 > .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 0d4b797 {
    background-image: url('https://lirp.cdn-website.com/d3c2e3f5/dms3rep/multi/opt/1782338982640-16_9-NXl-1920w.png');
}
    
#\34 dc965b8 {
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#e321dad4 {
    row-gap: 20px;
    max-width: 720px;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 31fd876 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#bb224fe9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#df6444c6 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\37 a43f40d {
    row-gap: 16px;
    column-gap: 24px;
    flex-direction: row;
    margin-top: 8px;
    align-items: center;
    flex-wrap: wrap;
}
    
#\30 ab12abf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\30 ab12abf {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#e59d09ef {
    min-height: auto;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
}
    
#d7a6a51b {
    background-color: var(--color_1);
}
    
#bbbeebd0 {
    min-height: 8px;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#d16c3464 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 40px;
    height: auto;
}
    
#\34 508171c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 c4d761d {
    max-width: 100%;
    width: auto;
    margin-bottom: 0px;
    height: auto;
}
    
#da9ed26e {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\33 2138796 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 2e40878 {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
}
    
#\35 e9733de {
    background-color: var(--color_1);
}
    
#\38 4c5c020 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\34 d4cf9a3 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 40px;
    height: auto;
}
    
#\39 55226df {
    min-height: 8px;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin-bottom: 48px;
}
    
#\37 a47911f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 84350f4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 a1af790 {
    column-gap: 0px;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    background-color: var(--color_5);
    flex-wrap: wrap;
}
    
#e882b605 {
    border-color: var(--color_4);
    background-color: var(--color_5);
    row-gap: 10px;
    width: 25%;
    justify-content: flex-start;
    border-width: 0px 1px 1px 0px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 24px 32px 24px;
}
    
#b83178f1 {
    max-width: 100%;
    width: 40px;
    margin-bottom: 8px;
    height: 40px;
}
    
#e475a067 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 4929cfb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ad1539a3 {
    border-color: var(--color_4);
    background-color: var(--color_5);
    row-gap: 10px;
    width: 25%;
    justify-content: flex-start;
    border-width: 0px 1px 1px 0px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 24px 32px 24px;
}
    
#b6148755 {
    max-width: 100%;
    width: 40px;
    margin-bottom: 8px;
    height: 40px;
}
    
#aa2114ab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 63296f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 5ff5a0e {
    border-color: var(--color_4);
    background-color: var(--color_5);
    row-gap: 10px;
    width: 25%;
    justify-content: flex-start;
    border-width: 0px 1px 1px 0px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 24px 32px 24px;
}
    
#f46cb368 {
    max-width: 100%;
    width: 40px;
    margin-bottom: 8px;
    height: 40px;
}
    
#\35 55422ef {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 778e1cd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e72d395d {
    border-color: var(--color_4);
    background-color: var(--color_5);
    row-gap: 10px;
    width: 25%;
    justify-content: flex-start;
    border-width: 0px 1px 1px 0px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 24px 32px 24px;
}
    
#bea273b7 {
    max-width: 100%;
    width: 40px;
    margin-bottom: 8px;
    height: 40px;
}
    
#d06935f6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 f5e1424 {
    border-color: var(--color_4);
    background-color: var(--color_5);
    row-gap: 10px;
    width: 25%;
    justify-content: flex-start;
    border-width: 0px 1px 1px 0px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 24px 32px 24px;
}
    
#d53c3e36 {
    max-width: 100%;
    width: 40px;
    margin-bottom: 8px;
    height: 40px;
}
    
#\39 69c21b7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ec5efbd6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 a090d40 {
    border-color: var(--color_4);
    background-color: var(--color_5);
    row-gap: 10px;
    width: 25%;
    justify-content: flex-start;
    border-width: 0px 1px 1px 0px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 24px 32px 24px;
}
    
#\31 4687cf7 {
    max-width: 100%;
    width: 40px;
    margin-bottom: 8px;
    height: 40px;
}
    
#\33 849adae {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dfbe7f99 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 acdcb94 {
    border-color: var(--color_4);
    background-color: var(--color_5);
    row-gap: 10px;
    width: 25%;
    justify-content: flex-start;
    border-width: 0px 1px 1px 0px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 24px 32px 24px;
}
    
#\36 ad5fcca {
    max-width: 100%;
    width: 40px;
    margin-bottom: 8px;
    height: 40px;
}
    
#\33 4b3eb1f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 772f976 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 b0e1881 {
    border-color: var(--color_4);
    background-color: var(--color_5);
    row-gap: 10px;
    width: 25%;
    justify-content: flex-start;
    border-width: 0px 1px 1px 0px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 24px 32px 24px;
}
    
#\39 e055f55 {
    max-width: 100%;
    width: 40px;
    margin-bottom: 8px;
    height: 40px;
}
    
#ee11fb31 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 173e82f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 3a3bdb8 {
    min-height: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin-top: 56px;
}
    
#fadfb0fe.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#fadfb0fe {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#f353fa84 {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\32 e7f9d47::before, #\32 e7f9d47 > .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 e7f9d47 {
    background-image: url('https://lirp.cdn-website.com/d3c2e3f5/dms3rep/multi/opt/1782338982720-16_9-p7c-1920w.png');
}
#\32 e7f9d47.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAw0lEQVQI12MIDPbz9vW0d7J1dnUICPRLTU8urShtbm/p7u/r6OllCI+KCA4P8fH3CQoNCI8MTc9KKy4rrmmoq6qvL66sYohPTY1NTg6PjY5LSUpISSouKykqLS6pKE/JzolLz2RITE/LyM3JLsjLLS5Kzc7OLS6Oio8PiY529vZ28wtgCIqIyCnIb25t6urpqm2oLyqv8A4MsnF2NrK0sHNxZnBwdysoyps7a8qqZQsmT+7PLy6ydnJW1tZR1dIwszAFAKZlRcYAyAl/AAAAAElFTkSuQmCC');
}
    
#a414025f {
    min-height: 8px;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin-bottom: 48px;
}
    
#\39 8ae719f {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#e3910f20 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 01a275b {
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#f91350e7 {
    row-gap: 32px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 30fb83b {
    column-gap: 14px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 04fdb92 {
    max-width: 100%;
    width: 28px;
    margin-top: 2px;
    height: 28px;
}
    
#\30 ad16e5b {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#d931cef8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 c406864 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f349833 {
    column-gap: 14px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 958d714 {
    max-width: 100%;
    width: 28px;
    margin-top: 2px;
    height: 28px;
}
    
#\34 c548032 {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\32 b80e799 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 dc669df {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fe29c519 {
    column-gap: 14px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 43355a4 {
    max-width: 100%;
    width: 28px;
    margin-top: 2px;
    height: 28px;
}
    
#f768735e {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\32 adf13de {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 1cfc871 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 62f5006 {
    column-gap: 14px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#ba7e2785 {
    max-width: 100%;
    width: 28px;
    margin-top: 2px;
    height: 28px;
}
    
#\39 2a1f64c {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#c23d700f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 31a5963 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ff351a44 {
    row-gap: 32px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 2cdee35 {
    column-gap: 14px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#b96115fb {
    max-width: 100%;
    width: 28px;
    margin-top: 2px;
    height: 28px;
}
    
#d7c00a3a {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\34 7cc01b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f24405a0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 2e5752d {
    column-gap: 14px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#ef00aa62 {
    max-width: 100%;
    width: 28px;
    margin-top: 2px;
    height: 28px;
}
    
#\32 d91e716 {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\38 8cde4db {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f1f83327 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a34f94c7 {
    column-gap: 14px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#ceb00911 {
    max-width: 100%;
    width: 28px;
    margin-top: 2px;
    height: 28px;
}
    
#c6229bf8 {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#b753d887 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 2f704d0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 a3cbfde {
    column-gap: 14px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#e963d33b {
    max-width: 100%;
    width: 28px;
    margin-top: 2px;
    height: 28px;
}
    
#\32 cccf998 {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#bd5da7ef {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 17948d6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\34 a3fd616 {
    min-height: 240px;
    column-gap: 0px;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\31 b031d8a {
    background-color: var(--color_2);
}
    
#d094c828 {
    min-height: 8px;
    width: 60.0%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    padding: 0px 0px 0px 0px;
}
    
#efc0d069 {
    width: 100%;
    min-height: 700px;
    height: 100%;
}
    
#\35 35a2689 {
    min-height: 8px;
    row-gap: 20px;
    width: 40.0%;
    min-width: 4%;
    background-color: var(--color_2);
    padding: 80px 60px 80px 60px;
}
    
#\32 c02f79b {
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#\33 6562f80 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e9b0d545 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c603f361 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\34 552b4cb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 23922ad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 8bed0e0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d9658000 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 3874246 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ecbc3a93 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 8b1adaf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 cb5c8e3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 a70dac1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\32 a70dac1 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    margin-top: 12px;
}
}



@media all {
    
#\32 f7dd662 {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#aa201e0c::before, #aa201e0c > .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%;
}
#aa201e0c {
    background-image: url('https://lirp.cdn-website.com/d3c2e3f5/dms3rep/multi/opt/1782338982732-16_9-rD1-1920w.png');
}
#aa201e0c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwElEQVQI1wXBWw+BUAAA4PMzPBsvNjNzezlUO5si4dRKSrGaXDo5mdxDQ9PP9n1gyNV9o//dz190cVxNd45G3IljYhULfJcFSo8hcyU9rX+3IL3R5BzE0WbnmY4lG/oYyCJazpT73vtc6e95SO/h++KfiR0udeJooMs0tQHr2/gRullMs5gmkRe62tYarQ0JNMoFAVbsYYeYYmBJ3oRfYKRLnCpyCt8GpXwONYozobmSGVuCGNUFWEWwxrVbDGz9AasqP00IAH10AAAAAElFTkSuQmCC');
}
    
#\39 4b40213 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\36 422247c {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#\32 10b51af {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f8bd254 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 a202071.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\34 a202071 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    margin-top: 8px;
}
}



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a3fd616 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d094c828 {
    width: 100%;
    min-height: 80px;
}
    
#\35 35a2689 {
    width: 100%;
    min-height: 80px;
}
}



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



@media (max-width: 767px) {
    
#\33 2826256 {
    width: 100%;
    min-width: 220px;
}
    
#e9716d11 {
    min-height: 70vh;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#\34 dc965b8 {
    align-items: center;
}
    
#e321dad4 {
    max-width: 100%;
}
    
#\37 a43f40d {
    flex-direction: column;
    align-items: center;
}
    
#\30 ab12abf {
    width: 100%;
    min-width: 220px;
}
}



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



@media (max-width: 767px) {
    
#\33 2e40878 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 4c5c020 {
    align-items: center;
}
    
#\39 55226df {
    align-items: center;
}
    
#\36 a1af790 {
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#e882b605 {
    width: 100%;
    height: auto;
    min-height: 286px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ad1539a3 {
    width: 100%;
    height: auto;
    min-height: 268px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 5ff5a0e {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e72d395d {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 f5e1424 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 a090d40 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 acdcb94 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 b0e1881 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 3a3bdb8 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f353fa84 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a414025f {
    align-items: center;
}
    
#\30 01a275b {
    flex-direction: column;
    row-gap: 24px;
}
    
#f91350e7 {
    width: 100%;
}
    
#ff351a44 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 a3fd616 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d094c828 {
    width: 100%;
    min-height: 300px;
}
    
#efc0d069 {
    min-height: 300px;
}
    
#\35 35a2689 {
    width: 100%;
    min-height: unset;
    padding: 48px 24px 48px 24px;
}
}



@media (max-width: 767px) {
    
#\32 f7dd662 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 4b40213 {
    align-items: center;
}
}

