@media all {
  *#dm .dmInner div.u_78374862 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_3454740336 {
    border-style:solid !important;
    border-width:0px 0px 2px 0px !important;
    border-color:rgb(68,68,68) rgb(68,68,68) var(--color_4) rgb(68,68,68) !important;
  }

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

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

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

  *#dm .dmInner div.u_1820990314 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

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

  *#dm .dmInner div.u_1776901897 img {
    border-radius:30px 30px 30px 30px !important;
    object-position:100% 100% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1670531224:before {
    opacity:0.5 !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1670531224>.bgExtraLayerOverlay {
    opacity:0.5 !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1157550757 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1623381659 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1486649852 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1670531224 {
    background-color:var(--color_4) !important;
    background-image:url(https://lirp.cdn-website.com/b091acbf/dms3rep/multi/opt/lightstock_367017_medium_johncowie-1920w.jpg) !important;
    border-radius:100px 100px 100px 100px !important;
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-position:50% 100% !important;
  }

  *#dm .dmInner div.u_1240659837 {
    border-style:solid !important;
    border-width:1px 0px 1px 0px !important;
    border-color:rgb(68,68,68) rgb(68,68,68) rgb(68,68,68) rgb(68,68,68) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1788967459 hr { color:var(--color_7) !important; }

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

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

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

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

  *#dm .dmInner div.u_4121186259 .svg { fill:var(--color_8) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 7741c23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.75%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc80170c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.25%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d38cd23 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 0% 0%;
}
    
#widget_bk8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3122d1f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kcg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_kcg {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_uat {
    width: 100%;
    height: 386px;
    max-width: 100%;
}
    
#bf0191c8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ce4b5a2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ea78cdaf {
    min-height: 91px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#widget_jcd {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6bda84c {
    width: 33.08%;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9d730e3 {
    margin: 0px 0% 0px 0%;
}
    
#group_225 {
    align-items: flex-start;
    width: 21.83%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_odi {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#faa6863d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e1689853 {
    min-height: 192px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 0% 0%;
}
    
#widget_t1l.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_t1l {
    width: 210px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 38px 0% 0px 0%;
}
    
#\33 5b8ccf8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 5b8ccf8 {
    width: 497px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: -13px 0% 0px 0%;
}
    
#group_3ga::before, #group_3ga > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.95;
    border-radius: inherit;
}
#group_3ga {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 2px;
    min-height: 240px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    background-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/b091acbf/dms3rep/multi/opt/susan-wilkinson-Q1WzWSkoQF0-unsplash-1920w.jpg);
    background-attachment: fixed;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#group_3ga.lazy {
    background-image: url('');
}
    
#ffcafdaf {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 5225910 {
    width: 347px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 09250c3::before, #\36 09250c3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.95;
    border-radius: inherit;
}
#\36 09250c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/b091acbf/dms3rep/multi/opt/susan-wilkinson-Q1WzWSkoQF0-unsplash-1920w.jpg);
    border-radius: 30px 30px 30px 30px;
    align-items: center;
    background-attachment: fixed;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
#\36 09250c3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMF/8QAIBAAAQQBBAMAAAAAAAAAAAAAAQACAxExBCFBYYHh8P/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAWEQEBAQAAAAAAAAAAAAAAAAABABH/2gAMAwEAAhEDEQA/AJTRwiOxeOT7WO4RWcfeUQ6yR7afZvtELxZ2QAJ+t//Z');
}
    
#\39 0853d3d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#widget_ke6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#widget_ke6 {
    width: 885px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d645484 {
    margin: 0px 0% 0px 0%;
}
    
#group_585 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kqm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 b67d945 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a28befc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f99ca150 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df3039d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_cig {
    justify-content: flex-start;
    align-items: center;
    width: 605px;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 30px;
    height: auto;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-width: 0 0 0 2px;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kjn {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 40px;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3bfa89c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 3bfa89c {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5d76344.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5d76344 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c6c5e43.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c6c5e43 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ecb4d30c::before, #ecb4d30c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#ecb4d30c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/b091acbf/dms3rep/multi/opt/lightstock_860195_medium_johncowie-1920w.jpg);
    align-items: center;
    border-radius: 30px 0 0 30px;
}
#ecb4d30c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAGxAAAgMBAQEAAAAAAAAAAAAAAQIAAwQFIRP/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECESH/2gAMAwEAAhEDEQA/AI3ByclPEt6LMyaghACjwzNbdVxtc/Q+sYiDlaIrjP/Z');
}
    
#aa0947d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 0 30px 30px 0;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 0px;
    align-items: center;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c8a8d58 {
    min-height: 591px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_1g2 {
    width: 236px;
    height: auto;
    max-width: 100%;
}
    
#e8ae384f {
    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;
}
    
#widget_59g.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 11px 0px;
}
#widget_59g {
    width: 176px;
    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_s6d {
    align-items: flex-start;
    width: 77.91%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 c322c26 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9cc41a9 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_bsj {
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7hj.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 30px 20px 30px;
}
#widget_7hj {
    width: 100px;
    height: auto;
    max-width: 100%;
    margin: -87px 0% 0px 0%;
}
    
#\39 0164d2a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 8baf55b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2dceaff {
    min-height: 96px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_ksr {
    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;
}
    
#bb8eea78 {
    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;
}
    
#group_2o8 {
    align-items: flex-start;
    width: 52.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 27170fa {
    margin: 0px 0% 0px 0%;
}
    
#widget_7v9 {
    width: 62px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c15bfc00 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 1af77fb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b9aa2867 {
    margin: 0px 0% 0px 0%;
}
    
#\37 8c3b98c {
    width: 100%;
    height: 478px;
    max-width: 100%;
}
    
#\39 ee2c159 {
    width: 508px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cfa8992a {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 848ba4f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 17px;
    width: 49%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    padding: 16px 40px 16px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 cd3ec25 {
    width: 420px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_72p {
    width: 50px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\33 5819829.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 11px 0px;
}
#\33 5819829 {
    width: 108px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 15px 0% 0px 0%;
}
    
#\35 3563795 {
    margin: 0px 0% 0px 0%;
}
    
#\34 1404eed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 2px;
}
    
#\38 6c27ebf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 11px 0px;
}
#\38 6c27ebf {
    width: 108px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 15px 0% 0px 0%;
}
    
#\38 33bc4bc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8fa3c2c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 11px 0px;
}
#\35 8fa3c2c {
    width: 108px;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 15px 0% 0px 0%;
}
    
#e8078be5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 cbe95c9 {
    min-height: 265px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
}
    
#\31 31479aa::before, #\31 31479aa > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#\31 31479aa {
    align-items: flex-start;
    width: 155.83%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/b091acbf/dms3rep/multi/opt/susan-wilkinson-Q1WzWSkoQF0-unsplash-1920w.jpg);
    border-radius: 30px 30px 30px 30px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-attachment: fixed;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 31479aa.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMF/8QAIBAAAQQBBAMAAAAAAAAAAAAAAQACAxExBCFBYYHh8P/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAWEQEBAQAAAAAAAAAAAAAAAAABABH/2gAMAwEAAhEDEQA/AJTRwiOxeOT7WO4RWcfeUQ6yR7afZvtELxZ2QAJ+t//Z');
}
    
#\31 a30b4bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e0a5857::before, #\39 e0a5857 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\39 e0a5857 {
    align-items: flex-start;
    width: 171.60%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/b091acbf/dms3rep/multi/opt/casey-horner-RmoWqDCqN2E-unsplash2-1920w.jpg);
    border-radius: 30px 30px 30px 30px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-attachment: fixed;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 e0a5857.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYH/8QAGxAAAgMAAwAAAAAAAAAAAAAAAAIDBAUBNGH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AxrWqV4s9HjdeW8J4Rt9VA0QI/9k=');
}
    
#\38 e42c83f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 becf0f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b865c65f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e90a48cd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4bfd215 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#c5b89e69::before, #c5b89e69 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
}
#c5b89e69 {
    align-items: flex-start;
    width: 149.45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/b091acbf/dms3rep/multi/opt/magicpattern-87PP9Zd7MNo-unsplash2-1920w.jpg);
    border-radius: 30px 30px 30px 30px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-attachment: fixed;
    background-position: 0% 50%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#c5b89e69.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACBAMFBgcREzFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwCK0DyOZEyAWp7zUgyRs6mfCtJHHreSTxdoibIVK0//2Q==');
}
    
#\30 c77f3f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_55s {
    width: 47px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b73a819a {
    width: 47px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eafcd462 {
    width: 47px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 2efbb0f {
    width: 338px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -13px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 31e2df2 {
    margin: 0px 0% 0px 0%;
}
    
#b558db6c {
    min-height: 147px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
}
    
#e586ac36 {
    width: 380px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 137c208 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.17%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9cae362 {
    width: 100%;
    height: 394px;
    max-width: 100%;
}
    
#\36 dbd5872 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.83%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a531798a {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 7fd034c.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 35px 30px;
}
#\31 7fd034c {
    width: 30.06%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5c6629b {
    min-height: 152px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#\36 43ca47d.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 35px 30px;
}
#\36 43ca47d {
    width: 14.30%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#c129820d.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 35px 30px;
}
#c129820d {
    width: 11.19%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 13c93ca {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e345b596.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 35px 30px;
}
#e345b596 {
    width: 31.42%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#bc9f3ac2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a00e5fbd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c737e114 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_341 {
    width: 100%;
    height: 10px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\30 635b175 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 2dc471d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
}
    
#ce44f045 {
    margin: 30px 0% 0px 0%;
}
    
#b301ba36 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.25%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4009a7d.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 0px 30px 0px;
}
#\37 4009a7d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_ol1 {
    width: 57.75%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#group_ch1 {
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 77f41e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 77f41e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8066126 {
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc997362.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fc997362 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2c686ab {
    background-color: rgba(255, 250, 243, 1);
    background-image: none;
}
}



@media all {
    
#d65e5572 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\34 f11248a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 0% 0%;
}
    
#widget_naq {
    width: 706px;
    height: auto;
    max-width: 100%;
}
    
#\31 f35b012 {
    margin: 0px 0% 0px 0%;
}
    
#\36 baf8cac {
    background-color: rgba(255,250,243,1);
    background-image: none;
}
}



@media all {
    
#\36 1417624 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5271889 {
    align-items: flex-start;
    width: 405px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b624760e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 28.42%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 457fc15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 23px;
    width: 67.58%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8eea9cb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 0% 4% 0%;
}
    
#widget_tc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 e6b0760 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e4f033e {
    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_rqk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 170px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f741e05e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f741e05e {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b02e672 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 9b824d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 4390c80.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4390c80 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c93033ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 23fd8ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ac2c6cc8 {
    align-items: flex-start;
    width: 347px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9f1202a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ed8fa6c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 084cb02.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 084cb02 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0fde6f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 1c9d5f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 41e4e1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 41e4e1c {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0c3eb6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 0c3eb6b {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c8517cc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b9fe7c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cea31154.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cea31154 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae00f549 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 1fb8334 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9a72af0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9a72af0 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 226932e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 9dbb5c1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8e0c47a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d8e0c47a {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fda9d4c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e3a19ace {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9d47d29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e9d47d29 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3b8bf38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 3f56bc7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 3f56bc7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 50269ec {
    margin: 0px 0% 0px 0%;
}
    
#cf4ac1a1 {
    background-color: rgba(255,250,243,1);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d38cd23 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#fc80170c {
    width: 100%;
    min-height: 80px;
}
    
#\36 7741c23 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea78cdaf {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 6bda84c {
    width: 55.07%;
}
    
#group_225 {
    height: auto;
    min-height: 106px;
}
    
#ce4b5a2b {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e1689853 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_3ga::before, #group_3ga > .bgExtraLayerOverlay {
    
}
#group_3ga {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#group_3ga.lazy {
    background-image: url('');
}
    
#faa6863d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 30px 0%;
}
    
#widget_t1l {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5b8ccf8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5225910 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0853d3d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 09250c3::before, #\36 09250c3 > .bgExtraLayerOverlay {
    
}
#\36 09250c3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMF/8QAIBAAAQQBBAMAAAAAAAAAAAAAAQACAxExBCFBYYHh8P/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAWEQEBAQAAAAAAAAAAAAAAAAABABH/2gAMAwEAAhEDEQA/AJTRwiOxeOT7WO4RWcfeUQ6yR7afZvtELxZ2QAJ+t//Z');
}
    
#group_kjn {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#group_cig {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ke6 {
    width: 406px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c8a8d58 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ecb4d30c::before, #ecb4d30c > .bgExtraLayerOverlay {
    
}
#ecb4d30c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAGxAAAgMBAQEAAAAAAAAAAAAAAQIAAwQFIRP/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECESH/2gAMAwEAAhEDEQA/AI3ByclPEt6LMyaghACjwzNbdVxtc/Q+sYiDlaIrjP/Z');
}
    
#group_s6d {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9cc41a9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2dceaff {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e0a5857::before, #\39 e0a5857 > .bgExtraLayerOverlay {
    
}
#\39 e0a5857.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYH/8QAGxAAAgMAAwAAAAAAAAAAAAAAAAIDBAUBNGH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AxrWqV4s9HjdeW8J4Rt9VA0QI/9k=');
}
    
#\33 cbe95c9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 31479aa::before, #\31 31479aa > .bgExtraLayerOverlay {
    
}
#\31 31479aa.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMF/8QAIBAAAQQBBAMAAAAAAAAAAAAAAQACAxExBCFBYYHh8P/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAWEQEBAQAAAAAAAAAAAAAAAAABABH/2gAMAwEAAhEDEQA/AJTRwiOxeOT7WO4RWcfeUQ6yR7afZvtELxZ2QAJ+t//Z');
}
    
#c5b89e69::before, #c5b89e69 > .bgExtraLayerOverlay {
    
}
#c5b89e69.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACBAMFBgcREzFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwCK0DyOZEyAWp7zUgyRs6mfCtJHHreSTxdoibIVK0//2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b558db6c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5c6629b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c737e114 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2dc471d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b301ba36 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 4009a7d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 77f41e3 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fc997362 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f11248a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8eea9cb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\36 7741c23 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc80170c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 d38cd23 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_uat {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#ce4b5a2b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ea78cdaf {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_225 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 70px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6bda84c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 6bda84c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 20px 0%;
}
}



@media (max-width: 767px) {
    
#faa6863d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#e1689853 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#group_3ga::before, #group_3ga > .bgExtraLayerOverlay {
    
}
#group_3ga {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#group_3ga.lazy {
    background-image: url('');
}
    
#widget_t1l {
    min-width: 32px;
    width: 318px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5b8ccf8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ffcafdaf {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 5225910 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 09250c3::before, #\36 09250c3 > .bgExtraLayerOverlay {
    
}
#\36 09250c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#\36 09250c3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMF/8QAIBAAAQQBBAMAAAAAAAAAAAAAAQACAxExBCFBYYHh8P/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAWEQEBAQAAAAAAAAAAAAAAAAABABH/2gAMAwEAAhEDEQA/AJTRwiOxeOT7WO4RWcfeUQ6yR7afZvtELxZ2QAJ+t//Z');
}
    
#\39 0853d3d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_kjn {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#group_cig {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ecb4d30c::before, #ecb4d30c > .bgExtraLayerOverlay {
    
}
#ecb4d30c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#ecb4d30c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAGxAAAgMBAQEAAAAAAAAAAAAAAQIAAwQFIRP/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECESH/2gAMAwEAAhEDEQA/AI3ByclPEt6LMyaghACjwzNbdVxtc/Q+sYiDlaIrjP/Z');
}
    
#aa0947d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c8a8d58 {
    min-height: unset;
    flex-direction: column;
    padding: 20px 0% 20px 0%;
}
    
#\34 164281b {
    margin: 0px 0% 0px 0%;
}
    
#group_s6d {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 c322c26 {
    width: 100%;
    min-height: 33px;
    align-items: center;
    height: auto;
}
    
#\33 9cc41a9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_bsj {
    min-height: 22px;
    height: auto;
}
    
#widget_7hj.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 30px 20px 30px;
}
#widget_7hj {
    margin: -87px 0% -50px 0%;
}
}



@media (max-width: 767px) {
    
#\31 8baf55b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 2dceaff {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_2o8 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_7v9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7v9 {
    margin: 0px 0% -30px 0%;
}
}



@media (max-width: 767px) {
    
#c15bfc00 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\37 8c3b98c {
    height: 240px;
}
    
#cfa8992a {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 848ba4f {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 6px;
    padding: 30px 40px 30px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ee2c159 {
    width: 249px;
}
}



@media (max-width: 767px) {
    
#\39 e0a5857::before, #\39 e0a5857 > .bgExtraLayerOverlay {
    
}
#\39 e0a5857.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYH/8QAGxAAAgMAAwAAAAAAAAAAAAAAAAIDBAUBNGH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AxrWqV4s9HjdeW8J4Rt9VA0QI/9k=');
}
    
#\33 cbe95c9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 31479aa::before, #\31 31479aa > .bgExtraLayerOverlay {
    
}
#\31 31479aa.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMF/8QAIBAAAQQBBAMAAAAAAAAAAAAAAQACAxExBCFBYYHh8P/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAWEQEBAQAAAAAAAAAAAAAAAAABABH/2gAMAwEAAhEDEQA/AJTRwiOxeOT7WO4RWcfeUQ6yR7afZvtELxZ2QAJ+t//Z');
}
    
#c5b89e69::before, #c5b89e69 > .bgExtraLayerOverlay {
    
}
#c5b89e69.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACBAMFBgcREzFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwCK0DyOZEyAWp7zUgyRs6mfCtJHHreSTxdoibIVK0//2Q==');
}
    
#\31 a30b4bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\38 33bc4bc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b865c65f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e90a48cd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b558db6c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 137c208 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 9cae362 {
    height: 240px;
}
    
#\36 dbd5872 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 7fd034c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f5c6629b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 43ca47d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c129820d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 13c93ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e345b596 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a00e5fbd {
    width: 100%;
    min-height: 20px;
    align-items: center;
    height: auto;
}
    
#c737e114 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 2dc471d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 3% 4% 3% 4%;
}
    
#b301ba36 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 4009a7d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_ol1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 77f41e3 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fc997362 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ce44f045 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\39 5271889 {
    min-width: 32px;
    margin: -8px 0% 0px 0%;
}
    
#b624760e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 457fc15 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 8eea9cb {
    min-height: unset;
    flex-direction: column;
    padding: 2% 4% 30px 4%;
}
    
#group_rqk {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ac2c6cc8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 50269ec {
    margin: 0px 0% 0px 0%;
}
}

