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

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

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

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

  *#dm .dmInner div.u_1414589947 {
    border-color:var(--color_5) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1709677973 {
    border-color:var(--color_5) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1261445649 {
    border-color:var(--color_5) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1376020238 {
    border-color:var(--color_5) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1463277356 {
    border-color:var(--color_5) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1831655223 {
    border-color:var(--color_5) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1977478504 {
    border-color:var(--color_5) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1031290920 img { object-fit:cover !important; }

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

  *#dm .dmInner div.u_1983944816 {
    border-color:var(--color_5) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1310366008 img { object-fit:cover !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1460594522 .svg { fill:var(--color_5) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 2700458 {
    column-gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 f2619b3 {
    min-height: auto;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 100px;
    flex-direction: column;
}
    
#a6a77bcf::before, #a6a77bcf > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.8;
    content: '';
    height: 100%;
}
#a6a77bcf {
    background-image: url('https://irp.cdn-website.com/21cf01ea/dms3rep/multi/opt/1786630060396-16_9-oxz-1920w.png');
}
    
#e6d148bf {
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\35 40941d6 {
    row-gap: 0px;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
}
    
#\36 e35b600 {
    max-width: 100%;
    width: 40px;
    min-height: 1px;
    margin-bottom: 24px;
    height: auto;
}
    
#eb2f6de2 {
    max-width: 100%;
    width: 781px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea4e655b {
    max-width: 100%;
    width: 760px;
    margin-bottom: 0px;
    height: auto;
}
    
#\33 df4299e {
    height: 24px;
}
    
#da456d0c {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#d3fe6429.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#d3fe6429 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\38 04b686c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\38 04b686c {
    min-height: 56px;
}
    
#fcfcd672 {
    height: 48px;
}
    
#d18c818b {
    column-gap: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\30 be59622 {
    row-gap: 4px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#df98c734.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#df98c734 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 d31651c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 b498d9a {
    margin-left: 24px;
    background-color: var(--color_4);
    align-self: stretch;
    width: 1px;
    min-height: 60px;
    justify-content: flex-start;
    align-items: stretch;
    margin-right: 24px;
}
    
#dbda40c6.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#dbda40c6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\31 8013229 {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#\30 599e36b {
    background-color: var(--color_1);
}
    
#\32 a71c1db {
    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 eedcf6b {
    align-self: center;
    max-width: 100%;
    width: 40px;
    min-height: 1px;
    margin-bottom: 24px;
    height: auto;
}
    
#d8b1fbfa {
    max-width: 100%;
    width: auto;
    margin-bottom: 24px;
    height: auto;
}
    
#\33 a2d2f17 {
    align-self: center;
    max-width: 720px;
    width: auto;
    margin-bottom: 40px;
    height: auto;
}
    
#e7683ff9 {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 a67b008.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#\30 a67b008 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a4b1ed35.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#a4b1ed35 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 3b60013.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#\39 3b60013 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 c3e2f5c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#\36 c3e2f5c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 8e960eb.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#\32 8e960eb {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\33 134a003 {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: flex-start;
}
    
#bedfcdfb {
    background-color: var(--color_2);
}
    
#\33 336ed1d {
    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: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\36 0cd574e {
    max-width: 100%;
    width: 40px;
    min-height: 1px;
    margin-bottom: 24px;
    height: auto;
}
    
#\35 fa8e799 {
    max-width: 100%;
    width: auto;
    margin-bottom: 12px;
    height: auto;
}
    
#\36 741fc32 {
    max-width: 100%;
    width: auto;
    margin-bottom: 32px;
    height: auto;
}
    
#\30 452ff4c {
    row-gap: 20px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#ffadef08 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_5);
    background-color: var(--color_2);
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 3px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\35 598f6f8 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\34 e35d101 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 2e9366e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 27c0bc7 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_5);
    background-color: var(--color_2);
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 3px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\35 c71d588 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\36 883d620 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f69cbbfb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 7502a27 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_5);
    background-color: var(--color_2);
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 3px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\32 adc0b02 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\38 65bb724 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 44ab771 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 59bcef7 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_5);
    background-color: var(--color_2);
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 3px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\30 dcfe0bb {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\32 407b40c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e0cc736d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 e906e8d {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_5);
    background-color: var(--color_2);
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 3px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\30 7b9fc00 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\38 fda4ba7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 f830a5f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c1ca4547 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_5);
    background-color: var(--color_2);
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 3px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\38 d38d8ef {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\39 6fddd47 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 fd3d7cc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 5b5ad9e {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_5);
    background-color: var(--color_2);
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 3px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\36 02613f9 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#eaaa10b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 6ac5a7f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c6db99bb {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_5);
    background-color: var(--color_2);
    row-gap: 10px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 3px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#f273399f {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#ab5f49be {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 ee747df {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 2527329 {
    height: 40px;
}
    
#a770d61e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#a770d61e {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#d7803a07 {
    min-height: 240px;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: row;
    align-items: stretch;
}
    
#ddadb1bf {
    background-color: var(--color_1);
}
    
#ee28ff12 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 60.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#c494721f {
    width: 100%;
    min-height: 600px;
    height: 100%;
}
    
#cde085e7 {
    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: 40.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 48px;
    padding-right: 48px;
    padding-bottom: 48px;
    padding-left: 48px;
    background-color: var(--color_1);
    min-height: 8px;
}
    
#\39 4dadfed {
    max-width: 100%;
    width: 40px;
    min-height: 1px;
    margin-bottom: 24px;
    height: auto;
}
    
#\36 671641b {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#c63bc0d3 {
    max-width: 100%;
    width: auto;
    margin-bottom: 20px;
    height: auto;
}
    
#\37 6b89665.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#\37 6b89665 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0px;
    height: auto;
}
    
#\30 a5d45e2 {
    height: 24px;
}
    
#\31 a47579a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#\31 a47579a {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\35 5a0bc3d {
    min-height: 240px;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: row;
    align-items: stretch;
}
    
#fa2a2274 {
    background-color: var(--color_2);
}
    
#\31 3d70815 {
    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: 50.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 80px;
    padding-right: 48px;
    padding-bottom: 80px;
    padding-left: 48px;
    background-color: var(--color_2);
    min-height: 8px;
}
    
#\32 602eeae {
    max-width: 100%;
    width: 40px;
    min-height: 1px;
    margin-bottom: 24px;
    height: auto;
}
    
#\34 192fd45 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#f057672e {
    max-width: 100%;
    width: auto;
    margin-bottom: 0px;
    height: auto;
}
    
#\32 216d985 {
    height: 24px;
}
    
#\36 aa8dc0b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#\36 aa8dc0b {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\30 cddcd40 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#d7fa0986 {
    width: 100%;
    min-height: 560px;
    height: 100%;
}
}



@media all {
    
#\38 4781634 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 bffa579 {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\38 01a33b1 {
    background-color: var(--color_1);
}
    
#\39 0ef8947 {
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#ee04593e {
    align-self: center;
    max-width: 100%;
    width: 40px;
    min-height: 1px;
    margin-bottom: 24px;
    height: auto;
}
    
#be79dc05 {
    max-width: 100%;
    width: auto;
    margin-bottom: 40px;
    height: auto;
}
    
#\37 a49b9cf {
    column-gap: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\32 3b59361 {
    row-gap: 12px;
    width: 20%;
    justify-content: space-between;
    border-width: 0px 1px 0px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding: 24px 20px 24px 20px;
}
    
#\35 90b3551 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#fe42fd0a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c64cf409 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 6772f60 {
    row-gap: 12px;
    width: 20%;
    justify-content: space-between;
    border-width: 0px 1px 0px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding: 24px 20px 24px 20px;
}
    
#\35 76cd523 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\33 c8414ca {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 3193baf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e28191df {
    row-gap: 12px;
    width: 20%;
    justify-content: space-between;
    border-width: 0px 1px 0px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding: 24px 20px 24px 20px;
}
    
#\32 899039f {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\39 fd01ec0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b113b610 {
    row-gap: 12px;
    width: 20%;
    justify-content: space-between;
    border-width: 0px 1px 0px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding: 24px 20px 24px 20px;
}
    
#e5a4cb21 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\38 f7982e9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e06a1307 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e9d95bae {
    row-gap: 12px;
    width: 20%;
    justify-content: space-between;
    border-width: 0px;
    align-items: center;
    border-style: solid;
    padding: 24px 20px 24px 20px;
}
    
#a80dbe2e {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#e7a0df7b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 6be5336 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\39 68e8366 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\38 e41fdb7 {
    background-color: var(--color_3);
}
    
#\36 f71e4f3 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    padding: 0 0 0 0;
}
    
#widget_k17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#\39 f2619b3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e6d148bf {
    align-items: center;
}
    
#\35 40941d6 {
    width: 100%;
}
    
#da456d0c {
    flex-direction: column;
    align-items: flex-start;
}
    
#d3fe6429 {
    width: 100%;
}
    
#\38 04b686c {
    width: 100%;
}
    
#d18c818b {
    row-gap: 20px;
    flex-direction: column;
}
}



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



@media (max-width: 767px) {
    
#\33 134a003 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 336ed1d {
    align-items: center;
}
    
#\30 452ff4c {
    flex-direction: column;
}
    
#ffadef08 {
    width: 100%;
}
    
#\36 27c0bc7 {
    width: 100%;
}
    
#\32 7502a27 {
    width: 100%;
}
    
#\37 59bcef7 {
    width: 100%;
}
    
#\32 e906e8d {
    width: 100%;
}
    
#c1ca4547 {
    width: 100%;
}
    
#\36 5b5ad9e {
    width: 100%;
}
    
#c6db99bb {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d7803a07 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ee28ff12 {
    width: 100%;
    min-height: 280px;
}
    
#cde085e7 {
    padding-top: 40px;
    padding-right: 24px;
    padding-bottom: 40px;
    padding-left: 24px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 5a0bc3d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 3d70815 {
    padding-top: 40px;
    padding-right: 24px;
    padding-bottom: 40px;
    padding-left: 24px;
    width: 100%;
}
    
#\30 cddcd40 {
    width: 100%;
    min-height: 280px;
}
}



@media (max-width: 767px) {
    
#\37 bffa579 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 0ef8947 {
    align-items: center;
}
    
#\37 a49b9cf {
    flex-direction: column;
}
    
#\32 3b59361 {
    width: 100%;
}
    
#\33 6772f60 {
    width: 100%;
}
    
#e28191df {
    width: 100%;
}
    
#b113b610 {
    width: 100%;
}
    
#e9d95bae {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 68e8366 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 f71e4f3 {
    align-items: center;
}
}

