@media all {
  *#dm .dmInner a.u_1542533422 span.text { font-weight:600 !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_3464895280 .timeline-line { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_3464895280 .process-step:nth-child(odd) .step-circle { background-color:var(--color_4) !important; }

  *#dm .dmInner *.u_3464895280 .process-step:nth-child(even) .step-circle { background-color:var(--color_3) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1036974345 .svg { fill:var(--color_3) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3464895280 .timeline-line { height:1px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 261px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 12% 2% 12% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/928c17dc/dms3rep/multi/opt/imgi_26_ad606bf1-01ed-4759-96f7-0d299fa1474f-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_fu9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 49.97%;
    min-height: 55px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    --column-gap: 4%;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_br6 {
    width: 270px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
}
    
#widget_cfr {
    width: 270px;
    height: auto;
    min-height: 53px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rkq {
    width: 1108px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 1b2bb1f {
    min-height: 348px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c3c23737 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b14bb010 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 1346d1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_d9o {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_0gu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_a5m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 705f9ae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b79f67a8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#b9bb2060 {
    width: 100%;
    min-width: 4%;
    min-height: 62px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 306104b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_72g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_0e8 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_4i9 {
    justify-content: flex-start;
    align-items: center;
    width: 32.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h7u {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#widget_csr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3r0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4f4808e {
    justify-content: flex-start;
    align-items: center;
    width: 32.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f58e76cb {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#fdf76df0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0ac01f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a47a0182 {
    justify-content: flex-start;
    align-items: center;
    width: 32.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f3770f09 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#d174e17e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 4f8a2b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6a1d371 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#ab383617 {
    justify-content: flex-start;
    align-items: center;
    width: 32.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 db1a587 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#c35f2076 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 52b9c84 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9f9712c {
    justify-content: flex-start;
    align-items: center;
    width: 32.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c646e714 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#f1604a17 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae3376e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2e7a7c7 {
    justify-content: flex-start;
    align-items: center;
    width: 32.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d89689da {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\38 6dbba36 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f6ef261a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d201dbed {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 7bbf100 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\35 0dd46bd {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 5px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d8a834fe {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_02a {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_8n2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_uab {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\32 1475115.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\32 1475115 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 3d7b1e6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 e2d6c71 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#b7627006 {
    width: 100%;
    min-width: 4%;
    min-height: 62px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 c2093da {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_5lf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_oc6 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
}
    
#group_fmn {
    align-items: flex-start;
    width: 32.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7q9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_rbe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#widget_rbe {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b11098c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#b11098c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ff5cb340 {
    align-items: flex-start;
    width: 32.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b6370517 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\34 2123bcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\34 2123bcf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a8d2b6f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#a8d2b6f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 a9c0032 {
    align-items: flex-start;
    width: 32.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7304561 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#fea7bdbe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#fea7bdbe {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f9e29ed9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#f9e29ed9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 dda336e {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 2;
}
    
#c599ef3f {
    align-items: flex-start;
    width: 32.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c6c03bce {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\34 dfee2f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\34 dfee2f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b77a0061.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#b77a0061 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 286a2f8 {
    align-items: flex-start;
    width: 32.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 13466a4 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 673e504.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\38 673e504 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c4b8b42d {
    align-items: flex-start;
    width: 32.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 53a61b1 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#da733971.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#da733971 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f42ae561.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#f42ae561 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 dc09009 {
    align-items: flex-start;
    width: 32.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8cff04c {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 190b29a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\37 190b29a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 8bf69a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\36 8bf69a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 274749f {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
}
    
#\32 25aaca1 {
    align-items: flex-start;
    width: 32.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d65aced6 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\33 4ed71b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\33 4ed71b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 ee42d45.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\34 ee42d45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 cea20c9 {
    align-items: flex-start;
    width: 32.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b6b31fe {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 1740e8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\37 1740e8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b2bbf5a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#b2bbf5a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 90b5458 {
    align-items: flex-start;
    width: 32.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 09776bf {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\31 635a256.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\31 635a256 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bb2dbcec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#bb2dbcec {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e005a323 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 2e2dd8d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    margin: 0% 0% 0% 0%;
}
    
#\38 2aab0c2 {
    min-height: 647px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 187f7a5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a0b4efc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 cf0912a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e185629 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#widget_npi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tu6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_bub {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_51v {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#widget_4f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ceed23cb {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
}
    
#\31 1bee941 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e72ce2d {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\30 f32207e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 1d48fae {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e62548e {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#eacbe545 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f72545fd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 010b355 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\35 1c2ea34 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f1c4dd14 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c0c92c3 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#d987ea93 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 2cc44e1 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c9b2570b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 64b0ce5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d09541e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_slv {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_0vu {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#group_988[data-pinned] {
    position: sticky;
    top: 87px;
    bottom: auto;
    z-index: 1;
}
#group_988 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ldd {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_tq3 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_aj6 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d72af17a {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 f94b661 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 fea8380 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 e923398 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    margin: 0% 0% 0% 0%;
}
    
#widget_mad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_322 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
}
    
#group_7gt {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5327399434209616%;
    flex-wrap: nowrap;
    height: auto;
}
    
#group_7h5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.23%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8328134747348725%;
    height: auto;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_hra {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#widget_7go {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 a7e1cbd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.23%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8328134747348725%;
    height: auto;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d0bde96f {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\36 23d464f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd20783b {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5327399434209616%;
    flex-wrap: nowrap;
    height: auto;
}
    
#b9897694 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.23%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8328134747348725%;
    height: auto;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 404b729 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\33 9cacf74 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 0c56f84 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.23%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8328134747348725%;
    height: auto;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 57a9905 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\33 e732ffe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 868aecc {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5327399434209616%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\33 f8ed680 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.23%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8328134747348725%;
    height: auto;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 c17679a {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\33 b7b909e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 73e017f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.23%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8328134747348725%;
    height: auto;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e582e9a2 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\33 f0cda47 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 babab18 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5327399434209616%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\36 efe1543 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.23%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8328134747348725%;
    height: auto;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 7d4ff8b {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\30 e374a7a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fa0937bd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.23%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8328134747348725%;
    height: auto;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 d6b3eb9 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\37 53f7689 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 61d5a1c {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5327399434209616%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
}
    
#e1bc4ebc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 30.64%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8328134747348725%;
    height: auto;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dc77bfd0 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\37 c7963f8 {
    width: 49.14%;
    height: auto;
    max-width: 100%;
}
    
#widget_g6u {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 74px;
    padding-left: 4%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
    row-gap: 20px;
}
    
#widget_rkq {
    width: 71.33%;
    order: 0;
}
    
#group_fu9 {
    justify-self: auto;
    align-self: auto;
    width: 521.906px;
    order: 2;
    flex-wrap: nowrap;
    padding-right: 0%;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    order: 1;
}
    
#widget_cfr {
    align-self: flex-end;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 250px;
    height: auto;
    order: 1;
    min-height: 55px;
}
    
#widget_br6 {
    width: 250px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1b2bb1f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 3cfc185 {
    margin: 0px 0% 0px 0%;
}
    
#b14bb010 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\33 1346d1b {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#widget_d9o {
    width: 100.00%;
    height: 290px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b79f67a8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cbc31f18 {
    margin: 0px 0% 0px 0%;
}
    
#group_4i9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 4f4808e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a47a0182 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ab383617 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b9f9712c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 2e7a7c7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b6a1d371 {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 5px;
}
    
#group_0e8 {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#widget_72g {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 57.69%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7bbf100 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#caeda7e5 {
    margin: 0px 0% 0px 0%;
}
    
#\35 0dd46bd {
    align-items: flex-start;
}
    
#widget_02a {
    width: 69.93%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e2d6c71 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 fb15e0f {
    margin: 0px 0% 0px 0%;
}
    
#group_fmn {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ff5cb340 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 a9c0032 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c599ef3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 286a2f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c4b8b42d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 dc09009 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 25aaca1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 cea20c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 90b5458 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 dda336e {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\36 274749f {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#group_oc6 {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 2e2dd8d {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\38 2aab0c2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f6f612fa {
    margin: 0px 0% 0px 0%;
}
    
#\31 cf0912a {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\30 e185629 {
    width: 100.00%;
    height: 290px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2cc44e1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d91ee947 {
    margin: 0px 0% 0px 0%;
}
    
#\34 64b0ce5 {
    width: 100%;
    min-height: 80px;
}
    
#d09541e8 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d72af17a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 ace2474 {
    margin: 0px 0% 0px 0%;
}
    
#e1bc4ebc {
    width: 58.27%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 425px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_fu9 {
    order: 2;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 124px;
    justify-self: auto;
    align-self: auto;
    align-items: center;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rkq {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_br6 {
    width: 100%;
    order: 0;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_cfr {
    justify-self: auto;
    order: 1;
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 1b2bb1f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b14bb010 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\33 1346d1b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#widget_d9o {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#b79f67a8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#b9bb2060 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 306104b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_4i9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#\35 4f4808e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#a47a0182 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#ab383617 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#b9f9712c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#\34 2e7a7c7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#b6a1d371 {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_0e8 {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_72g {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\34 7bbf100 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\35 0dd46bd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d8a834fe {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 e2d6c71 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#b7627006 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 c2093da {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_fmn {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_7q9 {
    height: 240px;
}
    
#ff5cb340 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b6370517 {
    height: 240px;
}
    
#\37 a9c0032 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e7304561 {
    height: 240px;
}
    
#c599ef3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c6c03bce {
    height: 240px;
}
    
#\39 286a2f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 13466a4 {
    height: 240px;
}
    
#c4b8b42d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 53a61b1 {
    height: 240px;
}
    
#\39 dc09009 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8cff04c {
    height: 240px;
}
    
#\32 25aaca1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d65aced6 {
    height: 240px;
}
    
#\39 cea20c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 b6b31fe {
    height: 240px;
}
    
#\32 90b5458 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 09776bf {
    height: 240px;
}
    
#\30 dda336e {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\36 274749f {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_oc6 {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 2e2dd8d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\38 2aab0c2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 cf0912a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\30 e185629 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 2cc44e1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 64b0ce5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d09541e8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



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

