@media (min-width:1025px) {
  *#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 all {
  *#dm .dmInner div.u_1855955756 .svg { fill:var(--color_7) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_4072208222 .reviewer-initial { background-color:var(--color_4) !important; }

  *#dm .dmInner *.u_4072208222 .star-icon { color:var(--color_6) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1531468307 hr {
    border-width:1px !important;
    color:rgba(205,205,205,1) !important;
  }

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

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

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

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

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

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

  .u_1337811590 {}

  .u_1884429853 {}

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

  .u_1701613600 {}

  *#dm .dmInner a.u_2545301743 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_7) !important;
    mask-image:url(https://irp.cdn-website.com/281ae00a/icon/Arrow_92219.svg) !important;
    width:14px !important;
    height:14px !important;
  }

  *#dm .dmInner a.u_2545301743 { gap:16px !important; }

  *#dm .dmInner div.u_1259714986 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 2px 0px !important;
    border-color:rgb(60,60,60) rgb(60,60,60) var(--color_1) rgb(60,60,60) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1771452103 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_7) !important;
    border-color:rgb(36,38,56) rgb(36,38,56) rgb(36,38,56) rgb(36,38,56) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1155866982 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_7) !important;
    border-color:rgb(36,38,56) rgb(36,38,56) rgb(36,38,56) rgb(36,38,56) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1567224250 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_7) !important;
    border-color:rgb(36,38,56) rgb(36,38,56) rgb(36,38,56) rgb(36,38,56) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1832193781 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_7) !important;
    border-color:rgb(36,38,56) rgb(36,38,56) rgb(36,38,56) rgb(36,38,56) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !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 {
    
#\35 3825556 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 fbfa2c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 68%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 934f2cd {
    min-height: 622px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 6% 6% 4% 6%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_kin {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_abj {
    width: 100%;
    height: 432px;
    min-width: auto;
    min-height: 100%;
    max-width: 100%;
    max-height: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 c0defb3 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 22%;
    justify-content: flex-start;
    min-width: 4%;
    order: 3;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 fdb2153 {
    min-height: 124px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 d6ab1cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 00533d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ea11b9bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7bb6805 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ea99e98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f454de43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#e51fc579 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#db5a5c0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_ugm {
    justify-content: flex-start;
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_crh {
    justify-content: flex-start;
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_7a2 {
    justify-content: flex-start;
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_48o {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 a1055a1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8b374f2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8458b02 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 a43213a::before, #\32 a43213a > .bgExtraLayerOverlay {
    
}
#\32 a43213a {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 48.36%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    order: 0;
    background-size: contain;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5fd389d {
    background-color: var(--color_7);
    background-image: initial;
}
    
#\39 b08da7f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_snn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#widget_snn {
    width: 73.42%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u63 {
    width: 47.60%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 25px 25px 25px 25px;
    background-image: url("https://irp.cdn-website.com/281ae00a/dms3rep/multi/opt/DCP_6654-f99b1128-1920w.jpg");
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0b9ea19 {
    margin: 0px 0% 0px 0%;
}
    
#widget_02i.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 28px 10px 32px;
}
#widget_02i {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    min-height: 56px;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d341dc2d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#d341dc2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fbcd635.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 24px 24px 24px;
}
#\36 fbcd635 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_crf {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\33 2996162 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 277fb24 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 1;
    background-color: var(--color_9);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 14973b8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a12e42d {
    width: 93.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b056ee3b {
    margin: 0px 0% 0px 0%;
}
    
#\36 413d8e3 {
    background-color: var(--color_9);
    background-image: none;
}
}



@media all {
    
#\31 c37fd14::before, #\31 c37fd14 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.78;
}
#\31 c37fd14 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/281ae00a/dms3rep/multi/opt/aaron-burden-0cYS5olPepo-unsplash-1920w.jpg");
}
    
#\38 0ac8ef8 {
    min-height: 412px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 15% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 27491d5::before, #\30 27491d5 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.4;
    border-radius: inherit;
}
#\30 27491d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.95%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 c9f173b {
    width: 1354px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_5ro {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_12j {
    width: 555px;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#b3767ee2 {
    width: 320px;
    height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6200cf6 {
    width: 320px;
    height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a26931c8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 0;
    justify-self: auto;
    align-self: auto;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 0b064f7 {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\30 1ae6054 {
    min-height: 145px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 6% 6% 6% 8%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f3c88882 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 e1d0ff1 {
    width: 48.94%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 aa9a915 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 51%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#b16d711e {
    width: 434px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
}



@media all {
    
#ab1ede03 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 df8579a {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#group_sb7 {
    justify-content: space-between;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_66t {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m58 {
    width: 84.28%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vku.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#widget_vku {
    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;
}
    
#widget_ph9 {
    width: 86px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jkv::before, #group_jkv > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.86;
    border-radius: inherit;
    background-color: var(--color_3);
}
#group_jkv {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/281ae00a/dms3rep/multi/opt/nathan-dumlao-Wr3comVZJxU-unsplash-cb5af622-1920w.jpg");
    border-radius: 25px 25px 0px 0px;
    height: auto;
    order: 0;
    background-position: 50% 0%;
}
    
#widget_bdh {
    width: 38px;
    height: auto;
    max-width: 100%;
}
    
#group_ksr {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\33 14d0199 {
    justify-content: space-between;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#bfd071d2::before, #bfd071d2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.86;
    border-radius: inherit;
    background-color: var(--color_2);
}
#bfd071d2 {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/281ae00a/dms3rep/multi/opt/pexels-photo-36729677-1920w.jpeg");
    border-radius: 25px 25px 0px 0px;
    height: auto;
    order: 0;
}
    
#\32 cc12f88 {
    width: 86px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 456b7c2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#ab7906e9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f0d1b0d {
    width: 84.28%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ddd5940 {
    width: 38px;
    height: auto;
    max-width: 100%;
}
    
#\31 727b752.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\31 727b752 {
    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;
}
    
#bf174e2b {
    justify-content: space-between;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d8ce57a::before, #\31 d8ce57a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.86;
    border-radius: inherit;
    background-color: var(--color_3);
}
#\31 d8ce57a {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/281ae00a/dms3rep/multi/opt/pexels-photo-6077123-1920w.jpeg");
    border-radius: 25px 25px 0px 0px;
    height: auto;
    order: 0;
}
    
#\37 c503db4 {
    width: 86px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 985c45c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b818d8d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1c548cf {
    width: 84.28%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ea40a0f {
    width: 38px;
    height: auto;
    max-width: 100%;
}
    
#\35 59e3eb5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\35 59e3eb5 {
    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;
}
    
#\38 026e807 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 037af93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.01%;
    min-width: 4%;
}
    
#\39 312f081 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 1% 8%;
}
    
#\33 1a237f9 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 f36429d {
    width: 1168px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1js {
    justify-content: flex-end;
    align-items: flex-end;
    width: 47.88%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_tpb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa451439 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 d136f6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.49%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 2% 16px 2% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 531b382 {
    min-height: 580px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b759e7b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247,247,247,1);
    background-image: none;
}
    
#widget_gmd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 52aadd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_3a0 {
    width: 40.4%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-image: url("https://irp.cdn-website.com/281ae00a/dms3rep/multi/opt/young-people-working-in-the-grunge-office-2026-01-08-02-39-19-utc-1920w.jpg");
    border-radius: 25px 25px 25px 25px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 4% 0%;
}
    
#aa2e484d {
    margin: 0px 0% 0px 0%;
}
    
#widget_q59.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_q59 {
    width: auto;
    height: 402px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: -60px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5h3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#b319111b {
    width: 74.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd346077.flex-element.widget-wrapper > [data-element-type] {
    padding: 8.5px 8.5px 8.5px 8.5px;
}
#bd346077 {
    width: 81px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0% 0% 0px 0%;
}
    
#\33 3f725e6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#ebf7e313 {
    width: 75.60%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a84b4fb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 8.5px 8.5px 8.5px 8.5px;
}
#a84b4fb8 {
    width: 81px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0% 0% 0px 0%;
}
    
#\35 a7126d5 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-width: 0px 0px 6px 0px;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    padding: 11px 16px 11px 16px;
    margin: -8% 0% 0% 0%;
}
    
#acb99434 {
    width: 114.09%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 95dcaed {
    width: 88.50%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#efbb6ce8 {
    align-items: center;
    width: 31.39%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-content: flex-start;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a6c8d9bc {
    align-items: center;
    width: 31.39%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-content: flex-start;
    order: 1;
    padding: 20px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ec2b4bf0.flex-element.widget-wrapper > [data-element-type] {
    padding: 8.5px 8.5px 8.5px 8.5px;
}
#ec2b4bf0 {
    width: 81px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0% 0% 0px 0%;
}
    
#\35 be91ea8 {
    margin: 0px 0% 0px 0%;
}
    
#\30 33a5c1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 8.5px 8.5px 8.5px 8.5px;
}
#\30 33a5c1f {
    width: 81px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0% 0% 0px 0%;
}
    
#\39 868830c {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    justify-content: center;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8be4620 {
    align-items: center;
    width: 31.7%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-content: flex-start;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 723135f {
    align-items: center;
    width: 31.39%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-content: flex-start;
    order: 3;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 9f71bc2 {
    min-height: 568px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 45c855a.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\30 45c855a {
    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;
}
    
#d6f59c63.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#d6f59c63 {
    width: 76.33%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f1970e4 {
    width: 41.06%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-image: url("https://irp.cdn-website.com/281ae00a/dms3rep/multi/opt/pexels-photo-35030638-1063h.jpeg");
    border-radius: 25px 25px 25px 25px;
}
    
#\38 769ae1d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\38 769ae1d {
    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;
}
    
#cd013bc1 {
    background-color: var(--color_10);
    background-image: none;
}
    
#c70896e4 {
    margin: 0px 0% 0px 0%;
}
    
#d89f9390.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d89f9390 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 8;
}
    
#\35 6f59bc6 {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa050b2a {
    justify-content: flex-start;
    width: 54.82%;
    min-height: 8px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    row-gap: 24px;
    padding: 2% 16px 2% 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae376247.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#ae376247 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hdc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c83d7cd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4a63b13.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\35 4a63b13 {
    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;
}
    
#fc419e91.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#fc419e91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0c71593.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\35 0c71593 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f51d8a59.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#f51d8a59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fa2e3ba2 {
    width: 38px;
    height: auto;
    max-width: 100%;
}
    
#e7e02469 {
    width: 86px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 697fce4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 16afcb2::before, #\35 16afcb2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.86;
    border-radius: inherit;
    background-color: var(--color_3);
}
#\35 16afcb2 {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/281ae00a/dms3rep/multi/opt/pexels-photo-6077123-1920w.jpeg");
    border-radius: 25px 25px 0px 0px;
    height: auto;
    order: 0;
}
    
#aa98451a {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 18629e8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\35 901f328::before, #\35 901f328 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.86;
    border-radius: inherit;
    background-color: var(--color_1);
}
#\35 901f328 {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/281ae00a/dms3rep/multi/opt/pexels-shvetsa-4586683+%281%29-1920w.jpg");
    border-radius: 25px 25px 0px 0px;
    height: auto;
    order: 0;
}
    
#\30 0fca5d7 {
    justify-content: space-between;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#aab0884e {
    justify-content: space-between;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d44146a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\32 d44146a {
    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;
}
    
#\36 b6bead2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\32 01c1a7e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da69ede1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#da69ede1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cc96f84 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9a79652 {
    width: 84.28%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae7435e5 {
    justify-content: space-between;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#e61a8255::before, #e61a8255 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.86;
    border-radius: inherit;
    background-color: var(--color_1);
}
#e61a8255 {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/281ae00a/dms3rep/multi/opt/pexels-photo-7876151-1920w.jpeg");
    border-radius: 25px 25px 0px 0px;
    height: auto;
    order: 0;
}
    
#\32 5568c7c {
    width: 84.28%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9073c57 {
    width: 86px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1a21b98.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\33 1a21b98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a968871 {
    width: 86px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8c47957 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 0e9792b {
    width: 84.28%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 24463ed {
    width: 38px;
    height: auto;
    max-width: 100%;
}
    
#bcfd7783 {
    width: 38px;
    height: auto;
    max-width: 100%;
}
    
#e9976ffd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#c9d1076f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c51031ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    box-shadow: none;
    padding: 16px 16px 16px 16px;
}
    
#\38 621676b {
    width: 77.57%;
    height: auto;
    max-width: 100%;
}
    
#\30 7d843c5 {
    background-color: var(--color_2);
    background-image: none;
}
    
#d1782653 {
    min-height: 287px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 25px 2%;
}
    
#\31 2b98799 {
    width: 85.45%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d1553135 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 9fd7a4f {
    background-color: var(--color_2);
    background-image: none;
}
    
#\37 66dbb16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e41331a {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 150px 4% 150px;
}
    
#\32 bc0e38d {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    order: 0;
    box-shadow: var(--color_3) 3px 0px 11px 0px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#b301a879 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bdc73b1 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    order: 0;
    box-shadow: var(--color_3) 3px 0px 11px 0px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\31 09cd69d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df8ae697 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf7ce6c3 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    order: 0;
    box-shadow: var(--color_6) 3px 0px 11px 0px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#f06c7a28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f41cf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cdcdbd2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 970c779 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\35 9a020b7 {
    width: 284px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
}
    
#\32 852eb86 {
    align-items: flex-start;
    width: 100%;
    min-height: 165px;
    max-height: 100%;
    height: auto;
    order: 0;
}
    
#\39 029212c {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 749px;
    max-height: 100%;
    height: auto;
    margin-top: 20px;
}
    
#\39 4d278c6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 a2b7f8c {
    width: 100.00%;
    height: 883px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dd2255e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f10d614b {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 3;
}
    
#\37 d7a1547 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.21%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#b7c687db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bdea5ed6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 952f0aa {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\30 faa032b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\30 3ae2865 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 2% 100px 2%;
}
    
#e50131e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.77%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\31 e5158a2 {
    margin: 0px 0% 0px 0%;
}
    
#e95ec8bb {
    align-items: flex-start;
    width: 100%;
    min-height: 165px;
    max-height: 100%;
    height: auto;
    order: 0;
}
    
#\37 c97df34 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a956adb5 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 1;
}
    
#b9633fbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 b427b5a {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 3;
}
    
#\34 fecc999 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#b2c86756 {
    align-items: flex-start;
    width: 100%;
    min-height: 165px;
    max-height: 100%;
    height: auto;
    order: 0;
}
    
#\38 4a2418c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e5e096ff {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\31 ba23d65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 5572bce {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 3;
}
    
#\32 1fe296d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\38 edf3167 {
    align-items: flex-start;
    width: 100%;
    min-height: 165px;
    max-height: 100%;
    height: auto;
    order: 0;
}
    
#\38 84d1a0d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 c80ec9c {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\39 074c3c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 e47b334 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 3;
}
    
#b7adb08f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#e6b432f3 {
    align-items: flex-start;
    width: 100%;
    min-height: 165px;
    max-height: 100%;
    height: auto;
    order: 0;
}
    
#\39 3132c97 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 76c18e9 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\34 3be78b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#edaa674f {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 3;
}
    
#b3134f8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\35 453e7d9::before, #\35 453e7d9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    background-color: var(--color_1);
}
#\35 453e7d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/281ae00a/dms3rep/multi/opt/brad-switzer-0G3Kj9L2JH0-unsplash+%281%29-1920w.jpg");
    border-radius: 25px 25px 25px 25px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 98da473 {
    width: 99.86%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 ccd9ad7 {
    min-height: 251px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2176e52 {
    margin: 0px 0% 0px 0%;
}
    
#\34 c426033 {
    width: 99.86%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7ao {
    width: 29.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_fl1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: 63px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3825556 {
    background-size: cover;
    background-repeat: no-repeat;
    width: 30.5%;
}
    
#\35 934f2cd {
    column-gap: 1%;
    min-height: 565px;
    padding: 6% 2% 4% 2%;
}
    
#\37 fbfa2c2 {
    border-radius: 30px;
    width: 68.5%;
    padding: 6% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 fdb2153 {
    min-height: 230px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 2% 4% 6% 4%;
}
    
#\30 c0defb3 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 23.5%;
    min-height: 8px;
    align-items: flex-start;
}
    
#\37 d6ab1cf {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#f454de43 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 7bb6805 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#e51fc579 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#group_ugm {
    width: 23.5%;
    min-height: 8px;
    align-items: flex-start;
}
    
#group_crh {
    width: 23.5%;
    min-height: 8px;
    align-items: flex-start;
}
    
#group_7a2 {
    width: 23.5%;
    min-height: 8px;
    align-items: flex-start;
}
    
#\31 ea99e98 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b08da7f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
    
#\32 a43213a::before, #\32 a43213a > .bgExtraLayerOverlay {
    
}
#\32 a43213a {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#group_u63 {
    width: 100%;
    min-height: 80px;
}
    
#widget_crf {
    height: 400px;
}
    
#\31 0b9ea19 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2996162 {
    width: 90%;
}
    
#\35 14973b8 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c37fd14::before, #\31 c37fd14 > .bgExtraLayerOverlay {
    
}
    
#\38 0ac8ef8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 412px;
    padding: 80px 4% 80px 4%;
}
    
#\30 27491d5::before, #\30 27491d5 > .bgExtraLayerOverlay {
    
}
#\30 27491d5 {
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-end;
    margin-top: 100px;
    margin-bottom: 0px;
    width: 100%;
    min-height: 8px;
}
    
#\34 c9f173b {
    width: 626px;
}
    
#\37 0b8572c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0b064f7 {
    width: 100.00%;
}
    
#\30 1ae6054 {
    column-gap: 1%;
    padding: 10% 2% 6% 4%;
}
    
#\35 e1d0ff1 {
    width: 49.43%;
}
    
#\32 aa9a915 {
    width: 49.55%;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 df8579a {
    min-height: 331px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#group_sb7 {
    width: 32%;
    min-height: 8px;
}
    
#group_jkv::before, #group_jkv > .bgExtraLayerOverlay {
    
}
    
#\33 14d0199 {
    width: 32%;
    min-height: 8px;
}
    
#bfd071d2::before, #bfd071d2 > .bgExtraLayerOverlay {
    
}
    
#bf174e2b {
    width: 32%;
    min-height: 8px;
}
    
#\31 d8ce57a::before, #\31 d8ce57a > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 312f081 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_tpb {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 531b382 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#aa2e484d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd346077.flex-element.widget-wrapper > [data-element-type] {
    padding: 8.5px 8.5px 8.5px 8.5px;
}
#bd346077 {
    margin: -40% 0% 0px 0%;
}
    
#a84b4fb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 8.5px 8.5px 8.5px 8.5px;
}
#a84b4fb8 {
    margin: -40% 0% 0px 0%;
}
    
#\35 a7126d5 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    width: 100%;
    padding: 16px 5px 16px 5px;
    margin: -10% 0% 0% 0%;
}
    
#a6c8d9bc {
    width: 23.5%;
    padding: 30px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ec2b4bf0.flex-element.widget-wrapper > [data-element-type] {
    padding: 8.5px 8.5px 8.5px 8.5px;
}
#ec2b4bf0 {
    margin: -40% 0% 0px 0%;
}
    
#\30 33a5c1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 8.5px 8.5px 8.5px 8.5px;
}
#\30 33a5c1f {
    margin: -40% 0% 0px 0%;
}
    
#\30 95dcaed {
    width: 100.00%;
}
    
#\39 868830c {
    padding: 4% 2% 8% 2%;
}
    
#\36 8be4620 {
    width: 23.5%;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 723135f {
    width: 23.5%;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#efbb6ce8 {
    width: 23.5%;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 be91ea8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9f71bc2 {
    min-height: 445px;
    padding: 6% 4% 6% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa98451a {
    min-height: 331px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 2% 2% 6% 2%;
}
    
#\35 901f328::before, #\35 901f328 > .bgExtraLayerOverlay {
    
}
    
#\30 0fca5d7 {
    width: 32%;
    min-height: 8px;
}
    
#ae7435e5 {
    width: 32%;
    min-height: 8px;
}
    
#aab0884e {
    width: 32%;
    min-height: 8px;
}
    
#\35 16afcb2::before, #\35 16afcb2 > .bgExtraLayerOverlay {
    
}
    
#e61a8255::before, #e61a8255 > .bgExtraLayerOverlay {
    
}
    
#\37 697fce4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 621676b {
    width: 85.26%;
}
    
#d1782653 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 60px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e41331a {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3ae2865 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 453e7d9::before, #\35 453e7d9 > .bgExtraLayerOverlay {
    
}
#\35 453e7d9 {
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 4%;
    padding-right: 4%;
    align-items: center;
}
    
#\31 98da473 {
    width: 99.90%;
}
    
#\34 ccd9ad7 {
    min-height: 303px;
    padding: 6% 4% 4% 4%;
}
    
#\34 c426033 {
    width: 99.90%;
}
}



@media (max-width: 767px) {
    
#\35 3825556 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\37 fbfa2c2 {
    width: 100%;
    min-height: 528px;
    align-items: center;
    border-radius: 30px;
    row-gap: 16px;
    height: auto;
    padding: 10% 6% 7% 6%;
}
    
#\35 934f2cd {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_abj {
    height: 333px;
}
}



@media (max-width: 767px) {
    
#\30 c0defb3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    column-gap: 0%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 fdb2153 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 10px;
    padding: 8% 4% 8% 4%;
}
    
#\30 7bb6805 {
    width: 90%;
}
    
#f454de43 {
    width: 84%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d6ab1cf {
    width: 84%;
}
    
#f1132126 {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\31 ea99e98 {
    margin: 0px 0% 0px 0%;
}
    
#e51fc579 {
    width: 95%;
}
    
#group_ugm {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    margin: 0% 0% 0% 0%;
}
    
#group_crh {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    margin: 0% 0% 0% 0%;
}
    
#group_7a2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 a43213a::before, #\32 a43213a > .bgExtraLayerOverlay {
    
}
#\32 a43213a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 4% 4% 4%;
}
    
#\39 b08da7f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 12% 4%;
}
    
#widget_snn {
    width: 99.82%;
}
    
#group_u63 {
    width: 100%;
    min-height: 201px;
    align-items: center;
    height: auto;
    margin-top: 0%;
}
    
#d341dc2d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d341dc2d {
    justify-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fbcd635.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\36 fbcd635 {
    justify-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_02i {
    width: 100%;
}
    
#\31 0b9ea19 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 2996162 {
    width: 100.00%;
}
    
#\39 277fb24 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 14973b8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 a12e42d {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 c37fd14::before, #\31 c37fd14 > .bgExtraLayerOverlay {
    
}
    
#\38 0ac8ef8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 140px 4% 80px 4%;
}
    
#\30 27491d5::before, #\30 27491d5 > .bgExtraLayerOverlay {
    
}
#\30 27491d5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-end;
}
    
#\37 0b8572c {
    margin: 0px 0% 0px 0%;
}
    
#group_12j {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b3767ee2 {
    height: 42px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 6200cf6 {
    height: 42px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a26931c8 {
    width: 99.48%;
    column-gap: 1.5527856124708095%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\39 0b064f7 {
    width: 100.00%;
}
    
#\30 1ae6054 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 10% 6% 8% 6%;
}
    
#\35 e1d0ff1 {
    width: 100%;
    min-height: 96px;
    align-items: center;
}
    
#\32 aa9a915 {
    width: 100%;
    min-height: 68px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 df8579a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0% 4% 16px 4%;
}
    
#group_sb7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_jkv::before, #group_jkv > .bgExtraLayerOverlay {
    
}
    
#\33 14d0199 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bfd071d2::before, #bfd071d2 > .bgExtraLayerOverlay {
    
}
    
#bf174e2b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 d8ce57a::before, #\31 d8ce57a > .bgExtraLayerOverlay {
    
}
    
#\37 456b7c2 {
    align-items: flex-start;
}
    
#group_ksr {
    align-items: flex-start;
}
    
#\30 985c45c {
    align-items: flex-start;
}
    
#\38 026e807 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 037af93 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 312f081 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 4% 4% 8% 4%;
}
    
#group_1js {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_tpb {
    width: 100.00%;
}
    
#fa451439 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 d136f6a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 531b382 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 12% 4%;
}
    
#group_3a0 {
    width: 100%;
    min-height: 466px;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0% 0%;
}
    
#aa2e484d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bd346077.flex-element.widget-wrapper > [data-element-type] {
    padding: 8.5px 8.5px 8.5px 8.5px;
}
#bd346077 {
    margin: -15% 0% 0px 0%;
}
    
#a84b4fb8 {
    margin-top: -15.7%;
}
    
#\35 a7126d5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: -20% 0% 0% 0%;
}
    
#a6c8d9bc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ec2b4bf0 {
    margin-top: -16.1%;
}
    
#\30 33a5c1f {
    margin-top: -15.3%;
}
    
#\35 be91ea8 {
    margin: 0px 0% 0px 0%;
}
    
#\39 868830c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 6% 6% 6%;
}
    
#\36 8be4620 {
    width: 100%;
    height: auto;
    min-height: 103px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 723135f {
    width: 100%;
    height: auto;
    min-height: 124px;
    padding: 30px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#efbb6ce8 {
    width: 100%;
    height: auto;
    min-height: 123px;
    padding: 30px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 9f71bc2 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#d6f59c63.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
}
#d6f59c63 {
    order: 0;
}
    
#\35 f1970e4 {
    width: 100%;
    min-height: 318px;
    align-items: center;
    height: auto;
}
    
#\38 769ae1d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 769ae1d {
    width: 100%;
}
    
#c70896e4 {
    margin: 0px 0% 0px 0%;
}
    
#aa050b2a {
    width: 100%;
    min-height: 80px;
    margin: 0px 0% 0px 0%;
}
    
#ae376247.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae376247 {
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc419e91.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fc419e91 {
    width: 100%;
}
    
#f51d8a59.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f51d8a59 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#aa98451a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0% 4% 12% 4%;
}
    
#\31 18629e8 {
    align-items: flex-start;
}
    
#\35 901f328::before, #\35 901f328 > .bgExtraLayerOverlay {
    
}
    
#\30 0fca5d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ae7435e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aab0884e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 16afcb2::before, #\35 16afcb2 > .bgExtraLayerOverlay {
    
}
    
#e61a8255::before, #e61a8255 > .bgExtraLayerOverlay {
    
}
    
#\36 b6bead2 {
    align-items: flex-start;
}
    
#e9976ffd {
    align-items: flex-start;
}
    
#\37 697fce4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c51031ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d1782653 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\38 621676b {
    width: 100.00%;
}
    
#\31 2b98799 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 e41331a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 40px;
}
    
#\32 bc0e38d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 bdc73b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cf7ce6c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 029212c {
    width: 100.00%;
    height: auto;
    min-height: 243px;
}
    
#\37 d7a1547 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e50131e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a2b7f8c {
    height: 240px;
}
    
#\30 3ae2865 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 50px 4%;
}
}



@media (max-width: 767px) {
    
#\35 453e7d9::before, #\35 453e7d9 > .bgExtraLayerOverlay {
    
}
#\35 453e7d9 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 98da473 {
    width: 99.61%;
}
    
#\34 ccd9ad7 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#\34 c426033 {
    width: 99.61%;
}
}

#group_jkv.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAIRAAAQMDBAMAAAAAAAAAAAAAAgABBAMGEQUHEiFBUZH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAhFB/9oADAMBAAIRAxEAPwCbV1DUbeKVEiGIVBfGW7Z/S2Hce4nMuFaI456yXj6iIylhCuH/2Q==')!important}#bfd071d2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACBgMEBRMhM1H/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAyER/9oADAMBAAIRAxEAPwCTj5hdUoK62aDvpu7PSs4JxkhwSCURLCL05CWMcn//2Q==')!important}#\31 d8ce57a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAYI/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIAEQMEUQUGEiEi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIS/9oADAMBAAIRAxEAPwDOrabspWhzAHDRI9S20uhBmYNlYeQq4Vuzvo1tmr4k1Q9yf//Z')!important}#e61a8255.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwAG/8QAIxAAAgEDBAEFAAAAAAAAAAAAAQIDAAQSBQYREyEHFDFhcf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQEBAQEBAAAAAAAAAAAAAAACAQAhMf/aAAwDAQACEQMRAD8Abjui2gnkikkBdFzI+qyEu6b9pXaO5cISSoyHxV6m2S6Pot7qvAK9eHWvg/tASS27qH93frkOeBIfFAmp7nANnN//2Q==')!important}#\35 16afcb2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAYI/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIAEQMEUQUGEiEi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIS/9oADAMBAAIRAxEAPwDOrabspWhzAHDRI9S20uhBmYNlYeQq4Vuzvo1tmr4k1Q9yf//Z')!important}#\35 901f328.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAIhAAAQMDBAMBAAAAAAAAAAAAAQIDEQAEBQYhIjETI3Fh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAh/9oADAMBAAIRAxEAPwAzqDANJQhtsH2pmJmDQw4daSU+Xrbqtg0eWnn8a/dtB+2ieR3B+VauMVYOPuLFo1yUT1+/KlmKDuaQ7//Z')!important}#\35 f1970e4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQUGB//EACMQAAEDAgUFAAAAAAAAAAAAAAIBAwUABAYHETGhEiE0keH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECEUH/2gAMAwEAAhEDEQA/AKwcEQIurbk2QhpzRXLWD12crPbCXlG2gcNwnLge/Wq7803THkvp44e/tNO9AdI//9k=')!important}#\35 453e7d9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAAIEBQMGExVBQlKR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABoRAAICAwAAAAAAAAAAAAAAAAACAzEBERL/2gAMAwEAAhEDEQA/AM2mYKPcWq1q4cakq4bkjo7Dov0ANgdubEJkxuj/2Q==')!important}