@media all {
  *#dm .dmInner div.u_1701052599 {
    background-color:rgba(255,255,255,0.6) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1261622293 {
    background-color:rgba(255,255,255,0.6) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1521216617 {
    background-color:rgba(255,255,255,0.6) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1596919387 {
    background-color:rgba(255,255,255,0.6) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1390667987 {
    background-color:rgba(255,255,255,0.6) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1777624112 {
    background-color:rgba(255,255,255,0.6) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1278987639 {
    background-color:rgba(255,255,255,0.6) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner a.u_1400795928 { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1400795928:hover span.text,
  *#dm .dmInner a.u_1400795928.hover span.text { color:var(--color_11) !important; }

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

  *#dm .dmInner div.u_1840258356 img {
    border-radius:25% !important;
    object-fit:contain !important;
    object-position:0% 100% !important;
  }

  *#dm .dmInner div.u_1173318457 img {
    border-radius:0% !important;
    object-fit:contain !important;
    object-position:50% 50% !important;
    border-style:solid !important;
    border-color:rgb(39,62,71) rgb(39,62,71) rgb(39,62,71) rgb(39,62,71) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3813470583 .hp-testimonial .visual-side img { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_3813470583 .hp-testimonial .small-visual img { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_3813470583 .hp-testimonial .item { background-color:var(--color_5) !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
@media (min-width:1025px) {
  *#dm .dmInner div.u_3813470583 .hp-testimonial .visual-side img {
    width:1px !important;
    height:1px !important;
  }

  *#dm .dmInner div.u_3813470583 .hp-testimonial .small-visual img {
    width:1% !important;
    height:0px !important;
  }

  *#dm .dmInner *.u_3813470583 .hp-testimonial .visual-side {
    max-width:200px !important;
    min-width:200px !important;
  }

  *#dm .dmInner *.u_3813470583 section:has(.hp-testimonial)>div {
    padding-bottom:0px !important;
    padding-top:0px !important;
  }

  *#dm .dmInner div.u_3813470583 .hp-testimonial .txt { font-size:18px !important; }

  *#dm .dmInner div.u_3813470583 .hp-testimonial .speaker .name { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\38 eb65d5a {
    column-gap: 40px;
    width: 100%;
    padding-top: 95px;
    padding-right: 8%;
    padding-bottom: 95px;
    padding-left: 8%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
}
    
#f1ecc0ad {
    background-image: linear-gradient(120deg, var(--color_3) 0%, var(--color_5) 85%);
}
    
#e2c59536 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 14px;
    background-repeat: no-repeat;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex: 1;
}
    
#\36 17b868e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ebdf2bcb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 ee2fb44 {
    max-width: 730px;
    width: auto;
    height: auto;
}
    
#b0c18ac0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 044ffac {
    row-gap: 12px;
    column-gap: 12px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
}
}



@media all {
    
#f5548dd7 {
    column-gap: 40px;
    width: 100%;
    padding-top: 76px;
    padding-right: 8%;
    padding-bottom: 76px;
    padding-left: 8%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
}
    
#\39 120ed0e {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\30 ab0a14e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a396dd4b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 d7882c3 {
    max-width: 730px;
    width: auto;
    height: auto;
}
    
#\33 430fc9a {
    max-width: 790px;
    width: auto;
    height: auto;
}
    
#acf2dddb {
    column-gap: 22px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#fae2c77b {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4);
    background-color: var(--color_3);
    border-radius: 16px;
    row-gap: 10px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 28px;
    min-width: 0;
}
    
#\38 abe1ec2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 26bce28 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4);
    background-color: var(--color_3);
    border-radius: 16px;
    row-gap: 10px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 28px;
    min-width: 0;
}
    
#\34 5cb2490 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 12263d8 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4);
    background-color: var(--color_3);
    border-radius: 16px;
    row-gap: 10px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 28px;
    min-width: 0;
}
    
#\39 3f40169 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 6e7fe71.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 17px;
}
#\37 6e7fe71 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 0a57561 {
    column-gap: 40px;
    width: 100%;
    padding-top: 76px;
    padding-right: 8%;
    padding-bottom: 76px;
    padding-left: 8%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
}
    
#c06ea65b {
    background-color: var(--color_4);
}
    
#\32 02f1172 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 14px;
    background-repeat: no-repeat;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex: 1;
}
    
#bf83b2ff {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 b74cb75 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#de14d5f9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f2315f9e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 9878c6f {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#d58eb22f {
    column-gap: 40px;
    width: 100%;
    padding-top: 76px;
    padding-right: 8%;
    padding-bottom: 76px;
    padding-left: 8%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    max-width: none;
}
    
#\37 06b9276 {
    background-color: var(--color_4);
}
    
#af0495b8 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 740px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#fe9bc9f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 cfb512b {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#ff53e63b {
    column-gap: 20px;
    width: 100%;
    align-items: stretch;
    max-width: none;
    min-height: 403px;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
}
    
#eff57df2 {
    background-image: linear-gradient(115deg, rgba(255,250,247,1) 0%, rgba(249,247,241,1) 49%, rgba(232,239,232,1) 100%);
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#\38 3e615a0 {
    align-self: auto;
    row-gap: 14px;
    justify-content: flex-start;
    min-width: 0;
    flex: 1;
    align-content: flex-start;
    margin-left: 39px;
    padding: 0 0 0 0;
}
    
#e0aa69c3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 c781625 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d25d553e {
    max-width: 570px;
    width: auto;
    height: auto;
}
    
#b9f46611 {
    row-gap: 12px;
    column-gap: 12px;
    flex-direction: row;
    margin-top: 14px;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\37 cc70935.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 13px 20px 13px 20px;
}
#\37 cc70935 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\34 f12980c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 13px 20px 13px 20px;
}
#\34 f12980c {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\38 b7f4dbb {
    align-self: auto;
    row-gap: 14px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    border-radius: 180px 180px 18px 18px;
    flex: 1;
    background-image: url("https://irp.cdn-website.com/e3aa4053/dms3rep/multi/hero_organic_curves.svg");
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
    padding: 20px 20px 20px 20px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#\32 6206cc3 {
    width: 50%;
    height: 400px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f0fe570c {
    background-color: var(--color_7);
    border-radius: 16px;
    row-gap: 4px;
    box-shadow: 0px 12px 35px rgba(38, 58, 64, 0.12);
    justify-content: space-between;
    align-items: center;
    width: 46.66%;
    height: auto;
    min-height: 136px;
    order: 1;
    align-content: center;
    background-image: none;
    padding: 17px 22px 17px 22px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6f49530 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 f5ccbfe {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\32 afb7b52 {
    column-gap: 48px;
    width: 100%;
    max-width: none;
    align-content: center;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#\36 e5dd830 {
    background-color: var(--color_7);
    background-image: none;
}
    
#c38b7a6a {
    align-self: auto;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    justify-self: auto;
    min-height: 8px;
    padding: 0 0 0 0;
}
    
#\34 cd0e270 {
    row-gap: 16px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\32 432dec4 {
    border-color: var(--color_9);
    background-color: var(--color_3);
    border-radius: 19px;
    row-gap: 4px;
    box-shadow: 0px 9px 28px rgba(45, 68, 67, 0.06);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    min-width: 220px;
    padding: 24px 20px 24px 20px;
}
    
#\39 043b6ce {
    max-width: 100%;
    width: auto;
}
    
#\32 959d990 {
    border-color: var(--color_9);
    background-color: var(--color_3);
    border-radius: 19px;
    row-gap: 4px;
    box-shadow: 0px 9px 28px rgba(45, 68, 67, 0.06);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    min-width: 220px;
    padding: 24px 20px 24px 20px;
}
    
#\35 7e4823c {
    max-width: 100%;
    width: auto;
}
    
#f6687850 {
    border-color: var(--color_9);
    background-color: var(--color_3);
    border-radius: 19px;
    row-gap: 4px;
    box-shadow: 0px 9px 28px rgba(45, 68, 67, 0.06);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    min-width: 220px;
    padding: 24px 20px 24px 20px;
}
    
#b3fb6741 {
    max-width: 100%;
    width: auto;
}
    
#\35 a524a22 {
    border-color: var(--color_9);
    background-color: var(--color_3);
    border-radius: 19px;
    row-gap: 4px;
    box-shadow: 0px 9px 28px rgba(45, 68, 67, 0.06);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    min-width: 220px;
    padding: 24px 20px 24px 20px;
}
    
#\32 813663a {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\38 b489e38 {
    column-gap: 48px;
    width: 100%;
    max-width: none;
    padding: 78px 8% 78px 8%;
}
    
#\35 3bfc74f {
    background-color: var(--color_7);
    background-image: none;
}
    
#\36 81e5a98 {
    align-self: center;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
    padding: 0 0 0 0;
}
    
#f0a561fb {
    row-gap: 20px;
    column-gap: 3.9487513897392397%;
    flex-direction: row;
    width: 83.58%;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 16px;
    flex-wrap: nowrap;
    height: auto;
    min-height: 276px;
    align-self: center;
    padding: 0 0 0 0;
}
    
#c635a783 {
    row-gap: 10px;
    justify-content: flex-start;
    align-items: flex-end;
    align-content: flex-end;
    width: 50.07%;
    column-gap: 0%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0 0 0 0;
}
    
#\31 341d2a4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 32px 0px 32px;
}
#\31 341d2a4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#\31 1512e22.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 31px 0px 31px;
}
#\31 1512e22 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#bfffa98f {
    justify-content: flex-start;
    border-width: 0px 0px 0px 3px;
    border-color: var(--color_9);
    align-items: stretch;
    border-style: solid;
    width: 50.07%;
    row-gap: 9px;
    align-content: stretch;
    padding: 44undefined 0 0 44px;
    margin: 0px 0% 0px -4.1%;
}
    
#\32 bde1645.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 26px 0px 26px;
}
#\32 bde1645 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 b5a6318.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 26px 0px 26px;
}
#\39 b5a6318 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c9b4702b {
    row-gap: 18px;
    column-gap: 18px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#cb21a26a {
    border-color: rgba(40, 75, 73, 0.08);
    background-color: var(--color_4);
    border-radius: 19px;
    row-gap: 12px;
    flex-direction: row;
    flex: 1;
    justify-content: space-around;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    min-width: 260px;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
    background-image: url("https://irp.cdn-website.com/e3aa4053/dms3rep/multi/card_neurodiversity.svg");
    padding: 30px 27px 30px 27px;
}
    
#\31 7d70dd6.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 13px 13px 13px;
}
#\31 7d70dd6 {
    max-width: 100%;
    width: 20.20%;
    height: 84px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 74bdd2b {
    max-width: 100%;
    width: 59.48%;
    height: auto;
    margin-right: 0%;
    margin-left: -8.3%;
}
    
#b36f4b91 {
    border-color: rgba(40, 75, 73, 0.08);
    background-color: var(--color_5);
    border-radius: 19px;
    row-gap: 12px;
    flex-direction: row;
    flex: 1;
    justify-content: space-around;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    min-width: 260px;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
    background-image: url("https://irp.cdn-website.com/e3aa4053/dms3rep/multi/card_counselling.svg");
    padding: 30px 27px 30px 27px;
}
    
#\39 583c0f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 13px 13px 13px;
}
#\39 583c0f9 {
    max-width: 100%;
    width: 19.52%;
    height: 84px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 2071be7 {
    max-width: 100%;
    width: 55.85%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 b078261 {
    border-color: rgba(40, 75, 73, 0.08);
    background-color: var(--color_6);
    border-radius: 19px;
    row-gap: 12px;
    flex-direction: row;
    flex: 1;
    justify-content: space-around;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    min-width: 260px;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
    background-image: url("https://irp.cdn-website.com/e3aa4053/dms3rep/multi/card_life_coaching.svg");
    background-size: auto;
    background-position: 100% 100%;
    padding: 30px 27px 30px 27px;
}
    
#bf5d25cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 13px 13px 13px;
}
#bf5d25cb {
    max-width: 100%;
    width: 20.43%;
    height: 86px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 e035a86 {
    max-width: 100%;
    width: 64.02%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 4053b06 {
    max-width: 100%;
    width: 100%;
    margin-top: 12px;
    height: auto;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 75c5337 {
    column-gap: 48px;
    width: 100%;
    max-width: none;
    padding: 78px 8% 78px 8%;
}
    
#\33 a234ec0 {
    background-color: var(--color_3);
}
    
#\32 89c4532 {
    align-self: center;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#ee85f2a8 {
    row-gap: 20px;
    column-gap: 60px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\35 888d1f0 {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 280px;
    padding: 0 0 0 0;
}
    
#b753f0e9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 c4b9d53 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 eecd9c8 {
    flex: 1;
    justify-content: flex-start;
    border-width: 0px 0px 0px 3px;
    border-color: var(--color_9);
    align-items: stretch;
    border-style: solid;
    min-width: 280px;
    padding: 0 0 0 27px;
}
    
#\35 1200a2a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#be6220dc {
    row-gap: 18px;
    column-gap: 18px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\31 aa246f6 {
    border-color: rgba(40, 75, 73, 0.08);
    background-color: var(--color_5);
    border-radius: 19px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 230px;
    background-image: url("https://irp.cdn-website.com/e3aa4053/dms3rep/multi/card_counselling.svg");
    background-size: auto;
    background-position: 100% 100%;
    padding: 30px 27px 30px 27px;
}
    
#\36 c29871d.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 13px 13px 13px;
    padding-top: 13px;
    padding-right: 13px;
    padding-bottom: 13px;
    padding-left: 13px;
}
#\36 c29871d {
    align-self: flex-start;
    max-width: 100%;
    width: 54px;
    height: 54px;
}
    
#\38 8ffd26d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a68171f7 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#e72a3822 {
    border-color: rgba(40, 75, 73, 0.08);
    background-color: var(--color_4);
    border-radius: 19px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 230px;
    background-image: url("https://irp.cdn-website.com/e3aa4053/dms3rep/multi/card_neurodiversity.svg");
    background-size: auto;
    background-position: 100% 100%;
    padding: 30px 27px 30px 27px;
}
    
#aef87fd3.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 13px 13px 13px;
    padding-top: 13px;
    padding-right: 13px;
    padding-bottom: 13px;
    padding-left: 13px;
}
#aef87fd3 {
    align-self: flex-start;
    max-width: 100%;
    width: 54px;
    height: 54px;
}
    
#f79bf8f2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 23153c8 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#c7db46c3 {
    border-color: rgba(40, 75, 73, 0.08);
    background-color: var(--color_6);
    border-radius: 19px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 230px;
    background-image: url("https://irp.cdn-website.com/e3aa4053/dms3rep/multi/card_life_coaching.svg");
    background-size: auto;
    background-position: 100% 100%;
    padding: 30px 27px 30px 27px;
}
    
#a03d94e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 13px 13px 13px;
    padding-top: 13px;
    padding-right: 13px;
    padding-bottom: 13px;
    padding-left: 13px;
}
#a03d94e8 {
    align-self: flex-start;
    max-width: 100%;
    width: 54px;
    height: 54px;
}
    
#\39 9bbcb7a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 eed5977 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\31 ee80dff {
    border-color: rgba(40, 75, 73, 0.08);
    background-color: var(--color_12);
    border-radius: 19px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 230px;
    background-image: url("https://irp.cdn-website.com/e3aa4053/dms3rep/multi/card_workplace.svg");
    background-size: auto;
    background-position: 100% 100%;
    padding: 30px 27px 30px 27px;
}
    
#fe00efaf.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 13px 13px 13px;
    padding-top: 13px;
    padding-right: 13px;
    padding-bottom: 13px;
    padding-left: 13px;
}
#fe00efaf {
    align-self: flex-start;
    max-width: 100%;
    width: 54px;
    height: 54px;
}
    
#\38 33ea462 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 cf6c726 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
}



@media all {
    
#\31 9cf2b39 {
    column-gap: 48px;
    width: 100%;
    max-width: none;
    min-height: 0px;
}
    
#e9b8c3ac {
    background-color: var(--color_7);
    background-image: url('https://irp.cdn-website.com/e3aa4053/dms3rep/multi/botanical_right.svg');
    background-position: 100% 100%;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    background-size: contain;
}
    
#\32 52a1f96 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: stretch;
    width: 627px;
    padding: 0 0 0 0;
}
    
#\38 8d48529 {
    width: 83.89%;
    height: 421px;
    align-self: center;
    margin-left: -18px;
}
    
#b5aea681 {
    background-size: auto;
    background-position: 100% 0%;
    row-gap: 14px;
    justify-content: flex-start;
    min-width: 0;
    flex: 1;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 0 0 0 0;
}
    
#\37 baf505e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 de5fc75 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 bc41b37 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 9da63e6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 9737c16 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 a1800ed.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 13px 20px 13px 20px;
}
#\33 a1800ed {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\39 85e3966 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 c9b590c {
    column-gap: 48px;
    width: 100%;
    max-width: none;
    padding: 28px 8% 56px 8%;
}
    
#\30 8a40144 {
    background-color: var(--color_3);
}
    
#d91da4e7 {
    align-self: center;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\34 9d3aa4f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 f71a617 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 404c2fe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 96c27b4 {
    border-color: var(--color_9);
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 6px;
    width: 99.84%;
    justify-content: flex-start;
    border-width: 2px;
    align-items: center;
    border-style: solid;
    height: auto;
    min-height: 303px;
    margin-top: -1px;
    align-self: center;
    padding: 27px 27px 27px 27px;
}
    
#widget_kqg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_kqg {
    width: 100%;
    height: 55px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    margin: -1px 0px 0px 0px;
}
}



@media all {
    
#\36 5f51e51 {
    column-gap: 48px;
    width: 100%;
    max-width: none;
    min-height: 202px;
    padding: 60px 8% 60px 8%;
}
    
#\31 ca2f726 {
    background-color: var(--color_11);
    background-image: url("https://irp.cdn-website.com/e3aa4053/dms3rep/multi/opt/booking_landscape-1920w.jpg?jxl&v=jxl");
}
    
#\30 ef7dff5 {
    align-self: center;
    column-gap: 28px;
    row-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    background-image: none;
    padding: 0 0 0 0;
}
    
#\38 52a94a4 {
    max-width: 100%;
    width: 573px;
    height: auto;
    order: 1;
    margin-left: 18px;
}
    
#\39 7bc57a6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 13px 22px 13px 22px;
}
#\39 7bc57a6 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    order: 3;
}
}



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



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b489e38 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#bf5d25cb {
    width: 11.87%;
    height: 68px;
}
    
#\31 7d70dd6 {
    width: 22.52%;
    height: 62px;
}
    
#\39 583c0f9 {
    width: 25.38%;
    height: 66px;
}
}



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



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



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



@media (max-width: 767px) {
    
#\38 eb65d5a {
    min-height: unset;
    flex-direction: column;
    padding-right: 4%;
    padding-left: 4%;
    padding-top: 54px;
    padding-bottom: 54px;
    row-gap: 24px;
}
    
#e2c59536 {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f5548dd7 {
    min-height: unset;
    flex-direction: column;
    padding-right: 4%;
    padding-left: 4%;
    padding-top: 54px;
    padding-bottom: 54px;
    row-gap: 24px;
}
    
#\39 120ed0e {
    align-items: center;
}
    
#acf2dddb {
    row-gap: 16px;
    flex-direction: column;
}
    
#fae2c77b {
    flex: 0 1 auto;
    width: 100%;
}
    
#\34 26bce28 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\31 12263d8 {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 0a57561 {
    min-height: unset;
    flex-direction: column;
    padding-right: 4%;
    padding-left: 4%;
    padding-top: 54px;
    padding-bottom: 54px;
    row-gap: 24px;
}
    
#\32 02f1172 {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d58eb22f {
    min-height: unset;
    flex-direction: column;
    padding-right: 4%;
    padding-left: 4%;
    padding-top: 54px;
    padding-bottom: 54px;
    row-gap: 24px;
}
    
#af0495b8 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ff53e63b {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 48px 4% 42px 4%;
}
    
#\38 3e615a0 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\38 b7f4dbb {
    flex: 0 1 auto;
    width: 100%;
}
    
#\32 6206cc3 {
    height: 300px;
}
}



@media (max-width: 767px) {
    
#\32 afb7b52 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 0px 4% 30px 4%;
}
    
#c38b7a6a {
    align-items: center;
}
    
#\32 432dec4 {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\32 959d990 {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
}
    
#f6687850 {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\35 a524a22 {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
}
}



@media (max-width: 767px) {
    
#\38 b489e38 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 54px 4% 54px 4%;
}
    
#\36 81e5a98 {
    align-items: center;
}
    
#f0a561fb {
    column-gap: 0px;
}
    
#bfffa98f {
    padding-left: 18px;
}
    
#cb21a26a {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
}
    
#b36f4b91 {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\34 b078261 {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\31 7d70dd6 {
    margin-left: -2.6%;
    width: 22.17%;
    height: 58px;
}
    
#\39 583c0f9 {
    width: 23.62%;
    height: 60px;
}
    
#\38 74bdd2b {
    width: 57.05%;
}
    
#bf5d25cb {
    width: 22.89%;
    height: 56px;
}
}



@media (max-width: 767px) {
    
#\36 75c5337 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 54px 4% 54px 4%;
}
    
#\32 89c4532 {
    align-items: center;
}
    
#\31 aa246f6 {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
}
    
#e72a3822 {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
}
    
#c7db46c3 {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\31 ee80dff {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
}
}



@media (max-width: 767px) {
    
#\31 9cf2b39 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
}
    
#\32 52a1f96 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\38 8d48529 {
    height: 300px;
}
    
#b5aea681 {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 c9b590c {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 24px 4% 44px 4%;
}
    
#d91da4e7 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 5f51e51 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 54px 4% 54px 4%;
}
    
#\30 ef7dff5 {
    column-gap: 0px;
}
}

#\31 aa246f6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0klEQVQI12PYfvk2AwxvPH+d4f///ww+PVNAfO4dV+5obb98O3zb5dtVYAU7rtxh2HX1LsPmizcZDt9+zLTr6l3h7ZdvG2+5eDNmw/nrTevOXp0BUsi4/fIdrh1X7ohuu3xbadOFG4brzl71WXv2atGaM1emrzx1aePyExd2gRRq7Lhyx3LrpVv+689dS1h16lLx8pMXe5efuLB86fHzOxYdPbt/wZEzB0AK/XdcuZO95eLNnnVnry5YfuLChsXHzu1ZeOTMwQVHzhyaf/g0CB8GAIjshaN7cLj0AAAAAElFTkSuQmCC')!important}#e72a3822.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzklEQVQI12O4cu8wAwyfvbmP4f//dwwaWf4gPs/V+0f0rtw7nHD53uE2sIKr948w3Hh4jOH87QMMD56dZr7+4KjolXuHLS7cOZhy5ua+vpPX9ywDKWS6ch+sW/LyvcNq527tNzt1Y2/wyWu7a45f3bXkyOUd+w9e3HYCpFDv6v0jjhfvHIw4fWNv5tErO2sPXdo+8+DFbVv2X9h6bM+5zWd2ndl4FqQw+ur9IxUX7xycfer6nnUHL23ft+fc5pO7zmw8t/PMxvM7Tm8A4QsAlESI9oMZkLgAAAAASUVORK5CYII=')!important}#c7db46c3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzUlEQVQI1zXKsQ7BQADG8Qsrq8QTGK1i9A4ikZgMBo9gMBtZDUaxGoSIRlvFXYtD0btGG6XonYjNSE5i+A9fvh8gkIF/e+0G3s8PqOQaYkcp4kkCWZFAVvsBijiw9Qc4TO/Axa+wrT9iBLK0NQtKO+1WN1W/I2CIIBahiMcJZIn99J4y1WvWVPzqVr601+OzgiVPFzBJEc9Y8yC/m1zLm/G5iiWviaVTbzU6zRdDd2kMHCxggSJesWZBy1T9LpY8eTF0DXEaA2et94+izRfssI9c55N+kgAAAABJRU5ErkJggg==')!important}#\31 ee80dff.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAy0lEQVQI12P4cPcIAwy/vbmP4f//rwzzE0VAfN6P944afrh7JO3D3cN9YAUf7x1l+HT/OMO7WwcYvj45x/zx/jHxD3eP2Ly/fTD77c19095c370OpJAJqlvqw93DGu9u7bd6e31PxJtru5pfX9259tWV7SdeXtpyEaTQ8OO9o67v7xyKe3tjb/6rK9ubX17auuDlpS17XlzcdO75+Q1Xnp1dexWkMBFodcP724eWvrm+e8fLS1uOPz+/4eKzs+uuPju79trTM2tA+DoAN0qQLXxKgsMAAAAASUVORK5CYII=')!important}#e9b8c3ac.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB80lEQVQoz1XK/0sTcRzH8bfNOWeYFdkPmfRN00hJiEX0hbHqhyCEiP6GfpA0nahUSD/0g9Foddvubm3n5r7cXZt5t/n57G7buS1zdzecLLFb4F+zuBFRL3jy+uUBDKat8QJzisH0uTCiBiKYOlY/zHdXfyK7aiCr1sSgGQggjKiLq7mg43OWdNKifzxdjo7sHGRHtSYeVg10QjUQmNiElxlM3wxm/C5KIK5ndhLOb/viI62JnaqBztQPC1BqrLfhAIPp8dAmeSOUDUxgjXtYbghPVAPd13/l+suNr9Aeg+mOMKJspOCzBzP+40jlxgq7aUflh3C1uJfqW815O7ktygpfShFQ6ilrcTfVJ+nc4GY1MSFux6+sVyJDbJE8zyqBQVYhT4N6IIKkcz2Szg3JNd6JqonJjUr0VrJAO+J5v4tVyDusQo6CVONBrvEmHJZr/IOcxj4WttfuJguUKyb7niaKgUlWIcdMZGaRa/zJP/ha5ntsJCYHHJHcp3trMnGbVcizIOtcG0s6B1hNHlH20paQ6LMQqZV+cuP9JVr0XIhKxNH/oPmVhgCJPAVvQq+7loOvepeDL3sXiYUukHX+LzZLbTHQarVgamW6Y8Yza3vhme2e+zBnh3+35FuA0j4Hz9/NwLO3UzD/cb7T7XXb3F53z2+2fAm6ynC3LgAAAABJRU5ErkJggg==')!important}#\31 ca2f726.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAABAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAEzcQIDBf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAMy/9oADAMBAAIRAxEAPwCnBiVGbbJnbAIbqHKk/9k=')!important}