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

  *#dm .dmInner div.u_1902669437 img {
    border-radius:12px !important;
    object-fit:cover !important;
    box-shadow:0px 8px 32px rgba(196,154,154,0.22) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1012689683 span[data-icon-mask] { background-color:var(--color_6) !important; }

  *#dm .dmInner *.u_1500322350 .svg { width:100% !important; }

  *#dm .dmInner div.u_1500322350 {
    border-color:rgba(255,255,255,1) !important;
    border-radius:25% !important;
    padding:12.5% !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner *.u_1012689683 .svg { width:100% !important; }

  *#dm .dmInner div.u_1012689683 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgba(196,154,154,1) !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1184108636 .svg { width:100% !important; }

  *#dm .dmInner div.u_1184108636 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgba(255,255,255,1) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner *.u_1335743518 .svg { width:100% !important; }

  *#dm .dmInner div.u_1335743518 {
    background-color:var(--color_4) !important;
    border-color:rgba(255,255,255,1) !important;
    border-radius:25% !important;
    padding:12.5% !important;
  }

  *#dm .dmInner *.u_1688385327 .svg { width:100% !important; }

  *#dm .dmInner div.u_1688385327 {
    background-color:var(--color_4) !important;
    border-color:rgba(255,255,255,1) !important;
    border-radius:25% !important;
    padding:12.5% !important;
  }

  *#dm .dmInner *.u_1526513025 .svg { width:100% !important; }

  *#dm .dmInner div.u_1526513025 {
    border-color:rgba(255,255,255,1) !important;
    border-radius:25% !important;
    padding:12.5% !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner *.u_1236484550 .svg { width:100% !important; }

  *#dm .dmInner div.u_1236484550 {
    background-color:var(--color_4) !important;
    border-color:rgba(255,255,255,1) !important;
    border-radius:25% !important;
    padding:12.5% !important;
  }

  *#dm .dmInner *.u_1989748630 .svg { width:100% !important; }

  *#dm .dmInner div.u_1989748630 {
    background-color:var(--color_4) !important;
    border-color:rgba(255,255,255,1) !important;
    border-radius:25% !important;
    padding:12.5% !important;
  }

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

  *#dm .dmInner div.u_1296514840 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1961572566 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1402991753 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1552030140 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1702903391 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1637337362 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1008625996 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1008625996 { width:100% !important; }

  *#dm .dmInner div.u_1898543332 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1898543332 { width:100% !important; }

  *#dm .dmInner div.u_1688148638 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1957087123 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1840432929 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1840432929 { width:100% !important; }

  *#dm .dmInner div.u_1711064436 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1722412925 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1722412925 { width:100% !important; }

  *#dm .dmInner div.u_1788178504 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1042982715 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1042982715 { width:100% !important; }

  *#dm .dmInner a.u_675724241 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

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

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

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

  *#dm .dmInner a.u_1264757256 .iconBg {
    background-color:var(--color_6) !important;
    color:var(--color_6) !important;
    display:none !important;
  }

  *#dm .dmInner a.u_1264757256:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1264757256.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1264757256:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1264757256.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1264757256:hover .iconBg,
  *#dm .dmInner a.u_1264757256.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

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

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

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

  *#dm .dmInner div.u_1141899707 .svg { fill:var(--color_1) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\33 994e142 {
    min-height: auto;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
}
    
#f9b6618d::before, #f9b6618d > .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%;
}
#f9b6618d {
    background-image: url("https://irp.cdn-website.com/5a50c080/dms3rep/multi/opt/Main--1-1920w.png");
}
    
#ff531d0e {
    width: 100%;
    min-width: 4%;
}
    
#\30 cb53739 {
    row-gap: 20px;
    width: 585px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 5ebd6f0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 856b482 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 a914cb1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 14e91f1 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#\33 c3b5c95.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\33 c3b5c95 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#widget_8fd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 7px 16px 7px;
}
#widget_8fd {
    width: 161px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ec7f67f9 {
    min-height: 1017px;
    column-gap: 64px;
    width: 100%;
}
    
#\31 6ff5c87 {
    background-color: var(--color_1);
}
    
#bb24427c {
    width: 50.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#ed4e4bfe {
    width: 100%;
    height: auto;
}
    
#fc7b8e37 {
    row-gap: 20px;
    width: 50.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#\32 facc1a5 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\34 b34e82d {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\35 5f32c9d {
    align-self: flex-start;
    max-width: 100%;
    width: 60px;
    min-height: 1px;
    height: auto;
    order: 3;
}
    
#\33 47dcb4d {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
}



@media all {
    
#\38 df5e726 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#\33 820cd26 {
    background-color: var(--color_8);
}
    
#ac101567 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\31 44aefd3 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#f6ecec8a {
    max-width: 100%;
    width: auto;
    order: 2;
}
    
#\36 a6fec55 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\38 a93284e {
    min-height: 200px;
    border-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0px 4px 20px rgba(196, 154, 154, 0.12);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 0;
    padding: 28px 28px 28px 28px;
}
    
#\31 6b45c85.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 6b45c85 {
    max-width: 100%;
    width: 75px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e707d940 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 787abf1 {
    min-height: 200px;
    border-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0px 4px 20px rgba(196, 154, 154, 0.12);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 1;
    padding: 28px 28px 28px 28px;
}
    
#\36 7b16de1 {
    max-width: 100%;
    width: 75px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 13d21e1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 1b8f80b {
    min-height: 200px;
    border-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0px 4px 20px rgba(196, 154, 154, 0.12);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 2;
    padding: 28px 28px 28px 28px;
}
    
#\38 b0c53c6 {
    max-width: 100%;
    width: 75px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfac2f69 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 2a52b01 {
    min-height: 200px;
    border-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0px 4px 20px rgba(196, 154, 154, 0.12);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 3;
    padding: 28px 28px 28px 28px;
}
    
#d72d0038 {
    max-width: 100%;
    width: 75px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f22d9b8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 445fd6c {
    min-height: 200px;
    border-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0px 4px 20px rgba(196, 154, 154, 0.12);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 6;
    padding: 28px 28px 28px 28px;
}
    
#\32 59b0360 {
    max-width: 100%;
    width: 75px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f668c553 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 8da6867 {
    min-height: 200px;
    border-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0px 4px 20px rgba(196, 154, 154, 0.12);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 5;
    padding: 28px 28px 28px 28px;
}
    
#\32 2726ae9 {
    max-width: 100%;
    width: 75px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9e64d85 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aaf9c39e {
    min-height: 200px;
    border-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0px 4px 20px rgba(196, 154, 154, 0.12);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 4;
    column-gap: 0.8847518547532373%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 12px;
    padding: 28px 28px 28px 28px;
}
    
#dd1fc3c7 {
    max-width: 100%;
    width: 75px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 433c70d {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d213bbe8 {
    min-height: 200px;
    border-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0px 4px 20px rgba(196, 154, 154, 0.12);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 7;
    padding: 28px 28px 28px 28px;
}
    
#a3a8e874 {
    max-width: 100%;
    width: 75px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ae22908 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bfdfda01 {
    min-height: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#cd88477f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#cd88477f {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\34 3605b54 {
    max-width: 100%;
    width: auto;
    order: 0;
    margin-top: 0px;
}
    
#\37 6714aed {
    max-width: 100%;
    width: 70%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e6a9bfd {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 20px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d798e24 {
    max-width: 100%;
    width: 70%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f2924c0 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 20px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 405c3b7 {
    max-width: 100%;
    width: 70%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fd4a529 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 20px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f60d22a {
    max-width: 100%;
    width: 70%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9f01d56 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 20px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9f608c1 {
    max-width: 100%;
    width: 70%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1b497f8 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 20px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5b8b3c4 {
    max-width: 100%;
    width: 70%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7dc0a5f {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 20px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fee775bd {
    max-width: 100%;
    width: 70%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 53c4683 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 20px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a598848d {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 20px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b396e19b {
    max-width: 100%;
    width: 70%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bf5ba6b4 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#f682bc28::before, #f682bc28 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#f682bc28 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/5a50c080/dms3rep/multi/opt/Main---3-1920w.png?jxl&v=jxl");
    background-attachment: fixed;
}
    
#\35 c0812da {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\38 5f3080a {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#c1e1dc6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c1e1dc6c {
    max-width: 100%;
    width: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 e5cb826 {
    align-self: center;
    max-width: 100%;
    width: 80px;
    min-height: 1px;
    height: auto;
    order: 3;
}
    
#\36 41533c2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\36 41533c2 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    order: 4;
}
    
#\38 6c861d5 {
    max-width: 100%;
    width: auto;
    order: 2;
}
}



@media all {
    
#\32 46a6c3f {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#\33 7d7b60b {
    background-color: var(--color_5);
    background-image: none;
}
    
#\30 de7018a {
    min-height: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\32 b986206 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#b8bad748 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#f5cdfe42 {
    border-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0px 4px 20px rgba(196, 154, 154, 0.12);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#\32 558cb03 {
    height: auto;
    width: 23.64%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 55cfd43 {
    max-width: 100%;
    width: 70%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 85272df {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\31 2ebc278 {
    border-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0px 4px 20px rgba(196, 154, 154, 0.12);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#\38 68015f7 {
    height: auto;
    width: 23%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6551e4e {
    max-width: 100%;
    width: 70%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e1189e2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 8d08769 {
    border-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0px 4px 20px rgba(196, 154, 154, 0.12);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#a6a0c824 {
    height: auto;
    width: 23.23%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6601879 {
    max-width: 100%;
    width: 70%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a90c4b60 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 02fb30c {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
}
    
#\37 ba50265 {
    border-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0px 4px 20px rgba(196, 154, 154, 0.12);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
    order: 1;
    padding: 32px 32px 32px 32px;
}
    
#ad15bab9 {
    height: auto;
    width: 25%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f89b696c {
    max-width: 100%;
    width: 70%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0cb1326 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#efd41bfd {
    border-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0px 4px 20px rgba(196, 154, 154, 0.12);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
    order: 0;
    padding: 32px 32px 32px 32px;
}
    
#bc0e4954 {
    height: auto;
    width: 25%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2d35ff8 {
    max-width: 100%;
    width: 71.6%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1bc561d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eade52aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eade52aa {
    max-width: 100%;
    width: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_i96 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.612599115723317%;
    flex-wrap: nowrap;
    align-content: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 97c5264 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 20px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6ag {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_93i {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d0894b58 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bda0aaba {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
}
    
#\35 6f438f1 {
    background-color: var(--color_1);
}
    
#\34 83404c1 {
    row-gap: 20px;
    width: 45.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#\34 7e2879b {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\38 4fd49dc {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\34 4771f6e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\34 4771f6e {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    order: 3;
}
    
#\30 ab8fb5e {
    width: 55%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#widget_7mh {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
    
#\33 ebf526b {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
}



@media all {
    
#\35 7959eb1 {
    min-height: 0;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 96px 5% 15px 5%;
}
    
#\34 ad0c7aa {
    background-color: var(--color_8);
    background-image: none;
}
    
#\36 43a8181 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#\33 5c7d380 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\34 7e38547 {
    max-width: 100%;
    width: auto;
    order: 2;
}
    
#ff0521c0 {
    margin: 0px 0% 0px 0%;
}
    
#e5eea3c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5eea3c5 {
    max-width: 100%;
    width: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 2afbb34 {
    min-height: auto;
    row-gap: 20px;
    width: 100%;
    padding-top: 72px;
    padding-bottom: 72px;
    flex-direction: column;
}
    
#\38 a224ee1::before, #\38 a224ee1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 a224ee1 {
    background-color: var(--color_8);
    background-image: url("https://irp.cdn-website.com/5a50c080/dms3rep/multi/opt/Main-+-4-1920w.png?jxl&v=jxl");
    background-attachment: fixed;
}
    
#\37 d171f2b {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#b6ae77ed {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\32 5c4e60a {
    max-width: 100%;
    width: auto;
    order: 2;
}
    
#bee9035a {
    align-self: center;
    max-width: 100%;
    width: 80px;
    min-height: 1px;
    height: auto;
    order: 4;
}
    
#\35 cafb4a9 {
    max-width: 100%;
    width: auto;
    order: 5;
}
    
#d767e8f5 {
    row-gap: 10px;
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    flex-wrap: wrap;
    order: 3;
}
    
#\33 d4e1561.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\33 d4e1561 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bb635e78.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#bb635e78 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 62b358e.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\32 62b358e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d2c879fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#d2c879fd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 d00ef94.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\31 d00ef94 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 00918e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\33 00918e7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 abeb66b.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\34 abeb66b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 40cbf24.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\33 40cbf24 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a5ee1a7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#a5ee1a7b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 cea67ef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 cea67ef {
    max-width: 100%;
    width: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 9571593 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 280b316 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#cb75e233 {
    background-color: var(--color_1);
}
    
#\31 3fba5e9 {
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\32 0446aba {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\36 703b46b [data-content-reference] {
    border-color: var(--color_3);
    border-width: 1px;
    border-style: solid;
    background-color: var(--color_8);
}
#\36 703b46b [data-content-reference] .accordion-title {
    font-weight: 600;
    font-size: 17px;
    text-align: left;
    direction: ltr;
}
#\36 703b46b {
    width: 100%;
    min-height: auto;
    background-color: var(--color_1);
    order: 2;
    direction: ltr;
}
#\36 703b46b [data-content-reference] .icon-container {
    color: var(--color_4);
    width: 20px;
    height: 20px;
}
    
#\38 0ddb3db {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 4% 4% 4% 4%;
}
    
#\30 087865b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 4% 4% 4% 4%;
}
    
#aea8fed8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 0b63a3c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 4% 4% 4% 4%;
}
    
#\35 747c28b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aacd8a7a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 4% 4% 4% 4%;
}
    
#b8fa6ffc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a7b0af89 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 4% 4% 4% 4%;
}
    
#\33 4732d8a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 361c47d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 361c47d {
    max-width: 100%;
    width: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% -25px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 5a2cfa8 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#\33 cc318d2::before, #\33 cc318d2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 cc318d2 {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/5a50c080/dms3rep/multi/opt/Main--4-1920w.png");
    background-attachment: fixed;
}
    
#\35 d097975 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#ac89bfa3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 ff6e819 {
    max-width: 100%;
    width: auto;
}
    
#\39 64c16ed.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\39 64c16ed {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 9146514 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2530075 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 9% 0% 9%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eea787fc {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c44b9351 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b23fd5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 d5ae124 {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#dcc58908 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\32 d0597ff {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5973bb7 {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ece0371 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#db2d7f54 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 3fa5e45 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\38 1d0e20f {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ab0e63f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\38 b30f524 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#ce64908b {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c17d9d2a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5797acc {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d2ea20a4 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0792811 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dda3184 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 87cf982 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b40b1ce {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bf54845e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a886096 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#e16311fe {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 7a8f522 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 89c9cbd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8fad02c {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f103ec5 {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ca9c48be {
    min-height: 230px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1.5% 9% 6% 9%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e74594d5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\32 a992c06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b9e6cff {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#adf2913d {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c55b629 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 44b5e8f {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#af4d4b4e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd0fc694 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\36 7005b80 {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e4140560 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#bf1e545f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#f2c54e7f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c439b85 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 0f2cdf4 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 5% 50px 5%;
    margin: 0% 0% 0% 0%;
}
    
#f5f3a5df {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#\38 417ac20.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\38 417ac20 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\34 9187fd9 {
    min-height: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
}
    
#\33 ef0662e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 dab3f3a {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\32 96fc785 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f6f027f {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 99d5c48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/5a50c080/dms3rep/multi/opt/Main--3-1920w.png");
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a6da1f05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7219e60 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 3;
}
    
#\39 bf331b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#fa18488e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0f9e8ae {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#c23b69f8 {
    width: 82.44%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 baf33a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d8fe7771 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c203cd9a {
    min-height: 171px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c378e1eb {
    background-color: var(--color_7);
    background-image: none;
}
    
#\39 ee3eafb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 62fba06 {
    margin: 0px 0% 0px 0%;
}
    
#\36 0664fe9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ba95d87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e9e947dd {
    width: 82.44%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 83df3e9 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\35 963fdae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c3dbed43 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 7e1cb60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.67%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d8155593 {
    min-height: 167px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 652d893 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#fe985032 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2694950 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: stretch;
}
    
#\34 9e93024 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bf52eb3 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3abd4ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.67%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e442f44b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e51f7d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9d292c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#b50aa986 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cb23ec1e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b1c1175 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ee108ba6 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\32 a8a769b {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a272de7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.67%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 ce41af0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a46f491 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\35 4e6dc90 {
    min-height: 352px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 df5e726 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 a93284e {
    width: 48%;
}
    
#\31 6b45c85 {
    height: auto;
}
    
#\38 787abf1 {
    width: 48%;
}
    
#\38 1b8f80b {
    width: 48%;
}
    
#\34 2a52b01 {
    width: 48%;
}
    
#\30 445fd6c {
    width: 48%;
}
    
#\38 8da6867 {
    width: 48%;
}
    
#aaf9c39e {
    width: 48%;
}
    
#d213bbe8 {
    width: 48%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 46a6c3f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 558cb03 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\38 68015f7 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#a6a0c824 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#ad15bab9 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#bc0e4954 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#f6551e4e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 55cfd43 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a6601879 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c2d35ff8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f89b696c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_i96 {
    column-gap: 5.612599115723317%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_6ag {
    column-gap: 5.627198124267292%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 97c5264 {
    column-gap: 9.378663540445487%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b8bad748 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#f5cdfe42 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\31 2ebc278 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\32 8d08769 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#d0894b58 {
    column-gap: 5.627198124267292%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_93i {
    column-gap: 5.627198124267292%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2530075 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 20px;
    padding-bottom: 1%;
}
    
#eea787fc {
    height: auto;
    width: 110px;
}
    
#\31 87cf982 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ab0e63f4 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b23fd5d {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5797acc {
    height: auto;
    width: 110px;
}
    
#d2ea20a4 {
    height: auto;
    width: 110px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf1e545f {
    width: 48.5%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
}
    
#ca9c48be {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding-bottom: 8%;
}
    
#\32 c439b85 {
    width: 48.5%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0f2cdf4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 ef0662e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 96fc785 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#\39 99d5c48 {
    width: 100%;
    min-height: 202px;
    height: auto;
}
    
#a6da1f05 {
    width: 100.00%;
    order: 0;
}
    
#\33 7219e60 {
    width: 59.45%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bf331b4 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#\31 0f9e8ae {
    width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c23b69f8 {
    width: 91.41%;
    order: 1;
}
    
#\31 baf33a0 {
    width: 100%;
    min-height: 8px;
    padding-bottom: 16px;
}
    
#d8fe7771 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c203cd9a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 319px;
    padding: 12% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ba95d87 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9e947dd {
    width: 91.41%;
    order: 1;
}
    
#\35 963fdae {
    width: 100%;
    min-height: 8px;
    padding-bottom: 16px;
}
    
#c3dbed43 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 319px;
    padding: 12% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7e1cb60 {
    width: 40.99%;
    min-height: 8px;
    align-items: center;
}
    
#d8155593 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 234px;
    column-gap: 2%;
    padding-bottom: 6%;
}
    
#\38 a272de7 {
    width: 28.34%;
    min-height: 8px;
}
    
#e3abd4ae {
    width: 26.55%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ce41af0 {
    width: 100%;
    min-height: 8px;
}
    
#\35 4e6dc90 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 250px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\39 2530075 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 3fa5e45 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#fd0fc694 {
    grid-template-rows: minmax(8px, max-content);
}
    
#ca9c48be {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 994e142 {
    min-height: 80vh;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#ff531d0e {
    align-items: center;
}
    
#\30 cb53739 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ec7f67f9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#bb24427c {
    width: 100%;
}
    
#fc7b8e37 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 df5e726 {
    min-height: unset;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#ac101567 {
    align-items: center;
}
    
#\36 a6fec55 {
    align-items: center;
}
    
#\38 a93284e {
    width: 100%;
}
    
#\31 6b45c85 {
    height: auto;
}
    
#\38 787abf1 {
    width: 100%;
}
    
#\38 1b8f80b {
    width: 100%;
}
    
#\34 2a52b01 {
    width: 100%;
}
    
#\30 445fd6c {
    width: 100%;
}
    
#\38 8da6867 {
    width: 100%;
}
    
#aaf9c39e {
    width: 100%;
}
    
#d213bbe8 {
    width: 100%;
}
    
#bfdfda01 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#bf5ba6b4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 c0812da {
    align-items: center;
}
    
#c1e1dc6c {
    order: 0;
}
    
#\38 5f3080a {
    order: 1;
}
    
#\38 6c861d5 {
    order: 2;
}
    
#\30 e5cb826 {
    order: 3;
}
    
#\36 41533c2 {
    order: 4;
}
}



@media (max-width: 767px) {
    
#\32 46a6c3f {
    min-height: unset;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\30 de7018a {
    align-items: center;
}
    
#b8bad748 {
    flex-direction: column;
    row-gap: 16px;
}
    
#f5cdfe42 {
    width: 100%;
}
    
#\31 2ebc278 {
    width: 100%;
}
    
#\32 8d08769 {
    width: 100%;
}
    
#\33 02fb30c {
    flex-direction: column;
    row-gap: 16px;
}
    
#\37 ba50265 {
    width: 100%;
}
    
#efd41bfd {
    width: 100%;
}
    
#\32 558cb03 {
    height: auto;
}
    
#\38 68015f7 {
    height: auto;
}
    
#a6a0c824 {
    height: auto;
}
    
#ad15bab9 {
    height: auto;
}
    
#bc0e4954 {
    height: auto;
}
    
#eade52aa {
    order: 0;
}
}



@media (max-width: 767px) {
    
#bda0aaba {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\34 83404c1 {
    width: 100%;
}
    
#\30 ab8fb5e {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 7959eb1 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 43a8181 {
    align-items: center;
}
    
#e5eea3c5 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\30 2afbb34 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 d171f2b {
    align-items: center;
}
    
#\38 cea67ef {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\36 280b316 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 3fba5e9 {
    align-items: center;
}
    
#\33 361c47d {
    order: 0;
}
}



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



@media (max-width: 767px) {
    
#\39 2530075 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 4% 6%;
}
    
#eea787fc {
    width: 96px;
    height: auto;
}
    
#c44b9351 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#ab0e63f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#ce64908b {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\36 b23fd5d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#dcc58908 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#c17d9d2a {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\31 5797acc {
    width: 96px;
    height: auto;
}
    
#\32 d0597ff {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#d2ea20a4 {
    width: 96px;
    height: auto;
}
    
#\30 dda3184 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\31 87cf982 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\36 b40b1ce {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 a886096 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#e16311fe {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 b9e6cff {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#adf2913d {
    width: 96px;
    height: auto;
}
    
#\38 c55b629 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\33 44b5e8f {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#af4d4b4e {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\39 89c9cbd {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\30 8fad02c {
    width: 96px;
    height: auto;
}
    
#e4140560 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#bf1e545f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#ca9c48be {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 12% 6%;
}
    
#\32 c439b85 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
}



@media (max-width: 767px) {
    
#\38 0f2cdf4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 25px 4%;
}
    
#\34 9187fd9 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#\33 ef0662e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 dab3f3a {
    height: 144px;
}
    
#\32 96fc785 {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
    
#\39 99d5c48 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
    
#\33 7219e60 {
    width: 100%;
    min-height: 50px;
}
    
#\39 bf331b4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#\31 0f9e8ae {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c23b69f8 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 baf33a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 16px;
}
    
#d8fe7771 {
    order: 0;
}
    
#c203cd9a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\33 ba95d87 {
    order: 0;
}
    
#e9e947dd {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 963fdae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 16px;
}
    
#c3dbed43 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\32 7e1cb60 {
    width: 100%;
    min-height: 182px;
    align-items: center;
    row-gap: 16px;
}
    
#d8155593 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding-bottom: 0%;
}
    
#\38 a272de7 {
    width: 100%;
    min-height: 182px;
    align-items: center;
    row-gap: 16px;
}
    
#e3abd4ae {
    width: 100%;
    min-height: 182px;
    align-items: center;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#\36 ce41af0 {
    width: 100%;
    min-height: 87px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\35 4e6dc90 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
}

#f682bc28.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAA0klEQVQI1yXM0U6CYABA4X8K1bBcIvgzR0UCUToKhEgEBMeUydbmVTe9/3Oc5ro7+y6OUAcDbpQh42uVW1VlpCpoyhBNufQV2sUUBTEeaVj6Pa/2HH8uWUgTT5o4hk4gTdzphKVlICzTYOV7HMucNs8o4w+aNKaM3umLDU0S0W8zhC1nhIFPVxUcypzmM6ErNhzzjJ+u5byv+O0PCGems3p+ZJf8n6oopE5j6nTN937HqdpybmuEN70jkBPWTxbZwiZzH/jyHFLXoVr6VG8ebfjCH/0OVyRthVS8AAAAAElFTkSuQmCC')!important}#\38 a224ee1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAA30lEQVQI1x2JQUuDYABA1U+MiAWZxcYQxtpkOyQLN6gt6ysUK3eYVkthI+ahwDEICjoGdexHv8jDg8d7iqqqGLqGoQu2dIHQVHRNQxcahhAV/12xdndwmhY9+4BufQ+rto1t1nAaJsN2Ha91iNs0UdqNfa5OOmSBx/zimJtRj4fLAcXdGR9PkvV0RBG4KG7HJpFD3vKomsvolDKV/Lwk/JYpX8uQ9/sJSv+oRSwnbBYpWeSzmgWU2ZTvzYrP4pH1/Jbn2Efpdx3i64DFLOHcGxKMx8RS8prnJGFYue95/AHRImHUzz2tJQAAAABJRU5ErkJggg==')!important}#\33 cc318d2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAtUlEQVQI12XKy07CQBhA4X9qC20VBsv0NnIplbY2mS4GAtEEN77/Ox2DiYmJiy9nc0RE+EupO/WPBEr4pX6qCALFLHognoU8xhHJPEQWSUi+iqlNylrHZMs5izTCmpR99cTYrBh2GjE64VBrXGt422cMu4xtscQ1a059zm2qeB8LZHjRnI6G22S5jDW+L+m296nkw1m+/IbPySK+feb8arj2Jf5Y4Q4V7SZnbEp8Zzl3Na4p+AaiB0pXv0tK8AAAAABJRU5ErkJggg==')!important}#\39 99d5c48.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAArElEQVQI1y2KXQvBUABAb3bxRqS2mNiuDWMf2Ic2U7QIeVIe5P//jSPycDp1OkJqNeqaRlP+qUuaUv5a4+/vI/ROC9XXWTkWK9cmVGN8e8Skb+CaBmavg95tI9RAJ/EcbnnCfZ9xLRIuecwu9KjigHQ+IXJtRKiGVLHP61Tyvhx4ViWPY0GVRtyKmDKcs11OEYFlkHsWp2TBOQs4bJbsIo/1TLH1p0Suhe+M+QCRc0gyhKHcfAAAAABJRU5ErkJggg==')!important}