@media all {
  *#dm .dmInner div.u_1463731820 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

  *#dm .dmInner a.u_1179709379 span.text { color:rgba(67,67,67,1) !important; }

  *#dm .dmInner a.u_1245695952 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1892091549 img { object-fit:contain !important; }

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

  *#dm .dmInner a.u_932840751 {
    background-color:rgba(146,182,199,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1340464795 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1340464795 span.text {
    text-decoration:none !important;
    font-weight:600 !important;
  }

  *#dm .dmInner a.u_1340464795 {
    background-color:rgba(146,182,199,1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1420486201 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1672974605 img { border-radius:50% !important; }

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

  *#dm .dmInner div.u_1847726080 img { border-radius:50% !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\32 4334890 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -9px;
    order: 2;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 ff4ecac {
    align-self: flex-start;
    max-height: 100%;
    width: 99.89%;
    justify-content: flex-end;
    min-height: 491px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    min-width: 32px;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 26c30b0::before, #\32 26c30b0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
    background-color: var(--color_2);
}
#\32 26c30b0 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    justify-content: flex-end;
    align-items: flex-end;
    background-image: url("https://irp.cdn-website.com/cff6abc9/dms3rep/multi/Rectangle+1-9fe2e264.svg");
    min-width: 4%;
    order: 0;
    flex-direction: row;
    padding: 10% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f466592 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 100vh;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2a8f365 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_3);
    border-style: solid;
}
    
#\38 83219d0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_nb6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 1px;
    order: 1;
}
    
#group_6rh {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 32px 0%;
}
    
#widget_m6g {
    width: 31.25%;
    height: auto;
    max-width: 100%;
}
    
#f3bb2362 {
    width: 66.81821130851344%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 c4f4d2f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 695271c {
    width: 77.76%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 424635c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 0f17332 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 24px 16px 80px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_619 {
    width: 8.00%;
    height: 90px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\38 4e7bf69 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8d8db38.flex-element.widget-wrapper > [data-element-type] {
    padding: 33px 0px 0px 0px;
}
#\30 8d8db38 {
    width: 582px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5607fe3 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\37 bdfeaf4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 082e98e {
    width: 1112px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 49dd28d {
    width: 650.953px;
    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_eh6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 2;
    padding: 0px 10px 10px 10px;
    margin: -16px 0% 0px 0%;
}
    
#group_hu1 {
    align-items: flex-start;
    width: 54.80941555707911%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 3.0%;
}
    
#b22b3407 {
    width: 604px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f81f78a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cdc5bc60 {
    min-height: 545px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a4315a1b::before, #a4315a1b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#a4315a1b {
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://lirp.cdn-website.com/cff6abc9/dms3rep/multi/opt/Group+5-1920w.png");
}
    
#d9e5e6e6 {
    margin: 6% 6% 6% 6%;
}
    
#ea224050 {
    width: 250px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2c78d72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url();
    padding: 6% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 355a49b {
    width: 98.70%;
    height: auto;
    max-width: none;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dad456c6 {
    width: 83.11%;
    height: auto;
    max-width: none;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f5830ed {
    width: 83.11%;
    height: auto;
    max-width: none;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a8736146 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 6c405f7 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#b77436fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d59fc47 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 140px 0px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 14d7f7f {
    min-height: 740px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e2d8b4a8 {
    width: 139.74%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fbd9fe89 {
    margin: 0px 0% 0px 0%;
}
    
#group_o0c {
    align-items: flex-start;
    width: 100%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_9b6 {
    width: 100%;
    height: 430px;
    max-width: 100%;
    order: 0;
}
    
#widget_12u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_59f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_hen {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_9b1 {
    width: 230px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 5;
}
}



@media all {
    
#c855e13c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url();
    order: 2;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 0%;
    margin: 0px 0% 0px 0%;
}
    
#aeaf064a {
    min-height: 133px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 02717cd {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 61c996c {
    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 {
    
#\35 5865a7f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 19fceeb {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 220px;
    flex-wrap: nowrap;
    padding: 4% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 0e75ae1 {
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0183d12 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\32 6bc1195 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 02e8035 {
    margin: 0px 6% 0px 6%;
}
}



@media all {
    
#a3aa765b {
    max-width: 100%;
    width: 28.280829674489027%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b9eacd81 {
    max-width: 100%;
    width: 23.567018925056775%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 489c62f::before, #\34 489c62f > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 489c62f {
    min-height: 8px;
    border-color: var(--color_2) rgba(230,233,234,1) var(--color_2) rgba(230,233,234,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    border-width: 1px 0px 1px 0px;
    justify-content: space-between;
    background-image: url();
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 0% 16px 2% 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 06c3865 {
    border-color: #000000 #000000 rgba(46, 111, 140, 1) #000000;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#cca67021 {
    max-width: 100%;
    width: 67.58%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdef645c {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 100px;
    flex-wrap: nowrap;
    padding: 1% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 adec5bc {
    margin: 0px 6% 0px 6%;
}
    
#group_efr {
    align-items: flex-start;
    width: 40.8%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    margin-left: 2px;
}
    
#b733191b {
    max-width: 100%;
    width: 99.15%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 ced136d {
    max-width: 100%;
    width: 23.987839515518548%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e857017e {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 3% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 081cc71::before, #\31 081cc71 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\31 081cc71 {
    min-height: 80px;
    border-color: var(--color_2) rgba(230,233,234,1) var(--color_2) rgba(230,233,234,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    border-width: 1px 0px 1px 0px;
    justify-content: space-between;
    background-image: url();
    border-style: solid;
    min-width: 4%;
    order: 0;
    height: auto;
    padding: 0% 16px 0% 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0be830e {
    max-width: 100%;
    width: 28.785756245268736%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 0631ed6 {
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\39 3856be6 {
    margin: 0px 6% 0px 6%;
}
    
#\30 0b79a84::before, #\30 0b79a84 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 0b79a84 {
    min-height: 80px;
    border-color: var(--color_2) rgba(230,233,234,1) var(--color_2) rgba(230,233,234,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    border-width: 0px 0px 1px 0px;
    background-image: url();
    border-style: solid;
    min-width: 4%;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hq9 {
    width: 0.9689629068887207%;
    height: 22px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0b0188a {
    max-width: 100%;
    width: 99.15%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 47ae013 {
    max-width: 100%;
    width: 84.98%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c019389f {
    align-items: flex-start;
    width: 40.8%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0.1%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 88f6e98 {
    max-width: 100%;
    width: 67.58%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 307aa9a {
    max-width: 100%;
    width: 99.15%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2b9856d {
    align-items: flex-start;
    width: 40.8%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_22i {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 302px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f71d4f8 {
    max-width: 100%;
    width: 28.785756245268736%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7t3 {
    width: 23.987839515518548%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\35 fe39938 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 302px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dafdaf8 {
    width: 23.987839515518548%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\31 4b82d7f {
    max-width: 100%;
    width: 28.785756245268736%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b124ead3 {
    align-items: flex-start;
    width: 40.8%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de1aebfd {
    max-width: 100%;
    width: 67.58%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e94aa7a0 {
    max-width: 100%;
    width: 99.15%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b16559a6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a52aeec {
    width: 23.757032551097655%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\37 a64608e {
    max-width: 100%;
    width: 28.50872975018925%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1eb9969 {
    align-items: flex-start;
    width: 40.8%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed59c37b {
    max-width: 100%;
    width: 67.58%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7fbb3dc {
    max-width: 100%;
    width: 99.15%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 26032f0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 302px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 13da445 {
    width: 23.987839515518548%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#eb75c1c5 {
    max-width: 100%;
    width: 28.785756245268736%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfcd3d36 {
    align-items: flex-start;
    width: 40.8%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d560d016 {
    max-width: 100%;
    width: 67.58%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbf30122 {
    max-width: 100%;
    width: 99.15%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 33129c6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fca71608 {
    width: 23.748037801395473%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\39 c65d082 {
    max-width: 100%;
    width: 28.49824829982041%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b94a6c6f {
    align-items: flex-start;
    width: 40.8%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c91fbc91 {
    max-width: 100%;
    width: 67.58%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f9462b9 {
    max-width: 100%;
    width: 99.15%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2e7e2c8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 302px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 839df29 {
    width: 23.987839515518548%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\36 0004b1f {
    max-width: 100%;
    width: 28.785756245268736%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f761e4b {
    align-items: flex-start;
    width: 40.8%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ea61236 {
    max-width: 100%;
    width: 100.97%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e4ace25 {
    max-width: 100%;
    width: 99.15%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 45e6173 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 302px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f08ee695 {
    width: 23.987839515518548%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\36 fc95d25 {
    max-width: 100%;
    width: 28.785756245268736%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3bc3350 {
    align-items: flex-start;
    width: 40.8%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f8d21ae {
    max-width: 100%;
    width: 99.19%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2a4ed22 {
    max-width: 100%;
    width: 99.15%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9a81ed3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 302px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 af10515 {
    width: 23.987839515518548%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\32 6099fef {
    max-width: 100%;
    width: 28.785756245268736%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9a492f8 {
    align-items: flex-start;
    width: 40.8%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efe22569 {
    max-width: 100%;
    width: 101.74%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b95c401 {
    max-width: 100%;
    width: 99.15%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 8d6bdb6 {
    border-color: #000000 #000000 rgba(189, 189, 189, 1) #000000;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#be9e1608 {
    width: 6.599548221044663%;
    height: 22px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ee28287d {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 24px 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0755ada::before, #\32 0755ada > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 0755ada {
    min-height: 80px;
    border-color: var(--color_2) rgba(230,233,234,1) var(--color_2) rgba(230,233,234,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    border-width: 1px 0px 1px 0px;
    justify-content: space-between;
    background-image: url();
    border-style: solid;
    min-width: 4%;
    order: 1;
    height: auto;
    padding: 0% 16px 0% 16px;
    margin: 0px 0% 0px 0%;
}
    
#ffeffe95 {
    margin: 0px 6% 0px 6%;
}
    
#\36 38521b6 {
    align-items: flex-start;
    width: 40.8%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0.1%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9cf794c {
    max-width: 100%;
    width: 23.987839515518548%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#caf170dd::before, #caf170dd > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#caf170dd {
    min-height: 80px;
    border-color: var(--color_2) rgba(230,233,234,1) var(--color_2) rgba(230,233,234,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    border-width: 1px 0px 1px 0px;
    justify-content: space-between;
    background-image: url();
    border-style: solid;
    min-width: 4%;
    order: 1;
    height: auto;
    padding: 0% 16px 0% 16px;
    margin: 0px 0% 0px 0%;
}
    
#ab53d96a {
    max-width: 100%;
    width: 28.785756245268736%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 ff54139 {
    max-width: 100%;
    width: 99.15%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0c7fab8 {
    max-width: 100%;
    width: 99.05%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dda5e963 {
    max-width: 100%;
    width: 101.74%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 755565f {
    align-items: flex-start;
    width: 40.8%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0fe9ebe {
    max-width: 100%;
    width: 99.15%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b486f3fa {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100vw;
    min-height: 271px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0850ef2 {
    width: 23.987839515518548%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\31 8d6dc5e {
    max-width: 100%;
    width: 28.785756245268736%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fadc8d24 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100vw;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf9a75f3 {
    width: 23.987839515518548%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\37 6f378d5 {
    max-width: 100%;
    width: 28.785756245268736%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bfc57d5 {
    align-items: flex-start;
    width: 40.8%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5dad10d {
    max-width: 100%;
    width: 101.74%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1f28f3a {
    max-width: 100%;
    width: 99.15%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4c49f95 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100vw;
    min-height: 271px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7a2d260 {
    width: 23.987839515518548%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#b5a2c68c {
    max-width: 100%;
    width: 28.785756245268736%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 db88be5 {
    align-items: flex-start;
    width: 40.8%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b1db22c {
    max-width: 100%;
    width: 101.74%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 151f83c {
    max-width: 100%;
    width: 99.15%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 67026ca {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100vw;
    min-height: 271px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9ed425a {
    width: 23.987839515518548%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\39 d3b28e3 {
    max-width: 100%;
    width: 28.785756245268736%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cdc909b {
    align-items: flex-start;
    width: 40.8%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1a5f793 {
    max-width: 100%;
    width: 101.74%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ff438f3 {
    max-width: 100%;
    width: 99.15%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b41e76c7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 958e265 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b9bfe92 {
    margin: 0px 0px 0px 0px;
}
    
#\31 0136ba1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 442d537 {
    min-height: 355px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_3uh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 4638ba6 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\30 be88a27::before, #\30 be88a27 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 be88a27 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/cff6abc9/dms3rep/multi/opt/GettyImages-1300899506-1920w.png");
    border-radius: 0px 0px 0px 0px;
    padding: 16px 6% 16px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 791a467 {
    min-height: 830px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ba500d0e {
    margin: 0px 6% 0px 6%;
}
    
#widget_olq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 5338218 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 2d133e8 {
    width: 141.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f07de36 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 32d47dd {
    margin: 0px 0px 0px 0px;
}
    
#\37 bddc2bf {
    width: 230px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    max-height: none;
    align-self: stretch;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2e12410 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 624px;
    min-height: 55px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e9cde830 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 193227f {
    min-height: 183px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_cf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#c6e7fc3f {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 0f2b3de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url();
    order: 2;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 160407e {
    min-height: 133px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0590a72 {
    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 {
    
#\31 d499bdc {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 59a5125 {
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 6% 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5538a66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 6% 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2ec26fb {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#db9a8093::before, #db9a8093 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.79;
    border-radius: inherit;
}
#db9a8093 {
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/cff6abc9/dms3rep/multi/opt/jacproperty-1920w.jpg");
}
    
#\38 c09913b {
    min-height: 214px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 12% 1% 12%;
    margin: 0% 0% 0% 0%;
}
    
#widget_74e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f3a9955f {
    width: 99.99794414939181%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a60ae306 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a4032b67 {
    min-height: 316px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fc76584d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2d27881 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 019e3bc {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 0;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5f13548 {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 34984cb {
    width: 100%;
    height: 410px;
    max-width: 100%;
    order: 0;
}
    
#f5daa105 {
    width: 100%;
    height: 410px;
    max-width: 100%;
    order: 0;
}
    
#\38 5d48326 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 0;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 965e103 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ebd6fde {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f2a553f {
    width: 71.05%;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\36 cdd70d1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 0;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e2befaa {
    width: 71.05%;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#d34f52bb {
    width: 100%;
    height: 409px;
    max-width: 100%;
}
    
#\33 c0e35de {
    width: 98.00%;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#f4f395c9 {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 9b25f3e {
    width: 100%;
    height: 410px;
    max-width: 100%;
    order: 0;
}
    
#d4ef9ac2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d2ca2b5a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 0;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bcae3fa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dbcfdeb8 {
    width: 85%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3e9e1aa {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a11d20c {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 62b1fca {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b64f1736 {
    width: 98.00%;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#eadaf3aa {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_pdf {
    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_bsu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_1);
    background-image: none;
    padding: 10px 10px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_32s {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 d87c4b7 {
    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;
}
    
#e4a2602e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 89a84ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_1);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 10px 10px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a82cb270 {
    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 1e33110 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_1);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 10px 10px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ad49592 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e48eb702 {
    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;
}
    
#f1fb9540 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_1);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 10px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c22aa072 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 9338932 {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 91bcba6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ad891e9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 0;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f088d10 {
    width: 98.00%;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#cdb22f8c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 cd4f173 {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f6bba302 {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a6bb1bdf {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 0;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c0bbd29 {
    min-height: 316px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a0723063 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 0;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f0551e3 {
    width: 85%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f9739f6d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fa6620a {
    width: 71.05%;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#fb683e78 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#da4f1bbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c87b54d0 {
    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;
}
    
#a02bf250 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dd56844d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_1);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 10px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3246b65 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_1);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 10px 10px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 719fa7c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 ee7d8f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 c0e6fed {
    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;
}
    
#b2deea2f {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 7cd5f92 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 30ae9f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 af049fa {
    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;
}
    
#\30 16577a0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_1);
    background-image: none;
    padding: 10px 10px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 704bdf5 {
    width: 71.05%;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#eb930512 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 3550af3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cb5f9d81 {
    width: 98.00%;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\32 d58c534 {
    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;
}
    
#ca8a9974 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 0;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b50a52e7 {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#abc9f3f3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_1);
    background-image: none;
    padding: 10px 10px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 01ff6a9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a060d339 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 60a849a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ff4ecac {
    margin-left: 0%;
    width: 99.90%;
    min-height: 471px;
    height: auto;
    margin-right: 0%;
    justify-content: flex-end;
}
    
#\32 26c30b0::before, #\32 26c30b0 > .bgExtraLayerOverlay {
    
}
#\32 26c30b0 {
    align-items: flex-end;
    padding: 5% 5% 5% 5%;
}
    
#\31 f466592 {
    padding-left: 3%;
    padding-bottom: 3%;
    min-height: 644px;
    padding-right: 3%;
}
    
#widget_nb6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_nb6 {
    margin: 24px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c4f4d2f {
    min-height: 259px;
    padding: 4% 3% 3% 3%;
}
    
#\31 695271c {
    width: 90%;
}
    
#\31 0f17332 {
    row-gap: 36px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4e7bf69 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\30 8d8db38 {
    width: 99.99990734663939%;
}
    
#\37 bdfeaf4 {
    width: 100%;
    min-height: 8px;
}
    
#\38 082e98e {
    width: 99.99990734663939%;
}
    
#\31 49dd28d {
    width: 99.99990734663939%;
}
    
#b22b3407 {
    width: 99.99990734663939%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cdc5bc60 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 360px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 8% 8% 8% 8%;
}
    
#a4315a1b::before, #a4315a1b > .bgExtraLayerOverlay {
    
}
    
#ea224050 {
    width: 230px;
    min-height: 54px;
}
    
#\38 2c78d72 {
    width: 100%;
    min-height: 8px;
    row-gap: 50px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8736146 {
    width: 100.00%;
}
    
#b77436fa {
    width: 100%;
    min-height: 250px;
    height: auto;
}
    
#\32 d59fc47 {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
    align-items: flex-start;
    padding: 40px 0px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 14d7f7f {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#e2d8b4a8 {
    width: 77.29%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c855e13c {
    width: 100%;
    min-height: 80px;
    padding-bottom: 16px;
    row-gap: 35px;
    margin: 0% 0% 0% 0%;
}
    
#aeaf064a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 23px;
    padding: 12% 6% 1% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 19fceeb {
    padding-left: 4%;
    min-height: 119px;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3aa765b {
    width: 35%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b9eacd81 {
    width: 40.78%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 489c62f {
    row-gap: 32px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-right: 16px;
    margin: 0% 0% 0% 0%;
}
    
#cca67021 {
    width: 50%;
    min-width: 32px;
}
    
#bdef645c {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: row;
    padding-left: 4%;
    min-height: 120px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#b733191b {
    width: 89.97%;
    min-width: 32px;
}
    
#group_efr {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ced136d {
    width: 41.68%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e857017e {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\31 081cc71 {
    row-gap: 32px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-right: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0be830e {
    width: 35%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0b79a84 {
    row-gap: 32px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_hq9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f71d4f8 {
    width: 35%;
    min-width: 32px;
}
    
#\31 4b82d7f {
    width: 35%;
    min-width: 32px;
}
    
#\37 a64608e {
    width: 35%;
    min-width: 32px;
}
    
#eb75c1c5 {
    width: 35%;
    min-width: 32px;
}
    
#\39 c65d082 {
    width: 35%;
    min-width: 32px;
}
    
#\36 0004b1f {
    width: 35%;
    min-width: 32px;
}
    
#\36 fc95d25 {
    width: 35%;
    min-width: 32px;
}
    
#\32 6099fef {
    width: 35%;
    min-width: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee28287d {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\32 0755ada {
    row-gap: 32px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-right: 16px;
    margin: 0% 0% 0% 0%;
}
    
#be9e1608 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#caf170dd {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 958e265 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\31 0136ba1 {
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-bottom: 8px;
}
    
#\35 442d537 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 6% 8% 6%;
}
    
#\36 b9bfe92 {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 be88a27::before, #\30 be88a27 > .bgExtraLayerOverlay {
    
}
#\30 be88a27 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 385px;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 791a467 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 4% 6% 12% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f07de36 {
    width: 100%;
    min-height: 167px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
    height: auto;
    padding-top: 8px;
    row-gap: 40px;
}
    
#e9cde830 {
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 10px;
    width: 100%;
    min-height: 70px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-bottom: 8px;
}
    
#\32 193227f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 6% 4% 6%;
}
    
#\31 32d47dd {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0f2b3de {
    width: 100%;
    min-height: 80px;
    padding-bottom: 16px;
    row-gap: 35px;
    margin: 0% 0% 0% 0%;
}
    
#\32 160407e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 23px;
    padding: 12% 6% 1% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d499bdc {
    width: 100%;
}
    
#\33 59a5125 {
    width: 49%;
    padding-top: 2%;
    padding-bottom: 6%;
    min-height: 8px;
}
    
#\39 5538a66 {
    width: 49%;
    padding-top: 2%;
    padding-bottom: 6%;
    min-height: 8px;
}
    
#\38 2ec26fb {
    width: 100%;
}
    
#\38 c09913b {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 257px;
    padding-top: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#db9a8093::before, #db9a8093 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9b25f3e {
    height: 168px;
    width: 43.48917362863512%;
    margin: 0px 0% 0px 0%;
}
    
#a4032b67 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d2ca2b5a {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#d4ef9ac2 {
    width: 52.513648724796035%;
    height: auto;
    min-height: 85px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2d27881 {
    width: 52.513648724796035%;
    height: auto;
    min-height: 85px;
    margin: 0px 0% 0px 0%;
}
    
#\30 019e3bc {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\30 bcae3fa {
    width: 52.513648724796035%;
    height: auto;
    min-height: 85px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5f13548 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\36 34984cb {
    height: 168px;
    width: 43.48917362863512%;
    margin: 0px 0% 0px 0%;
}
    
#f5daa105 {
    height: 168px;
    width: 43.48917362863512%;
    margin: 0px 0% 0px 0%;
}
    
#\38 5d48326 {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\39 f2a553f {
    margin: 0px 0% 0px 0%;
}
    
#\36 cdd70d1 {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\36 3e9e1aa {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\33 a11d20c {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\34 62b1fca {
    width: 52.513648724796035%;
    height: auto;
    min-height: 85px;
    margin: 0px 0% 0px 0%;
}
    
#b64f1736 {
    margin: 0px 0% 0px 0%;
}
    
#\36 e2befaa {
    margin: 0px 0% 0px 0%;
}
    
#d34f52bb {
    height: 168px;
    width: 43.48917362863512%;
    margin: 0px 0% 0px 0%;
}
    
#\33 c0e35de {
    margin: 0px 0% 0px 0%;
}
    
#f4f395c9 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9338932 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\31 91bcba6 {
    width: 52.513648724796035%;
    height: auto;
    min-height: 85px;
    margin: 0px 0% 0px 0%;
}
    
#da4f1bbd {
    height: auto;
    width: 43.48917362863512%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ad891e9 {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\31 f088d10 {
    margin: 0px 0% 0px 0%;
}
    
#cdb22f8c {
    width: 52.513648724796035%;
    height: auto;
    min-height: 85px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ee7d8f9 {
    height: auto;
    width: 43.48917362863512%;
    margin: 0px 0% 0px 0%;
}
    
#\34 cd4f173 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#f6bba302 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#a6bb1bdf {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\32 c0bbd29 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a0723063 {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\31 fa6620a {
    margin: 0px 0% 0px 0%;
}
    
#\33 30ae9f4 {
    height: auto;
    width: 43.48917362863512%;
    margin: 0px 0% 0px 0%;
}
    
#eb930512 {
    width: 52.513648724796035%;
    height: auto;
    min-height: 85px;
    margin: 0px 0% 0px 0%;
}
    
#\37 704bdf5 {
    margin: 0px 0% 0px 0%;
}
    
#b50a52e7 {
    width: 100%;
    min-height: 80px;
}
    
#a060d339 {
    height: auto;
}
}



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



@media (max-width: 767px) {
    
#b41e76c7 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\35 442d537 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\32 4638ba6 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 791a467 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 5338218 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\32 193227f {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\32 4334890.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 4334890 {
    order: 1;
    margin: 5px 0% 0px 0%;
}
    
#\30 ff4ecac {
    align-self: auto;
    width: 99.37308045604365%;
    min-height: 147px;
    justify-content: flex-end;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 26c30b0::before, #\32 26c30b0 > .bgExtraLayerOverlay {
    
}
#\32 26c30b0 {
    width: 100%;
    min-height: 433px;
    justify-content: flex-end;
    align-items: center;
    background-position: 0% 50%;
    height: auto;
    padding: 150px 8% 20% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f466592 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#group_6rh {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    order: 2;
    margin-top: 26px;
}
    
#widget_m6g {
    min-width: 32px;
    width: 90%;
    margin: 0px 0% 0px 0%;
}
    
#f3bb2362 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nb6 {
    order: 0;
    margin-top: -1px;
}
}



@media (max-width: 767px) {
    
#\32 c4f4d2f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#\31 695271c {
    order: 1;
    width: 100.00%;
}
    
#\31 0f17332 {
    min-height: 389px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 36px;
}
    
#widget_619 {
    height: 56px;
    width: 17.07%;
}
}



@media (max-width: 767px) {
    
#\38 4e7bf69 {
    min-height: 0;
    flex-direction: column;
    row-gap: 7px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\30 8d8db38 {
    width: 100.00004017072558%;
    min-width: 32px;
    order: 1;
    margin: -27px 0% 0px 0%;
}
    
#\37 bdfeaf4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 7px;
}
    
#\38 082e98e {
    width: 100.00004017072558%;
}
    
#\31 49dd28d {
    width: 100.00004017072558%;
}
    
#b22b3407 {
    width: 100.00004017072558%;
}
    
#group_eh6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_hu1 {
    min-width: 32px;
    order: 0;
    width: 100.00%;
    margin: -24px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cdc5bc60 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 8% 8% 8% 8%;
}
    
#a4315a1b::before, #a4315a1b > .bgExtraLayerOverlay {
    
}
    
#ea224050 {
    width: 100%;
    min-height: 54px;
}
    
#\38 2c78d72 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 32px;
    padding: 4% 6% 6% 6%;
}
    
#\37 355a49b {
    width: 100.31%;
}
    
#dad456c6 {
    width: 110.64%;
}
}



@media (max-width: 767px) {
    
#a8736146 {
    width: 100%;
}
    
#b77436fa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 d59fc47 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\35 14d7f7f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#e2d8b4a8 {
    width: 100%;
}
    
#widget_9b6 {
    height: 240px;
}
    
#widget_9b1 {
    width: 311px;
}
}



@media (max-width: 767px) {
    
#c855e13c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 30px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aeaf064a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 5%;
    row-gap: 12px;
    padding: 12% 6% 8% 6%;
}
}



@media (max-width: 767px) {
    
#\35 5865a7f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 19fceeb {
    padding-top: 12%;
    flex-direction: column;
    padding-left: 8%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 8%;
}
    
#\31 0e75ae1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 6bc1195 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#b9eacd81 {
    width: 203px;
    margin: 0px 0% 0px 0%;
}
    
#a3aa765b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 489c62f {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#cca67021 {
    width: 100%;
}
    
#bdef645c {
    row-gap: 0px;
    column-gap: 3%;
    flex-direction: column;
    padding-left: 0%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 0%;
}
    
#b733191b {
    width: 100%;
}
    
#group_efr {
    width: 99.82%;
}
}



@media (max-width: 767px) {
    
#\39 ced136d {
    width: 212px;
    margin: 0px 0% 0px 0%;
}
    
#e857017e {
    row-gap: 0px;
    column-gap: 3%;
    flex-direction: column;
    padding-left: 0%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 0%;
}
    
#\31 081cc71 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0be830e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0b79a84 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 0b0188a {
    width: 100%;
}
    
#\33 47ae013 {
    width: 100%;
}
    
#c019389f {
    width: 99.82%;
}
    
#\34 88f6e98 {
    width: 100%;
}
    
#\33 307aa9a {
    width: 100%;
}
    
#\34 2b9856d {
    width: 99.82%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f71d4f8 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4b82d7f {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b124ead3 {
    width: 99.82%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#de1aebfd {
    width: 100%;
}
    
#e94aa7a0 {
    width: 100%;
}
    
#\37 a64608e {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1eb9969 {
    width: 99.82%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ed59c37b {
    width: 100%;
}
    
#\30 7fbb3dc {
    width: 100%;
}
    
#eb75c1c5 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bfcd3d36 {
    width: 99.82%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d560d016 {
    width: 100%;
}
    
#bbf30122 {
    width: 100%;
}
    
#\39 c65d082 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b94a6c6f {
    width: 99.82%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c91fbc91 {
    width: 100%;
}
    
#\39 f9462b9 {
    width: 100%;
}
    
#\36 0004b1f {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f761e4b {
    width: 99.82%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ea61236 {
    width: 100%;
}
    
#\30 e4ace25 {
    width: 100%;
}
    
#\36 fc95d25 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3bc3350 {
    width: 99.82%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f8d21ae {
    width: 100%;
}
    
#b2a4ed22 {
    width: 100%;
}
    
#\32 6099fef {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9a492f8 {
    width: 99.82%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#efe22569 {
    width: 100%;
}
    
#\37 b95c401 {
    width: 100%;
}
    
#group_22i {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_7t3 {
    min-width: 32px;
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fe39938 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 dafdaf8 {
    min-width: 32px;
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#b16559a6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 a52aeec {
    min-width: 32px;
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 26032f0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 13da445 {
    min-width: 32px;
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 33129c6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fca71608 {
    min-width: 32px;
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2e7e2c8 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 839df29 {
    min-width: 32px;
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 45e6173 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f08ee695 {
    min-width: 32px;
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#b9a81ed3 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 af10515 {
    min-width: 32px;
    height: 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ee28287d {
    row-gap: 0px;
    column-gap: 3%;
    flex-direction: column;
    padding-left: 0%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 0%;
}
    
#\32 0755ada {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 38521b6 {
    width: 99.82%;
}
    
#\39 9cf794c {
    width: 212px;
    margin: 0px 0% 0px 0%;
}
    
#caf170dd {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#ab53d96a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 ff54139 {
    width: 100%;
}
    
#\36 0c7fab8 {
    width: 100%;
}
    
#dda5e963 {
    width: 100%;
}
    
#\33 755565f {
    width: 99.82%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c0fe9ebe {
    width: 100%;
}
    
#\31 8d6dc5e {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6f378d5 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bfc57d5 {
    width: 99.82%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a5dad10d {
    width: 100%;
}
    
#\38 1f28f3a {
    width: 100%;
}
    
#b5a2c68c {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 db88be5 {
    width: 99.82%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b1db22c {
    width: 100%;
}
    
#\37 151f83c {
    width: 100%;
}
    
#\39 d3b28e3 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 cdc909b {
    width: 99.82%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1a5f793 {
    width: 100%;
}
    
#\31 ff438f3 {
    width: 100%;
}
    
#b486f3fa {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 0850ef2 {
    min-width: 32px;
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#fadc8d24 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cf9a75f3 {
    min-width: 32px;
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4c49f95 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 7a2d260 {
    min-width: 32px;
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 67026ca {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e9ed425a {
    min-width: 32px;
    height: 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 958e265 {
    width: 100.00%;
}
    
#\31 0136ba1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    height: auto;
}
    
#\35 442d537 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\30 be88a27::before, #\30 be88a27 > .bgExtraLayerOverlay {
    
}
#\30 be88a27 {
    width: 100%;
    min-height: 230px;
    align-items: center;
    order: 0;
    justify-content: flex-end;
}
    
#\34 791a467 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 4% 0% 12% 0%;
}
    
#widget_olq {
    width: 99.74%;
}
    
#ba500d0e {
    margin: 0px 6% 0px 6%;
}
}



@media (max-width: 767px) {
    
#\30 f07de36 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    row-gap: 32px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bddc2bf {
    height: auto;
    width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2e12410 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 65px;
    height: auto;
}
    
#e9cde830 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    height: auto;
}
    
#\32 193227f {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\31 32d47dd {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\31 0f2b3de {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 30px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 160407e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 5%;
    row-gap: 12px;
    padding: 12% 6% 8% 6%;
}
}



@media (max-width: 767px) {
    
#\31 d499bdc {
    width: 100.00%;
}
    
#\33 59a5125 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 16px;
    order: 2;
}
    
#\39 5538a66 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding-top: 16px;
    padding-bottom: 8px;
    order: 1;
}
    
#\38 2ec26fb {
    width: 100.00%;
}
    
#\38 c09913b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 4% 2% 4%;
}
    
#db9a8093::before, #db9a8093 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 9b25f3e {
    height: 200px;
}
    
#a4032b67 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 6% 12% 6%;
}
    
#d2ca2b5a {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#d4ef9ac2 {
    align-items: flex-start;
    height: auto;
    min-height: 87px;
}
    
#\30 2d27881 {
    align-items: flex-start;
    height: auto;
    min-height: 87px;
}
    
#\30 019e3bc {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\30 bcae3fa {
    align-items: flex-start;
    height: auto;
    min-height: 87px;
}
    
#\32 5f13548 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 15px;
}
    
#\36 34984cb {
    height: 200px;
}
    
#f5daa105 {
    height: 200px;
}
    
#\38 5d48326 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\36 cdd70d1 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\36 3e9e1aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 15px;
}
    
#\33 a11d20c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 15px;
}
    
#\34 62b1fca {
    align-items: flex-start;
    height: auto;
    min-height: 87px;
}
    
#d34f52bb {
    height: 200px;
}
    
#f4f395c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#\39 9338932 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 15px;
}
    
#\31 91bcba6 {
    align-items: flex-start;
    height: auto;
    min-height: 87px;
}
    
#da4f1bbd {
    height: auto;
}
    
#\33 ad891e9 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#cdb22f8c {
    align-items: flex-start;
    height: auto;
    min-height: 87px;
}
    
#\36 ee7d8f9 {
    height: auto;
}
    
#\34 cd4f173 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 15px;
}
    
#f6bba302 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 15px;
}
    
#a6bb1bdf {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\32 c0bbd29 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 6% 12% 6%;
}
    
#a0723063 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\33 30ae9f4 {
    height: auto;
}
    
#eb930512 {
    align-items: flex-start;
    height: auto;
    min-height: 87px;
}
    
#\34 3550af3 {
    align-items: flex-start;
    height: auto;
    min-height: 87px;
}
    
#ca8a9974 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#b50a52e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 15px;
}
    
#a060d339 {
    height: auto;
}
}

