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

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

  *#dm .dmInner div.u_1374389343 img {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1845778661 img {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner div.u_1480768426 img {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1829487060 img {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1450383122 img {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1853353762 img {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1834457708 img {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1649482516 img {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1274812617 img {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1179932197 img {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1461498695 img {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1076177138 img {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1093038960 img {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1116577140 img {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) rgb(229,229,229) !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1016223071 {
    background-color:rgba(63,210,43,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1047769385 {
    background-color:rgba(63,210,43,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1616443138 {
    background-color:rgba(63,210,43,1) !important;
    background-image:none !important;
  }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1396018168
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\31 33b0a71 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ef15cc8d {
    width: 232px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ed537692 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3bed934 {
    width: 54.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d994116 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_858 {
    width: 93%;
    height: 503px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#\39 2dc2a7c {
    width: 97.2%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 b207cf9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c9448074 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 be8de9c {
    margin: 0px 0% 0px 0%;
}
    
#c8d985cf {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aee1f001 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c34aa12b {
    width: 389px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
}



@media all {
    
#\32 0267995 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7820163 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\34 2286340 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 50px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b05ab1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 50px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e255cc4a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 8;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cbdaf16 {
    width: 99.63836985648292%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c110856 {
    width: 8%;
    height: auto;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#b0da749f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 9;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 20a94b1 {
    width: 8%;
    height: auto;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#f4a49138 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8250ac1 {
    width: 8%;
    height: auto;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\35 b2764b2 {
    width: 8%;
    height: auto;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\31 f6b8bbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 50px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fd79522 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f541a7ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 ef1ce67 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a40bcddf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b87df73e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a98018a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 9;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8f01b7a {
    width: 8%;
    height: auto;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\35 b0238e2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0294a79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a581479f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8ed01fc {
    grid-template-columns: repeat(4, minmax(0px, 1fr));
    grid-template-rows: minmax(300px, max-content);
    column-gap: 0.700280112044818vw;
    row-gap: 0vh;
    width: 99.99941152330291%;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6201d36 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#b610191b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c23d855 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.67915701316309%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1b219af {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b78da774 {
    width: 8%;
    height: auto;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#ec4c5911 {
    width: 99.63836985648292%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 7;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#e3be0dfb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d45f5c6d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aec3bc70 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\34 bb1a190 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 107a9a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4161e82 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 81b8b40 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\30 d64a9c4 {
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    background-color: rgba(243, 244, 246, 1);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ddfec89b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 462b4f4 {
    width: 99.63836985648292%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#fb7a367b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e7626b9 {
    width: 99.63836985648292%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a75ff90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 50px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae164b3a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a21e05f7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9ecde46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3e48124 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d64c499e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d64c499e {
    width: 99.67915701316309%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 6;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7c3b087 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.67915701316309%;
    min-height: 32px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 10;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 43bc5e4 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#e2325311 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\34 4911a00 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 10;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2672549 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fcc43804 {
    width: 8%;
    height: auto;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#de44fc19 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 6e4b448 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 11;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 51a387d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 40a044a {
    width: 99.63836985648292%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6634e2e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 6634e2e {
    width: 99.67915701316309%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fd5be09 {
    width: 8%;
    height: auto;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#d14209b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c2f233a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cf986f2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 10;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3cac367 {
    min-height: 49.35773250576869%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 3% 1.9999571836346337%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a0ceb805 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 11;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 f17089b {
    width: 8%;
    height: auto;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\38 0b93346 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 11;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce24f612 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\35 a803f18 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 594e094 {
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    background-color: rgba(243, 244, 246, 1);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 3 / span 1 / span 1;
}
    
#\35 46d2c22 {
    width: 8%;
    height: auto;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\30 2e839fa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8c86105 {
    width: 8%;
    height: auto;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\31 bf8b8e8 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\39 c0560c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 fdb0140 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 554f7b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 7f07ed1 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#e1609ea6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.67915701316309%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f795632d {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\36 306385e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.67915701316309%;
    min-height: 32px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9a740cd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 10;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec9d8e0d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.67915701316309%;
    min-height: 32px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a50b86b {
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    background-color: rgba(243, 244, 246, 1);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 4 / span 1 / span 1;
}
    
#fc065818 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 11;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c12ec0a5 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#d865bfd5 {
    width: 8%;
    height: auto;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\33 1a901dc {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\33 d71f727 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdd764d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1908f52 {
    width: 8%;
    height: auto;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#f4ff1348 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\33 06f9db4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce70b3d1 {
    width: 99.63836985648292%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0874e39 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed69e0ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1efac14 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 75ce037 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 8;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff53ff95 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#a511d146 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b8af3c27 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b791a0f7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b791a0f7 {
    width: 99.67915701316309%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 6;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#d200ff62 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 381ce31 {
    width: 99.63836985648292%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 7;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#f2bafbf5 {
    width: 99.63836985648292%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#a7a6b410 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#d13b9c87.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d13b9c87 {
    width: 99.67915701316309%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 76f335c {
    width: 8%;
    height: auto;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\33 e599686 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 125e7ca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 99aca3f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 696f0ad {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#d006b6e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 aa8585b {
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100.00%;
    min-height: 100.08%;
    height: auto;
    background-color: rgba(243, 244, 246, 1);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\36 39e84e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 4561924 {
    width: 65%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 407b860 {
    width: 296px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\30 fdcdc6a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    box-shadow: none;
    background-image: initial;
}
    
#\33 f1f3d8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    padding: 0% 16px 0% 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3f65723 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c257d010 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 552f930 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ceda4db0 {
    background-color: rgba(255, 255, 255, 1);
}
    
#db7f38de {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 10px 2% 10px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5a5abd1 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#f4a1cc9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 eca8b16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b947622b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a3fde71c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 1px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cf3bbbdc {
    min-height: 230px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 10px 2% 10px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7ec7944 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 1px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#afd1163a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 1px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bc1bf6a1 {
    background-color: rgba(255, 255, 255, 1);
}
    
#widget_978 {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#widget_5b2 {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#widget_1ne {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    margin-top: 1px;
}
}



@media all {
    
#\34 2824242 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 d65c8a3 {
    min-height: 37px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 3% 0%;
}
    
#e00a5eb0 {
    width: 95.29109589041096%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c79e94e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ed0fb74b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 1px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 f0e5040 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e240cc55 {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    margin-top: 1px;
}
    
#\36 98cc5d9 {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#\35 96759f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 39351d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 1px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f0055d32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 1px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ccc7369 {
    min-height: 230px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 10px 2% 10px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e599c76 {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#\32 6786194 {
    background-color: rgba(255, 255, 255, 1);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d994116 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b207cf9 {
    background-color: rgba(0, 0, 0, 0);
}
    
#c9448074 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c8d985cf {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c8f01b7a {
    height: auto;
}
    
#a8c86105 {
    height: auto;
}
    
#\34 3cac367 {
    min-height: auto;
    padding: 0% 2% 3% 2%;
}
    
#\37 c110856 {
    height: auto;
}
    
#\36 20a94b1 {
    height: auto;
}
    
#fdd764d9 {
    background-color: rgba(0, 0, 0, 0);
    row-gap: 0px;
    justify-content: flex-start;
}
    
#\36 1908f52 {
    height: auto;
}
    
#\33 8250ac1 {
    height: auto;
}
    
#\32 8ed01fc {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(294.705px, max-content) minmax(294.705px, max-content);
    align-self: auto;
    width: 99.99890898522213%;
    order: 0;
    row-gap: 1vh;
    column-gap: 1vh;
    max-width: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 76f335c {
    height: auto;
}
    
#\37 f17089b {
    height: auto;
}
    
#fcc43804 {
    height: auto;
}
    
#\35 b2764b2 {
    height: auto;
}
    
#b78da774 {
    height: auto;
}
    
#\36 a50b86b {
    justify-self: center;
    align-self: center;
    width: 100%;
    min-height: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#a511d146 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 fd5be09 {
    height: auto;
}
    
#\36 594e094 {
    justify-self: center;
    align-self: center;
    width: 100%;
    min-height: 100%;
    height: auto;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#d865bfd5 {
    height: auto;
}
    
#\35 46d2c22 {
    height: auto;
}
    
#f4a49138 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 fdcdc6a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\33 f1f3d8f {
    background-color: rgba(0, 0, 0, 0);
    padding-bottom: 0px;
}
    
#\39 3f65723 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db7f38de {
    padding-top: 70px;
    padding-bottom: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf3bbbdc {
    padding-top: 25px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ccc7369 {
    padding-top: 25px;
}
}



@media (max-width: 767px) {
    
#ed537692 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 27d2a79 {
    margin-top: 0px;
}
    
#\31 d994116 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 33b0a71 {
    width: 80%;
}
}



@media (max-width: 767px) {
    
#\39 b207cf9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 8px;
    padding: 0px 0px 0px 0px;
}
    
#c9448074 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c8d985cf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 8% 4%;
}
    
#c34aa12b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-right: 25px;
    padding-left: 25px;
}
#c34aa12b {
    width: 100.00%;
}
    
#\33 be8de9c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 2286340 {
    margin: 0px 0% 50px 0%;
}
    
#\34 3cac367 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 cbdaf16 {
    margin: 0px 0% 0px 0%;
}
    
#a0ceb805 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c110856 {
    height: auto;
}
    
#\36 20a94b1 {
    height: auto;
}
    
#fdd764d9 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 0px;
}
    
#\36 1908f52 {
    height: auto;
}
    
#\33 8250ac1 {
    height: auto;
}
    
#\30 d64a9c4 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    min-height: 99.8%;
    height: auto;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 4;
}
    
#\37 f17089b {
    height: auto;
}
    
#\35 b2764b2 {
    height: auto;
}
    
#\35 75ce037 {
    margin: 0px 0% 8px 0%;
}
    
#a511d146 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 594e094 {
    min-height: 100.00%;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    height: auto;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 1 / span 1 / span 4;
}
    
#\37 ef1ce67 {
    margin: 0px 0% 0px 0%;
}
    
#b8af3c27 {
    margin: 0px 0% 0px 0%;
}
    
#\30 a98018a {
    margin: 0px 0% 8px 0%;
}
    
#\35 46d2c22 {
    height: auto;
}
    
#b791a0f7 {
    margin: 0px 0% 15px 0%;
}
    
#c8f01b7a {
    height: auto;
}
    
#a8c86105 {
    height: auto;
}
    
#\34 4911a00 {
    margin: 0px 0% 8px 0%;
}
    
#e1609ea6 {
    margin: 0px 0% 15px 0%;
}
    
#\32 8ed01fc {
    grid-template-columns: repeat(4, minmax(0px, 1fr));
    grid-template-rows: minmax(42.0575px, max-content) minmax(42.0575px, max-content) minmax(42.0575px, max-content) minmax(42.0575px, max-content);
    column-gap: 1vh;
    width: 100%;
    max-width: none;
    row-gap: 1vh;
}
    
#\32 76f335c {
    height: auto;
}
    
#\33 e599686 {
    margin: 0px 0% 0px 0%;
}
    
#fcc43804 {
    height: auto;
}
    
#b78da774 {
    height: auto;
}
    
#\36 a50b86b {
    min-height: 100%;
    justify-self: center;
    align-self: start;
    width: 100.4%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0px 0px 0px;
    grid-area: 4 / 1 / span 1 / span 4;
}
    
#ec4c5911 {
    margin: 0px 0% 15px 0%;
}
    
#\35 fd5be09 {
    height: auto;
}
    
#d865bfd5 {
    height: auto;
}
    
#\33 aa8585b {
    min-height: 100.00%;
    justify-self: start;
    align-self: start;
    height: auto;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 4;
}
}



@media (max-width: 767px) {
    
#\34 4561924 {
    order: 0;
    width: 80%;
}
    
#\30 fdcdc6a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\33 f1f3d8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 12px;
}
    
#\39 3f65723 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 8% 4%;
}
    
#c257d010 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 552f930 {
    min-height: 10vh;
    align-items: center;
    row-gap: 10px;
    width: 100%;
}
    
#db7f38de {
    min-height: unset;
    flex-direction: column;
    padding-top: 50px;
    padding-bottom: 15px;
}
}



@media (max-width: 767px) {
    
#a3fde71c {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#cf3bbbdc {
    min-height: 50vh;
    flex-direction: column;
    padding: 15px 4% 50px 4%;
}
    
#\36 7ec7944 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#afd1163a {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 2824242 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 d65c8a3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#ed0fb74b {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\31 39351d4 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#f0055d32 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\35 ccc7369 {
    min-height: 50vh;
    flex-direction: column;
    padding: 15px 4% 50px 4%;
}
}

