@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:32px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_9) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_9) !important; }
}
@media all {
  *#dm .dmInner nav.u_1998592992 { color:white !important; }

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

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

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

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

  *#dm .dmInner div.u_1782187695 .svg { fill:rgba(30,156,215,1) !important; }

  *#dm .dmInner div.u_1782187695 span[data-icon-mask] { background-color:rgba(30,156,215,1) !important; }

  *#dm .dmInner div.u_1595004899 .svg { fill:rgba(30,156,215,1) !important; }

  *#dm .dmInner div.u_1595004899 span[data-icon-mask] { background-color:rgba(30,156,215,1) !important; }

  *#dm .dmInner div.u_1250155053 .svg { fill:rgba(30,156,215,1) !important; }

  *#dm .dmInner div.u_1250155053 span[data-icon-mask] { background-color:rgba(30,156,215,1) !important; }

  *#dm .dmInner div.u_1832083025 .svg { fill:rgba(30,156,215,1) !important; }

  *#dm .dmInner div.u_1832083025 span[data-icon-mask] { background-color:rgba(30,156,215,1) !important; }

  *#dm .dmInner div.u_1277221934 .svg { fill:rgba(30,156,215,1) !important; }

  *#dm .dmInner div.u_1277221934 span[data-icon-mask] { background-color:rgba(30,156,215,1) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_9) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_9) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fcf66dad {
    min-height: 957px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 2% 10% 2%;
    margin: 0% 0% 0% 0%;
}
    
#bf504e27 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(242,249,253,1);
    background-image: url("https://irp.cdn-website.com/2c2c5bd6/dms3rep/multi/Divergent+Minds+ABA_WM.webp?dm-skip-opt=true");
    background-position: 100% 50%;
    background-size: auto;
}
    
#aa89a9ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/2c2c5bd6/dms3rep/multi/unnamed+%289%29.webp?dm-skip-opt=true");
    border-radius: 200px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 03eaee8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.86%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\34 6c9c1d4 {
    margin: -2px 0% 0px 0%;
}
    
#widget_fhk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_iih {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 263cf47.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\38 263cf47.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 263cf47 {
    width: 220px;
    height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 8;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_aul {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#widget_a0l {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#db1cd40f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/2c2c5bd6/dms3rep/multi/Curve+edge_4.webp?dm-skip-opt=true");
    background-size: contain;
    background-position: 50% 100%;
    padding: 18% 8% 18% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e4ef7f0 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f37402a3::before, #f37402a3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#f37402a3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/2c2c5bd6/dms3rep/multi/home_h1.webp?dm-skip-opt=true");
}
    
#widget_bof {
    width: 1000px;
    height: auto;
    max-width: 100%;
}
    
#widget_n6g {
    width: 884px;
    height: auto;
    max-width: 100%;
}
    
#group_4jl {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 14px 0% 0px 0%;
}
    
#widget_4fu {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\30 eb9b164 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#c430e7b9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 96564a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 751bf22 {
    min-height: 31px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e4304c2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
    border-radius: 0 200px 0 0;
}
    
#widget_tjd {
    width: 74.98%;
    height: auto;
    max-width: 100%;
}
    
#\32 c192f54 {
    width: 26.80%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ml0 {
    width: 46.71%;
    height: auto;
    max-width: 100%;
}
    
#\34 4974a20 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 cfad3ea::before, #\34 cfad3ea > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 23%, rgba(0, 94, 155, 1) 100%);
}
#\34 cfad3ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/2c2c5bd6/dms3rep/multi/unnamed+%283%29.webp?dm-skip-opt=true");
    border-radius: 16px 16px 16px 16px;
    border-width: 0 0 8px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-end;
    order: 0;
    flex: 1 1 auto;
    padding: 30px 25px 30px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\34 9cd1303 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#\37 d2cd926 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 25px;
    width: 100%;
    flex-wrap: wrap;
    padding: 2% 2% 350px 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_g8q {
    width: 71.43%;
    height: auto;
    max-width: 100%;
}
    
#\38 d1c28ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\38 d1c28ea {
    width: 250px;
    height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_g5j {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\38 f600033::before, #\38 f600033 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 23%, rgba(27, 20, 100, 1) 100%);
}
#\38 f600033 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/2c2c5bd6/dms3rep/multi/unnamed+%282%29-a70008fb.webp?dm-skip-opt=true");
    border-radius: 16px 16px 16px 16px;
    border-width: 0 0 8px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    justify-content: flex-end;
    order: 1;
    flex: 1 1 auto;
    background-position: 50% 0%;
    padding: 30px 25px 30px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\37 2d0c0f6 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\39 bae2809 {
    width: 74.52%;
    height: auto;
    max-width: 100%;
}
    
#\34 521f5b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\34 521f5b0 {
    width: 250px;
    height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6b685a5::before, #f6b685a5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 23%, rgba(0, 94, 155, 1) 100%);
}
#f6b685a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/2c2c5bd6/dms3rep/multi/ABA+Services.webp?dm-skip-opt=true");
    border-radius: 16px 16px 16px 16px;
    border-width: 0 0 8px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-end;
    order: 2;
    flex: 1 1 auto;
    padding: 30px 25px 30px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\33 49350aa {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\33 0ab577a {
    width: 74.31%;
    height: auto;
    max-width: 100%;
}
    
#de1aeb0f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#de1aeb0f {
    width: 250px;
    height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 37c41e1::before, #\31 37c41e1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 23%, rgba(0, 94, 155, 1) 100%);
}
#\31 37c41e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/2c2c5bd6/dms3rep/multi/Parent+Coaching_h1.webp?dm-skip-opt=true");
    border-radius: 16px 16px 16px 16px;
    border-width: 0 0 8px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-end;
    order: 5;
    flex: 1 1 auto;
    padding: 30px 25px 30px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3a32f53 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\37 11db6e8 {
    width: 91.80%;
    height: auto;
    max-width: 100%;
}
    
#\39 59d49ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\39 59d49ee {
    width: 250px;
    height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 be8f34c::before, #\36 be8f34c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 23%, rgba(27, 20, 100, 1) 100%);
}
#\36 be8f34c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/2c2c5bd6/dms3rep/multi/opt/ABA+Services2-1920w.webp");
    border-radius: 16px 16px 16px 16px;
    border-width: 0 0 8px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    justify-content: flex-end;
    order: 3;
    flex: 1 1 auto;
    padding: 30px 25px 30px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4acc849 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#f45c84f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c78fb13d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#c78fb13d {
    width: 250px;
    height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6b2b3bb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 595e998 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 12978e8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0 0 0;
}
    
#\39 bf4b4b7 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2532165 {
    width: 52.24%;
    height: auto;
    max-width: 100%;
}
    
#\35 bb79546 {
    width: 60.34%;
    height: auto;
    max-width: 100%;
}
    
#\35 dc35a41 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_nb3 {
    width: 100%;
    height: 288px;
    min-height: 100px;
    max-width: 100%;
    margin-top: 34px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 96a1f3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ebbb9d9f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 489c191 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 200px 0 0 0;
}
    
#widget_u4u {
    width: 61.51%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 decb3d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 decb3d5 {
    width: 359.844px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bbk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 28279d4 {
    margin: -200px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 d4e2528 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: url("https://irp.cdn-website.com/2c2c5bd6/dms3rep/multi/Curve-edge_4.png?dm-skip-opt=true");
    background-size: contain;
    background-position: 50% 100%;
    padding: 10% 8% 12% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8317b83 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5a18f1a::before, #\35 5a18f1a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.85;
    border-radius: inherit;
}
#\35 5a18f1a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/2c2c5bd6/dms3rep/multi/unnamed.webp?dm-skip-opt=true");
}
    
#widget_9fq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9fq {
    width: 1001px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 8px 0% 0px 0%;
}
    
#widget_hq7 {
    width: 731px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 c17759f {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5f34314 {
    margin: 0px 0% 0px 0%;
}
    
#\36 ce5cb68 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 4886554 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 5414761 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    order: 4;
    --column-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 80f1471 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 c2b9550 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/2c2c5bd6/dms3rep/multi/opt/ABA+Services5-1920w.webp");
    border-radius: 200px 10px 10px 10px;
    order: 1;
    border-width: 0 0 8px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\31 4cbbf95 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    order: 3;
    --column-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 eff876c::before, #\38 eff876c > .bgExtraLayerOverlay {
    
}
#\38 eff876c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_11);
    background-image: none;
    background-position: 100% 50%;
    background-size: auto;
}
    
#\39 9e21611 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f252b2f5 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 3ac0888 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 657cfe5 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 e439c2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.86%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 bad803e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 54384cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 9910c30.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\35 9910c30.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 9910c30 {
    width: 220px;
    height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 8;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 55b8af0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    order: 6;
    --column-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ff917eda {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\37 f8a191b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 05aa4a7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    order: 7;
    --column-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cf3c561 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 303d1ac {
    min-height: 702px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 2% 10% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a22fb9ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e4a0556 {
    margin: -2px 0% 0px 0%;
}
    
#\30 6cdd752 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    order: 5;
    --column-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6c9c1d4 {
    margin: -2px 0% 0px 0%;
}
    
#aa89a9ce {
    width: 100%;
    min-height: 80px;
}
    
#fcf66dad {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 14% 2% 14% 2%;
}
    
#\38 03eaee8 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#widget_aul {
    height: 520px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e4ef7f0 {
    min-height: 720px;
    padding: 0% 0% 0% 0%;
}
    
#c430e7b9 {
    margin: 0px 0% 0px 0%;
}
    
#f37402a3::before, #f37402a3 > .bgExtraLayerOverlay {
    
}
    
#db1cd40f {
    width: 100%;
    padding: 26% 4% 20% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_n6g {
    width: 571px;
}
    
#widget_bof {
    width: 658px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 751bf22 {
    padding: 14% 2% 3% 2%;
}
    
#\34 4974a20 {
    margin: 0px 0% 0px 0%;
}
    
#widget_tjd {
    width: 98.61%;
}
    
#\32 c192f54 {
    width: auto;
}
    
#widget_ml0 {
    width: 84.09%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6b2b3bb {
    margin: 0px 0% 0px 0%;
}
    
#\37 d2cd926 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 2% 2% 300px 2%;
}
    
#\34 cfad3ea::before, #\34 cfad3ea > .bgExtraLayerOverlay {
    
}
#\34 cfad3ea {
    width: 100%;
    min-height: 80px;
}
    
#\38 f600033::before, #\38 f600033 > .bgExtraLayerOverlay {
    
}
#\38 f600033 {
    width: 100%;
    min-height: 80px;
}
    
#f6b685a5::before, #f6b685a5 > .bgExtraLayerOverlay {
    
}
#f6b685a5 {
    width: 100%;
    min-height: 80px;
}
    
#\31 37c41e1::before, #\31 37c41e1 > .bgExtraLayerOverlay {
    
}
#\31 37c41e1 {
    width: 100%;
    min-height: 80px;
}
    
#\36 be8f34c::before, #\36 be8f34c > .bgExtraLayerOverlay {
    
}
#\36 be8f34c {
    width: 100%;
    min-height: 80px;
}
    
#widget_g5j {
    height: 280px;
}
    
#\37 2d0c0f6 {
    height: 280px;
}
    
#\33 49350aa {
    height: 280px;
}
    
#\35 4acc849 {
    height: 280px;
}
    
#\37 3a32f53 {
    height: 280px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 595e998 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 e77605b {
    margin: 0px 0% 0px 0%;
}
    
#\35 bb79546 {
    width: 82.34%;
}
    
#c2532165 {
    width: 86.82%;
}
    
#widget_nb3 {
    height: 218px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ebbb9d9f {
    padding: 8% 2% 8% 2%;
}
    
#\36 28279d4 {
    margin: -200px 0% 0px 0%;
}
    
#widget_u4u {
    width: 84.43%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8317b83 {
    padding: 0% 0% 0% 0%;
}
    
#\35 5f34314 {
    margin: 0px 0% 0px 0%;
}
    
#\35 5a18f1a::before, #\35 5a18f1a > .bgExtraLayerOverlay {
    
}
    
#\30 d4e2528 {
    width: 100%;
    padding: 16% 8% 18% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_9fq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9fq {
    width: 446px;
    margin: 8px 0% 0px 0%;
}
    
#widget_hq7 {
    width: 578px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 c2b9550 {
    width: 100%;
    min-height: 80px;
}
    
#\35 303d1ac {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 14% 2% 14% 2%;
}
    
#\36 e439c2b {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#ff917eda {
    height: 520px;
}
    
#\31 e4a0556 {
    margin: -2px 0% 0px 0%;
}
    
#\38 eff876c::before, #\38 eff876c > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#fcf66dad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#aa89a9ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 03eaee8 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
}
    
#\34 6c9c1d4 {
    margin: -2px 0% 0px 0%;
}
    
#widget_aul {
    height: 340px;
}
}



@media (max-width: 767px) {
    
#db1cd40f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 16px;
    padding: 46% 6% 26% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e4ef7f0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#f37402a3::before, #f37402a3 > .bgExtraLayerOverlay {
    
}
    
#c430e7b9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bof {
    width: 100%;
}
    
#widget_n6g {
    width: 315px;
}
    
#group_4jl {
    column-gap: 2.793296089385475%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 220px;
    row-gap: 16px;
}
    
#widget_4fu {
    margin-right: 0%;
    margin-left: 0%;
    width: 220px;
}
    
#\30 eb9b164 {
    margin-right: 0%;
    margin-left: 0%;
    width: 220px;
}
}



@media (max-width: 767px) {
    
#\35 96564a1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 751bf22 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 22% 4% 4% 4%;
}
    
#\32 c192f54 {
    width: auto;
}
    
#widget_tjd {
    width: 100.00%;
}
    
#widget_ml0 {
    width: 100.00%;
}
    
#\34 4974a20 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 cfad3ea::before, #\34 cfad3ea > .bgExtraLayerOverlay {
    
}
#\34 cfad3ea {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d2cd926 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 300px 4%;
}
    
#\38 f600033::before, #\38 f600033 > .bgExtraLayerOverlay {
    
}
#\38 f600033 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#f6b685a5::before, #f6b685a5 > .bgExtraLayerOverlay {
    
}
#f6b685a5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 37c41e1::before, #\31 37c41e1 > .bgExtraLayerOverlay {
    
}
#\31 37c41e1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 be8f34c::before, #\36 be8f34c > .bgExtraLayerOverlay {
    
}
#\36 be8f34c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6b2b3bb {
    margin: 0px 0% 0px 0%;
}
    
#widget_g5j {
    height: 120px;
}
    
#widget_g8q {
    width: 100.00%;
}
    
#\37 2d0c0f6 {
    height: 120px;
}
    
#\39 bae2809 {
    width: 100.00%;
}
    
#\33 49350aa {
    height: 120px;
}
    
#\33 0ab577a {
    width: 88.81%;
}
    
#\35 4acc849 {
    height: 120px;
}
    
#\37 3a32f53 {
    height: 120px;
}
}



@media (max-width: 767px) {
    
#\31 595e998 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 0% 20% 0%;
}
    
#\35 dc35a41 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 bb79546 {
    width: 76.54%;
}
    
#c2532165 {
    width: 80.45%;
}
    
#widget_nb3 {
    height: 242px;
    margin-top: 22px;
}
    
#\36 e77605b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 96a1f3f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
}
    
#ebbb9d9f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 12% 4%;
}
    
#\33 decb3d5 {
    width: 259px;
}
    
#widget_u4u {
    width: 86.55%;
    margin-top: 0px;
}
    
#\36 28279d4 {
    margin: -200px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 d4e2528 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 22% 8% 24% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8317b83 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 5a18f1a::before, #\35 5a18f1a > .bgExtraLayerOverlay {
    
}
    
#\35 5f34314 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9fq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9fq {
    margin: 0px 0% 0px 0%;
}
    
#\36 ce5cb68 {
    width: 80px;
}
}



@media (max-width: 767px) {
    
#\35 303d1ac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#\33 c2b9550 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 e439c2b {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
}
    
#ff917eda {
    height: 340px;
}
    
#\37 f8a191b {
    width: 99.87%;
    margin-top: 13px;
}
    
#\31 e4a0556 {
    margin: -2px 0% 0px 0%;
}
    
#\38 eff876c::before, #\38 eff876c > .bgExtraLayerOverlay {
    
}
}

#aa89a9ce.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRlwAAABXRUJQVlA4IFAAAABQAgCdASoKAA0AAUAmJZACdLoAAuZ8h79RYDAA/P+wVEDJ7fsUSE3RsfC+NjB0ZSrYLUKlKRg7l4VYfsMCHOM5bJdfu30TjTBP5L69TSBAAA==')!important}#\33 c2b9550.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAAAQAgCdASoKAAcAAUAmJYwCdIExGBhFbOgAAP764SFwwGSBaTbdG1fM9uZNffzeBEQ7fHwjqV9bXpYeZoAAAA==')!important}#\34 cfad3ea.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAAAwAgCdASoKAAgAAUAmJZQCdH8AGBlxO3suAAD+kb5Dwh8oEwHGMbgLmq51V0zUsrFQNTUIZYtg+rEF/kkAAA==')!important}#\38 f600033.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRlYAAABXRUJQVlA4IEoAAAAQAgCdASoKAAoAAUAmJYwCdAEedSAnlAsAAP7E/lQHe7UdxFjEx6PvNfyKUlAXY2Xyf9EDG/9UrYkWtm8rcnTa4IC2ptcdFhOAAA==')!important}#f6b685a5.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAACwAQCdASoKAAcAAUAmJQBOgBts+7zwAP76D0Caw2913a93GVdv8aJBu76lds0fCCjqXCdahrZ6cs/F9V3Whp8kY2YbLWpv4AA=')!important}#\36 be8f34c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAcAAUAmJQBOgB6OSYKuAAD+99fOWZV5WKXISqr/si+yzhXC60tvH+sQ3x4DonsOPb2u/HokejJvIAAAAA==')!important}#\31 37c41e1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADwAQCdASoKAAcAAUAmJQBOgB6Rbnm4eQAA/pwtXyZMkeXX59JGXYLrtq1KVGeDt5/GZ/30T7hPx3Hqm8rAZa4Ifi6wx/1tgAA=')!important}#\35 5a18f1a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRlgAAABXRUJQVlA4IEwAAAAQAgCdASoKAAcAAUAmJQBOhrgALNwpgn/UAP76V8RbTvYpff2lECNivOxMRgIfSIVrAOuayLyEc9Sl9f8FS2LjZXMd5UNGPv/kSwAA')!important}#\30 d4e2528.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXUlEQVQI1wFSAK3/ANPi+abH2/Z5q8rwQY+95iJ4uNsSa7vPDXbLyQ6M3MwVoejQJ6ns0zgA4ez71tPj+LK30/F9lsLnUHi42zFru88kdsvJJo3czDen6NVZtO7Zdm5WNCTPqihQAAAAAElFTkSuQmCC')!important}