@media all {
  *#dm .dmInner a.u_1666299830 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1333916747 .searchBtn {
    background-color:var(--color_1) !important;
    border-color:rgba(0,0,0,0) !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1333916747 .searchBtn span.text {
    font-weight:700 !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner nav.u_1527883780.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1527883780.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1527883780.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner nav.u_1527883780.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:0px !important; }

  *#dm .dmInner nav.u_1527883780.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1527883780.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1527883780.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1227497036 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1809523551 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1412545888 img { object-fit:contain !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1325157232 .pagination-nav .pagination-item:not(.active) { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1325157232 .pagination-nav .pagination-item.active { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner div.u_1325157232 .postArticle>.inner {
    background-color:var(--color_1) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1482584409 img {
    object-fit:cover !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1325157232 .postTitle a {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1325157232 .readMore a {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1333916747 .resultText { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1333916747 .opt-workType { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1333916747 #location { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1333916747 .option-state { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1333916747 #searchBox {
    color:var(--color_4) !important;
    border-style:solid !important;
    border-color:rgba(2,181,233,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1333916747 #jobCategories {
    border-style:solid !important;
    border-color:rgba(2,181,233,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1333916747 input#location {
    border-style:solid !important;
    border-color:rgba(2,181,233,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1333916747 select#location {
    border-style:solid !important;
    border-color:rgba(2,181,233,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1333916747 #jobWorkType {
    color:var(--color_4) !important;
    border-style:solid !important;
    border-color:rgba(2,181,233,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1333916747 #city {
    color:var(--color_4) !important;
    border-style:solid !important;
    border-color:rgba(2,181,233,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1333916747 #jobSubCategories {
    border-style:solid !important;
    border-color:rgba(2,181,233,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1333916747 #country {
    color:var(--color_4) !important;
    border-style:solid !important;
    border-color:rgba(2,181,233,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1333916747 #geoSearch {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/19dc084b/dms3rep/multi/opt/Frame+450-9c1ed1f4-1920w.png) !important;
    background-size:cover !important;
    color:var(--color_4) !important;
    border-style:solid !important;
    border-color:rgba(2,181,233,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1333916747 #geoRange {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/19dc084b/dms3rep/multi/opt/Frame+450-9c1ed1f4-1920w.png) !important;
    background-size:cover !important;
    color:var(--color_4) !important;
    border-style:solid !important;
    border-color:rgba(2,181,233,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1291653871 img {
    object-fit:cover !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1792989705 span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1325157232 .postArticle .blogImgLink { height:280px !important; }

  *#dm .dmInner div.u_1325157232 .postDescription {
    color:var(--color_2) !important;
    max-height:8.299999999999999em !important;
  }

  *#dm .dmInner div.u_1736595338 .shiva>span {
    color:var(--color_2) !important;
    font-family: 'Barlow' !important;
  }

  *#dm .dmInner div.u_1551523700 .shiva>span {
    color:var(--color_2) !important;
    font-family: 'Barlow' !important;
  }

  *#dm .dmInner div.u_1256862681 .shiva>span {
    color:var(--color_2) !important;
    font-family: 'Barlow' !important;
  }

  *#dm .dmInner div.u_1632526299 img { object-fit:contain !important; }

  *#dm .dmInner nav.u_1459989109.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1459989109.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1459989109.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner nav.u_1459989109.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:0px !important; }

  *#dm .dmInner nav.u_1459989109.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1459989109.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1459989109.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1459989109.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:rgb(76,76,76) !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:0px !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(0,0,0) !important;
    padding-left:15px !important;
    font-size:16px !important;
    padding-bottom:0px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    border-radius:0px !important;
    text-transform:none !important;
    border-top-left-radius:0px !important;
    justify-content:flex-start !important;
    font-family: Poppins !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
    text-align:left !important;
    padding-right:15px !important;
  }

  *#dm .dmInner nav.u_1459989109 { justify-content:center !important; }

  *#dm .dmInner nav.u_1527883780.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:rgb(76,76,76) !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:0px !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(0,0,0) !important;
    padding-left:15px !important;
    font-size:16px !important;
    padding-bottom:0px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    border-radius:0px !important;
    text-transform:none !important;
    border-top-left-radius:0px !important;
    justify-content:flex-start !important;
    font-family: Poppins !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
    text-align:left !important;
    padding-right:15px !important;
    margin-right:0px !important;
    margin-left:0px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
  }

  *#dm .dmInner div.u_1715555245 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1062843860 img { object-fit:contain !important; }

  *#dm .dmInner nav.u_1527883780 { justify-content:center !important; }

  *#dm .dmInner div.u_1888708407 .shiva>span {
    color:var(--color_2) !important;
    font-family: 'Poppins' !important;
  }

  *#dm .dmInner div.u_1900873734 .shiva>span {
    color:var(--color_2) !important;
    font-family: 'Poppins' !important;
  }

  *#dm .dmInner div.u_1198967161 .shiva>span {
    color:var(--color_2) !important;
    font-family: 'Poppins' !important;
  }

  *#dm .dmInner div.u_1473795619 .shiva>span {
    color:var(--color_2) !important;
    font-family: 'Poppins' !important;
  }

  *#dm .dmInner div.u_1359847306 .shiva>span {
    color:var(--color_2) !important;
    font-family: 'Poppins' !important;
  }

  *#dm .dmInner div.u_1995829028 .shiva>span {
    color:var(--color_2) !important;
    font-family: 'Poppins' !important;
  }

  *#dm .dmInner div.u_1162215490 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1620273049 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1043773149 .pagination-nav .pagination-item:not(.active) { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1043773149 .pagination-nav .pagination-item.active { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner div.u_1043773149 .postArticle>.inner {
    background-color:var(--color_1) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1043773149 .postTitle a {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1043773149 .readMore a {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner a.u_1785331681 span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1043773149 .postArticle .blogImgLink { height:280px !important; }

  *#dm .dmInner div.u_1043773149 .postDescription {
    color:var(--color_2) !important;
    max-height:8.299999999999999em !important;
  }

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

@media (min-width:1025px) {
  *#dm .dmInner *.u_1333916747 .shzmSearch { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #jobCategories { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #shzmSearch { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #location { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #jobWorkType { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #city { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #jobSubCategories { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #country { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #geoSearch { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #geoRange { border-radius:100px !important; }

  *#dm .dmInner div.u_1333916747 .searchBtn span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1333916747 .searchBtn { height:45px !important; }

  *#dm .dmInner div.u_1473795619 .shiva>span { font-size:42px !important; }

  *#dm .dmInner div.u_1359847306 .shiva>span { font-size:42px !important; }

  *#dm .dmInner div.u_1995829028 .shiva>span { font-size:42px !important; }

  *#dm .dmInner div.u_1333916747 #geoSearch { font-size:13px !important; }

  *#dm .dmInner div.u_1333916747 #geoRange {
    height:50px !important;
    width:1024px !important;
    font-size:13px !important;
  }

  *#dm .dmInner div.u_1325157232 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_1333916747 #location {
    height:45px !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1333916747 .option-state { font-size:14px !important; }

  *#dm .dmInner div.u_1333916747 #jobWorkType {
    height:20px !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1333916747 .opt-workType { font-size:14px !important; }

  *#dm .dmInner div.u_1333916747 .resultText { font-size:14px !important; }

  *#dm .dmInner div.u_1333916747 #searchBox {
    font-size:14px !important;
    height:45px !important;
  }

  *#dm .dmInner div.u_1325157232 .postTitle a { font-size:22px !important; }

  *#dm .dmInner div.u_1325157232 .readMore a { font-size:18px !important; }

  *#dm .dmInner div.u_1325157232 .pagination-nav .pagination-item { font-size:16px !important; }

  *#dm .dmInner div.u_1736595338 .shiva>span { font-size:42px !important; }

  *#dm .dmInner div.u_1256862681 .shiva>span { font-size:42px !important; }

  *#dm .dmInner div.u_1551523700 .shiva>span { font-size:42px !important; }

  *#dm .dmInner div.u_1888708407 .shiva>span { font-size:42px !important; }

  *#dm .dmInner div.u_1900873734 .shiva>span { font-size:42px !important; }

  *#dm .dmInner div.u_1198967161 .shiva>span { font-size:42px !important; }

  *#dm .dmInner div.u_1043773149 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_1043773149 .postTitle a { font-size:22px !important; }

  *#dm .dmInner div.u_1043773149 .readMore a { font-size:18px !important; }

  *#dm .dmInner div.u_1043773149 .pagination-nav .pagination-item { font-size:16px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1888708407 .shiva>span { font-size:32px !important; }

  *#dm .dmInner div.u_1900873734 .shiva>span { font-size:32px !important; }

  *#dm .dmInner div.u_1198967161 .shiva>span { font-size:30px !important; }

  *#dm .dmInner *.u_1333916747 .shzmSearch { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #jobCategories { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #shzmSearch { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #location { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #jobWorkType { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #city { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #jobSubCategories { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #country { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #geoSearch { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #geoRange { border-radius:100px !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1333916747 .shzmSearch { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #jobCategories { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #shzmSearch { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #location { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #jobWorkType { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #city { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #jobSubCategories { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #country { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #geoSearch { border-radius:100px !important; }

  *#dm .dmInner *.u_1333916747 #geoRange { border-radius:100px !important; }

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

  *#dm .dmInner nav.u_1527883780.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:14px !important; }

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

  *#dm .dmInner nav.u_1527883780.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\38 7730549 {
    align-items: flex-start;
    width: 51.475939180890265%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6c0f60e {
    align-items: center;
    width: 48.48888888888889%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://irp.cdn-website.com/19dc084b/dms3rep/multi/blue-semicircle.svg);
    background-size: contain;
    background-position: 50% 0%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fc3165a {
    width: 142px;
    height: 58px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e058eaa {
    align-items: center;
    width: 48.48153826606243%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://irp.cdn-website.com/19dc084b/dms3rep/multi/yellow-semicircle.svg);
    background-size: contain;
    background-position: 50% 0%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e54414ed {
    align-items: flex-start;
    width: 51.511111111111106%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 452543f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ad904c91 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 be5c70c {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    order: 2;
    padding: 0px 0% 0px 0%;
    margin: -4% 0% 0% 0%;
}
    
#\30 fe91bd8 {
    align-items: center;
    width: 48.49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/19dc084b/dms3rep/multi/opt/Ellipse+46-1920w.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7dd8bf1 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 50px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 15% 2% 4% 2%;
}
    
#c43ff2d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 b21907c {
    width: 142px;
    height: 58px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e899c71b {
    align-items: flex-start;
    width: 51.5131398092112%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9d59f87 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bcbcf363 {
    align-items: flex-start;
    width: 51.411666518689515%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 aef487a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 dd7ca87 {
    align-items: flex-start;
    width: 51.5131398092112%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f90f68a9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-attachment: fixed;
}
    
#b29534aa {
    flex-direction: row;
    align-items: flex-start;
    width: 37.28%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e2a15ff9 {
    width: 142px;
    height: 58px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 17c528f {
    min-height: 34px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7db2421 {
    align-items: center;
    width: 48.49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/19dc084b/dms3rep/multi/opt/Ellipse+45-1920w.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 85dcb15 {
    flex-direction: row;
    align-items: flex-start;
    width: 37.28%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a6a5509 {
    margin: 0px 0% 0px 0%;
}
    
#\31 4c55f92 {
    align-items: flex-start;
    width: 51.5131398092112%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b77a302 {
    align-items: center;
    width: 48.48612270265471%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://irp.cdn-website.com/19dc084b/dms3rep/multi/pink-semicircle.svg);
    background-size: contain;
    background-position: 50% 0%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f948e8bb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d2d96b6c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 91611d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ea998c28 {
    flex-direction: row;
    align-items: flex-start;
    width: 37.28%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cc4336bd {
    align-items: center;
    width: 48.49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/19dc084b/dms3rep/multi/opt/Ellipse+44-1920w.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b742d1b {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    order: 1;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c33a8e6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 2051c1d {
    width: 92.09%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6b41abb {
    width: 230px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9f67f2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b682b34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 dfae4d1 {
    width: 252px;
    height: auto;
    max-width: 100%;
}
    
#\33 49613d5 {
    width: 66.28%;
    height: auto;
    max-width: 100%;
}
    
#\31 fc547be {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0.10);
    background-image: none;
}
    
#\38 e4abd26 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 6% 10% 6% 10%;
}
    
#\32 c127569 {
    margin: 0px 0% 0px 0%;
}
    
#\38 428bd4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 de1aaf5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 de1aaf5 {
    width: 469px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px -15px;
}
}



@media all {
    
#af6c5e5b {
    min-height: 147px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 3% 10%;
    margin: 0% 0% 0% 0%;
}
    
#e25470a3 {
    margin: 0px 0% 0px 0%;
}
    
#da2f73ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#f3f98bc3 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#d2dae611 {
    width: 99.09%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 6e990af {
    min-height: 212px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\31 0bc2df0 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\35 fbda349 {
    width: 99.26%;
    height: 196px;
    max-width: 100%;
}
    
#\36 757cf65 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#feb088a1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 053db79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.4%;
    align-items: center;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 941dc44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.52%;
    align-items: center;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#a47b135a {
    width: 686px;
    height: 141px;
    max-width: 100%;
}
    
#a012893f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    background-color: var(--color_4);
    justify-content: flex-start;
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 1;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 94f7801 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4d6b2d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ae58138 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f38ea9a6 {
    margin: 0px 0% 0px 0%;
}
    
#e504156b {
    width: 686px;
    height: 141px;
    max-width: 100%;
}
    
#\32 fea77e0::before, #\32 fea77e0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.1;
    border-radius: inherit;
}
#\32 fea77e0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: url("https://lirp.cdn-website.com/19dc084b/dms3rep/multi/opt/textured-background-1920w.png");
}
    
#\35 978918a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ff5efe5c {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
}
}



@media all {
    
#\31 2b1fb02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 42.76%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c90bb35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.15%;
    align-items: center;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#c46d6750 {
    min-height: 147px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\32 5118cda {
    width: 94.07%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a98463fa {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 7f35a58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d71d2eb {
    width: 217px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6a63732 {
    margin: 0px 0% 0px 0%;
}
    
#\30 a5fad91 {
    width: 100.00%;
    height: 382px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f86a3062 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#f4052fd2 {
    width: 100%;
    height: 176px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e15e1374 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 10.11%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 aac8e21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.079293286219084%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 96cd213.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 96cd213 {
    width: 100.00%;
    height: 106px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -150% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bab652e {
    min-height: 147px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3301aec {
    background-color: rgba(76, 76, 76, 0.1);
    background-image: none;
}
    
#ddba2e24 {
    margin: 0px 0% 0px 0%;
}
    
#b92137f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 42.76%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_6rp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\38 1cbd4c2 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\37 fb36793 {
    align-items: flex-start;
    width: 28.41%;
    min-height: 556px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: space-between;
    height: auto;
    order: 0;
    padding: 0px 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 07d7413.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 07d7413 {
    width: 162px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 089d257 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31.79750692520776%;
    min-height: 555px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    order: 1;
    padding: 0px 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b2332de {
    align-items: flex-start;
    width: 101.95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 62fbe37.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 62fbe37 {
    width: 162px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5100c32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 5100c32 {
    width: 88.79%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#efc3444e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#efc3444e {
    width: 95.402755551347%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#b365d3cf {
    min-height: 147px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#abd8198c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#abd8198c {
    width: 95.402755551347%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cb2c6b1 {
    margin: 0px 0% 0px 0%;
}
    
#\30 21ca093.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 21ca093 {
    width: 95.402755551347%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 88ae4aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 88ae4aa {
    width: 88.79%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#a698d5c6 {
    align-items: flex-start;
    width: 98.72%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1a9962a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 1a9962a {
    width: 162px;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 4% 0px 4%;
}
    
#\36 aebef3f {
    align-items: flex-start;
    width: 101.95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 3;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 491364e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 491364e {
    width: 100.49%;
    height: 286px;
    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;
}
    
#f9b1c4a8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31.79750692520776%;
    min-height: 555px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    order: 3;
    padding: 0px 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d82b92f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    flex-direction: row;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 8de176e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 8de176e {
    width: 88.79%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#bd5061b9 {
    width: 99.81%;
    height: 284px;
    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;
}
    
#\33 e707673 {
    width: 100.00%;
    height: 280px;
    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;
}
}



@media all {
    
#\34 b00b575 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 0;
    flex-direction: row;
    align-items: center;
}
    
#\30 12b90d9 {
    width: 50.62%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px -10.8%;
    grid-area: auto / auto / auto / auto;
}
    
#ac51a197 {
    width: 11.19%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 942422f {
    width: 98.86%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3b17e9e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#a3b17e9e {
    width: 282px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0.9%;
    grid-area: auto / auto / auto / auto;
}
    
#ce89f95c {
    min-height: 0;
    column-gap: 0%;
    row-gap: 50px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 1f092e8 {
    align-items: flex-start;
    width: 44.43936544033583%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#a7125d8d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#afe74287 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d61aaa9 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 53.563888473028086%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-left: -0px;
}
    
#e975a6b4 {
    margin: 0px 0% 0px 0%;
}
    
#\33 c60cded {
    background-color: rgba(0,0,0,0.10);
    background-image: none;
}
    
#\33 33b3e32 {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 2% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c56ad4d {
    width: 4.16%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a1834de8 {
    width: 78.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 538cc2d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e3a11434 {
    margin: 0px 0% 0px 0%;
}
    
#\30 5b62552::before, #\30 5b62552 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.1;
    border-radius: inherit;
}
#\30 5b62552 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\38 5f99fae {
    min-height: 160px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    align-items: center;
    height: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#bba0e0fa {
    min-height: 0;
    column-gap: 0%;
    row-gap: 40px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 0% 6% 0%;
}
    
#\30 48a463d {
    width: 100%;
    height: 183px;
    max-width: 100%;
}
    
#\33 36cb988 {
    width: 83.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_t5d {
    align-items: center;
    width: 38.57%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    height: auto;
}
}



@media all {
    
#\38 3987419 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4b947bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 139b64a {
    width: 142px;
    height: 58px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f8c326 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 1d0bf64 {
    align-items: center;
    width: 48.49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/19dc084b/dms3rep/multi/opt/Ellipse+44-1920w.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#caee9d81 {
    align-items: flex-start;
    width: 51.5131398092112%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 af42f8f {
    margin: 0px 0% 0px 0%;
}
    
#\36 58e13a4 {
    width: 142px;
    height: 58px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 37d0dd6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 1111ae0 {
    align-items: flex-start;
    width: 51.5131398092112%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5993f81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 70bd744 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2678e56 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 50px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 15% 2% 4% 2%;
}
    
#\35 04978e2 {
    flex-direction: row;
    align-items: flex-start;
    width: 37.28%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ec0b13b {
    align-items: center;
    width: 48.49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/19dc084b/dms3rep/multi/opt/Ellipse+46-1920w.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f1ca8ca {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-attachment: fixed;
}
    
#a065cc67 {
    width: 142px;
    height: 58px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df60d11e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b17b5b48 {
    align-items: flex-start;
    width: 51.5131398092112%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eeca9aa4 {
    flex-direction: row;
    align-items: flex-start;
    width: 37.28%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a7f1095 {
    align-items: center;
    width: 48.49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/19dc084b/dms3rep/multi/opt/Ellipse+45-1920w.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae7be3f5 {
    flex-direction: row;
    align-items: flex-start;
    width: 37.28%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6473c85 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    order: 1;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#f79c3c2c {
    align-items: flex-start;
    width: 51.511111111111106%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0d9532a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e29cac00 {
    align-items: center;
    width: 48.48888888888889%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://irp.cdn-website.com/19dc084b/dms3rep/multi/blue-semicircle.svg);
    background-size: contain;
    background-position: 50% 0%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6aec89f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9f1de90 {
    align-items: center;
    width: 48.48888888888889%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://irp.cdn-website.com/19dc084b/dms3rep/multi/yellow-semicircle.svg);
    background-size: contain;
    background-position: 50% 0%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 01c94b1 {
    align-items: flex-start;
    width: 51.511111111111106%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f466356c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9801c4e {
    align-items: center;
    width: 48.48888888888889%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://irp.cdn-website.com/19dc084b/dms3rep/multi/pink-semicircle.svg);
    background-size: contain;
    background-position: 50% 0%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 21221fc {
    align-items: flex-start;
    width: 51.511111111111106%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 3257689 {
    width: 99.09%;
    height: auto;
    max-width: 100%;
}
    
#\35 846439b {
    margin: 0px 0% 0px 0%;
}
    
#\30 2f51d0a {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#de37d769 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b15942a {
    min-height: 147px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 3% 10%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 6310095 {
    width: 100%;
    height: 183px;
    max-width: 100%;
}
    
#\32 a74f6f7 {
    width: 78.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5c0597e {
    margin: 0px 0% 0px 0%;
}
    
#\35 3671c04::before, #\35 3671c04 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.1;
    border-radius: inherit;
}
#\35 3671c04 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#a3e9521a {
    width: 83.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd267afe {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 406b982 {
    align-items: center;
    width: 47.07%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    height: auto;
}
    
#\39 d239ed2 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 40px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 0% 6% 0%;
}
    
#\38 75fe2d6 {
    min-height: 160px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    align-items: center;
    height: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#be45b824.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#be45b824 {
    width: 100.00%;
    height: 106px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -150% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfadd6e2 {
    background-color: rgba(76, 76, 76, 0.1);
    background-image: none;
}
    
#\31 8a1123a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 42.76%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#b72a0fb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 10.11%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 30b0db5 {
    width: 100%;
    height: 176px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 900a280 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c50cb93f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.079293286219084%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#e7c756d4 {
    min-height: 147px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b9ffa6b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 8944659 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d9725f6b {
    flex-direction: row;
    align-items: flex-start;
    width: 37.28%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 17f62f9 {
    align-items: flex-start;
    width: 51.475939180890265%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e3c9d12 {
    align-items: center;
    width: 48.49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/19dc084b/dms3rep/multi/opt/Ellipse+46-1920w.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed8daa50 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 afcfb89 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ab8105ae {
    min-height: 34px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6e1a0c0 {
    width: 142px;
    height: 58px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 8dfc06b {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    order: 2;
    padding: 0px 0% 0px 0%;
    margin: -4% 0% 0% 0%;
}
    
#\37 f966c7d {
    align-items: center;
    width: 48.49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/19dc084b/dms3rep/multi/opt/Ellipse+44-1920w.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 897e82a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 5572fd7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ad8530f2 {
    align-items: flex-start;
    width: 51.511111111111106%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7e3bf1f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c5c77d57 {
    align-items: flex-start;
    width: 51.5131398092112%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a39af91 {
    width: 142px;
    height: 58px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 190bdaf {
    align-items: center;
    width: 48.48888888888889%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://irp.cdn-website.com/19dc084b/dms3rep/multi/blue-semicircle.svg);
    background-size: contain;
    background-position: 50% 0%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c561cc91 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c50cb87 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 50px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 15% 2% 4% 2%;
}
    
#f0a19c5e {
    align-items: center;
    width: 48.49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/19dc084b/dms3rep/multi/opt/Ellipse+45-1920w.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8c597cf {
    align-items: center;
    width: 48.48612270265471%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://irp.cdn-website.com/19dc084b/dms3rep/multi/pink-semicircle.svg);
    background-size: contain;
    background-position: 50% 0%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f6636a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1e2d54f {
    flex-direction: row;
    align-items: flex-start;
    width: 37.28%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5c45b36 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    order: 1;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 d28ba84 {
    align-items: flex-start;
    width: 51.411666518689515%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 78dbbe2 {
    align-items: flex-start;
    width: 51.5131398092112%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e9d29bc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 13b750f {
    align-items: center;
    width: 48.48153826606243%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: url(https://irp.cdn-website.com/19dc084b/dms3rep/multi/yellow-semicircle.svg);
    background-size: contain;
    background-position: 50% 0%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e48363ba {
    width: 142px;
    height: 58px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d13dc35 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-attachment: fixed;
}
    
#\35 79f629f {
    flex-direction: row;
    align-items: flex-start;
    width: 37.28%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c2306496 {
    margin: 0px 0% 0px 0%;
}
    
#\32 125ea57 {
    align-items: flex-start;
    width: 51.5131398092112%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 3941cbb {
    min-height: 160px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    align-items: center;
    height: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#f192f1b1 {
    margin: 0px 0% 0px 0%;
}
    
#b0d7ccf0 {
    width: 100%;
    height: 183px;
    max-width: 100%;
}
    
#fd21b39e {
    align-items: center;
    width: 47.07%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    height: auto;
}
    
#feaf9f0d {
    min-height: 0;
    column-gap: 0%;
    row-gap: 40px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 0% 6% 0%;
}
    
#\32 95a71a9::before, #\32 95a71a9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.1;
    border-radius: inherit;
}
#\32 95a71a9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#fb8c4a9b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f96a121e {
    width: 78.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb5717bd {
    width: 83.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 3820161 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.079293286219084%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#ba978bec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 42.76%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 00bc779 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 9422bb1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 9422bb1 {
    width: 100.00%;
    height: 106px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -150% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b92c15c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 10.11%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 65b932d {
    background-color: rgba(76, 76, 76, 0.1);
    background-image: none;
}
    
#d2bd83b1 {
    margin: 0px 0% 0px 0%;
}
    
#\34 c6a5f40 {
    min-height: 147px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#caa39f5d {
    width: 100%;
    height: 176px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 d5ac946 {
    width: 11.19%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 877034d {
    margin: 0px 0% 0px 0%;
}
    
#\36 495d862 {
    width: 4.16%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#dcfdb962 {
    background-color: rgba(0,0,0,0.10);
    background-image: none;
}
    
#c8ef3d05 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d8295b1 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 53.563888473028086%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-left: -0px;
}
    
#a9b79f16 {
    width: 50.62%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px -10.8%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 90a67ef {
    width: 98.86%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2ca5862 {
    align-items: flex-start;
    width: 44.43936544033583%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\30 e8e23d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a23a3ad {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 2% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 038bf3c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\30 038bf3c {
    width: 282px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0.9%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5ec3860 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 0;
    flex-direction: row;
    align-items: center;
}
    
#a80d6473 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 50px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 a6a5509 {
    margin: 0px 0% 0px 0%;
}
    
#\34 7dd8bf1 {
    padding: 10% 4% 10% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e4abd26 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 2%;
    padding: 6% 2% 6% 2%;
}
    
#\38 2051c1d {
    width: 100.00%;
}
    
#\33 49613d5 {
    width: 100.00%;
}
    
#\36 9f67f2e {
    width: 49%;
    min-height: 8px;
}
    
#\38 428bd4b {
    width: 49%;
    min-height: 8px;
}
    
#\32 c127569 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af6c5e5b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 20px;
    column-gap: 0%;
    padding: 4% 2% 4% 2%;
}
    
#e25470a3 {
    margin-top: 0px;
}
    
#da2f73ee {
    width: 100%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6e990af {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 20px;
    column-gap: 0%;
    padding: 4% 4% 10% 4%;
}
    
#feb088a1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 053db79 {
    width: 50%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 941dc44 {
    width: 50%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 fea77e0::before, #\32 fea77e0 > .bgExtraLayerOverlay {
    
}
    
#ff5efe5c {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2b1fb02 {
    width: 50%;
    min-height: 8px;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c90bb35 {
    width: 50%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c46d6750 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 20px;
    column-gap: 0%;
    padding: 10% 4% 10% 4%;
}
    
#\35 6a63732 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e15e1374 {
    width: 50%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 aac8e21 {
    width: 50%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bab652e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 20px;
    column-gap: 0%;
    padding: 4% 2% 4% 2%;
}
    
#ddba2e24 {
    margin-top: 0px;
}
    
#b92137f9 {
    width: 50%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d82b92f {
    width: 100%;
    min-height: 8px;
    row-gap: 30px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b365d3cf {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 20px;
    column-gap: 0%;
    padding: 10% 4% 10% 4%;
}
    
#\31 cb2c6b1 {
    margin: 0px 0% 0px 0%;
}
    
#\37 fb36793 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 491px;
    margin: 0px 0% 0px 0%;
}
    
#\39 089d257 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 489px;
    margin: 0px 0% 0px 0%;
}
    
#f9b1c4a8 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 485px;
    margin: 0px 0% 0px 0%;
}
    
#\37 491364e {
    height: 352px;
}
    
#bd5061b9 {
    height: 352px;
}
    
#\33 e707673 {
    height: 352px;
    width: 100.00%;
}
    
#a698d5c6 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7125d8d {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e975a6b4 {
    margin: 0px 0% 0px 0%;
}
    
#\34 b00b575 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 33b3e32 {
    width: 100%;
    min-height: 64px;
    height: auto;
}
    
#ce89f95c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 10% 4% 10% 4%;
}
    
#\39 942422f {
    width: 100.00%;
}
    
#\33 d61aaa9 {
    width: 100.00%;
    min-width: 32px;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1f092e8 {
    width: 100.00%;
    height: auto;
    min-height: 61px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c56ad4d {
    width: 8.01%;
}
    
#ac51a197 {
    width: 17.77%;
}
    
#\30 12b90d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 12b90d9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5b62552::before, #\30 5b62552 > .bgExtraLayerOverlay {
    
}
    
#bba0e0fa {
    padding: 10% 4% 10% 4%;
}
    
#group_t5d {
    width: 99.78%;
}
    
#e3a11434 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 846439b {
    margin: 0px 0% 0px 0%;
}
    
#de37d769 {
    width: 100%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b15942a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 20px;
    column-gap: 0%;
    padding: 10% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3671c04::before, #\35 3671c04 > .bgExtraLayerOverlay {
    
}
    
#\39 d239ed2 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8a1123a {
    width: 50%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b72a0fb6 {
    width: 50%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c50cb93f {
    width: 50%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e7c756d4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 20px;
    column-gap: 0%;
    padding: 4% 2% 4% 2%;
}
    
#\38 b9ffa6b {
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c50cb87 {
    row-gap: 30px;
    padding: 10% 4% 10% 4%;
}
    
#c2306496 {
    margin: 0px 0% 0px 0%;
}
    
#\35 8dfc06b {
    padding: 0px 0% 0px 0%;
    margin: -10% 0% 0% 0%;
}
    
#\34 e3c9d12 {
    justify-content: center;
    height: auto;
    min-height: 127px;
    width: 48.280375190867446%;
}
    
#\31 78dbbe2 {
    width: 51.50899440122155%;
    height: auto;
    min-height: 127px;
}
    
#c5c77d57 {
    width: 51.50899440122155%;
    height: auto;
    min-height: 127px;
}
    
#\37 f966c7d {
    height: auto;
    min-height: 127px;
    width: 48.35297026103396%;
}
    
#\32 125ea57 {
    width: 51.50899440122155%;
    height: auto;
    min-height: 130px;
}
    
#f0a19c5e {
    height: auto;
    min-height: 130px;
    width: 48.280375190867446%;
}
    
#\31 6e1a0c0 {
    width: 84px;
}
    
#\30 17f62f9 {
    width: 51.47223151312441%;
    height: auto;
    min-height: 84px;
}
    
#\34 13b750f {
    height: auto;
    min-height: 84px;
    width: 48.324118374172905%;
}
    
#\36 e9d29bc {
    width: 45.13064133016627%;
    height: auto;
    min-height: 85px;
}
    
#\32 5572fd7 {
    width: 44.9643325415677%;
    height: auto;
    min-height: 84px;
}
    
#\30 afcfb89 {
    height: auto;
    min-height: 84px;
    width: 44.9643325415677%;
}
    
#\34 d28ba84 {
    width: 51.39954880935803%;
    height: auto;
    min-height: 83px;
}
    
#\39 8c597cf {
    height: auto;
    min-height: 83px;
    width: 48.26621361927308%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd21b39e {
    width: 99.78%;
}
    
#f192f1b1 {
    margin: 0px 0% 0px 0%;
}
    
#feaf9f0d {
    padding: 10% 4% 10% 4%;
}
    
#\32 95a71a9::before, #\32 95a71a9 > .bgExtraLayerOverlay {
    
}
    
#b0d7ccf0 {
    height: 107px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3820161 {
    width: 57.002765647743814%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ba978bec {
    width: 28.38%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b92c15c {
    width: 14.56%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d2bd83b1 {
    margin: 0px 0% 0px 0%;
}
    
#\34 c6a5f40 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 20px;
    column-gap: 0%;
    padding: 10% 4% 10% 4%;
}
    
#\38 9422bb1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 9422bb1 {
    width: 100.00%;
    height: 68px;
    margin: -166.75383469843632% 0% 0% 0%;
}
    
#caa39f5d {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 a23a3ad {
    width: 100%;
    min-height: 80px;
}
    
#\34 5ec3860 {
    width: 100%;
    min-height: 80px;
}
    
#a80d6473 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 4% 2% 4% 2%;
}
    
#\39 877034d {
    margin-top: 0px;
}
    
#c8ef3d05 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d8295b1 {
    width: 53.561622508792496%;
}
    
#\36 90a67ef {
    width: 100.00%;
}
    
#\34 2ca5862 {
    width: 44.44%;
    height: auto;
    min-height: 142px;
}
}



@media (max-width: 767px) {
    
#\30 be5c70c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 17c528f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 b742d1b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 7dd8bf1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 c33a8e6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 9f67f2e {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\38 e4abd26 {
    min-height: unset;
    flex-direction: column;
    row-gap: 40px;
    padding: 15% 4% 15% 4%;
}
    
#\38 428bd4b {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\32 c127569 {
    margin: 0px 0% 0px 0%;
}
    
#\33 49613d5 {
    width: 100.00%;
}
    
#\38 2051c1d {
    width: 99.95%;
}
}



@media (max-width: 767px) {
    
#af6c5e5b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 15% 4.021447721179625% 8% 4.021447721179625%;
}
    
#da2f73ee {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#e25470a3 {
    margin: 0px 0% 0px 0%;
}
    
#d2dae611 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 6e990af {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 4.021447721179625% 15% 4.021447721179625%;
}
    
#\35 fbda349 {
    height: 158px;
}
    
#\38 053db79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\39 941dc44 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#feb088a1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a012893f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 94f7801 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 4d6b2d8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 fea77e0::before, #\32 fea77e0 > .bgExtraLayerOverlay {
    
}
    
#ff5efe5c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 2b1fb02 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\39 c90bb35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#c46d6750 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 4.021447721179625% 8% 4.021447721179625%;
}
    
#\30 a5fad91 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#f4052fd2 {
    height: 240px;
}
    
#e15e1374 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\38 aac8e21 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\33 96cd213 {
    height: 240px;
}
    
#\35 bab652e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 4.021447721179625% 8% 4.021447721179625%;
}
    
#b92137f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\37 491364e {
    height: 240px;
}
    
#\34 d82b92f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#b365d3cf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 15% 4.021447721179625% 15% 4.021447721179625%;
}
    
#bd5061b9 {
    height: 240px;
}
    
#\33 e707673 {
    height: 240px;
}
    
#\37 fb36793 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 456px;
    margin: 0px 0% 0px 0%;
}
    
#\39 089d257 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 479px;
    margin: 0px 0% 0px 0%;
}
    
#f9b1c4a8 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 456px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b2332de {
    width: 100.00%;
}
    
#\31 cb2c6b1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a7125d8d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\34 b00b575 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 33b3e32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ce89f95c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 15% 4.021447721179625% 15% 4.021447721179625%;
}
    
#ac51a197 {
    width: 32.62%;
}
    
#\30 c56ad4d {
    width: 16.15%;
}
    
#\36 1f092e8 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d61aaa9 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 12b90d9 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a3b17e9e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e975a6b4 {
    margin: 0px 0% 0px 0%;
}
    
#\39 942422f {
    width: 84.45%;
}
}



@media (max-width: 767px) {
    
#\32 538cc2d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 5b62552::before, #\30 5b62552 > .bgExtraLayerOverlay {
    
}
    
#\38 5f99fae {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bba0e0fa {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_t5d {
    width: 99.64%;
}
}



@media (max-width: 767px) {
    
#\38 3987419 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 70bd744 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 20px 0%;
}
    
#\31 2678e56 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 8% 4% 15% 4%;
}
    
#\34 6473c85 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 af42f8f {
    margin: 0px 0% 0px 0%;
}
    
#\35 04978e2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 1d0bf64 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1111ae0 {
    min-width: 32px;
    width: 39.32%;
    margin: 0px 0% 0px 0%;
}
    
#ae7be3f5 {
    min-width: 32px;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#eeca9aa4 {
    min-width: 32px;
    width: 100.00%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\31 0d9532a {
    margin-top: 0px;
    order: 1;
}
    
#a6aec89f {
    margin-top: 0px;
    order: 3;
}
    
#f466356c {
    margin-top: 0px;
    order: 5;
    height: auto;
    min-height: 67px;
}
    
#\38 9801c4e {
    height: auto;
    min-height: 67px;
    width: 48.48705856839185%;
}
    
#\34 7f8c326 {
    width: 100.00%;
}
    
#\35 21221fc {
    width: 38.69%;
    height: auto;
    min-height: 67px;
}
    
#f79c3c2c {
    width: 40.54%;
}
    
#b17b5b48 {
    width: 39.91%;
}
    
#\35 01c94b1 {
    width: 39.30%;
}
    
#caee9d81 {
    width: 37.46%;
}
}



@media (max-width: 767px) {
    
#\35 846439b {
    margin: 0px 0% 0px 0%;
}
    
#de37d769 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\34 b15942a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 15% 4.021447721179625% 8% 4.021447721179625%;
}
}



@media (max-width: 767px) {
    
#\34 6310095 {
    height: 95px;
}
    
#\35 3671c04::before, #\35 3671c04 > .bgExtraLayerOverlay {
    
}
    
#bd267afe {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 406b982 {
    width: 99.64%;
}
    
#\39 d239ed2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\38 75fe2d6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 5c0597e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#be45b824.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#be45b824 {
    height: 58px;
    width: 32.92%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8a1123a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#b72a0fb6 {
    width: 100%;
    min-height: 58px;
    align-items: flex-end;
    margin-top: 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\33 30b0db5 {
    height: 124px;
    width: 50.61%;
}
    
#c50cb93f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#e7c756d4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 15% 4.021447721179625% 15% 4.021447721179625%;
}
    
#\38 b9ffa6b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 8944659 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 c50cb87 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 8dfc06b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ab8105ae {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 5c45b36 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 3941cbb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fd21b39e {
    width: 99.64%;
}
    
#feaf9f0d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 95a71a9::before, #\32 95a71a9 > .bgExtraLayerOverlay {
    
}
    
#fb8c4a9b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 3820161 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#ba978bec {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\38 9422bb1 {
    height: 240px;
}
    
#\38 b92c15c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\34 c6a5f40 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 4.021447721179625% 8% 4.021447721179625%;
}
    
#caa39f5d {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\38 a23a3ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 038bf3c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 5ec3860 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a80d6473 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 15% 4.021447721179625% 15% 4.021447721179625%;
}
    
#\31 d5ac946 {
    width: 32.62%;
}
    
#\36 495d862 {
    width: 16.15%;
}
    
#\39 877034d {
    margin: 0px 0% 0px 0%;
}
    
#c8ef3d05 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\39 d8295b1 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a9b79f16 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 90a67ef {
    width: 84.45%;
}
    
#\34 2ca5862 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}

