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

  *#dm .dmInner div.u_1270156300 hr {
    border-width:3px !important;
    color:rgba(204,0,0,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1013174475 span.text {
    font-weight:700 !important;
    font-size:22px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1197962314 hr {
    border-width:3px !important;
    color:rgba(204,0,0,1) !important;
  }

  *#dm .dmInner div.u_1303749421 hr {
    border-width:3px !important;
    color:rgba(204,0,0,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1616078985 hr {
    border-width:3px !important;
    color:rgba(204,0,0,1) !important;
  }

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

  *#dm .dmInner a.u_1161975948 span.text {
    font-weight:700 !important;
    font-size:20px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1327150141 hr {
    border-width:1px !important;
    color:rgba(153,153,153,1) !important;
  }

  *#dm .dmInner div.u_1738344780 hr {
    border-width:3px !important;
    color:rgba(204,0,0,1) !important;
  }

  *#dm .dmInner div.u_1477505669 hr {
    border-width:1px !important;
    color:rgba(153,153,153,1) !important;
  }

  *#dm .dmInner div.u_1893375334 hr {
    border-width:3px !important;
    color:rgba(204,0,0,1) !important;
  }

  *#dm .dmInner div.u_1164717002 hr {
    border-width:3px !important;
    color:rgba(204,0,0,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1296128937 {
    border-width:0px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner a.u_1296128937 span.text {
    font-weight:600 !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#ab9fc13d {
    min-height: auto;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 90px;
    flex-direction: column;
    align-items: center;
}
    
#c52de2de::before, #c52de2de > .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%;
}
#c52de2de {
    background-image: url('https://irp.cdn-website.com/5174b74f/dms3rep/multi/opt/1784582075501-16_9-kmh-1920w.png');
}
    
#\35 8aa3de3 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\32 1cba5a6 {
    row-gap: 20px;
    flex-direction: column;
    max-width: 680px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 411ed05 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#\30 f7d0cb9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 7e11304 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a486775a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#a486775a {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 56px;
    min-width: 240px;
}
    
#\33 59c6554 {
    align-self: center;
    min-height: 56px;
    min-width: 280px;
}
}



@media all {
    
#\35 1e17f3f {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#\32 b3485d2 {
    background-color: var(--color_1);
}
    
#d34097d6 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#a0142364 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 16px;
    height: auto;
}
    
#dc08a478 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 ce85228 {
    max-width: 100%;
    width: auto;
    margin-top: 24px;
    margin-bottom: 20px;
    height: auto;
}
    
#\31 e3cb390 {
    max-width: 100%;
    width: auto;
    margin-bottom: 20px;
    height: auto;
}
    
#\37 fe4f084 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0px;
    height: auto;
}
}



@media all {
    
#\32 ec7f87a {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#d85c65bc {
    background-color: var(--color_6);
}
    
#\34 15640ba {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#facafbd2 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 16px;
    height: auto;
}
    
#db6a5ec6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 191cdb1 {
    max-width: 100%;
    width: auto;
    margin-top: 16px;
    height: auto;
}
    
#aa494d6d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 32px;
    row-gap: 32px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    margin-top: 40px;
    flex-wrap: wrap;
}
    
#\34 e0bb018 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    background-color: var(--color_6);
    border-radius: 4px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.18);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
    min-width: 260px;
}
    
#\39 99969a2 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#d97923e7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 cc105f3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 95c68ee {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    background-color: var(--color_6);
    border-radius: 4px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.18);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
    min-width: 260px;
}
    
#\39 a0f6de1 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#f296c3dd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 dbacf1b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f816df91 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    background-color: var(--color_6);
    border-radius: 4px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.18);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
    min-width: 260px;
}
    
#\36 badf308 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\32 1fb00df {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 3af19a6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 11994b7 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    background-color: var(--color_6);
    border-radius: 4px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.18);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
    min-width: 260px;
}
    
#\31 3e4ad68 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#b9371d0e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 d492952 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a230b204 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    background-color: var(--color_6);
    border-radius: 4px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.18);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
    min-width: 260px;
}
    
#\31 6130171 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\32 f73c0ec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 844deed {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c88074d6 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    background-color: var(--color_6);
    border-radius: 4px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.18);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
    min-width: 260px;
}
    
#fdd6f27c {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\36 2745d37 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 6d622f4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 f439b71 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    background-color: var(--color_6);
    border-radius: 4px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.18);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
    min-width: 260px;
}
    
#\34 1f2a8de {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\34 7bc19b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 5047ba0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aee53c19 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    background-color: var(--color_6);
    border-radius: 4px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.18);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
    min-width: 260px;
}
    
#b44ff21d {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\39 7ab9da2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d2439b2f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c8896ef5 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    background-color: var(--color_6);
    border-radius: 4px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.18);
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
    min-width: 260px;
}
    
#\31 1cd784d {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\32 3a1e266 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f1abcf7f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 fe1dc2b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    margin-top: 40px;
}
    
#\32 fb30a9b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\32 fb30a9b {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 56px;
    min-width: 220px;
}
}



@media all {
    
#\35 3945663 {
    min-height: auto;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 90px;
    flex-direction: column;
    align-items: center;
}
    
#\35 48f1708::before, #\35 48f1708 > .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%;
}
#\35 48f1708 {
    background-image: url('https://irp.cdn-website.com/5174b74f/dms3rep/multi/opt/1784582075502-16_9-xcz-1920w.png');
}
    
#\36 506b682 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\34 115730e {
    row-gap: 20px;
    flex-direction: column;
    max-width: 680px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#df0d548b {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#a524fd9a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 7b13f47 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 7a33f3d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 e73256b {
    align-self: center;
    min-height: 56px;
    min-width: 280px;
}
}



@media all {
    
#a5a0c8d6 {
    min-height: auto;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-direction: column;
    align-items: center;
}
    
#d5d41214 {
    background-color: var(--color_1);
}
    
#\30 269dc96 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#aa7512f2 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
}
}



@media all {
    
#f13be4f6 {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#\37 881b8c4 {
    background-color: var(--color_1);
}
    
#fd517e1c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\35 c0d6fc3 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 16px;
    height: auto;
}
    
#be5ee9ed {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 71634f0 {
    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: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    margin-top: 40px;
    flex-wrap: nowrap;
}
    
#eabcb142 {
    row-gap: 8px;
    flex-direction: column;
    width: 18%;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 7f4634b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 64e2f30 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 2f292ea {
    row-gap: 8px;
    flex-direction: column;
    width: 18%;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 aa2bf9c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ed220ac8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 e1e175d {
    row-gap: 8px;
    flex-direction: column;
    width: 18%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 74e9363 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dc49730e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 ae09194 {
    row-gap: 8px;
    flex-direction: column;
    width: 18%;
    justify-content: flex-start;
    align-items: center;
}
    
#d6f501a4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d0945fe1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b561673c {
    row-gap: 8px;
    flex-direction: column;
    width: 18%;
    justify-content: flex-start;
    align-items: center;
}
    
#d788b8a6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 7c00cf6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\38 a15b2c5 {
    min-height: auto;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-direction: column;
    align-items: center;
}
    
#\37 329e218 {
    background-color: var(--color_6);
}
    
#\39 05dd0b7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\33 646a46e {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
}
}



@media all {
    
#\33 10fa3e4 {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#\32 399c78c {
    background-color: var(--color_6);
}
    
#\31 90d8d04 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\33 8e5a0cd {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 16px;
    height: auto;
}
    
#d56dd69e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 1c21ef3 {
    max-width: 100%;
    width: auto;
    margin-top: 12px;
    height: auto;
}
    
#\35 5556ef2 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    margin-top: 40px;
}
    
#cbcf1557 {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 410px;
}
}



@media all {
    
#\35 8d0c67f {
    min-height: auto;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 90px;
    flex-direction: column;
    align-items: center;
}
    
#\32 8bc2d59::before, #\32 8bc2d59 > .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%;
}
#\32 8bc2d59 {
    background-image: url('https://irp.cdn-website.com/5174b74f/dms3rep/multi/opt/1784582075502-16_9-kRo-1920w.png');
}
    
#\38 38a985c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\30 3b48fd6 {
    row-gap: 20px;
    flex-direction: column;
    max-width: 680px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 76acc86 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#\38 b18ced2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 639861e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#afcba7a8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 0fa3711 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\38 5eafb42 {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#\36 7788abd {
    background-color: var(--color_2);
}
    
#f3356bef {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#b23e4a2b {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 16px;
    height: auto;
}
    
#aaeed225 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c2f12dfb {
    max-width: 100%;
    width: auto;
    margin-top: 16px;
    margin-bottom: 24px;
    height: auto;
}
    
#\37 9e20a9e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\37 9e20a9e {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 56px;
    min-width: 260px;
}
    
#\31 1f5972d {
    align-self: center;
    min-height: 48px;
    margin-top: 16px;
    min-width: 260px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ec7f87a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 e0bb018 {
    width: 44%;
}
    
#\31 95c68ee {
    width: 44%;
}
    
#f816df91 {
    width: 44%;
}
    
#\34 11994b7 {
    width: 44%;
}
    
#a230b204 {
    width: 44%;
}
    
#c88074d6 {
    width: 44%;
}
    
#\39 f439b71 {
    width: 44%;
}
    
#aee53c19 {
    width: 44%;
}
    
#c8896ef5 {
    width: 44%;
}
}



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#ab9fc13d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 8aa3de3 {
    align-items: center;
}
    
#\32 1cba5a6 {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\32 ec7f87a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 15640ba {
    align-items: center;
}
    
#aa494d6d {
    align-items: center;
}
    
#\34 e0bb018 {
    width: 100%;
}
    
#\31 95c68ee {
    width: 100%;
}
    
#f816df91 {
    width: 100%;
}
    
#\34 11994b7 {
    width: 100%;
}
    
#a230b204 {
    width: 100%;
}
    
#c88074d6 {
    width: 100%;
}
    
#\39 f439b71 {
    width: 100%;
}
    
#aee53c19 {
    width: 100%;
}
    
#c8896ef5 {
    width: 100%;
}
    
#\36 fe1dc2b {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 3945663 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 506b682 {
    align-items: center;
}
    
#\34 115730e {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#f13be4f6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fd517e1c {
    align-items: center;
}
    
#\32 71634f0 {
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    row-gap: 32px;
}
    
#eabcb142 {
    width: 45%;
}
    
#\39 2f292ea {
    width: 45%;
}
    
#\36 e1e175d {
    width: 45%;
}
    
#\36 ae09194 {
    width: 45%;
}
    
#b561673c {
    width: 45%;
}
}



@media (max-width: 767px) {
    
#\38 a15b2c5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 05dd0b7 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 10fa3e4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 90d8d04 {
    align-items: center;
}
    
#\35 5556ef2 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 8d0c67f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 38a985c {
    align-items: center;
}
    
#\30 3b48fd6 {
    width: 100%;
}
}



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

#\35 48f1708.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQI12MwsTH3CPKLTkvKKCksb25ondTf2NORkJnq5OlibmfFYGJl5hnoG5eenFteXNnS0Dqhp7atKTY1wd7VwczanMHQzMgr0Cc5O620rrK6pb6+o7m4qjQkMsTMylRHX5tBQ1vdw9czoyCnobO1oaO5uqkmKz/DP8jL2FRPQ0uFQUlFztnDJb0wt6G7s6a1sbC8KDE11tvX2cxMV1tbhUFOXtLexSE1P6e2q6OyuSG7KDc2McLP38Xe3sTcXBcA4gM/o+VivjEAAAAASUVORK5CYII=')!important}#\32 8bc2d59.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/AK+/zrLC0LjH1L/N2cjV4MrX4sXS3rzK17TD0bHBzwCaqbWerbmjsr2ntcCqt8Gqt8Cms7ygrribqbSYp7MAd4KEe4aHfoqMf4uNfoqLe4aGeIODdoCAc31+cXx+AFZbT1ddUVlgVFpiVlpiVVhfUlVcUFNZT1JYT1NZUAA+QSs+QCs/Qi1BRC5ERzBFSTBFSDBDRi9BRC9AQzAANTchNDUgNTUfNzggPD0jQEImQkUoQUQpPUEpOj4q+YlSbfgnub4AAAAASUVORK5CYII=')!important}