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

  *#dm .dmInner div.u_1436195698 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1831366550 hr {
    border-width:1px !important;
    color:rgba(33,49,83,0.25) !important;
  }

  *#dm .dmInner div.u_1487261444 hr {
    border-width:1px !important;
    color:rgba(33,49,83,0.25) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1481408397 hr {
    border-width:1px !important;
    color:rgba(33,49,83,0.25) !important;
  }

  *#dm .dmInner div.u_1300579432 hr {
    border-width:1px !important;
    color:rgba(33,49,83,0.25) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1246661289 hr {
    border-width:1px !important;
    color:rgba(33,49,83,0.25) !important;
  }

  *#dm .dmInner div.u_1093406314 hr {
    border-width:1px !important;
    color:rgba(33,49,83,0.25) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1510449707 hr {
    border-width:1px !important;
    color:rgba(33,49,83,0.25) !important;
  }

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

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

  *#dm .dmInner div.u_1620677398 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1863108837 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1510215050 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(33,49,83,0.25) rgba(33,49,83,0.25) rgba(33,49,83,0.25) rgba(33,49,83,0.25) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_5) !important;
  }

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

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

  *#dm .dmInner div.u_1947440505 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(33,49,83,0.25) rgba(33,49,83,0.25) rgba(33,49,83,0.25) rgba(33,49,83,0.25) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_5) !important;
  }

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

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

  *#dm .dmInner div.u_1961227049 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1454213204 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1492137751 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1251702828 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1828326324 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1897125341 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1259981045 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1233687372 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1904752979 hr {
    border-width:1px !important;
    color:rgba(33,49,83,0.25) !important;
  }

  *#dm .dmInner div.u_1855170384 hr {
    border-width:1px !important;
    color:rgba(33,49,83,0.25) !important;
  }

  *#dm .dmInner div.u_1158205496 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) rgb(47,65,108) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1851261849 hr {
    border-width:1px !important;
    color:rgba(78,101,153,1) !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 c11ea32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e8daf98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b3eeb886 {
    min-height: 752px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
}
    
#group_cr6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-end;
}
    
#widget_btj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dam {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_mt6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_k6v {
    width: 224px;
    height: auto;
    min-width: 32px;
    min-height: 53px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 2444964 {
    width: 210px;
    height: auto;
    min-width: 32px;
    min-height: 57px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ee9320bc {
    width: 9.06%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d622fedd::before, #d622fedd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.7;
    border-radius: inherit;
}
#d622fedd {
    background-color: rgba(28, 28, 28, 1);
    background-image: url("https://lirp.cdn-website.com/68baf158/dms3rep/multi/opt/AdobeStock_1711335182-1920w.jpeg");
    background-position: 50% 0%;
}
    
#group_j03 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
}
    
#\34 c7a796f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 c7a796f {
    width: 91.64%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af7612bb {
    width: 75px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 b4ade0e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 5d33cef {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 65px 75px 65px 75px;
}
    
#widget_6k1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 8d9fe72 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e5ec280c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e8a9fb2 {
    min-height: 19px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\34 4dec747.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 4dec747 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\39 6c93657 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e4ae09cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e3d57e66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c2c54a5 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#widget_1dk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f902b8e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 f902b8e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gip {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sc8 {
    width: 100%;
    height: 502px;
    max-width: 100%;
    min-height: 100%;
}
}



@media all {
    
#\32 869e8ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68.15%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 34ca68b {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 65px 75px 65px 75px;
}
    
#b4d6f2cd {
    background-color: var(--color_1);
    background-image: none;
}
    
#feca1d66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 475b384 {
    margin: 0px 0% 0px 0%;
}
    
#widget_nqb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_84o {
    width: 29.85%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7241525 {
    width: 100%;
    height: 424px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 13f9358.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 13f9358 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 11db080 {
    margin: 0px 0% 0px 0%;
}
    
#e8bf5b6c {
    min-height: 19px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\38 004e1c2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 004e1c2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#a445574f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd8c352d {
    background-color: var(--color_1);
    background-image: none;
}
}



@media all {
    
#\39 2111454 {
    flex-direction: row;
    align-items: flex-start;
    width: 49.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 2;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8e25b30 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c06b2be2 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\37 515ab02 {
    margin: 0px 0% 0px 0%;
}
    
#\37 d1ad86c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 65px 75px 65px 75px;
}
    
#\37 7efcc23 {
    width: 95.32%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_38j {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_21s {
    flex-direction: row;
    align-items: flex-start;
    width: 49.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k1r {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_1h7 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7or {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 38px;
    column-gap: 0%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f4ae9d03 {
    flex-direction: row;
    align-items: flex-start;
    width: 49.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 1;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1790a41 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 744efdd {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e587c292 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 d9e9213 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 91dd7a3 {
    flex-direction: row;
    align-items: flex-start;
    width: 49.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 3;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 428b12a {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c2bcc2d9 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 eff9cb9 {
    flex-direction: row;
    align-items: flex-start;
    width: 49.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 4;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 66b19eb {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c97d3cbd {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7485af3 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ea372c1 {
    width: 75px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 3f3633f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e359970 {
    background-color: var(--color_4);
    background-image: none;
}
    
#cd311679 {
    width: 100%;
    height: 424px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e70cccc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68.15%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 dbe071b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a6dc3bc {
    width: 29.85%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d317f05 {
    margin: 0px 0% 0px 0%;
}
    
#\33 eedea80 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 65px 75px 65px 75px;
}
    
#da5cfda2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#da5cfda2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 0e7e6c2 {
    min-height: 19px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#ca89f0ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 55e153e {
    background-color: var(--color_4);
    background-image: none;
}
    
#b4539fb4 {
    margin: 0px 0% 0px 0%;
}
    
#b6f4ecaa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b6f4ecaa {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media all {
    
#\33 8445251 {
    flex-direction: row;
    align-items: flex-start;
    width: 49.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 2;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b13239c3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 288251a {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 e2ff244 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c4d7cb4 {
    flex-direction: row;
    align-items: flex-start;
    width: 49.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e30c2278 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c137b7f {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 616d9bb {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 d3a2db8 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c6f7d27 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 65px 75px 65px 75px;
}
    
#b8cbcc59 {
    width: 95.32%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0243b29 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 05e4647 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f88c7862 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 99bf233 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cc3d3b2 {
    flex-direction: row;
    align-items: flex-start;
    width: 49.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 1;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e23f6656 {
    flex-direction: row;
    align-items: flex-start;
    width: 49.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 3;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1c9174a {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 38px;
    column-gap: 0%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 38d5f54 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 9a44fcb {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 37922bd {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c943e995 {
    flex-direction: row;
    align-items: flex-start;
    width: 49.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 4;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1f86498 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\33 2fbac9d {
    width: 75px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 43a90f3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 43a90f3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bd28ec2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b32d7183 {
    width: 29.85%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e387de2b {
    margin: 0px 0% 0px 0%;
}
    
#\31 fc9bedd {
    width: 100%;
    height: 424px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0a20d27 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68.15%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e333302 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 65px 75px 65px 75px;
}
    
#\37 4875f13 {
    background-color: var(--color_5);
    background-image: none;
}
    
#b4d841b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3933f31 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c3b86bc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 c3b86bc {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\34 949ba2c {
    margin: 0px 0% 0px 0%;
}
    
#e20e2226 {
    min-height: 19px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#cf6a208e {
    background-color: var(--color_5);
    background-image: none;
}
}



@media all {
    
#\31 6191105 {
    width: 95.32%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4ce2f7d {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e554d353 {
    margin: 0px 0% 0px 0%;
}
    
#df32138d {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 445ea0b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8973619 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e75dd1e {
    flex-direction: row;
    align-items: flex-start;
    width: 49.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 3;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdffbf49 {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 38px;
    column-gap: 0%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bc6496a6 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ffcb011e {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a07931e5 {
    flex-direction: row;
    align-items: flex-start;
    width: 49.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 1;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0d783dc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 65px 75px 65px 75px;
}
    
#\31 1aadc58 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aee58c3 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 5a1396a {
    flex-direction: row;
    align-items: flex-start;
    width: 49.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 af713c6 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 9b8a240 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ab7ac5f4 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2fda3cc {
    background-color: var(--color_5);
    background-image: none;
}
    
#\39 05f18ed {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b895c91 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 363c181 {
    flex-direction: row;
    align-items: flex-start;
    width: 49.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 2;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0be0ece {
    flex-direction: row;
    align-items: flex-start;
    width: 49.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 4;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c929deda {
    width: 75px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ae26593b {
    margin: 0px 0% 0px 0%;
}
    
#\34 b5bc9c9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 b5bc9c9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 95f0538 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b69d1ae {
    width: 29.85%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ef5da4b5 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 65px 75px 65px 75px;
}
    
#cf072017 {
    background-color: var(--color_1);
    background-image: none;
}
    
#bd0aae7e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68.15%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 103b550 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0c6b8a4 {
    width: 100%;
    height: 424px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c099256d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1bf2126 {
    min-height: 19px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#a9a4c182 {
    margin: 0px 0% 0px 0%;
}
    
#dd1576e0 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\33 776acf1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 776acf1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media all {
    
#dfbb998a {
    flex-direction: row;
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 2;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2a19a50 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 92aef88 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4746e6c {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 a316ddd {
    margin: 0px 0% 0px 0%;
}
    
#\33 1240d36 {
    flex-direction: row;
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 1;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6daba2c {
    width: 95.32%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5c658cc {
    flex-direction: row;
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 4;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8c71b48 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e83d3c8b {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 e5160ec {
    flex-direction: row;
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b872e66 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc575477 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c1957cf0 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c5b69055 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0c94253 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 65px 75px 65px 75px;
}
    
#a7dd726d {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 97ae3ba {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 38px;
    column-gap: 0%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a6f232a {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b720792 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 7f5e137 {
    background-color: var(--color_1);
    background-image: none;
}
    
#f666876c {
    flex-direction: row;
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 3;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 862020c {
    flex-direction: row;
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 4;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc745fa6 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f998b937 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4f36619 {
    flex-direction: row;
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 4;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 19aba74 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ec82742c {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aed1faca {
    flex-direction: row;
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 4;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d130b645 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c2f5ab {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a83cd4f {
    flex-direction: row;
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 4;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a933601c {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e4cb49ff {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 216c737 {
    width: 75px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 e3a6529 {
    width: 95.32%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b91462f8 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 5d9216d {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 375e264 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#becb83ab {
    min-height: 0;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 65px 75px 65px 75px;
}
    
#b564aaf6 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7050ec4 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7bb95ed {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d2bb2b6 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a58000b {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5e353e8 {
    flex-direction: row;
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 39ba0bb {
    flex-direction: row;
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 2;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a74485c3 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 99eb300 {
    flex-direction: row;
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 3;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aef577f7 {
    flex-direction: row;
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 5;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd63794d {
    margin: 0px 0% 0px 0%;
}
    
#\39 16c6eb0 {
    width: 95.17%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 27fd63a {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ac7a3ff4 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f64dd904 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ba3213ab {
    flex-direction: row;
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 4;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bfa7cc9 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 42c1d17 {
    width: 25px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 b91bea8 {
    flex-direction: row;
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 1;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e83334c {
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 cb45639 {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 38px;
    column-gap: 0%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7d10e25 {
    width: 75px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 0d6997e {
    background-color: var(--color_1);
    background-image: none;
}
    
#e582c33d {
    margin: 0px 0% 0px 0%;
}
    
#\39 418880c {
    min-height: 19px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\31 ce176a2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 ce176a2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#eeffe43e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a77d6fa8 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 65px 75px 65px 75px;
}
    
#\36 b8809b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e0e0a56 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edb22df1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#edb22df1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 84fcd4c {
    margin: 0px 0% 0px 0%;
}
    
#e020f83e {
    width: 100%;
    height: 472px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c762109a {
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 ba52754 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_qc7 {
    align-items: center;
    width: 19%;
    min-height: 196px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 4;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(33,49,83,0.25) rgba(33,49,83,0.25) rgba(33,49,83,0.25) rgba(33,49,83,0.25);
    border-style: solid;
    min-width: 32px;
    height: auto;
    justify-content: flex-start;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#adce8ed6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3461e8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 9;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ceea5c9b {
    align-items: center;
    width: 19%;
    min-height: 196px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 4;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(33,49,83,0.25) rgba(33,49,83,0.25) rgba(33,49,83,0.25) rgba(33,49,83,0.25);
    border-style: solid;
    min-width: 32px;
    height: auto;
    justify-content: flex-start;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 390aefe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b3d642d {
    align-items: center;
    width: 19%;
    min-height: 196px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 4;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(33,49,83,0.25) rgba(33,49,83,0.25) rgba(33,49,83,0.25) rgba(33,49,83,0.25);
    border-style: solid;
    min-width: 32px;
    height: auto;
    justify-content: flex-start;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 40a441f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a82bbfe {
    align-items: center;
    width: 19%;
    min-height: 196px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 4;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(33,49,83,0.25) rgba(33,49,83,0.25) rgba(33,49,83,0.25) rgba(33,49,83,0.25);
    border-style: solid;
    min-width: 32px;
    height: auto;
    justify-content: flex-start;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 32774b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d4a375d {
    align-items: center;
    width: 19%;
    min-height: 196px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 4;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(33,49,83,0.25) rgba(33,49,83,0.25) rgba(33,49,83,0.25) rgba(33,49,83,0.25);
    border-style: solid;
    min-width: 32px;
    height: auto;
    justify-content: flex-start;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1e85ef0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd695cb7 {
    width: 75px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1cc49b5 {
    width: 75px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 73d1716 {
    width: 75px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8cd4bab {
    width: 75px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb6c45de {
    width: 75px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 6365fa5 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\33 81e04b4 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_1);
    background-image: none;
    flex-direction: row;
    align-items: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0f81736 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 65px 75px 65px 75px;
}
    
#adce3ce0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f083d5da.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f083d5da {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5c73cb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1ce4571 {
    margin: 0px 0% 0px 0%;
}
    
#group_6uu {
    align-items: flex-start;
    width: 66.73%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d9d9507c {
    align-items: flex-start;
    width: 32.27%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 629a414 {
    width: 100%;
    height: 424px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#eabc9676 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(239, 239, 239, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 63c70c5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 65px 75px 65px 75px;
}
    
#\33 b8db42a {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\38 aeb6144 {
    margin: 0px 0% 0px 0%;
}
    
#f3ab5c62 {
    width: 45px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ph6 {
    width: 100.00%;
    height: 318px;
    min-height: 100px;
    max-width: 100%;
    margin-top: 3px;
}
}



@media all {
    
#\36 116c3d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dbdd564a {
    min-height: 19px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\37 a710d57 {
    background-color: var(--color_4);
    background-image: none;
}
    
#c3eadb3f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c3eadb3f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\39 d51ab06 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 ad9fd22.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 ad9fd22 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\37 0841338 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 76a8eee {
    min-height: 19px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\38 a985b32 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\31 9292fe8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3eeb886 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 145px 65px 145px 65px;
}
    
#group_cr6 {
    width: 100.00%;
}
    
#\34 c11ea32 {
    width: 100%;
    min-height: 80px;
}
    
#\31 e8daf98 {
    width: 100%;
    min-height: 80px;
}
    
#group_mt6 {
    width: 90.84%;
}
    
#d622fedd::before, #d622fedd > .bgExtraLayerOverlay {
    
}
    
#d8ecf7a6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5d33cef {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 b4ade0e {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e8a9fb2 {
    padding: 0px 0px 0px 0px;
}
    
#\39 6c93657 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c2c54a5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e4ae09cb {
    width: 100%;
    min-height: 80px;
}
    
#e3d57e66 {
    width: 100%;
    min-height: 80px;
}
    
#widget_sc8 {
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 34ca68b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_84o {
    width: 100%;
    min-height: 80px;
}
    
#\32 869e8ee {
    width: 100%;
    min-height: 80px;
}
    
#e7241525 {
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8bf5b6c {
    padding: 0px 0px 0px 0px;
}
    
#\32 11db080 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2111454 {
    width: 100%;
}
    
#\37 d1ad86c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_k1r {
    height: auto;
}
    
#group_21s {
    width: 100%;
}
    
#f4ae9d03 {
    width: 100%;
}
    
#\34 1790a41 {
    height: auto;
}
    
#e587c292 {
    height: auto;
}
    
#\39 91dd7a3 {
    width: 100%;
}
    
#\31 428b12a {
    height: auto;
}
    
#\33 eff9cb9 {
    width: 100%;
}
    
#\30 66b19eb {
    height: auto;
}
    
#group_38j {
    padding: 0px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 eedea80 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 e70cccc {
    width: 100%;
    min-height: 80px;
}
    
#\37 a6dc3bc {
    width: 100%;
    min-height: 80px;
}
    
#cd311679 {
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0e7e6c2 {
    padding: 0px 0px 0px 0px;
}
    
#b4539fb4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8445251 {
    width: 100%;
}
    
#\37 38d5f54 {
    height: auto;
}
    
#\35 288251a {
    height: auto;
}
    
#\32 9a44fcb {
    height: auto;
}
    
#\32 c4d7cb4 {
    width: 100%;
}
    
#c943e995 {
    width: 100%;
}
    
#\35 616d9bb {
    height: auto;
}
    
#\36 c6f7d27 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f88c7862 {
    height: auto;
}
    
#\38 cc3d3b2 {
    width: 100%;
}
    
#e23f6656 {
    width: 100%;
}
    
#b13239c3 {
    padding: 0px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e333302 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b32d7183 {
    width: 100%;
    min-height: 80px;
}
    
#\37 0a20d27 {
    width: 100%;
    min-height: 80px;
}
    
#\31 fc9bedd {
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e20e2226 {
    padding: 0px 0px 0px 0px;
}
    
#\34 949ba2c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4ce2f7d {
    height: auto;
}
    
#\30 445ea0b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e75dd1e {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ffcb011e {
    height: auto;
}
    
#a07931e5 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 0d783dc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 aee58c3 {
    height: auto;
}
    
#\35 af713c6 {
    height: auto;
}
    
#\34 9b8a240 {
    height: auto;
}
    
#\33 5a1396a {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 363c181 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 0be0ece {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fdffbf49 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 05f18ed {
    padding: 0px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef5da4b5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#bd0aae7e {
    width: 100%;
    min-height: 80px;
}
    
#\37 b69d1ae {
    width: 100%;
    min-height: 80px;
}
    
#f0c6b8a4 {
    height: 400px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#dfbb998a {
    width: 49%;
}
    
#\38 0c94253 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c4746e6c {
    height: auto;
}
    
#\33 1240d36 {
    width: 49%;
}
    
#d5c658cc {
    width: 49%;
}
    
#e83d3c8b {
    height: auto;
}
    
#\33 b720792 {
    height: auto;
}
    
#\33 e5160ec {
    width: 49%;
}
    
#f666876c {
    width: 49%;
}
    
#fc575477 {
    height: auto;
}
    
#c1957cf0 {
    height: auto;
}
    
#\38 862020c {
    width: 49%;
}
    
#bc745fa6 {
    height: auto;
}
    
#\39 4f36619 {
    width: 49%;
}
    
#\38 19aba74 {
    height: auto;
}
    
#aed1faca {
    width: 49%;
}
    
#d130b645 {
    height: auto;
}
    
#\35 a83cd4f {
    width: 49%;
}
    
#a933601c {
    height: auto;
}
    
#\34 b872e66 {
    padding: 0px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b91462f8 {
    height: auto;
}
    
#\33 375e264 {
    height: auto;
}
    
#\30 27fd63a {
    height: auto;
}
    
#becb83ab {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ba3213ab {
    width: 49%;
}
    
#\33 bfa7cc9 {
    height: auto;
}
    
#\35 5e353e8 {
    width: 49%;
}
    
#\30 39ba0bb {
    width: 49%;
}
    
#\30 42c1d17 {
    height: auto;
}
    
#a74485c3 {
    height: auto;
}
    
#\35 b91bea8 {
    width: 49%;
}
    
#\33 99eb300 {
    width: 49%;
}
    
#aef577f7 {
    width: 49%;
}
    
#f64dd904 {
    padding: 0px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#a77d6fa8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e020f83e {
    height: 400px;
    width: 100%;
}
    
#group_qc7 {
    width: 32%;
    height: auto;
    min-height: 228px;
}
    
#ceea5c9b {
    width: 32%;
    height: auto;
    min-height: 228px;
}
    
#\38 b3d642d {
    width: 32%;
    height: auto;
    min-height: 228px;
}
    
#\35 a82bbfe {
    width: 32%;
    height: auto;
    min-height: 228px;
}
    
#\36 d4a375d {
    width: 32%;
    height: auto;
    min-height: 228px;
}
    
#\36 e0e0a56 {
    width: 100%;
}
    
#edb22df1 {
    width: 100%;
}
    
#\36 b8809b5 {
    width: 100%;
}
    
#\34 3461e8e {
    width: 100%;
}
    
#\38 40a441f {
    width: 100.00%;
}
    
#\35 1e85ef0 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0f81736 {
    padding: 0px 65px 65px 65px;
}
    
#\33 81e04b4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d9d9507c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_6uu {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 629a414 {
    width: 100.00%;
    height: 400px;
}
    
#\34 1ce4571 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 63c70c5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_ph6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ph6 {
    width: 100.00%;
    height: 468px;
    margin: -80px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dbdd564a {
    padding: 0px 0px 0px 0px;
}
    
#\39 d51ab06 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 76a8eee {
    padding: 0px 0px 0px 0px;
}
    
#\31 9292fe8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 c11ea32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 e8daf98 {
    width: 100%;
    min-height: 60px;
    align-items: flex-end;
    height: auto;
}
    
#b3eeb886 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ee9320bc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_mt6 {
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: auto;
    row-gap: 5px;
}
    
#widget_k6v {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2444964 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_cr6 {
    align-items: center;
}
    
#d622fedd::before, #d622fedd > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\38 b4ade0e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 5d33cef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#\36 8d9fe72 {
    margin: 0px 0% 0px 0%;
}
    
#widget_6k1 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#e5ec280c {
    width: 100%;
    min-height: 20px;
    align-items: center;
}
    
#\32 e8a9fb2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 6c93657 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e4ae09cb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e3d57e66 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 c2c54a5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_sc8 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 869e8ee {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 34ca68b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#group_84o {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e7241525 {
    height: 240px;
}
    
#\35 475b384 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e8bf5b6c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#a445574f {
    width: 100%;
    min-height: 20px;
    align-items: center;
}
    
#\32 11db080 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 2111454 {
    width: 100%;
}
    
#f8e25b30 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 d1ad86c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#widget_k1r {
    height: auto;
}
    
#group_7or {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_21s {
    width: 100%;
}
    
#f4ae9d03 {
    width: 100%;
}
    
#\34 1790a41 {
    height: auto;
}
    
#e587c292 {
    height: auto;
}
    
#\39 91dd7a3 {
    width: 100%;
}
    
#\31 428b12a {
    height: auto;
}
    
#\33 eff9cb9 {
    width: 100%;
}
    
#\30 66b19eb {
    height: auto;
}
    
#\37 515ab02 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cd311679 {
    height: 240px;
}
    
#\37 e70cccc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 a6dc3bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 eedea80 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#\37 d317f05 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 0e7e6c2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#ca89f0ec {
    width: 100%;
    min-height: 20px;
    align-items: center;
}
    
#b4539fb4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 8445251 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 288251a {
    height: auto;
}
    
#\32 c4d7cb4 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c137b7f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 616d9bb {
    height: auto;
}
    
#\36 c6f7d27 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#f88c7862 {
    height: auto;
}
    
#\37 99bf233 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cc3d3b2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e23f6656 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1c9174a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\37 38d5f54 {
    height: auto;
}
    
#\32 9a44fcb {
    height: auto;
}
    
#c943e995 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e30c2278 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b32d7183 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 fc9bedd {
    height: 240px;
}
    
#\37 0a20d27 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e333302 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#e387de2b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3933f31 {
    width: 100%;
    min-height: 20px;
    align-items: center;
}
    
#e20e2226 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\34 949ba2c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e4ce2f7d {
    height: auto;
}
    
#\30 445ea0b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e75dd1e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fdffbf49 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#bc6496a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ffcb011e {
    height: auto;
}
    
#a07931e5 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 0d783dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#\31 aee58c3 {
    height: auto;
}
    
#\33 5a1396a {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 af713c6 {
    height: auto;
}
    
#\34 9b8a240 {
    height: auto;
}
    
#\30 363c181 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 0be0ece {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e554d353 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 b69d1ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ef5da4b5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#bd0aae7e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f0c6b8a4 {
    height: 240px;
}
    
#ae26593b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c099256d {
    width: 100%;
    min-height: 20px;
    align-items: center;
}
    
#\36 1bf2126 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#a9a4c182 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dfbb998a {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c4746e6c {
    height: auto;
}
    
#\33 1240d36 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d5c658cc {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e83d3c8b {
    height: auto;
}
    
#\33 e5160ec {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fc575477 {
    height: auto;
}
    
#c1957cf0 {
    height: auto;
}
    
#\38 0c94253 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#a7dd726d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 97ae3ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\33 b720792 {
    height: auto;
}
    
#f666876c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 862020c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#bc745fa6 {
    height: auto;
}
    
#\39 4f36619 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 19aba74 {
    height: auto;
}
    
#aed1faca {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d130b645 {
    height: auto;
}
    
#\35 a83cd4f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a933601c {
    height: auto;
}
    
#\38 a316ddd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b91462f8 {
    height: auto;
}
    
#\33 375e264 {
    height: auto;
}
    
#\30 27fd63a {
    height: auto;
}
    
#becb83ab {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#\36 7050ec4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ba3213ab {
    width: 100%;
}
    
#\33 bfa7cc9 {
    height: auto;
}
    
#\35 5e353e8 {
    width: 100%;
}
    
#\30 39ba0bb {
    width: 100%;
}
    
#\30 42c1d17 {
    height: auto;
}
    
#a74485c3 {
    height: auto;
}
    
#\35 b91bea8 {
    width: 100%;
}
    
#\33 99eb300 {
    width: 100%;
}
    
#\32 cb45639 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aef577f7 {
    width: 100%;
}
    
#cd63794d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 418880c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#eeffe43e {
    width: 100%;
    min-height: 20px;
    align-items: center;
}
    
#e582c33d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a77d6fa8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#e020f83e {
    height: 180px;
    width: 100%;
}
    
#\38 ba52754 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
}
    
#group_qc7 {
    width: 100%;
    height: auto;
    min-height: 160px;
}
    
#\34 84fcd4c {
    margin: 0px 0% 0px 0%;
}
    
#ceea5c9b {
    width: 100%;
    height: auto;
    min-height: 160px;
}
    
#\35 a82bbfe {
    width: 100%;
    height: auto;
    min-height: 160px;
}
    
#\38 b3d642d {
    width: 100%;
    height: auto;
    min-height: 160px;
}
    
#\36 d4a375d {
    width: 100%;
    height: auto;
    min-height: 160px;
}
    
#\36 e0e0a56 {
    width: 100%;
}
    
#edb22df1 {
    width: 100%;
}
    
#\36 b8809b5 {
    width: 100%;
}
    
#\34 3461e8e {
    width: 100%;
}
    
#\35 1e85ef0 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 81e04b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0f81736 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 15px 15px;
}
    
#\33 629a414 {
    height: 240px;
}
    
#\34 1ce4571 {
    margin: 0px 0% 0px 0%;
}
    
#d9d9507c {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#group_6uu {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eabc9676 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 63c70c5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#\38 aeb6144 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ph6 {
    width: 100.00%;
    height: 582px;
}
}



@media (max-width: 767px) {
    
#\36 116c3d6 {
    width: 100%;
    min-height: 20px;
    align-items: center;
}
    
#dbdd564a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 d51ab06 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 0841338 {
    width: 100%;
    min-height: 20px;
    align-items: center;
}
    
#\32 76a8eee {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\31 9292fe8 {
    margin: 0px 0% 0px 0%;
}
}

