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

  *#dm .dmInner a.u_1540993159:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1540993159.hover { background-image:initial !important; }

  *#dm .dmInner div.u_1362862724 img { border-radius:6px 6px 6px 6px !important; }

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

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

  *#dm .dmInner a.u_1863554669:hover {
    background-image:none !important;
    border-color:var(--color_4) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1863554669.hover {
    background-image:none !important;
    border-color:var(--color_4) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1540993159 span.text {
    font-weight:600 !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:15px !important;
  }

  *#dm .dmInner a.u_1863554669 span.text {
    font-weight:600 !important;
    color:var(--color_13) !important;
    font-size:15px !important;
  }

  *#dm .dmInner a.u_1203858809:hover {
    background-image:none !important;
    border-color:var(--color_4) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1203858809.hover {
    background-image:none !important;
    border-color:var(--color_4) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1203858809 span.text {
    font-weight:600 !important;
    color:var(--color_13) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1040906499 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1563503299 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1878338946 img {
    border-radius:6px 6px 6px 6px !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner a.u_1554693583 span.text {
    font-weight:600 !important;
    color:var(--color_13) !important;
    font-size:15px !important;
  }

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

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

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

  *#dm .dmInner a.u_1858466251 span.text {
    font-weight:600 !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1858466251:hover span.text { color:var(--color_13) !important; }

  *#dm .dmInner a.u_1858466251.hover span.text { color:var(--color_13) !important; }

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

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

  *#dm .dmInner a.u_1554693583:hover span.text { color:var(--color_13) !important; }

  *#dm .dmInner a.u_1554693583.hover span.text { color:var(--color_13) !important; }

  *#dm .dmInner div.u_1182620753 img {
    border-radius:6px 6px 6px 6px !important;
    object-position:50% 50% !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1701901362 span.text {
    font-weight:600 !important;
    color:var(--color_13) !important;
    font-size:15px !important;
  }

  *#dm .dmInner a.u_1701901362:hover span.text { color:var(--color_13) !important; }

  *#dm .dmInner a.u_1701901362.hover span.text { color:var(--color_13) !important; }

  *#dm .dmInner a.u_1701901362:hover {
    background-image:none !important;
    border-color:var(--color_4) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1701901362.hover {
    background-image:none !important;
    border-color:var(--color_4) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_2211105490 img {
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_2476362056 .marquee__group img {
    width:140px !important;
    height:120px !important;
  }

  *#dm .dmInner *.u_2476362056 root { animation-duration:90s !important; }

  *#dm .dmInner *.u_2476362056 .marquee__group { animation-duration:90s !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2476362056 .marquee svg { width:60px !important; }

  *#dm .dmInner div.u_2476362056 .marquee__group img {
    width:90px !important;
    height:60px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\31 2168017 {
    align-items: flex-start;
    width: 32.8%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    padding: 2.5% 2.5% 2.5% 2.5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 8f8ca1f {
    min-height: 80px;
    column-gap: 0.8%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    height: auto;
    background-color: rgba(20, 21, 24, 1);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#a86ef6ec {
    min-height: 0;
    column-gap: 2%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f1f2ee5a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_vvg {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    height: auto;
}
    
#group_j2v {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8306636155606408%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_nao {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_1gq {
    align-items: flex-start;
    width: 32.8%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    padding: 2.5% 2.5% 2.5% 2.5%;
    margin: 0px 0% 0px 0%;
}
    
#widget_t3s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 33c51a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db8ccf41 {
    margin: 0px 0% 0px 0%;
}
    
#\30 18a6898 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 2a740b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e6f30114 {
    align-items: flex-start;
    width: 32.8%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    padding: 2.5% 2.5% 2.5% 2.5%;
    margin: 0px 0% 0px 0%;
}
    
#\35 0eff11b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c020cf6d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 840bb4b {
    align-items: flex-start;
    width: 32.8%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    padding: 2.5% 2.5% 2.5% 2.5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f6322b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 7b40612 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 fcb404c {
    align-items: flex-start;
    width: 32.8%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    padding: 2.5% 2.5% 2.5% 2.5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 a2e75b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f6f1628 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b6c15ff {
    align-items: flex-start;
    width: 32.8%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    padding: 2.5% 2.5% 2.5% 2.5%;
    margin: 0px 0% 0px 0%;
}
    
#a1a2d730 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a03f6d4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 cd3527f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\37 cd3527f {
    max-width: 100%;
    width: 180px;
    min-height: 44px;
    height: auto;
    order: 1;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b78a7e2c::before, #b78a7e2c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b78a7e2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    background-image: url();
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 820abcd {
    min-height: 50vh;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding: 8% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 58da9e8 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#f167dfe6 {
    margin: 0px 2% 0px 2%;
}
}



@media all {
    
#\33 7077281 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 f767903::before, #\35 f767903 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_15);
    opacity: 0.75;
    border-radius: inherit;
}
#\35 f767903 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/autohopoutline-b11ec6bc-d20053e0-1920w.png");
    background-size: contain;
}
    
#\33 4cee3b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#ddd2f928 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ae4a001e {
    width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3bdd007 {
    margin: 0px 0% 0px 0%;
}
    
#\33 6a432e4 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cfp {
    align-items: flex-start;
    width: 53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d9d22ad0 {
    align-items: flex-start;
    width: 40%;
    min-height: auto;
    max-height: 100%;
    row-gap: 36px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 2538ceb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 710ce90.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\30 710ce90 {
    max-width: 100%;
    width: 180px;
    min-height: 44px;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfda600b {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    align-items: center;
    height: auto;
    order: 1;
    flex-wrap: nowrap;
    align-self: auto;
    justify-content: flex-start;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ca12b82.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\33 ca12b82 {
    max-width: 100%;
    width: 180px;
    min-height: 44px;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_d8p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 20px;
    order: 0;
}
    
#widget_eu7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_eu7 {
    width: 40px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\38 56076c0 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 29bee3d {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 4px 12px 4px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6a84fb6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 1.2%;
    order: 2;
}
    
#\39 cdcf637 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 4px 12px 4px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 246eb5b {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 39f5b10 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 4px 12px 4px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 83c3277 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 46%;
    min-width: 4%;
    order: 1;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 949056f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 1c6ef89 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_qou.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qou {
    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;
}
    
#\39 956e142.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 956e142 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8b28181 {
    margin: 0px 0% 0px 0%;
}
    
#b786b5b7 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 2%;
    background-image: linear-gradient(450deg, rgba(53, 54, 56, 1) 11%, rgba(26, 28, 32, 1) 100%);
    height: auto;
    border-radius: 4px 4px 4px 4px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    background-origin: border-box;
    box-shadow: none;
    padding: 1.5% 2.5% 1.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cf939eb {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_io1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_gpq {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
}
    
#ece1be41 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2.4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-content: center;
    order: 1;
}
    
#\30 a8f9ce0 {
    align-items: flex-start;
    width: 49%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 3.461642477237898%;
    height: auto;
    order: 1;
    align-content: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-self: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 8% 0% 0% 0%;
}
    
#\39 5f30d7b {
    align-items: flex-start;
    width: 49%;
    min-height: 74%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/magnific__improve-clarity-and-lighting__5819-592h.png");
    height: auto;
    border-radius: 6px 6px 6px 6px;
    order: 0;
    justify-content: flex-start;
    align-self: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 9b9d91d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 36px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(109, 44, 168, 1) 27%, rgba(58, 21, 96, 1) 100%);
    border-radius: 6px 6px 6px 6px;
    background-origin: border-box;
    order: 1;
    justify-self: auto;
    justify-content: space-between;
    padding: 4.5% 4.5% 4.5% 4.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2fb4a81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_7gl {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 34b2465 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 2%;
    background-image: linear-gradient(450deg, rgba(53, 54, 56, 1) 11%, rgba(26, 28, 32, 1) 100%);
    height: auto;
    border-radius: 4px 4px 4px 4px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    background-origin: border-box;
    padding: 1.5% 2.5% 1.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a90d247 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 1a9b421 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d263f0b {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 2%;
    background-image: linear-gradient(450deg, rgba(53, 54, 56, 1) 11%, rgba(26, 28, 32, 1) 100%);
    height: auto;
    border-radius: 4px 4px 4px 4px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    background-origin: border-box;
    padding: 1.5% 2.5% 1.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8a44ca3 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 7beacee {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b6bc518 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 2%;
    background-image: linear-gradient(450deg, rgba(53, 54, 56, 1) 11%, rgba(26, 28, 32, 1) 100%);
    height: auto;
    border-radius: 4px 4px 4px 4px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    background-origin: border-box;
    padding: 1.5% 2.5% 1.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 26f22bb {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fc7f1a8b {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 85bf5bf {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 2%;
    background-image: linear-gradient(450deg, rgba(53, 54, 56, 1) 11%, rgba(26, 28, 32, 1) 100%);
    height: auto;
    border-radius: 4px 4px 4px 4px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    background-origin: border-box;
    padding: 1.5% 2.5% 1.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d38de1bb {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 8ff7de5 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 59c8c68 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 2%;
    background-image: linear-gradient(450deg, rgba(53, 54, 56, 1) 11%, rgba(26, 28, 32, 1) 100%);
    height: auto;
    border-radius: 4px 4px 4px 4px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    background-origin: border-box;
    padding: 1.5% 2.5% 1.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cbc1c64 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 2e06a91 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cf909e8 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 2%;
    background-image: linear-gradient(450deg, rgba(53, 54, 56, 1) 11%, rgba(26, 28, 32, 1) 100%);
    height: auto;
    border-radius: 4px 4px 4px 4px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    background-origin: border-box;
    padding: 1.5% 2.5% 1.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 192ec10 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 6e2a560 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 133e8a7 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3ceb134 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 7925627::before, #\36 7925627 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(20, 21, 24, 1) 14%, rgba(0, 0, 0, 0) 100%);
}
#\36 7925627 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/magnific__improve-clarity-and-lighting__2999-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c423be9a {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px -3px 11px 0px;
    padding: 4.5% 3.5% 4.5% 3.5%;
    margin: 0% 0% -8% 0%;
}
    
#fc1ab1f8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 24% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 df55c87 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bsm {
    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_81r {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    --column-gap: 4%;
    align-content: center;
}
    
#b20b4f05 {
    width: 30.66%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 64b1ffc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 81ec5f4 {
    width: 30.66%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7e6e76d {
    width: 30.66%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6fp {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
}
}



@media all {
    
#\33 0650831 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 1275177::before, #\36 1275177 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#\36 1275177 {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5911905 {
    width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c4569f5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\31 bf97d94 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 1596a98 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 12px;
    flex-wrap: nowrap;
    align-content: stretch;
    align-items: stretch;
    order: 1;
}
    
#\39 93d7ef4 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 1%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
    order: 0;
}
    
#b6862912 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c3940d5::before, #\34 c3940d5 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#\34 c3940d5 {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e591e2ce::before, #e591e2ce > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#e591e2ce {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/01-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 0% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c74e6df1 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\38 af9a42d {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#e7d32ce8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#cbc2d2cf {
    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;
}
    
#\33 c15a55a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8d12d94::before, #\31 8d12d94 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#\31 8d12d94 {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bcc8ddf::before, #\33 bcc8ddf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#\33 bcc8ddf {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/02-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 0% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b636d6f1 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\37 3db64c1 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 5de7b6d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#c4c9224d {
    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;
}
    
#\31 bc9879d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 939ad62::before, #\37 939ad62 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#\37 939ad62 {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a68bac5d::before, #a68bac5d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#a68bac5d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/03-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 100% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7d6794e {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\39 dc21624 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#ebaaf654 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\31 887abb0 {
    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;
}
    
#\35 a07a9f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f185ee68 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 1%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
    order: 0;
}
    
#\39 06a3d21::before, #\39 06a3d21 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#\39 06a3d21 {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c6a77a5::before, #\37 c6a77a5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#\37 c6a77a5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/03-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 0% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b5eb36c {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\34 60ba8d4 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 7c40cb9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\35 2140d41 {
    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;
}
    
#ca6395d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f910e724::before, #f910e724 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#f910e724 {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c2228a2::before, #\39 c2228a2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#\39 c2228a2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/06-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 0% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b802e928 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#dacfcb45 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 d90df76 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#d18d3a37 {
    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;
}
    
#\35 f1efbbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3aa23e0::before, #f3aa23e0 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#f3aa23e0 {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b25456f::before, #\32 b25456f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#\32 b25456f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/01-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 0% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d864b31a {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\37 6682f4a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 c6eb18b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\32 15cafd5 {
    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;
}
    
#\38 6f1960b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 03a38a9::before, #\31 03a38a9 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#\31 03a38a9 {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 73a8934::before, #\39 73a8934 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#\39 73a8934 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/02-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 100% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7ddcd72 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\36 51dbd02 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f08b8727 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#c9266f9c {
    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 52b4551 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 266352f {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 1%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
    order: 0;
}
    
#\36 5b7b166::before, #\36 5b7b166 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#\36 5b7b166 {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4afa6e2::before, #\31 4afa6e2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#\31 4afa6e2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/02-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 0% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6cc9bad {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\31 f5758af {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 ce3b71c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\36 2139feb {
    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;
}
    
#\39 6bbefb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa41c9ee::before, #fa41c9ee > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#fa41c9ee {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8e94d68::before, #f8e94d68 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#f8e94d68 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/04-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 0% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0ca58aa {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#d84e482e {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 1e52eb5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\34 dd97c9a {
    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;
}
    
#\35 43dc474 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efa59992::before, #efa59992 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#efa59992 {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b00c8ca9::before, #b00c8ca9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#b00c8ca9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/06-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 0% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fc4b36d {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\33 e27ef0e {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 4e2d103 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\37 850bee3 {
    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 3bdc239 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcb07512::before, #fcb07512 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#fcb07512 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/01-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 100% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 02dcf26 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\35 b7c720c {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 3be5a72 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\30 46994c2 {
    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;
}
    
#f5f17ca3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8057b7f {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 1%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
    order: 0;
}
    
#\30 5447a61::before, #\30 5447a61 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#\30 5447a61 {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5b73678::before, #\32 5b73678 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#\32 5b73678 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/04-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 0% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9f10d60 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\35 88fb590 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b06e2408 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\31 78fe999 {
    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;
}
    
#\35 00e41ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 19924cd::before, #\32 19924cd > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#\32 19924cd {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7194663::before, #b7194663 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#b7194663 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/02-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 0% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d770609f {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\30 500e5dc {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 a52a295 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#afdeb9d9 {
    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 c931df9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcf5f51c::before, #fcf5f51c > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#fcf5f51c {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f821310::before, #\33 f821310 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#\33 f821310 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/06-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 0% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0336caf {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#d131ccad {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 50b7012 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\37 94e6d84 {
    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;
}
    
#cb9f649f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 047ac49::before, #\31 047ac49 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#\31 047ac49 {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe1e20a7::before, #fe1e20a7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#fe1e20a7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/06-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 100% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 38cedb4 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\33 4c61978 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\33 0f20ae0 {
    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;
}
    
#\31 f3d7d4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f4e8611::before, #\32 f4e8611 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 21%, rgba(37, 39, 41, 0.7) 100%);
}
#\32 f4e8611 {
    align-items: stretch;
    width: 24.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5828524319868098%;
    border-radius: 4px 4px 4px 4px;
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 0.6% 0.6% 0.6% 0.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3b1d625::before, #\37 3b1d625 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_12);
}
#\37 3b1d625 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 24px;
    border-radius: 4px 4px 4px 4px;
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/04-1920w.jpg");
    justify-content: flex-start;
    box-shadow: none;
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    background-position: 0% 50%;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2410932 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    align-self: flex-end;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\34 320552f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 8c3e302 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\37 f172ebd {
    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;
}
    
#db0f2d06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rnu {
    width: 100%;
    min-width: 4%;
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    height: auto;
}
    
#f3b2a7a8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 20px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 73fe265.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 73fe265 {
    width: 40px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\34 d484f0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 d484f0b {
    width: 55%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b8989ecc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 7286f76 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 caa8a23 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\34 655b6c3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ac8870b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 782ded3 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 4ce1604 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-position: 50% 100%;
    background-color: rgba(0,0,0,0);
}
    
#widget_qgu {
    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_k80 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#e47c02fa {
    margin: 0px 0% 0px 0%;
}
    
#a9032870 {
    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_0of {
    flex-direction: row;
    width: 46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
}
    
#widget_8uj {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\39 135285a {
    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;
}
    
#\36 c8a6912 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 61426e5 {
    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;
}
}



@media all {
    
#\31 4272319 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    order: 0;
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    border-width: 1.2px 1.2px 1.2px 1.2px;
    border-color: rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1);
    border-style: solid;
    flex-direction: row;
    background-color: rgba(26,28,32,1);
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c4589ac6 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ad8e4a7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 f79cfc3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.461642477237898%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    box-shadow: none;
    background-color: rgba(0,0,0,0);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 09ed0c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7545048 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 6ebbae9 {
    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;
}
    
#e5ad5ed1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e7ac4c9 {
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.6%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 1.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8f7953a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.2%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(109, 44, 168, 1) 27%, rgba(58, 21, 96, 1) 100%);
    height: auto;
    border-radius: 6px 6px 6px 6px;
    justify-self: auto;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    background-origin: border-box;
    padding: 2.5% 3.5% 2.5% 3.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c82632c7 {
    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;
}
    
#e98cb6ef {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.461642477237898%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    box-shadow: none;
    background-color: rgba(0,0,0,0);
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8fd91de.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a8fd91de {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f6e47057 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.2%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(109, 44, 168, 1) 27%, rgba(58, 21, 96, 1) 100%);
    height: auto;
    border-radius: 6px 6px 6px 6px;
    justify-self: auto;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    background-origin: border-box;
    padding: 2.5% 3.5% 2.5% 3.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 343f048 {
    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;
}
    
#\36 98fdef0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.2%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(109, 44, 168, 1) 27%, rgba(58, 21, 96, 1) 100%);
    height: auto;
    border-radius: 6px 6px 6px 6px;
    justify-self: auto;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    background-origin: border-box;
    padding: 2.5% 3.5% 2.5% 3.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1c793d0 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f58cc672 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.2%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(109, 44, 168, 1) 27%, rgba(58, 21, 96, 1) 100%);
    height: auto;
    border-radius: 6px 6px 6px 6px;
    justify-self: auto;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    background-origin: border-box;
    padding: 2.5% 3.5% 2.5% 3.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 445b9e4 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_irr {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 36px;
    column-gap: 2.050843836787011%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_njc {
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#daf2f5fd {
    margin: 0px 0% 0px 0%;
}
    
#group_shg {
    flex-direction: row;
    width: 44%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c2bc7861 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ca1990dc {
    min-height: auto;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 bdaf707 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\34 b7ae8a7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bqc[data-pinned] {
    position: sticky;
    top: 140px;
    bottom: auto;
    z-index: 1;
}
#widget_bqc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_cd0 {
    width: 54%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    align-content: stretch;
    align-items: stretch;
}
    
#group_8pt {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1.2px 1.2px 1.2px 1.2px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    background-image: none;
    background-color: rgba(26, 28, 32, 0.5);
    padding: 4.5% 3.5% 4.5% 3.5%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ckd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 1f5de2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 6755bdc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1.2px 1.2px 1.2px 1.2px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    background-image: none;
    background-color: rgba(26, 28, 32, 0.5);
    padding: 4.5% 3.5% 4.5% 3.5%;
    margin: 0px 0% 0px 0%;
}
    
#fd19a89d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8f28810 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8c5e9a0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1.2px 1.2px 1.2px 1.2px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    background-image: none;
    background-color: rgba(26, 28, 32, 0.5);
    padding: 4.5% 3.5% 4.5% 3.5%;
    margin: 0px 0% 0px 0%;
}
    
#\35 ab997e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dec66acd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9002c43 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1.2px 1.2px 1.2px 1.2px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    background-image: none;
    background-color: rgba(26, 28, 32, 0.5);
    padding: 4.5% 3.5% 4.5% 3.5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 1e9ef20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c51b5dd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 3ca1320 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1.2px 1.2px 1.2px 1.2px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    background-image: none;
    background-color: rgba(26, 28, 32, 0.5);
    padding: 4.5% 3.5% 4.5% 3.5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 2e801a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 17dbad3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 f2db184 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 45f70ef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 65d9ce9 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px -3px 11px 0px;
    background-color: rgba(26, 28, 32, 1);
    border-width: 1.2px 1.2px 1.2px 1.2px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-items: center;
    align-content: center;
    order: 0;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4b0bbd1 {
    margin: 0px 0% 0px 0%;
}
    
#\37 d44d970 {
    width: 60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dd3e72c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0dd2264 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f2a791e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b65b14bb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.6%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    background-color: rgba(214, 216, 222, 0.1);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    align-self: auto;
    padding: 2.5% 2.5% 2.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce55fdce {
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.1%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 1.1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 4a0b5c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6810fde {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.6%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 1;
    background-color: rgba(214, 216, 222, 0.1);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    padding: 2.5% 2.5% 2.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c381e7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f035b485 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7b965f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#f246077b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.6%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 2;
    background-color: rgba(214, 216, 222, 0.1);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    padding: 2.5% 2.5% 2.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 af74fe0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc6df53b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b93bb8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e0cdd408 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.6%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 3;
    background-color: rgba(214, 216, 222, 0.1);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    padding: 2.5% 2.5% 2.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 077b5d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 11a552c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 77c4b91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#ad6b78df {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.6%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 4;
    background-color: rgba(214, 216, 222, 0.1);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    padding: 2.5% 2.5% 2.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 97e021d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 84e0602 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4a024da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 f8a0549 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.6%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 5;
    background-color: rgba(214, 216, 222, 0.1);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    padding: 2.5% 2.5% 2.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8afe474 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d25940ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb14cdf0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#fbcf59e6 {
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: flex-end;
    order: 2;
    align-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f833d47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#edca7a77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cbfbe57 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#edd9c462 {
    margin: 0px 0% 0px 0%;
}
    
#f86ef381::before, #f86ef381 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-color: var(--color_15);
}
#f86ef381 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/490664457_1221053446686363_7162705134504386440_n-1920w.jpg");
}
    
#group_efr {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-content: center;
    height: auto;
}
    
#\36 1a35963 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-content: center;
}
    
#\37 dc14416 {
    min-height: auto;
    column-gap: 3%;
    row-gap: 48px;
    width: 70%;
    min-width: 4%;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-color: rgba(26, 28, 32, 1);
    border-width: 1.2px 1.2px 1.2px 1.2px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-content: center;
    flex-direction: row;
    justify-self: auto;
    order: 1;
    align-items: center;
    padding: 3% 2.5% 3% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f3b3be4:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\35 f3b3be4 [data-content-reference].active-tab-title .tab-title, #\35 f3b3be4 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_4) !important;
    text-align: center !important;
}
#\35 f3b3be4 [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
.tabsControlContainer {
    flex-direction: row;
}
#\35 f3b3be4:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\35 f3b3be4 [data-content-reference].active-tab-title, #\35 f3b3be4 [data-content-reference]:not(.active-tab-title):hover {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) var(--color_4);
    border-width: 0 0 0px 2px;
}
#\35 f3b3be4 [data-content-reference]:not(.active-tab-title) .tab-title {
    color: var(--color_13) !important;
    text-align: center !important;
}
#\35 f3b3be4 {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    margin-left: 0%;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1aa152d {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 005d6e6 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    column-gap: 6%;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b150237b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cd3dc29 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 1;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6564608 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 6%;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 24a891b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecf76fbd {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2c598d6 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 6%;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c556d8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 d689ce6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a49ce601 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#ae9d7cb9 {
    flex-direction: row;
    align-items: center;
    width: 44%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-content: center;
    order: 1;
}
    
#\33 c4ba5cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 52%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 680ddcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 680ddcf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f03f9ae {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 dfd7095.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 dfd7095 {
    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 5b81486 {
    margin: 0px 0% 0px 0%;
}
    
#e13f5ef4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d91b48ad {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\31 d2e469f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d2e469f {
    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;
}
    
#a9e01667.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a9e01667 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b90026a {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 6px 24px 6px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e49298a3 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 05cf9e6 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 6px 24px 6px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6014f67 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 4f1a251 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 9f34d35 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 1.6%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 49b4769 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6px 24px 6px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce4e5395 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 6px 24px 6px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4480d17 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 186ef14 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 6px 24px 6px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf63aff7 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f9b9e82a {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 6px 24px 6px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c60fc538 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 890bd6f {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 6px 24px 6px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e18dd539 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#e551bd73 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 1.6%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be2de71c {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 6px 24px 6px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e02e64f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d03afa92 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 6px 24px 6px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1d8c815 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 6cf7592 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 6px 24px 6px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a80f7b0c {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 cb4abdf {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 6px 24px 6px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2d28698 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#group_at1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 12px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 280d50c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 112fabc {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cde8fb9c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d9f9bdbd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 7cacd75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 97798b7 {
    margin: 0px 0% 0px 0%;
}
    
#\39 701438e {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f29349e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f29349e {
    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;
}
    
#\37 132aaa2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b8478dc6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b8478dc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 530cfd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1ce361e {
    flex-direction: row;
    align-items: center;
    width: 46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-content: center;
    order: 1;
}
    
#\31 08e2b04 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\33 9bae3d5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 2;
    border-width: 1px 0 0 0;
    border-color: rgba(104,107,109,1) #000000 #000000 #000000;
    border-style: solid;
}
    
#\39 0293aff {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 a4c2142 {
    margin: 0px 0% 0px 0%;
}
    
#af41ae0d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 24% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cbb1fc80::before, #cbb1fc80 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(20, 21, 24, 1) 31%, rgba(0, 0, 0, 0) 100%);
}
#cbb1fc80 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/7def7167/dms3rep/multi/opt/488058312_1207539841371057_8537501902719817683_n-1920w.jpg");
}
    
#\38 eb9c48d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 40%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(0, 0, 0, 0.2);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(235, 217, 255, 0.5) rgba(235, 217, 255, 0.5) rgba(235, 217, 255, 0.5) rgba(235, 217, 255, 0.5);
    border-style: solid;
    order: 1;
    align-self: center;
    box-shadow: none;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 58b21f5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c58126c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 216e197.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 216e197 {
    width: 40px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 2665ce0 {
    width: 50%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5e2bf1c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 36px;
    order: 0;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    box-shadow: rgba(0, 0, 0, 0.25) 0px -3px 11px 0px;
    padding: 4.5% 3.5% 4.5% 3.5%;
    margin: 0% 0% -4% 0%;
}
    
#\30 58bf2b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0b95da7 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    align-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5098e12.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\39 5098e12 {
    max-width: 100%;
    width: 180px;
    min-height: 44px;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5e82464.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\33 5e82464 {
    max-width: 100%;
    width: 180px;
    min-height: 44px;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c26d8b9 {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    align-items: center;
    height: auto;
    order: 2;
    flex-wrap: nowrap;
    align-self: auto;
    justify-content: flex-start;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c75d23e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 c75d23e {
    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;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 c0a01c3 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b663be1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0,0,0,0);
}
    
#c544b9a6 {
    margin: 0px 0% 0px 0%;
}
    
#\38 c6c8162 {
    align-items: flex-start;
    width: 36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    align-content: flex-start;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7244ed8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0dafc94 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    order: 0;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    box-shadow: rgba(0, 0, 0, 0.25) 0px -3px 11px 0px;
    padding: 4.5% 3.5% 4.5% 3.5%;
    margin: 0% 0% 0% 0%;
}
    
#c2c94731 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.5%;
    min-height: auto;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(0, 0, 0, 0.2);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(235, 217, 255, 0.5) rgba(235, 217, 255, 0.5) rgba(235, 217, 255, 0.5) rgba(235, 217, 255, 0.5);
    border-style: solid;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d56839b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d56839b9 {
    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;
}
    
#e4cd52e9 {
    align-items: stretch;
    width: 60%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1%;
    height: auto;
    order: 0;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: wrap;
    --column-gap: 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3b23931 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b4b91b0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.5%;
    min-height: auto;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(0, 0, 0, 0.2);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(235, 217, 255, 0.5) rgba(235, 217, 255, 0.5) rgba(235, 217, 255, 0.5) rgba(235, 217, 255, 0.5);
    border-style: solid;
    box-shadow: none;
    justify-self: auto;
    order: 2;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 afabd2e {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb0b65e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cb0b65e4 {
    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;
}
    
#\33 fc73041 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.5%;
    min-height: auto;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(0, 0, 0, 0.2);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(235, 217, 255, 0.5) rgba(235, 217, 255, 0.5) rgba(235, 217, 255, 0.5) rgba(235, 217, 255, 0.5);
    border-style: solid;
    box-shadow: none;
    justify-self: auto;
    order: 3;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2437d03 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb0a8bb2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb0a8bb2 {
    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;
}
    
#\38 516f0ca {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.5%;
    min-height: auto;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(0, 0, 0, 0.2);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(235, 217, 255, 0.5) rgba(235, 217, 255, 0.5) rgba(235, 217, 255, 0.5) rgba(235, 217, 255, 0.5);
    border-style: solid;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e203ba00 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5b48095.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 5b48095 {
    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;
}
    
#\36 996ed2b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\36 996ed2b {
    max-width: 100%;
    width: 220px;
    min-height: 44px;
    height: auto;
    order: 1;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 dd091ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a5d7c53e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 aca0a1f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 8326da9 {
    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;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fbaa1320 {
    margin: 0px 0% 0px 0%;
}
    
#\34 8fde26a {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da883771 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 37c5e91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcd10c8d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c5badea4 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    background-color: rgba(0,0,0,0);
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-items: center;
    align-content: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c8196275 {
    width: 45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 044091d {
    align-items: center;
    width: 70%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 0 0 0;
    border-color: rgba(104,107,109,1) #000000 #000000 #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 6967356 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(109, 44, 168, 1) 27%, rgba(58, 21, 96, 1) 100%);
    height: auto;
    border-radius: 6px 6px 6px 6px;
    justify-self: auto;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    background-origin: border-box;
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4cff483 {
    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;
}
    
#f2262bb6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(109, 44, 168, 1) 27%, rgba(58, 21, 96, 1) 100%);
    height: auto;
    border-radius: 6px 6px 6px 6px;
    justify-self: auto;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    background-origin: border-box;
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8e1143b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 ca1f63e {
    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;
}
    
#\39 3a7f8c6 {
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.6%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 1.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e48b690 {
    flex-direction: row;
    width: 44%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#\34 a2faea9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5ee0313 {
    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;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 d6b9cf9 {
    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;
}
    
#f97f4ff0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(109, 44, 168, 1) 27%, rgba(58, 21, 96, 1) 100%);
    height: auto;
    border-radius: 6px 6px 6px 6px;
    justify-self: auto;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    background-origin: border-box;
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db42daca {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.461642477237898%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    box-shadow: none;
    background-color: rgba(0,0,0,0);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1711a41.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 1711a41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fe8e74a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 75d097f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(109, 44, 168, 1) 27%, rgba(58, 21, 96, 1) 100%);
    height: auto;
    border-radius: 6px 6px 6px 6px;
    justify-self: auto;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    background-origin: border-box;
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7e1aa67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5efa6b6 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 36px;
    column-gap: 2.050843836787011%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 88d6beb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    order: 0;
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    border-width: 1.2px 1.2px 1.2px 1.2px;
    border-color: rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1);
    border-style: solid;
    flex-direction: row;
    background-color: rgba(26,28,32,1);
    padding: 3.5% 2.5% 3.5% 2.5%;
    margin: 0% 0% 0% 0%;
}
    
#b36c9466 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 c924cbf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f7d95918 {
    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;
}
    
#\36 9abcd31 {
    margin: 0px 0% 0px 0%;
}
    
#daf4564f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(109, 44, 168, 1) 27%, rgba(58, 21, 96, 1) 100%);
    height: auto;
    border-radius: 6px 6px 6px 6px;
    justify-self: auto;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    background-origin: border-box;
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6e6fed6 {
    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;
}
}



@media all {
    
#\34 4328468 {
    width: 85%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7249694 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 a79bcf8 {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa608599 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.6%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    background-color: rgba(214, 216, 222, 0.1);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 24d099e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 e5c9a87 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d3170298 {
    margin: 0px 0% 0px 0%;
}
    
#bbc6fa06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#fa587fec {
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.1%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 1.1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8fc1d66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8ee0403 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c383185b {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px -3px 11px 0px;
    background-color: rgba(26, 28, 32, 1);
    border-width: 1.2px 1.2px 1.2px 1.2px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-items: center;
    align-content: center;
    order: 0;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f11370b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.6%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    background-color: rgba(214, 216, 222, 0.1);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3f9efd4 {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 44effee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#a8338a99 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.6%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    background-color: rgba(214, 216, 222, 0.1);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d967e49 {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cd34f39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 170f7c8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.6%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    background-color: rgba(214, 216, 222, 0.1);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e90af39 {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a192ae99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b53aef85 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.6%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    background-color: rgba(214, 216, 222, 0.1);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1a6bdc8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.6%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    order: 0;
    background-color: rgba(214, 216, 222, 0.1);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15) rgba(244, 245, 243, 0.15);
    border-style: solid;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c78c1eb8 {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c5e0af2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 e709e50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 154bb70 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#afeef0eb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(23, 25, 27, 1) 38%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
}
    
#widget_4q7 {
    width: 10%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 c5a47e5 {
    width: 24%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af009a41 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 3a95559 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_13);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 52b5711 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a15038ec {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_7mn {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#e070cf41 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1025px) {
    
#\35 f3b3be4:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\35 f3b3be4 [data-content-reference].active-tab-title .tab-title, #\35 f3b3be4 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 18px !important;
}
#\35 f3b3be4 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 18px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f3b3be4:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\35 f3b3be4 [data-content-reference].active-tab-title .tab-title, #\35 f3b3be4 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 16px !important;
}
#\35 f3b3be4 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 16px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2168017 {
    width: 49.4%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a86ef6ec {
    row-gap: 24px;
    padding: 8% 4% 6% 4%;
}
    
#db8ccf41 {
    margin: 0px 0% 0px 0%;
}
    
#\34 8f8ca1f {
    column-gap: 1.2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 8px;
}
    
#group_1gq {
    width: 49.4%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#e6f30114 {
    width: 49.4%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\38 b6c15ff {
    width: 49.4%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 fcb404c {
    width: 49.4%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\34 840bb4b {
    width: 49.4%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#widget_nao {
    width: 80%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#group_j2v {
    column-gap: 1.8306636155606408%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 cd3527f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\37 cd3527f {
    width: 200px;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b78a7e2c::before, #b78a7e2c > .bgExtraLayerOverlay {
    
}
#b78a7e2c {
    width: 100%;
    min-height: 61px;
    height: auto;
    row-gap: 14px;
    padding: 0px 0px 0px 0px;
}
    
#\34 820abcd {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 24% 4% 24% 4%;
}
    
#f167dfe6 {
    margin: 0px 2% 0px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3bdd007 {
    margin: 0px 0% 0px 0%;
}
    
#ddd2f928 {
    padding: 20% 4% 8% 4%;
}
    
#ae4a001e {
    width: 100%;
}
    
#\33 6a432e4 {
    width: 100%;
}
    
#\30 2538ceb {
    width: 80%;
}
    
#\37 29bee3d {
    width: 250px;
    order: 1;
    padding: 6px 10px 6px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cdcf637 {
    width: 250px;
    order: 0;
    padding: 6px 10px 6px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 39f5b10 {
    width: 250px;
    order: 2;
    padding: 6px 10px 6px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f767903 {
    background-position: 50% 50%;
}
    
#\33 4cee3b2 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#group_cfp {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#d9d22ad0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 24px;
}
    
#\37 6a84fb6 {
    --column-gap: 2.4%;
    column-gap: 2.4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 12px 0% 0px 0%;
}
    
#bfda600b {
    --column-gap: 3%;
    column-gap: 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 949056f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 36px;
}
    
#\37 8b28181 {
    margin: 0px 0% 0px 0%;
}
    
#\32 9b9d91d {
    row-gap: 24px;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#b786b5b7 {
    padding: 2% 2.5% 2% 2.5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 34b2465 {
    padding: 2% 2.5% 2% 2.5%;
    margin: 0px 0% 0px 0%;
}
    
#\35 d263f0b {
    padding: 2% 2.5% 2% 2.5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 b6bc518 {
    padding: 2% 2.5% 2% 2.5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 85bf5bf {
    padding: 2% 2.5% 2% 2.5%;
    margin: 0px 0% 0px 0%;
}
    
#\32 59c8c68 {
    padding: 2% 2.5% 2% 2.5%;
    margin: 0px 0% 0px 0%;
}
    
#\38 cf909e8 {
    padding: 2% 2.5% 2% 2.5%;
    margin: 0px 0% 0px 0%;
}
    
#ece1be41 {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    align-content: stretch;
    column-gap: 2%;
}
    
#\39 83c3277 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
    
#\39 5f30d7b {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 8% 0%;
}
    
#\30 a8f9ce0 {
    row-gap: 12px;
}
    
#\31 3ceb134 {
    width: 100%;
}
    
#group_gpq {
    row-gap: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc1ab1f8 {
    padding: 36% 2% 0% 2%;
}
    
#\30 df55c87 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bsm {
    width: 85%;
}
    
#b20b4f05 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c423be9a {
    row-gap: 24px;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% -8% 0%;
}
    
#\39 81ec5f4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 7e6e76d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_81r {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_6fp {
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1275177 {
    width: 49.1%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\31 bf97d94 {
    margin: 0px 0% 0px 0%;
}
    
#b6862912 {
    row-gap: 36px;
    padding: 4% 4% 8% 4%;
}
    
#e591e2ce {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 bcc8ddf {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a68bac5d {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c6a77a5 {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 c2228a2 {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b25456f {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 73a8934 {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4afa6e2 {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#f8e94d68 {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#b00c8ca9 {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#fcb07512 {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 5b73678 {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#b7194663 {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f821310 {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#fe1e20a7 {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 3b1d625 {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\34 d484f0b {
    width: 100%;
}
    
#\39 93d7ef4 {
    column-gap: 1.6%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 1.6%;
    row-gap: 12px;
}
    
#\34 c3940d5 {
    width: 49.2%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\32 f4e8611 {
    width: 49.2%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8d12d94 {
    width: 49.2%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\37 939ad62 {
    width: 49.2%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#f185ee68 {
    column-gap: 1.8%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 12px;
    --column-gap: 1.8%;
}
    
#\39 06a3d21 {
    width: 49.1%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#f910e724 {
    width: 49.1%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#f3aa23e0 {
    width: 49.1%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\31 03a38a9 {
    width: 49.1%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\39 266352f {
    column-gap: 1.8%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 12px;
    --column-gap: 1.8%;
}
    
#\36 5b7b166 {
    width: 49.1%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#fa41c9ee {
    width: 49.1%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#efa59992 {
    width: 49.1%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8057b7f {
    column-gap: 1.6%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 12px;
    --column-gap: 1.6%;
}
    
#\30 5447a61 {
    width: 49.2%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\32 19924cd {
    width: 49.2%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#fcf5f51c {
    width: 49.2%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\31 047ac49 {
    width: 49.2%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#c4c9224d {
    margin-top: 0px;
    width: 65%;
}
    
#\31 887abb0 {
    width: 65%;
}
    
#\37 f172ebd {
    width: 55%;
}
    
#cbc2d2cf {
    width: 55%;
}
    
#\37 6682f4a {
    margin-top: 0px;
}
    
#\38 1596a98 {
    row-gap: 12px;
}
    
#c9266f9c {
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7286f76 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 655b6c3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 782ded3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
    padding: 8% 4% 4% 4%;
}
    
#e47c02fa {
    margin: 0px 0% 0px 0%;
}
    
#group_0of {
    width: 100%;
    min-height: 80px;
}
    
#ac8870b1 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4272319 {
    width: 100%;
    min-height: 80px;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#c4589ac6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 36px;
}
    
#daf2f5fd {
    margin: 0px 0% 0px 0%;
}
    
#c8f7953a {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 e7ac4c9 {
    column-gap: 1.6%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#f6e47057 {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 98fdef0 {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#f58cc672 {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_shg {
    width: 100%;
    min-height: 80px;
}
    
#group_irr {
    row-gap: 24px;
}
    
#\30 445b9e4 {
    width: 100%;
}
    
#\37 1c793d0 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca1990dc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 4% 4% 8% 4%;
}
    
#\34 b7ae8a7 {
    margin: 0px 0% 0px 0%;
}
    
#group_8pt {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 6755bdc {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#f8c5e9a0 {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 9002c43 {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3ca1320 {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#c2bc7861 {
    width: 100%;
    min-height: 88px;
    height: auto;
}
    
#group_cd0 {
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f2db184 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 4b0bbd1 {
    margin: 0px 0% 0px 0%;
}
    
#\30 65d9ce9 {
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f246077b {
    width: 49.2%;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f8a0549 {
    width: 49.2%;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ad6b78df {
    width: 49.2%;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6810fde {
    width: 49.2%;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#b65b14bb {
    width: 49.2%;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e0cdd408 {
    width: 49.2%;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d44d970 {
    width: 100%;
}
    
#\38 dd3e72c {
    row-gap: 24px;
}
    
#ce55fdce {
    column-gap: 1.6%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 10px;
    --column-gap: 1.6%;
}
    
#\30 f833d47 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 cbfbe57 {
    padding: 8% 3% 8% 3%;
}
    
#edd9c462 {
    margin: 0px 0% 0px 0%;
}
    
#\37 dc14416 {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f3b3be4:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\35 f3b3be4 [data-content-reference].active-tab-title .tab-title, #\35 f3b3be4 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 16px !important;
}
#\35 f3b3be4 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 16px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f03f9ae {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 4% 8% 4%;
}
    
#\32 5b81486 {
    margin: 0px 0% 0px 0%;
}
    
#ae9d7cb9 {
    width: 100%;
    min-height: 80px;
}
    
#\33 c4ba5cf {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 97798b7 {
    margin: 0px 0% 0px 0%;
}
    
#\39 701438e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 4% 8% 4%;
}
    
#\30 7cacd75 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
    
#\37 1ce361e {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a4c2142 {
    margin: 0px 0% 0px 0%;
}
    
#af41ae0d {
    padding: 36% 4% 0% 4%;
}
    
#\38 eb9c48d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 5e2bf1c {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% -4% 0%;
}
    
#e0b95da7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 c26d8b9 {
    --column-gap: 3%;
    column-gap: 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c0a01c3 {
    padding: 6% 4% 0% 4%;
}
    
#c544b9a6 {
    margin: 0px 0% 0px 0%;
}
    
#c2c94731 {
    width: 100%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3b23931 {
    height: auto;
    width: 90px;
}
    
#\31 b4b91b0 {
    width: 100%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 afabd2e {
    height: auto;
    width: 90px;
}
    
#\33 fc73041 {
    width: 100%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 2437d03 {
    height: auto;
    width: 90px;
}
    
#\38 516f0ca {
    width: 100%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#e203ba00 {
    height: auto;
    width: 90px;
}
    
#b0dafc94 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 c6c8162 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e4cd52e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 996ed2b {
    align-self: flex-end;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5d7c53e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#afcf89b8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fbaa1320 {
    margin: 0px 0% 0px 0%;
}
    
#\34 8fde26a {
    row-gap: 24px;
}
    
#da883771 {
    padding: 8% 4% 4% 4%;
}
    
#c5badea4 {
    row-gap: 24px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c8196275 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 044091d {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6967356 {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 4cff483 {
    width: 100%;
}
    
#f2262bb6 {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 3a7f8c6 {
    column-gap: 1.6%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\37 e48b690 {
    width: 100%;
    min-height: 80px;
}
    
#\36 5ee0313 {
    width: 100%;
}
    
#f97f4ff0 {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 75d097f {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#b5efa6b6 {
    row-gap: 24px;
}
    
#\34 88d6beb {
    width: 100%;
    min-height: 80px;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b36c9466 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 36px;
    padding: 4% 4% 8% 4%;
}
    
#\36 9abcd31 {
    margin: 0px 0% 0px 0%;
}
    
#daf4564f {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6e6fed6 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4328468 {
    width: 100%;
}
    
#aa608599 {
    width: 49.2%;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8fc1d66 {
    width: 100%;
}
    
#\37 24d099e {
    row-gap: 24px;
}
    
#\33 e5c9a87 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d3170298 {
    margin: 0px 0% 0px 0%;
}
    
#c383185b {
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fa587fec {
    column-gap: 1.6%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 10px;
    --column-gap: 1.6%;
}
    
#\36 f11370b {
    width: 49.2%;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#a8338a99 {
    width: 49.2%;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 170f7c8 {
    width: 49.2%;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#b53aef85 {
    width: 49.2%;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1a6bdc8 {
    width: 49.2%;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 a79bcf8 {
    width: 100%;
}
    
#f3f9efd4 {
    width: 100%;
}
    
#\32 d967e49 {
    width: 100%;
}
    
#\37 e90af39 {
    width: 100%;
}
    
#c78c1eb8 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 154bb70 {
    padding: 4% 4% 2% 4%;
}
    
#af009a41 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e709e50 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 24px;
}
    
#\33 c5a47e5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60%;
}
    
#widget_4q7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 24%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 52b5711 {
    padding: 0% 4% 0% 4%;
}
    
#e070cf41 {
    margin: 0px 0% 0px 0%;
}
    
#\38 3a95559 {
    width: 100%;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\34 820abcd {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 58da9e8 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 f3b3be4:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\35 f3b3be4 [data-content-reference].active-tab-title .tab-title, #\35 f3b3be4 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 14px !important;
}
#\35 f3b3be4 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 14px !important;
}
}



@media (max-width: 767px) {
    
#\31 2168017 {
    width: 100%;
    row-gap: 8px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8f8ca1f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0.8%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#a86ef6ec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 4% 4%;
}
    
#group_vvg {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 cd3527f {
    min-width: 32px;
    width: 200px;
    min-height: 40px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#group_1gq {
    width: 100%;
    row-gap: 8px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e6f30114 {
    width: 100%;
    row-gap: 8px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 b6c15ff {
    width: 100%;
    row-gap: 8px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 fcb404c {
    width: 100%;
    row-gap: 8px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 840bb4b {
    width: 100%;
    row-gap: 8px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_j2v {
    column-gap: 1.8306636155606408%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_nao {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#db8ccf41 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b78a7e2c::before, #b78a7e2c > .bgExtraLayerOverlay {
    
}
#b78a7e2c {
    row-gap: 8px;
    width: 100%;
    min-height: 49px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\34 820abcd {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 24% 4% 24% 4%;
}
    
#f167dfe6 {
    margin: 0% 4% 0% 4%;
}
}



@media (max-width: 767px) {
    
#\33 4cee3b2 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    align-content: flex-start;
}
    
#ddd2f928 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 36% 4% 8% 4%;
}
    
#ae4a001e {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 6a432e4 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 2538ceb {
    width: 100.00%;
}
    
#\30 710ce90 {
    min-width: 32px;
    width: 200px;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#bfda600b {
    row-gap: 8px;
    flex-direction: column;
    width: 100%;
    align-items: center;
    flex-wrap: nowrap;
    align-content: center;
    column-gap: 4%;
    justify-content: center;
}
    
#\33 ca12b82 {
    min-width: 32px;
    width: 200px;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 29bee3d {
    width: 70%;
    order: 1;
    padding: 6px 12px 6px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cdcf637 {
    width: 69.93%;
    order: 0;
    padding: 6px 12px 6px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 39f5b10 {
    width: 70%;
    order: 2;
    padding: 6px 12px 6px 12px;
    margin: 0px 0% 0px 0%;
}
    
#group_cfp {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 24px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#d9d22ad0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 24px;
}
    
#\30 3bdd007 {
    margin: 0px 0% 0px 0%;
}
    
#widget_eu7 {
    width: 20%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    align-self: center;
}
    
#group_d8p {
    --column-gap: 12px;
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 12px;
}
    
#\37 6a84fb6 {
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
    align-content: center;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\39 83c3277 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
    
#\36 949056f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#ece1be41 {
    width: 100%;
    min-height: 459px;
    align-items: center;
    column-gap: 2.4%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 16px;
}
    
#\39 5f30d7b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
    
#\32 9b9d91d {
    row-gap: 24px;
    order: 0;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 2fb4a81 {
    height: auto;
    order: 1;
}
    
#b786b5b7 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 34b2465 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 d263f0b {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 b6bc518 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 85bf5bf {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 59c8c68 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 cf909e8 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 a8f9ce0 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_7gl {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 cf939eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 a90d247 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 1a9b421 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_gpq {
    row-gap: 12px;
}
    
#\33 8a44ca3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 7beacee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 8b28181 {
    margin: 0px 0% 0px 0%;
}
    
#\35 26f22bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fc7f1a8b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d38de1bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 8ff7de5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 cbc1c64 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 2e06a91 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 192ec10 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 6e2a560 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 7925627 {
    background-position: 50% 50%;
}
    
#c423be9a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% -8% 0%;
}
    
#fc1ab1f8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 0% 4%;
}
    
#b20b4f05 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 64b1ffc {
    width: 100%;
}
    
#\39 81ec5f4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 7e6e76d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 df55c87 {
    margin: 0px 0% 0px 0%;
}
    
#group_6fp {
    align-items: flex-start;
    align-content: flex-start;
}
    
#group_81r {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\36 1275177 {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 5911905 {
    width: 100.00%;
}
    
#b6862912 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 8% 4%;
}
    
#\38 1596a98 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e591e2ce {
    row-gap: 48px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 bcc8ddf {
    row-gap: 48px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a68bac5d {
    row-gap: 48px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c6a77a5 {
    row-gap: 48px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 c2228a2 {
    row-gap: 48px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b25456f {
    row-gap: 48px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 73a8934 {
    row-gap: 48px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4afa6e2 {
    row-gap: 48px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f8e94d68 {
    row-gap: 48px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b00c8ca9 {
    row-gap: 48px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#fcb07512 {
    row-gap: 48px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 5b73678 {
    row-gap: 48px;
}
    
#b7194663 {
    row-gap: 48px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f821310 {
    row-gap: 48px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#fe1e20a7 {
    row-gap: 48px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 3b1d625 {
    row-gap: 48px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_rnu {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 12px;
}
    
#\31 bf97d94 {
    margin: 0px 0% 0px 0%;
}
    
#\34 d484f0b {
    width: 100%;
}
    
#\39 93d7ef4 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\34 c3940d5 {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 f4e8611 {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8d12d94 {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 939ad62 {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#f185ee68 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\39 06a3d21 {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#f910e724 {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#f3aa23e0 {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 03a38a9 {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 266352f {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 5b7b166 {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#fa41c9ee {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#efa59992 {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8057b7f {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\30 5447a61 {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 19924cd {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#fcf5f51c {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 047ac49 {
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b8989ecc {
    min-height: 40px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\34 7286f76 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\34 655b6c3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ac8870b1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
    
#\37 782ded3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#group_0of {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_8uj {
    height: auto;
}
    
#e47c02fa {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 4272319 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c4589ac6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#c8f7953a {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 e7ac4c9 {
    column-gap: 1.6%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#f6e47057 {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 98fdef0 {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#f58cc672 {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e5ad5ed1 {
    row-gap: 24px;
}
    
#widget_njc {
    height: auto;
}
    
#group_shg {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_irr {
    row-gap: 24px;
}
    
#\30 445b9e4 {
    width: 100%;
}
    
#\37 1c793d0 {
    width: 100%;
}
    
#daf2f5fd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c2bc7861 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ca1990dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 8% 4%;
}
    
#group_cd0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
}
    
#group_8pt {
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 6755bdc {
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f8c5e9a0 {
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 9002c43 {
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3ca1320 {
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b7ae8a7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 f2db184 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\30 65d9ce9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f246077b {
    width: 100%;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f8a0549 {
    width: 100%;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#ad6b78df {
    width: 100%;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6810fde {
    width: 100%;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b65b14bb {
    width: 100%;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e0cdd408 {
    width: 100%;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4b0bbd1 {
    margin: 0px 0% 0px 0%;
}
    
#\37 d44d970 {
    width: 100%;
}
    
#\38 dd3e72c {
    row-gap: 24px;
}
    
#ce55fdce {
    column-gap: 1.1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\30 f833d47 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\31 cbfbe57 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#group_efr {
    width: 100%;
    min-height: 66px;
    align-items: center;
    height: auto;
}
    
#\36 1a35963 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 dc14416 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f3b3be4 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1aa152d {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 005d6e6 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#b150237b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b150237b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 cd3dc29 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6564608 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\34 24a891b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 24a891b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ecf76fbd {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2c598d6 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\38 c556d8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 c556d8d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#edd9c462 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 f03f9ae {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#ae9d7cb9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 c4ba5cf {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
    
#e13f5ef4 {
    height: auto;
}
    
#\35 b90026a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 05cf9e6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\38 49b4769 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#ce4e5395 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 186ef14 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#f9b9e82a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\30 890bd6f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#be2de71c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#d03afa92 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\38 6cf7592 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 cb4abdf {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 9f34d35 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 10px;
    --column-gap: 2%;
    justify-content: flex-start;
}
    
#e551bd73 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 10px;
    --column-gap: 2%;
    justify-content: flex-start;
}
    
#\32 5b81486 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 280d50c {
    min-height: 25px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\33 112fabc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#d9f9bdbd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 7cacd75 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 701438e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 8% 4%;
}
    
#\35 530cfd9 {
    height: auto;
}
    
#\37 1ce361e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 97798b7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#af41ae0d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 0% 4%;
}
    
#\38 eb9c48d {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 58b21f5 {
    column-gap: 6.5999793750644535%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\35 2665ce0 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 5e2bf1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% -4% 0%;
}
    
#e0b95da7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 5098e12 {
    min-width: 32px;
    width: 200px;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5e82464 {
    min-width: 32px;
    width: 200px;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c26d8b9 {
    row-gap: 12px;
    flex-direction: column;
    width: 314px;
    align-items: flex-start;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#\31 a4c2142 {
    margin: 0px 0% 0px 0%;
}
    
#\30 216e197 {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
}



@media (max-width: 767px) {
    
#\38 c0a01c3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 c6c8162 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b0dafc94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c2c94731 {
    width: 100%;
    padding: 6% 6% 6% 6%;
}
    
#e4cd52e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 3b23931 {
    width: 96px;
    height: auto;
}
    
#\31 b4b91b0 {
    width: 100%;
    padding: 6% 6% 6% 6%;
}
    
#\37 afabd2e {
    width: 96px;
    height: auto;
}
    
#\33 fc73041 {
    width: 100%;
    padding: 6% 6% 6% 6%;
}
    
#\33 2437d03 {
    width: 96px;
    height: auto;
}
    
#\38 516f0ca {
    width: 100%;
    padding: 6% 6% 6% 6%;
}
    
#e203ba00 {
    width: 96px;
    height: auto;
}
    
#\36 996ed2b {
    min-width: 32px;
    width: 200px;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 dd091ab {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
    
#a5d7c53e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\38 8326da9 {
    width: 100.00%;
    order: 1;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#afcf89b8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fbaa1320 {
    margin: 0px 0% 0px 0%;
}
    
#\34 8fde26a {
    row-gap: 24px;
}
    
#da883771 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#c5badea4 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c8196275 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 044091d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 6967356 {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 4cff483 {
    width: 100%;
}
    
#f2262bb6 {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 3a7f8c6 {
    column-gap: 1.6%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\37 e48b690 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a2faea9 {
    row-gap: 24px;
}
    
#\36 5ee0313 {
    width: 100%;
}
    
#f97f4ff0 {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 75d097f {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 7e1aa67 {
    height: auto;
}
    
#b5efa6b6 {
    row-gap: 24px;
}
    
#\34 88d6beb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b36c9466 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#\36 9abcd31 {
    margin: 0px 0% 0px 0%;
}
    
#daf4564f {
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6e6fed6 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#aa608599 {
    width: 100%;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8fc1d66 {
    width: 100%;
}
    
#\37 24d099e {
    row-gap: 24px;
}
    
#\33 e5c9a87 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#c383185b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d3170298 {
    margin: 0px 0% 0px 0%;
}
    
#fa587fec {
    column-gap: 1.1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 f11370b {
    width: 100%;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a8338a99 {
    width: 100%;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 170f7c8 {
    width: 100%;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b53aef85 {
    width: 100%;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1a6bdc8 {
    width: 100%;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 e709e50 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 24px;
}
    
#\37 154bb70 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#widget_4q7 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\33 c5a47e5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#af009a41 {
    margin: 0px 0% 0px 0%;
}
}



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

#\39 5f30d7b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAABuUlEQVQozx3Q627SYACA4e+6TKYzm2xslVIOozBO7QottJyhBwfCEHWEOKYQ51CUaJgmZv7wp17ca+JzCY8Ynx4wPovglk4o6TkKuSxRJYWctKj0XhJcTBkNfYSfCuFlJVzzlLqpY+gaibhKNG6gV3zKjkfNthFNVaKVjxPUDLymTdUsk1BUZLmImq6STFskkllETTuhdpah65RxGzZGMU80HOF4L04krKIoOWLxFKJtF6mZeRyzSNXUKGZVIgdHSPsyipREKxiUDB3RqGoYWprcaYKMGiMRldh7+Ijw/iExWaHhVDj3mghdz6CmFSQpxFHoMU92d9jdeYAshdEKGfpBm+lkgGi3LEyrQCoVJSYfoTw9JK4coxfSONUSw4HH9NUI4bsOnU4V09T+P1pGjk6jjNuyqNslWvUK/aCL6LVtvF4D123h+W0G/S6Xk2e8Hvv4XYd23cLt1BFWWaPZqBD4LZ73e0zGAW/fjFnOXzCdnDM87zLq9xCzScD15YB3syHXswsW8wmb1Zy7Lwu26wXrmys+LmeIv78+8ed+xe+7Jdv1nM3qih9f33O/veXnt1u+bz6w/XzDP8KjJ05QAnYfAAAAAElFTkSuQmCC')!important}#e591e2ce.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQACAwQxBQYHERIkUv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCrLmoNRi80UcwAa4gbkWWox1w4N7TreCiIP//Z')!important}#\37 3b1d625.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIRAAAgECBgMAAAAAAAAAAAAAAQIAAwYEBQcRFCExQfD/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Att7UjFZxUDVqSEhh1t1NES6EKKeEnj73EQP/2Q==')!important}#\33 bcc8ddf.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQRBQcTMfD/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Atwexbc3ISkDyofTMNTe1Wci9aMFq0wBH24iB/9k=')!important}#a68bac5d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIBAAAQMDBQEAAAAAAAAAAAAAAgABAwQFIQYHERQxUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCmwboVNzqY+3CBC75wtFHV0Di3FIPnxEQf/9k=')!important}#\37 c6a77a5.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIBAAAQMDBQEAAAAAAAAAAAAAAgABAwQFIQYHERQxUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCmwboVNzqY+3CBC75wtFHV0Di3FIPnxEQf/9k=')!important}#\39 c2228a2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIABAMRBQfw/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AL6PYbXr4ropdC2lLCb1MHJuisMmMAjY9uIgf//Z')!important}#\32 b25456f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQACAwQxBQYHERIkUv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCrLmoNRi80UcwAa4gbkWWox1w4N7TreCiIP//Z')!important}#\39 73a8934.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQRBQcTMfD/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Atwexbc3ISkDyofTMNTe1Wci9aMFq0wBH24iB/9k=')!important}#\31 4afa6e2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQRBQcTMfD/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Atwexbc3ISkDyofTMNTe1Wci9aMFq0wBH24iB/9k=')!important}#f8e94d68.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIRAAAgECBgMAAAAAAAAAAAAAAQIAAwYEBQcRFCExQfD/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Att7UjFZxUDVqSEhh1t1NES6EKKeEnj73EQP/2Q==')!important}#b00c8ca9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIABAMRBQfw/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AL6PYbXr4ropdC2lLCb1MHJuisMmMAjY9uIgf//Z')!important}#fcb07512.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQACAwQxBQYHERIkUv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCrLmoNRi80UcwAa4gbkWWox1w4N7TreCiIP//Z')!important}#\32 5b73678.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIRAAAgECBgMAAAAAAAAAAAAAAQIAAwYEBQcRFCExQfD/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Att7UjFZxUDVqSEhh1t1NES6EKKeEnj73EQP/2Q==')!important}#b7194663.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQRBQcTMfD/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Atwexbc3ISkDyofTMNTe1Wci9aMFq0wBH24iB/9k=')!important}#\33 f821310.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIABAMRBQfw/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AL6PYbXr4ropdC2lLCb1MHJuisMmMAjY9uIgf//Z')!important}#fe1e20a7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIABAMRBQfw/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AL6PYbXr4ropdC2lLCb1MHJuisMmMAjY9uIgf//Z')!important}#\36 7925627.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/AMe/tMGzo72smKuZhpiHeHxqWnZmV5KHe7awqNbUzwDDvLS0qJyllIaahneLem18bF5uYVaKgHiwrKfd3NoArKeilo6GgnVsjHtxh3lwfHBoZFtUfXZvqqik3d/gALKxr5+gnoyFhZmQko6GinZ2fVRZXmNmaZGWl7q/xQC8vLqytbSloKGvqrGcmKVxeYtKVWFMVlt8hIaZoKhjcVVslIHBlAAAAABJRU5ErkJggg==')!important}#f86ef381.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIxAAAAQDCQAAAAAAAAAAAAAAAAECEQMEBQYSEyEjMUFRgf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQIA/9oADAMBAAIRAxEAPwCGDYaenqZjQZ9RJTwZu+4wTp9RhmaNI7uTv14ACcyK5tu//9k=')!important}#cbb1fc80.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQFBhEhIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERIf/aAAwDAQACEQMRAD8AwqqdpVelONrK0Vx7Afe5NuIZ7MWOv8k9xEPcQi6z/9k=')!important}