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

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

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

  *#dm .dmInner div.u_1910504483 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1720840415 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1196798974 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1238540161 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1409655473 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1819795945 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner nav.u_1122171418 { color:black !important; }

  *#dm .dmInner nav.u_1750652832 { color:black !important; }

  *#dm .dmInner nav.u_1378452651 { color:black !important; }

  *#dm .dmInner nav.u_1113288742 { color:black !important; }

  *#dm .dmInner nav.u_1561383356 { color:black !important; }

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

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

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

  *#dm .dmInner div.u_3088309605 .header-cell:not(.linked) { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3088309605 .row:nth-child(even) { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_3088309605 .row:nth-child(odd) { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_3088309605 .row .cell:not(.first):not(.linked) { color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_1812206243:hover {
    background-image:initial !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1812206243.hover {
    background-image:initial !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1150490221:hover {
    background-image:initial !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1150490221.hover {
    background-image:initial !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1150490221 { box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important; }

  *#dm .dmInner a.u_1812206243 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_3088309605 .header-cell { background-color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1112482422 { color:white !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1232512783 { text-align:center !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
    --overlapping-tablet-background-color: rgba(0, 0, 0, 0);
    --overlapping-tablet-background-image: rgba(0, 0, 0, 0);
    --overlapping-mobile-background-color: rgba(0, 0, 0, 0);
    --overlapping-mobile-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\35 d50f4fc {
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 8bbc5a9 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 46%;
    min-height: 8px;
    background-image: initial;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dc506cac {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_kna {
    max-width: 100%;
    width: 100.00%;
    height: auto;
}
    
#widget_ubn {
    max-width: 100%;
    width: 100.00%;
    height: auto;
}
    
#widget_7fo {
    max-width: 100%;
    width: 100.00%;
    height: 480px;
}
    
#\35 7503e62 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc506cac {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_7fo {
    width: 100.00%;
    height: 400px;
}
    
#widget_kna {
    width: 85.72%;
}
    
#\35 d50f4fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\35 8bbc5a9 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\35 d50f4fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#\35 8bbc5a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#dc506cac {
    flex-direction: column;
    min-height: unset;
    row-gap: 24px;
    padding: 10% 4% 10% 4%;
}
    
#widget_7fo {
    height: 300px;
}
    
#widget_kna {
    width: 94.54%;
}
    
#widget_ubn {
    width: 100.00%;
}
    
#\35 7503e62 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 01196e3 {
    min-height: 80px;
    flex-wrap: wrap;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 ae02b15 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 5% 8% 5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c9fd5d8::before, #\34 c9fd5d8 > .bgExtraLayerOverlay {
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.7;
    content: '';
    height: 100%;
}
#\34 c9fd5d8 {
    background-image: url(https://lirp.cdn-website.com/90a7bfcf/dms3rep/multi/opt/1000015696-1920w.jpg);
}
#\34 c9fd5d8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQIDBAAFERIykQYWIVXh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIT/9oADAMBAAIRAxEAPwCu8dSW1uOvXDLpeOVaTuoz3BaPRHn7Rm8SS2qOlpOkIGB5rPNxk53jio7sGAv/2Q==');
}
    
#\38 89977d4 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#aa6d2b45 {
    align-self: auto;
    max-width: 100%;
    width: 116px;
    margin-bottom: 10px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a7c9df3 {
    min-height: 100%;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    column-gap: 4%;
    row-gap: 32px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(0, 0, 0, 0.75);
    width: 48%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c0a112e {
    max-height: 100%;
    min-height: auto;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b70fb5b {
    min-height: 100%;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    column-gap: 4%;
    row-gap: 32px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(0, 0, 0, 0.75);
    width: 47.99862132352941%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    justify-self: auto;
    min-width: 4%;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 39c5cde {
    max-height: 100%;
    min-height: auto;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d2b4a228 {
    align-self: auto;
    max-width: 100%;
    width: 116px;
    margin-bottom: 10px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c388912b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 699a10c {
    min-height: 100%;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    column-gap: 4%;
    row-gap: 32px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(0, 0, 0, 0.75);
    width: 48%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    justify-self: auto;
    min-width: 4%;
    order: 3;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 994fe91 {
    max-height: 100%;
    min-height: auto;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b867f964 {
    align-self: auto;
    max-width: 100%;
    width: 116px;
    margin-bottom: 10px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 77ac2d7 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c19421a3 {
    min-height: 100%;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    column-gap: 4%;
    row-gap: 32px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(0, 0, 0, 0.75);
    width: 48%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\34 064fdb4 {
    max-height: 100%;
    min-height: auto;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d4ada473 {
    align-self: auto;
    max-width: 100%;
    width: 116px;
    margin-bottom: 10px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6a1e9f7 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_oov {
    width: 100%;
    min-width: 4%;
    min-height: 48px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5fa6b15 {
    margin: 0px 0% 0px 0%;
}
    
#c7d9eda0 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ae02b15 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 c9fd5d8::before, #\34 c9fd5d8 > .bgExtraLayerOverlay {
    
}
#\34 c9fd5d8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQIDBAAFERIykQYWIVXh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIT/9oADAMBAAIRAxEAPwCu8dSW1uOvXDLpeOVaTuoz3BaPRHn7Rm8SS2qOlpOkIGB5rPNxk53jio7sGAv/2Q==');
}
    
#\32 01196e3 {
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 12px;
}
    
#\33 a7c9df3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c19421a3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b70fb5b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 699a10c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 01196e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#\34 ae02b15 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 10% 4% 10% 4%;
}
    
#\34 c9fd5d8::before, #\34 c9fd5d8 > .bgExtraLayerOverlay {
    
}
#\34 c9fd5d8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQIDBAAFERIykQYWIVXh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIT/9oADAMBAAIRAxEAPwCu8dSW1uOvXDLpeOVaTuoz3BaPRHn7Rm8SS2qOlpOkIGB5rPNxk53jio7sGAv/2Q==');
}
    
#aa6d2b45 {
    width: 96px;
    margin-bottom: 16px;
    height: auto;
}
    
#\33 a7c9df3 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    padding: 6% 6% 5% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\35 b70fb5b {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 5% 6%;
    margin: 0px 0% 0px 0%;
}
    
#d2b4a228 {
    width: 96px;
    margin-bottom: 16px;
    height: auto;
}
    
#\37 699a10c {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 5% 6%;
    margin: 0px 0% 0px 0%;
}
    
#b867f964 {
    width: 96px;
    margin-bottom: 16px;
    height: auto;
}
    
#c19421a3 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    padding: 6% 6% 5% 6%;
    margin: 0px 0% 0px 0%;
}
    
#d4ada473 {
    width: 96px;
    margin-bottom: 16px;
    height: auto;
}
    
#group_oov {
    width: 100%;
    min-height: 67px;
    align-items: center;
    height: auto;
}
    
#\30 5fa6b15 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c0a112e {
    align-items: center;
}
    
#\34 064fdb4 {
    align-items: center;
}
    
#\37 39c5cde {
    align-items: center;
}
    
#\38 994fe91 {
    align-items: center;
}
}



@media all {
    
#eb11a5e2 {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 48px;
    justify-content: flex-start;
    min-width: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 f121a64 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_ij0::before, #group_ij0 > .bgExtraLayerOverlay {
    
}
#group_ij0 {
    column-gap: 4%;
    row-gap: 24px;
    background-size: contain;
    width: 100%;
    min-height: 80px;
    background-image: url();
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#group_ij0.lazy {
    background-image: url('');
}
    
#\35 d1a4b8b {
    align-self: center;
    max-width: 100%;
    width: 61.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ls4 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 e854885::before, #\33 e854885 > .bgExtraLayerOverlay {
    
}
#\33 e854885 {
    background-image: url();
}
#\33 e854885.lazy {
    background-image: url('');
}
    
#f5aa3122 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f121a64 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 e854885::before, #\33 e854885 > .bgExtraLayerOverlay {
    
}
#\33 e854885.lazy {
    background-image: url('');
}
    
#group_ij0::before, #group_ij0 > .bgExtraLayerOverlay {
    
}
#group_ij0.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#eb11a5e2 {
    width: 100%;
    min-height: 58px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\30 f121a64 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 10% 4% 10% 4%;
}
    
#group_ij0::before, #group_ij0 > .bgExtraLayerOverlay {
    
}
#group_ij0 {
    row-gap: 52px;
    flex-direction: column;
    width: 100%;
    min-height: 274px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
}
#group_ij0.lazy {
    background-image: url('');
}
    
#\33 e854885::before, #\33 e854885 > .bgExtraLayerOverlay {
    
}
#\33 e854885.lazy {
    background-image: url('');
}
    
#\35 d1a4b8b {
    order: 2;
}
    
#widget_ls4 {
    margin: 0px 0% 0px 0%;
}
    
#f5aa3122 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 8748100.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\38 8748100 {
    width: 93.63%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e0b9aa7b {
    width: 200px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8b4c5fc {
    width: 920px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a8b314c {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9a6f1da {
    min-height: 0;
    column-gap: 1%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 bda46c9 {
    background-image: initial;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 de96d13 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#c6bbce4c {
    align-items: center;
    width: 27.609010264270122%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7e8bc1f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 db7b026 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 152px;
    row-gap: 12px;
    column-gap: 1%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    justify-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fddecd3b {
    align-items: center;
    width: 32.5%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: initial;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb296e6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#bb296e6d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e27cdc4d {
    align-items: center;
    width: 32.5%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    order: 1;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a75b249.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\34 a75b249 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 de22b38 {
    align-items: center;
    width: 32.49967024290557%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    order: 4;
    justify-self: auto;
    align-self: auto;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c601644e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#c601644e {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e3975a4 {
    align-items: center;
    width: 32.5%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    order: 3;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae3850f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#ae3850f4 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9781eaa {
    align-items: center;
    width: 32.5%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6061a9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#b6061a9d {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#be12440b {
    align-items: center;
    width: 32.5%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    order: 5;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4cba071 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8748100 {
    width: 100.00%;
}
    
#\34 de96d13 {
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c6bbce4c {
    width: 100.00%;
    min-width: 32px;
    align-items: center;
    height: auto;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4cba071 {
    margin: 0px 0% 0px 0%;
}
    
#\34 9a6f1da {
    min-height: 0px;
    padding: 4% 2% 4% 2%;
}
    
#\39 7e8bc1f {
    row-gap: 0px;
}
    
#fddecd3b {
    width: 48%;
}
    
#bb296e6d {
    width: 100.00%;
}
    
#e27cdc4d {
    width: 48%;
}
    
#\34 a75b249 {
    width: 100.00%;
}
    
#\36 de22b38 {
    width: 48%;
}
    
#c601644e {
    width: 100.00%;
}
    
#\30 e3975a4 {
    width: 48%;
}
    
#ae3850f4 {
    width: 100.00%;
}
    
#\31 9781eaa {
    width: 48%;
}
    
#b6061a9d {
    width: 100.00%;
}
    
#be12440b {
    width: 48%;
}
    
#\37 a8b314c {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8b4c5fc {
    min-width: 32px;
    width: 524px;
    margin: 0px 0% 0px 0%;
}
    
#\30 db7b026 {
    justify-content: center;
    column-gap: 2%;
}
}



@media (max-width: 767px) {
    
#\38 8748100 {
    width: 100.00%;
}
    
#\37 8b4c5fc {
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a8b314c {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 150px;
    align-items: center;
}
    
#\32 4cba071 {
    margin: 0px 0% 0px 0%;
}
    
#\34 9a6f1da {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\34 de96d13 {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
    height: auto;
}
    
#c6bbce4c {
    align-items: center;
    width: 100.00%;
    row-gap: 12px;
    height: auto;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7e8bc1f {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
    height: auto;
}
    
#\30 db7b026 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 181px;
}
    
#fddecd3b {
    align-items: center;
    width: 100.00%;
    row-gap: 12px;
    height: auto;
    min-height: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bb296e6d {
    width: 100.00%;
}
    
#e27cdc4d {
    align-items: center;
    width: 100.00%;
    row-gap: 12px;
    height: auto;
    min-height: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a75b249 {
    width: 100.00%;
}
    
#\36 de22b38 {
    align-items: center;
    width: 100.00%;
    row-gap: 12px;
    height: auto;
    min-height: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c601644e {
    width: 100.00%;
}
    
#\30 e3975a4 {
    align-items: center;
    width: 100.00%;
    row-gap: 12px;
    height: auto;
    min-height: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ae3850f4 {
    width: 100.00%;
}
    
#\31 9781eaa {
    align-items: center;
    width: 100.00%;
    row-gap: 12px;
    height: auto;
    min-height: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b6061a9d {
    width: 100.00%;
}
    
#be12440b {
    align-items: center;
    width: 100.00%;
    row-gap: 12px;
    height: auto;
    min-height: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 f33e018 {
    min-height: 90vh;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2886fe4::before, #\31 2886fe4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.2;
    border-radius: inherit;
}
#\31 2886fe4 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#group_91u {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    order: 0;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#d6c6b323 {
    width: 75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5cf197b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 30aedbd {
    margin: 0px 0% 0px 0%;
}
    
#e560744f {
    width: 199.164px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ks4 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_d7r {
    align-items: flex-end;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d452c7ea {
    width: 199.164px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f33e018 {
    min-height: 70vh;
    padding: 1% 1% 4% 1%;
}
    
#d6c6b323 {
    width: 100.00%;
}
    
#b5cf197b {
    width: 715px;
}
    
#group_91u {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ks4 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 261px;
    margin: 0px 0% 0px 0%;
}
    
#group_d7r {
    min-width: 32px;
    flex-direction: row;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e560744f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d452c7ea {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 30aedbd {
    margin: 0px 0% 0px 0%;
}
    
#\31 2886fe4::before, #\31 2886fe4 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 f33e018 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 4% 4% 20% 4%;
}
    
#group_91u {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d6c6b323 {
    width: 99.9939348341918%;
}
    
#group_ks4 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 30px 0%;
}
    
#group_d7r {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    row-gap: 12px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#e560744f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d452c7ea {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 30aedbd {
    margin: 0px 0% 0px 0%;
}
    
#\31 2886fe4::before, #\31 2886fe4 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#dba45424 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 46%;
    min-height: 8px;
    background-image: initial;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 5da7ce3 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
}
    
#a8927cd5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c209096 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
}
    
#\31 0ca88c3[data-pinned] {
    position: sticky;
    top: 154px;
    bottom: auto;
    z-index: 1;
}
#\31 0ca88c3 {
    max-width: 100%;
    width: 100.00%;
    height: 552px;
}
    
#e5cc0876 {
    margin: 0px 0% 0px 0%;
}
    
#\37 bffcb70 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a34a196 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 488dafa {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc4dc32d {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_912 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dba45424 {
    width: 100%;
    min-height: 80px;
}
    
#a8927cd5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 c209096 {
    width: 100.00%;
}
    
#\31 0ca88c3 {
    width: 100.00%;
    height: 400px;
}
    
#\37 bffcb70 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 a34a196 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#dba45424 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\32 5da7ce3 {
    width: 100.00%;
}
    
#a8927cd5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#\32 c209096 {
    width: 100.00%;
}
    
#\31 0ca88c3 {
    height: 300px;
}
    
#e5cc0876 {
    margin: 0px 0% 0px 0%;
}
    
#\37 bffcb70 {
    flex-direction: column;
    min-height: unset;
    padding: 10% 4% 10% 4%;
}
    
#\34 a34a196 {
    width: 100.00%;
}
    
#\37 488dafa {
    width: 100.00%;
}
    
#bc4dc32d {
    width: 100.00%;
}
}



@media all {
    
#f2ed8256 {
    margin: 0px 0% 0px 0%;
}
    
#e772672f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b30f984 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a06b6c78 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
}
    
#\35 edce1af {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 3;
}
    
#\36 86e2eca {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    min-height: 8px;
    background-image: initial;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d6fc5487[data-pinned] {
    position: sticky;
    top: 154px;
    bottom: auto;
    z-index: 1;
}
#d6fc5487 {
    max-width: 100%;
    width: 100.00%;
    height: 520px;
}
    
#widget_5ks {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 1d42984 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 17ff3e4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d27a117 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6uo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e772672f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 b30f984 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#\36 86e2eca {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#d6fc5487 {
    width: 100.00%;
    height: 400px;
}
    
#\35 1d42984 {
    width: 100.00%;
}
    
#\33 17ff3e4 {
    width: 69.70%;
}
}



@media (max-width: 767px) {
    
#f2ed8256 {
    margin: 0px 0% 0px 0%;
}
    
#e772672f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\36 b30f984 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#a06b6c78 {
    width: 100.00%;
}
    
#\35 edce1af {
    width: 100.00%;
}
    
#\36 86e2eca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#d6fc5487 {
    height: 300px;
}
    
#\35 1d42984 {
    width: 100.00%;
}
    
#\33 17ff3e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 17ff3e4 {
    width: 100.00%;
    margin: 10px 0% 0px 0%;
}
    
#\30 d27a117 {
    width: 100.00%;
}
}



@media all {
    
#\33 6dccef5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cda71dee {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
}
    
#\37 9bb5eb8 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
}
    
#\32 5f4f739 {
    margin: 0px 0% 0px 0%;
}
    
#acfec49f {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 46%;
    min-height: 8px;
    background-image: initial;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 6c65883[data-pinned] {
    position: sticky;
    top: 154px;
    bottom: auto;
    z-index: 1;
}
#\30 6c65883 {
    max-width: 100%;
    width: 100.00%;
    height: 440px;
}
    
#\32 18aa62f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_amb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_ugh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 7dda890::before, #\30 7dda890 > .bgExtraLayerOverlay {
    
}
#\30 7dda890 {
    background-image: url();
}
#\30 7dda890.lazy {
    background-image: url('');
}
    
#d86c3c88 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 81bfa9e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2215d69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6dccef5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 9bb5eb8 {
    width: 100.00%;
}
    
#acfec49f {
    width: 100%;
    min-height: 80px;
}
    
#\30 6c65883 {
    width: 100.00%;
    height: 400px;
}
    
#\32 18aa62f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 7dda890::before, #\30 7dda890 > .bgExtraLayerOverlay {
    
}
#\30 7dda890.lazy {
    background-image: url('');
}
    
#d86c3c88 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 6dccef5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#cda71dee {
    width: 100.00%;
}
    
#\37 9bb5eb8 {
    width: 100.00%;
}
    
#\32 5f4f739 {
    margin: 0px 0% 0px 0%;
}
    
#acfec49f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\30 6c65883 {
    height: 300px;
}
    
#\32 18aa62f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\30 7dda890::before, #\30 7dda890 > .bgExtraLayerOverlay {
    
}
#\30 7dda890.lazy {
    background-image: url('');
}
    
#d86c3c88.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d86c3c88 {
    width: 100.00%;
    margin: 10px 0% 0px 0%;
}
    
#\30 81bfa9e {
    width: 100.00%;
}
    
#widget_amb {
    width: 100.00%;
}
}



@media all {
    
#\34 5731806 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c366efb {
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 87db66b {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
}
    
#dea26e20 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 46%;
    min-height: 8px;
    background-image: initial;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b8d8533f {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
}
    
#\37 e006a7e {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e0721e97 {
    max-width: 100%;
    width: 100.00%;
    height: 412px;
}
    
#\33 b0fd9a8 {
    width: 220px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c366efb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 87db66b {
    width: 100.00%;
}
    
#dea26e20 {
    width: 100%;
    min-height: 80px;
}
    
#\37 e006a7e {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e0721e97 {
    width: 100.00%;
    height: 400px;
}
}



@media (max-width: 767px) {
    
#\34 5731806 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c366efb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#\35 87db66b {
    width: 100.00%;
}
    
#dea26e20 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#b8d8533f {
    width: 100.00%;
}
    
#\37 e006a7e {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#e0721e97 {
    height: 300px;
}
    
#\33 b0fd9a8 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\34 5defedf {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f4991a2e {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 95205af {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 00b3e86 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a79a783d {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c27ed836 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 755cbc0::before, #\35 755cbc0 > .bgExtraLayerOverlay {
    
}
#\35 755cbc0 {
    justify-content: space-between;
    align-items: center;
    width: 48%;
    min-height: 296px;
    max-height: none;
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
    row-gap: 24px;
    height: auto;
    order: 6;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-color: rgba(0, 0, 0, 0.5);
    align-self: auto;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cd15204 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d571560 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9731f57 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 5332634 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef58df1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d822fe2 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fa161385 {
    margin: 0px 0% 0px 0%;
}
    
#\32 7a390db {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc2cb2ba {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 15720c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0ecf8a7 {
    width: 94.32886934973719%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 69c8a58::before, #\35 69c8a58 > .bgExtraLayerOverlay {
    
}
#\35 69c8a58 {
    justify-content: space-between;
    align-items: center;
    width: 47.99932856333536%;
    min-height: 100%;
    max-height: none;
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
    row-gap: 24px;
    height: auto;
    order: 5;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-color: rgba(0, 0, 0, 0.5);
    align-self: stretch;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2f7209a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 208200c {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 48px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 8801c29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 abc176c::before, #\37 abc176c > .bgExtraLayerOverlay {
    
}
#\37 abc176c {
    align-items: center;
    width: 47.99932856333536%;
    min-height: 100%;
    max-height: none;
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
    row-gap: 24px;
    height: auto;
    order: 4;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    min-width: 32px;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0.5);
    justify-self: auto;
    padding: 2% 10px 2% 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 34980c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1851c3e {
    width: 220px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#af8d5ab9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 685cd3e {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#aa8aa9ad {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4f7b77d::before, #\30 4f7b77d > .bgExtraLayerOverlay {
    
}
#\30 4f7b77d {
    justify-content: space-between;
    align-items: center;
    width: 47.99863801452784%;
    min-height: 353.53125px;
    max-height: none;
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
    row-gap: 24px;
    height: auto;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-color: rgba(0, 0, 0, 0.5);
    align-self: auto;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8c4dabc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a9121ba {
    justify-content: flex-end;
    align-items: flex-start;
    width: 75%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 9909a57 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 762af15 {
    align-items: center;
    width: 685px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    order: 0;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afece51d::before, #afece51d > .bgExtraLayerOverlay {
    
}
#afece51d {
    justify-content: space-between;
    align-items: center;
    width: 47.99932856333536%;
    min-height: 100%;
    max-height: none;
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
    row-gap: 24px;
    height: auto;
    order: 3;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-color: rgba(0, 0, 0, 0.5);
    align-self: stretch;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5db5944 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f4d2c31d::before, #f4d2c31d > .bgExtraLayerOverlay {
    
}
#f4d2c31d {
    justify-content: space-between;
    align-items: center;
    width: 47.99932856333536%;
    min-height: 100%;
    max-height: none;
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
    row-gap: 24px;
    height: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1e1d4aa {
    justify-content: flex-end;
    align-items: flex-start;
    width: 82.95%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 55ad8d7 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5343f9e {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4cfa540 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 3a606ba {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eea85df8::before, #eea85df8 > .bgExtraLayerOverlay {
    
}
#eea85df8 {
    justify-content: space-between;
    align-items: center;
    width: 47.99932856333536%;
    min-height: 100%;
    max-height: none;
    border-radius: 10px 10px 10px 10px;
    background-image: initial;
    row-gap: 24px;
    height: auto;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-color: rgba(0, 0, 0, 0.5);
    align-self: stretch;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b314231 {
    width: 220px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d8250ea3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a0456c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a8199d01 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e81f4879 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cb2c34f::before, #\37 cb2c34f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\37 cb2c34f {
    background-image: url(https://lirp.cdn-website.com/90a7bfcf/dms3rep/multi/opt/1000015689-1920w.jpg);
    background-color: rgba(0, 0, 0, 0);
}
#\37 cb2c34f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQIG/8QAIRAAAQMDBAMAAAAAAAAAAAAAAQIDBAAFIQYREjEVMnL/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABoRAAEFAQAAAAAAAAAAAAAAAAIAAQMEESH/2gAMAwEAAhEDEQA/AIuF9ucSCjm20HD3wOaJ89OPbru/yaK07AVcGG5sqQ4t1SsA9Ct0mwNlIJeVkb+god+Tek6o0484LL//2Q==');
}
    
#\33 a04a333 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a476d003 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 316d48b {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 60900bd {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 e07135a {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 44af423 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f241b371 {
    align-items: center;
    width: 103.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 685cd3e {
    min-height: auto;
}
    
#\30 4f7b77d::before, #\30 4f7b77d > .bgExtraLayerOverlay {
    
}
#\30 4f7b77d {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 100%;
    width: 49%;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 5defedf {
    min-height: auto;
}
    
#\37 a9121ba {
    min-height: auto;
    width: 100.00%;
}
    
#\37 cb2c34f::before, #\37 cb2c34f > .bgExtraLayerOverlay {
    
}
#\37 cb2c34f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQIG/8QAIRAAAQMDBAMAAAAAAAAAAAAAAQIDBAAFIQYREjEVMnL/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABoRAAEFAQAAAAAAAAAAAAAAAAIAAQMEESH/2gAMAwEAAhEDEQA/AIuF9ucSCjm20HD3wOaJ89OPbru/yaK07AVcGG5sqQ4t1SsA9Ct0mwNlIJeVkb+god+Tek6o0484LL//2Q==');
}
    
#\39 762af15 {
    min-height: auto;
}
    
#afece51d::before, #afece51d > .bgExtraLayerOverlay {
    
}
#afece51d {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 100%;
    width: 49%;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#a1e1d4aa {
    min-height: auto;
}
    
#\35 755cbc0::before, #\35 755cbc0 > .bgExtraLayerOverlay {
    
}
#\35 755cbc0 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 100%;
    width: 49%;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#f4d2c31d::before, #f4d2c31d > .bgExtraLayerOverlay {
    
}
#f4d2c31d {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 100%;
    width: 49%;
    align-self: center;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 55ad8d7 {
    min-height: auto;
}
    
#\35 69c8a58::before, #\35 69c8a58 > .bgExtraLayerOverlay {
    
}
#\35 69c8a58 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 100%;
    width: 49%;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#eea85df8::before, #eea85df8 > .bgExtraLayerOverlay {
    
}
#eea85df8 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 100%;
    width: 49%;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 9731f57 {
    min-height: auto;
}
    
#\36 208200c {
    height: auto;
    min-height: 41px;
}
    
#d8250ea3 {
    padding: 4% 2% 4% 2%;
}
    
#\37 abc176c::before, #\37 abc176c > .bgExtraLayerOverlay {
    
}
#\37 abc176c {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 100%;
    width: 49%;
    align-self: stretch;
    max-height: none;
    height: auto;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 316d48b {
    flex-wrap: wrap;
    flex-direction: row;
    height: auto;
    min-height: 594px;
    column-gap: 2%;
    align-content: flex-start;
}
    
#\39 60900bd {
    min-height: auto;
}
    
#fa161385 {
    margin: 0px 0% 0px 0%;
}
    
#\33 95205af {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\30 4f7b77d::before, #\30 4f7b77d > .bgExtraLayerOverlay {
    
}
#\30 4f7b77d {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: auto;
    width: 100%;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\37 a9121ba {
    min-height: auto;
}
    
#\37 cb2c34f::before, #\37 cb2c34f > .bgExtraLayerOverlay {
    
}
#\37 cb2c34f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQIG/8QAIRAAAQMDBAMAAAAAAAAAAAAAAQIDBAAFIQYREjEVMnL/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABoRAAEFAQAAAAAAAAAAAAAAAAIAAQMEESH/2gAMAwEAAhEDEQA/AIuF9ucSCjm20HD3wOaJ89OPbru/yaK07AVcGG5sqQ4t1SsA9Ct0mwNlIJeVkb+god+Tek6o0484LL//2Q==');
}
    
#\39 762af15 {
    min-height: auto;
}
    
#afece51d::before, #afece51d > .bgExtraLayerOverlay {
    
}
#afece51d {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: auto;
    width: 100%;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\35 755cbc0::before, #\35 755cbc0 > .bgExtraLayerOverlay {
    
}
#\35 755cbc0 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: auto;
    width: 100%;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#f4d2c31d::before, #f4d2c31d > .bgExtraLayerOverlay {
    
}
#f4d2c31d {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\35 69c8a58::before, #\35 69c8a58 > .bgExtraLayerOverlay {
    
}
#\35 69c8a58 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: auto;
    width: 100%;
    padding: 5% 2% 5% 2%;
    margin: 0px 0% 0px 0%;
}
    
#eea85df8::before, #eea85df8 > .bgExtraLayerOverlay {
    
}
#eea85df8 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: auto;
    width: 100%;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 208200c {
    width: 100%;
    min-height: 38px;
    align-items: center;
    height: auto;
}
    
#d8250ea3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 10% 4% 10% 4%;
}
    
#\37 abc176c::before, #\37 abc176c > .bgExtraLayerOverlay {
    
}
#\37 abc176c {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100%;
    justify-content: space-between;
    align-self: center;
    padding: 5% 2% 5% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 316d48b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#fa161385 {
    margin: 0px 0% 0px 0%;
}
    
#\38 55ad8d7 {
    width: 87.91%;
}
    
#\39 5343f9e {
    width: 314px;
}
    
#\31 d822fe2 {
    width: 314px;
}
    
#cc2cb2ba {
    width: 294px;
}
    
#e81f4879 {
    width: 294px;
}
    
#\30 e07135a {
    width: 294px;
}
    
#a476d003 {
    width: 294px;
}
    
#\30 5332634 {
    width: 294px;
}
    
#\36 d571560 {
    width: 294px;
}
    
#a1e1d4aa {
    width: 100.00%;
}
    
#\34 5defedf {
    width: 85.74%;
}
    
#\30 3a606ba {
    width: 314px;
}
    
#\33 1851c3e {
    width: 314px;
}
    
#\39 60900bd {
    width: 89.82%;
}
    
#\32 7a390db {
    width: 314px;
}
    
#\39 5db5944 {
    width: 314px;
}
    
#a79a783d {
    width: 314px;
}
    
#\33 b314231 {
    width: 314px;
}
}

