@media all {
  *#dm .dmInner *.u_1304994054 .svg { width:100% !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1304994054 .svg { fill:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1117153010 .svg { fill:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner a.u_1519402993 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

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

  *#dm .dmInner a.u_1829615552 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

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

  *#dm .dmInner div.u_1576339259 {
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:5px 5px 5px 5px !important;
    padding:25% !important;
    border-radius:50% !important;
    background-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1304994054 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,125,250,0.5) rgba(0,125,250,0.5) rgba(0,125,250,0.5) rgba(0,125,250,0.5) !important;
    box-shadow:rgba(0,125,250,0.18) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1208095810 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,125,250,0.5) rgba(0,125,250,0.5) rgba(0,125,250,0.5) rgba(0,125,250,0.5) !important;
    border-width:0px 0px 0px 0px !important;
    box-shadow:rgba(0,125,250,0.18) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1117153010 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    box-shadow:rgba(0,125,250,0.18) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1852768647 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgba(0,125,250,0.39) rgba(0,125,250,0.39) rgba(0,125,250,0.39) rgba(0,125,250,0.39) !important;
    border-width:26px 26px 26px 26px !important;
  }

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

  *#dm .dmInner div.u_439056595 .svg { fill:var(--color_3) !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_6) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_6) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_7) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_7) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_7) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_7) !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 {
    
#c18a6bbd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 31px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e0c0b835 {
    min-height: 1037px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\31 107aa36 {
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
}
    
#d1f14a69 {
    margin: -60px 0% 0px 0%;
}
    
#\34 fadfb7a {
    width: 72.50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fdn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e0b5a2fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_stv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#f9714c43 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 33.33%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: space-between;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\30 042d010 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 5% 0% 5%;
    margin: 0% 0% 0% 0%;
}
    
#ad8a8018 {
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_0d9 {
    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_16i {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_3vh {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 ecdbfff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 33.33%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: space-between;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f611c04 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 86ab828 {
    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;
}
    
#a1069b3a {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a032daf8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 33.33%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: space-between;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d6aedad {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
    align-self: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a55d27da {
    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;
}
    
#a28d3c8c {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_acc {
    align-items: flex-start;
    width: 100%;
    min-height: 139px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9a54e66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2513aae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lb5 {
    align-items: flex-start;
    width: 100%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_pl6 {
    align-items: flex-start;
    width: 100%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd2f03c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1c240fe {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 7371656 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\33 98228ab {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 80px 30px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f48155b2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
    
#aa408133 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 51px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_mef {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_6);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_9) var(--color_9) rgba(0, 125, 250, 0.5) rgba(0, 125, 250, 0.5);
    border-width: 1px 1px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_mk8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    border-style: solid;
    border-color: #000000 #000000 var(--color_10) #000000;
    border-width: 0 0 1px 0;
    height: auto;
    padding: 15px 5% 10px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8619ae8 {
    align-items: flex-start;
    width: 100%;
    min-height: 284px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 20px 6% 45px 14%;
    margin: 0% 0% 0% 0%;
}
    
#widget_8j6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_krp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_6ds {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b1401af7 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e72afb24 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_6);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-width: 1px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 755a419 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    border-style: solid;
    border-color: #000000 #000000 var(--color_10) #000000;
    border-width: 0 0 1px 0;
    height: auto;
    padding: 15px 5% 10px 3%;
    margin: 0% 0% 0% 0%;
}
    
#de3e4920 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 88cefe8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 a2d1e48 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    align-self: stretch;
    padding: 20px 8% 45px 16%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ae3cb02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#db3e7abe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b1c2bf00 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_6);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_9) rgba(0, 125, 250, 0.5) rgba(0, 125, 250, 0.5) var(--color_9);
    border-width: 1px 0px 0px 1px;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e90c09c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    border-style: solid;
    border-color: #000000 #000000 var(--color_10) #000000;
    border-width: 0 0 1px 0;
    height: auto;
    padding: 15px 5% 10px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1c76ab2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 d932107 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d795a01a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    align-self: stretch;
    padding: 20px 8% 45px 16%;
    margin: 0% 0% 0% 0%;
}
    
#e84f9663 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 4e4e558 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fqk {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a802e3ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6kg {
    width: 221px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#group_8cl[data-pinned] {
    position: sticky;
    top: 160px;
    bottom: auto;
    z-index: 1;
}
#group_8cl {
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_is2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a0d7f8f4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 8e83786 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 80px 80px 0 0;
    justify-content: flex-start;
    padding: 90px 0% 20px 0%;
    margin: 20px 0% 0% 0%;
}
    
#\32 15cd7ad {
    min-height: 240px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 5% 0% 5%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ksn {
    width: 94.63%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9b9f7e6 {
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#\37 0a7877e {
    justify-content: flex-end;
    align-items: flex-start;
    width: 83.12%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ca35d269 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d2cfa5bb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a8c9f3df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 37px;
    width: 62.5%;
    min-width: 4%;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b445043 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.5%;
    min-width: 4%;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/cab61656/dms3rep/multi/opt/GettyImages-2160439571-1920w.jpg");
    border-radius: 5px 5px 5px 5px;
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    padding: 25px 0% 0% 25px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a6b7233 {
    min-height: 240px;
    column-gap: 7%;
    row-gap: 42px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 5% 4% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3e5a0e6 {
    background-color: var(--color_10);
    background-image: none;
}
    
#group_dl6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_dss {
    align-items: flex-start;
    width: 10.71%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7f0c3f3 {
    align-items: flex-start;
    width: 84.86%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qju {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eb923fbb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_32j {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_6tn.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_6tn {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#da9bd98c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7a8c46e {
    align-items: flex-start;
    width: 10.71%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d5afa57 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 16bf10e {
    align-items: flex-start;
    width: 84.86%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 261c25d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b7e1bf2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 b7e1bf2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#f790bf28 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 976b84d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 437fd39 {
    align-items: flex-start;
    width: 10.71%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f3639b5 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 f772bbf {
    align-items: flex-start;
    width: 84.86%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cdc02c87 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 29772d2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 29772d2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\38 a5f7426 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 aaf1c4c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 43864dd {
    align-items: flex-start;
    width: 10.71%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f1028c61 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 03f462e {
    align-items: flex-start;
    width: 84.86%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e91a5d1a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 48bd79a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 48bd79a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#a1603387 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 1e4ae4c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 9f85fb6 {
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    box-shadow: none;
    background-color: rgba(0,0,0,0);
}
    
#fc44ac38::before, #fc44ac38 > .bgExtraLayerOverlay {
    
}
#fc44ac38 {
    align-items: center;
    width: 33%;
    min-height: 99.96%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(250, 212, 47, 1);
    background-image: url();
    align-self: stretch;
    height: auto;
    box-shadow: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_5);
    border-width: 0 0 0 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 3% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\35 02acca9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b9f58829::before, #b9f58829 > .bgExtraLayerOverlay {
    
}
#b9f58829 {
    align-items: flex-start;
    width: 32.36%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: url();
    align-self: stretch;
    height: auto;
    border-style: solid;
    border-color: #000000 var(--color_2) var(--color_1) var(--color_5);
    border-width: 0 0px 0px 0px;
    box-shadow: none;
    border-radius: 0px 0px 0px 0px;
    padding: 5% 5% 7% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b9c617f {
    width: 81.41%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 fa3add5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#d34228dd {
    min-height: 37px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 7609b17::before, #\34 7609b17 > .bgExtraLayerOverlay {
    
}
#\34 7609b17 {
    align-items: center;
    width: 34.12%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_5);
    background-image: url();
    align-self: stretch;
    height: auto;
    border-style: solid;
    border-color: #000000 var(--color_2) var(--color_1) var(--color_5);
    border-width: 0 0px 0px 0px;
    box-shadow: none;
    border-radius: 0px 0px 0px 0px;
    padding: 5% 5% 7% 5%;
    margin: 0% 0% 0% 0%;
}
    
#d1430e74 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 48.45%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e6facfb {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 49.55%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-end;
    padding: 0% 0% 0% 0%;
    margin: -140px 0% 0% 0%;
}
    
#\30 f2b0f3e {
    margin: -90px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ddf3d37d {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 b2ccfe5::before, #\38 b2ccfe5 > .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;
}
#\38 b2ccfe5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/cab61656/dms3rep/multi/UnitedWay_graphic_ArrowScalable_CMYK.svg");
    background-position: 50% 100%;
}
    
#e34323b4 {
    width: 431px;
    height: 435px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-right: 10px;
}
    
#\30 a18595b {
    width: 100.00%;
    grid-template-rows: minmax(435px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 585ccd9 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 9d153e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\34 9d153e2 {
    width: 110px;
    height: 110px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 324px 20px 0px 0%;
}
    
#bb8f6d1d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#f115cf4f {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#abf9dd21 {
    align-items: flex-start;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff3c4376 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#f449e43c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ec29fe90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c805bf7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 1cc4d1d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/cab61656/dms3rep/multi/Frame+5+%282%29.svg");
    background-position: 0% 50%;
    padding: 16% 70% 19% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c2a3f606 {
    min-height: 512px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 7% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 938a1ee {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url("https://lirp.cdn-website.com/cab61656/dms3rep/multi/opt/GettyImages-983418152-4f4935ca-1920w.jpg");
}
    
#fd427119 {
    margin: 0px 0% 0px 0%;
}
    
#widget_glo {
    width: 99.49%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 5541654 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 5% 4% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fbafb9bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 49px;
    width: 54.58%;
    min-width: 4%;
    align-items: flex-end;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f00650b8::before, #f00650b8 > .bgExtraLayerOverlay {
    
}
#f00650b8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/cab61656/dms3rep/multi/Frame-2.svg");
}
    
#\32 0a1427b {
    align-items: center;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
    height: auto;
    min-width: 32px;
    order: 0;
    flex-direction: row;
    justify-self: auto;
    align-self: flex-end;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 865ff88 {
    width: 22.42%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a73b03cc {
    width: 40.57%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b417b1ab {
    width: 43.50%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d83934a {
    align-items: center;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
    height: auto;
    min-width: 32px;
    order: 3;
    flex-direction: row;
    justify-self: auto;
    align-self: stretch;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f2c3ccc {
    width: 28.91%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 aaa18f8 {
    align-items: center;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
    height: auto;
    min-width: 32px;
    order: 2;
    flex-direction: row;
    justify-self: auto;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3518720 {
    width: 30.98%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 12d7ed6 {
    width: 43.83%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 de75b94 {
    width: 49.13%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 91abaee {
    width: 30.85%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e77459ba {
    align-items: center;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
    height: auto;
    min-width: 32px;
    order: 1;
    flex-direction: row;
    justify-self: auto;
    align-self: stretch;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_r63 {
    justify-content: flex-start;
    width: 41.42%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#widget_dsu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b3add49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ba8aea1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0c0b835 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 53px;
    column-gap: 3%;
    padding: 4% 6% 7% 6%;
}
    
#c18a6bbd {
    width: 100%;
    min-height: 8px;
    padding-left: 0px;
    padding-right: 20px;
    row-gap: 14px;
}
    
#\34 fadfb7a {
    width: 100.00%;
}
    
#d1f14a69 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 042d010 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    padding: 4% 5% 0% 5%;
}
    
#f9714c43 {
    width: 50%;
    row-gap: 18px;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 ecdbfff {
    width: 50%;
    row-gap: 12px;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a032daf8 {
    width: 50%;
    row-gap: 4px;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 20px 30px 20px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\34 1c240fe {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f48155b2 {
    padding-left: 7%;
    padding-right: 7%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 98228ab {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
    padding: 20px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#aa408133 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_8cl {
    row-gap: 10px;
    height: auto;
    min-height: 189px;
}
    
#group_mef {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e72afb24 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b1c2bf00 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8619ae8 {
    height: auto;
    min-height: 92px;
    row-gap: 0px;
    padding: 5px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a2d1e48 {
    height: auto;
    min-height: 97px;
    row-gap: 0px;
    padding: 10px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d795a01a {
    height: auto;
    min-height: 121px;
    row-gap: 0px;
    padding: 10px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_mk8 {
    height: auto;
    min-height: 53px;
    padding: 0px 5% 0px 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 15cd7ad {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 75px;
}
    
#\36 8e83786 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 20px 10% 0px 10%;
    margin: 20px 0% 0% 0%;
}
    
#\37 0a7877e {
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 47.28%;
    padding-left: 0%;
    row-gap: 4px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a6b7233 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 5%;
    padding: 4% 5% 4% 3%;
}
    
#a8c9f3df {
    width: 66.72%;
    row-gap: 16px;
    min-height: 8px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b445043 {
    width: 28.09%;
    min-height: 8px;
}
    
#\33 1e4ae4c {
    margin: 0px 0% 0px 0%;
}
    
#group_dl6 {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_dss {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7f0c3f3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc44ac38::before, #fc44ac38 > .bgExtraLayerOverlay {
    
}
#fc44ac38 {
    row-gap: 12px;
    width: 20.24%;
    align-items: flex-start;
    height: auto;
    min-height: 100.00%;
    padding: 6% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
    
#d34228dd {
    min-height: 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 10%;
}
    
#b9f58829::before, #b9f58829 > .bgExtraLayerOverlay {
    
}
#b9f58829 {
    row-gap: 12px;
    padding-top: 3%;
    padding-bottom: 3%;
    width: 23.44%;
    align-items: flex-start;
}
    
#\34 7609b17::before, #\34 7609b17 > .bgExtraLayerOverlay {
    
}
#\34 7609b17 {
    row-gap: 12px;
    padding-top: 3%;
    padding-bottom: 3%;
    height: auto;
    min-height: 100.00%;
    align-items: flex-start;
    width: 22.83%;
}
    
#d1430e74 {
    width: 36.32%;
    align-items: flex-end;
    padding: 20px 0px 20px 0px;
}
    
#\34 e6facfb {
    width: 100%;
    min-height: 8px;
    justify-content: flex-end;
    padding: 0% 0% 0% 0%;
    margin: -120px 0% 0% 0%;
}
    
#\30 f2b0f3e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ddf3d37d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 4% 5% 4% 5%;
}
    
#\35 f685779 {
    margin: 0px 0% 0px 0%;
}
    
#\38 b2ccfe5::before, #\38 b2ccfe5 > .bgExtraLayerOverlay {
    
}
    
#bb8f6d1d {
    width: 100%;
    min-height: 8px;
    row-gap: 6px;
}
    
#abf9dd21 {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2a3f606 {
    min-height: 282px;
    padding: 11% 0% 0% 0%;
}
    
#fd427119 {
    margin: 0px 0% 0px 0%;
}
    
#\32 1cc4d1d {
    background-position: 0% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: flex-end;
    width: 100%;
    padding: 16% 60% 19% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_glo {
    width: 99.55%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5541654 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 ba8aea1 {
    margin: 0px 0% 0px 0%;
}
    
#f00650b8::before, #f00650b8 > .bgExtraLayerOverlay {
    
}
    
#group_r63 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#fbafb9bc {
    width: 100%;
    min-height: 80px;
    row-gap: 26px;
    padding: 16px 5% 16px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f2c3ccc {
    width: 21.10%;
}
    
#b417b1ab {
    width: 75.1%;
}
    
#widget_dsu {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c18a6bbd {
    width: 100%;
    min-height: 94px;
    align-items: center;
    row-gap: 14px;
    height: auto;
}
    
#e0c0b835 {
    min-height: 0;
    flex-direction: column;
    row-gap: 13px;
    flex-wrap: nowrap;
    padding: 7% 4% 30px 4%;
}
    
#\34 fadfb7a {
    order: 1;
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d1f14a69 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f9714c43 {
    width: 100%;
    min-height: 157px;
    align-items: flex-start;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 042d010 {
    min-height: 0;
    flex-direction: column;
    padding-left: 10%;
    padding-right: 10%;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#\37 ecdbfff {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 15px;
    padding-bottom: 15px;
    row-gap: 15px;
    margin: 0% 0% 0% 0%;
}
    
#a032daf8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 15px;
    padding-bottom: 15px;
    row-gap: 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\33 98228ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f48155b2 {
    min-height: unset;
    flex-direction: column;
    padding: 2% 8% 6% 8%;
}
    
#aa408133 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
    padding-left: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#group_8cl {
    row-gap: 9px;
    align-self: center;
    align-items: center;
    padding: 5% 0% 0% 0%;
    margin: 0% 0px 0% 0px;
}
    
#widget_fqk {
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_6kg {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#group_mef {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e72afb24 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b1c2bf00 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a0d7f8f4 {
    margin: 0px 0% 0px 0%;
}
    
#\30 8619ae8 {
    height: auto;
    min-height: 150px;
    row-gap: 0px;
    padding: 10px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_mk8 {
    height: auto;
    min-height: 49px;
    padding: 0px 5% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 755a419 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 8px;
    padding: 0px 5% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a2d1e48 {
    row-gap: 1px;
    padding: 10px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#de3e4920 {
    min-width: 32px;
    width: 42px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 88cefe8 {
    min-width: 32px;
    width: 82.48%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e90c09c {
    height: auto;
    min-height: 59px;
    padding: 5px 5% 5px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d795a01a {
    row-gap: 2px;
    padding: 10px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 8e83786 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 60px;
    padding-right: 8%;
    padding-left: 8%;
}
    
#\32 15cd7ad {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\37 0a7877e {
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
}
    
#ca35d269 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#a8c9f3df {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
    padding: 16px 10px 16px 10px;
    margin: 20px 0% 0% 0%;
}
    
#\36 b445043 {
    width: 100%;
    min-height: 189px;
    align-items: center;
    height: auto;
    margin-left: 0%;
}
    
#\35 a6b7233 {
    min-height: unset;
    flex-direction: column;
    row-gap: 9px;
    padding: 4% 8% 4% 8%;
}
    
#\35 aaf1c4c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    height: auto;
    min-height: 156px;
}
    
#\36 43864dd {
    min-width: 32px;
    width: 18.64%;
    margin: 0px 0% 0px 0%;
}
    
#\38 03f462e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 976b84d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\32 437fd39 {
    min-width: 32px;
    width: 17.64%;
    margin: 0px 0% 0px 0%;
}
    
#\30 f772bbf {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#da9bd98c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 7a8c46e {
    min-width: 32px;
    width: 39.30%;
    margin: 0px 0% 0px 0%;
}
    
#\35 16bf10e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_dl6 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_dss {
    min-width: 32px;
    width: 22.59%;
    margin: 0px 0% 0px 0%;
}
    
#\35 7f0c3f3 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1e4ae4c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fc44ac38::before, #fc44ac38 > .bgExtraLayerOverlay {
    
}
#fc44ac38 {
    align-self: stretch;
    width: 100.00%;
    max-width: 100%;
    row-gap: 8px;
    padding-top: 3%;
    padding-bottom: 3%;
    flex-direction: row;
    justify-content: center;
    height: auto;
    min-height: 12.02%;
    column-gap: 10%;
    margin: 0px 0% 0px 0%;
}
    
#\35 02acca9 {
    width: 78.77%;
    margin: 0px 0% 0px 0%;
}
    
#b9f58829::before, #b9f58829 > .bgExtraLayerOverlay {
    
}
#b9f58829 {
    align-self: stretch;
    width: 100.00%;
    max-width: 100%;
    height: auto;
    min-height: 11.27%;
    row-gap: 8px;
    padding-top: 3%;
    padding-bottom: 3%;
    flex-direction: row;
    justify-content: center;
    column-gap: 10%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b9c617f {
    width: 87.68%;
    margin: 0px 0% 0px 0%;
}
    
#\35 fa3add5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 f2b0f3e {
    margin: 0px 0% 0px 0%;
}
    
#d34228dd {
    min-height: 44px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
}
    
#\34 7609b17::before, #\34 7609b17 > .bgExtraLayerOverlay {
    
}
#\34 7609b17 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 11.14%;
    row-gap: 8px;
    padding-top: 3%;
    padding-bottom: 3%;
    flex-direction: row;
    justify-content: center;
    column-gap: 10%;
    margin: 0px 0% 0px 0%;
}
    
#d1430e74 {
    width: 49.61%;
    min-height: 8px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    justify-content: center;
    padding-left: 0px;
}
    
#\34 e6facfb {
    width: 100%;
    min-height: 8px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#ddf3d37d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 7% 4% 7% 4%;
}
    
#e34323b4 {
    height: 240px;
}
    
#\31 585ccd9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#bb8f6d1d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 12px;
    padding: 16px 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#abf9dd21 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 11px;
}
    
#\38 b2ccfe5::before, #\38 b2ccfe5 > .bgExtraLayerOverlay {
    
}
    
#f449e43c {
    width: 100.00%;
}
    
#\35 f685779 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 1cc4d1d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 100%;
    padding: 25% 50% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c2a3f606 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 18% 0% 0% 0%;
}
    
#fd427119 {
    margin: 0px 0% 0px 0%;
}
    
#widget_glo {
    width: 99.48%;
}
}



@media (max-width: 767px) {
    
#\36 5541654 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fbafb9bc {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#f00650b8::before, #f00650b8 > .bgExtraLayerOverlay {
    
}
    
#group_r63 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b417b1ab {
    width: 67.60%;
}
    
#\39 12d7ed6 {
    width: 55.83%;
}
}

