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

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

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

  *#dm .dmInner a.u_1923547968 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1923547968:hover {
    border-color:var(--color_6) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1923547968.hover {
    border-color:var(--color_6) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1923547968:hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1923547968.hover .iconBg { background-color:var(--color_6) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1610459282 hr {
    color:rgba(243,244,246,0.3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1610594554 .socialHubInnerDiv {
    justify-content:flex-start !important;
    column-gap:10px !important;
  }

  *#dm .dmInner div.u_1610594554 .socialHubIcon {
    width:29px !important;
    height:29px !important;
    font-size:19px !important;
    line-height:29px !important;
  }

  *#dm .dmInner div.u_1589216491 .copyright { color:rgba(239,239,238,0.3) !important; }

  *#dm .dmInner div.u_1298172803 input:not([type="submit"]) {
    background-color:rgba(243,244,246,0.31) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(255,255,255,0.19) rgba(255,255,255,0.19) rgba(255,255,255,0.19) rgba(255,255,255,0.19) !important;
  }

  *#dm .dmInner div.u_1298172803 textarea {
    background-color:rgba(243,244,246,0.31) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(255,255,255,0.19) rgba(255,255,255,0.19) rgba(255,255,255,0.19) rgba(255,255,255,0.19) !important;
  }

  *#dm .dmInner div.u_1298172803 select {
    background-color:rgba(243,244,246,0.31) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(255,255,255,0.19) rgba(255,255,255,0.19) rgba(255,255,255,0.19) rgba(255,255,255,0.19) !important;
  }

  *#dm .dmInner div.u_1298172803 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1298172803 .m-recaptcha { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1298172803 input::placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1298172803 input.placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1298172803 textarea::placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1298172803 textarea.placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1298172803 select::placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1298172803 select.placeholder { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1589216491 .copyright {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1298172803 .dmformsubmit {
    width:173px !important;
    float:left !important;
    display:block !important;
    height:55px !important;
    background-image:none !important;
    background-color:var(--color_5) !important;
  }

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

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

  *#dm .dmInner nav.u_1994333792.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_1994333792.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_5) !important; }

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

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

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

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

  *#dm .dmInner nav.u_1951391701.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_1951391701.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_5) !important; }

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

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

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

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

  *#dm .dmInner nav.u_1626867858.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_1626867858.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_5) !important; }

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

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

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

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

  *#dm .dmInner nav.u_1637870020.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_1637870020.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_5) !important; }

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

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

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

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

  *#dm .dmInner nav.u_1021252996.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_1021252996.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_5) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1923547968 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    background-color:var(--color_6) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1923547968 span.text {
    font-size:14px !important;
    color:var(--color_6) !important;
    font-weight:500 !important;
    text-decoration:none solid rgb(3,4,94) !important;
    font-style:normal !important;
    font-family: Poppins !important;
  }

  *#dm .dmInner a.u_1783314244 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1783314244:hover {
    border-color:var(--color_6) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1783314244.hover {
    border-color:var(--color_6) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1783314244:hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1783314244.hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1783314244 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    background-color:var(--color_6) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1783314244 span.text {
    font-size:14px !important;
    color:var(--color_6) !important;
    font-weight:500 !important;
    text-decoration:none solid rgb(3,4,94) !important;
    font-style:normal !important;
    font-family: Poppins !important;
  }

  *#dm .dmInner a.u_1465753336 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1465753336:hover {
    border-color:var(--color_6) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1465753336.hover {
    border-color:var(--color_6) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1465753336:hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1465753336.hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1465753336 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    background-color:var(--color_6) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1465753336 span.text {
    font-size:14px !important;
    color:var(--color_6) !important;
    font-weight:500 !important;
    text-decoration:none solid rgb(3,4,94) !important;
    font-style:normal !important;
    font-family: Poppins !important;
  }

  *#dm .dmInner a.u_1440340614 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1440340614:hover {
    border-color:var(--color_6) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1440340614.hover {
    border-color:var(--color_6) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1440340614:hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1440340614.hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1440340614 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    background-color:var(--color_6) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1440340614 span.text {
    font-size:14px !important;
    color:var(--color_6) !important;
    font-weight:500 !important;
    text-decoration:none solid rgb(3,4,94) !important;
    font-style:normal !important;
    font-family: Poppins !important;
  }

  *#dm .dmInner a.u_1742030614 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1742030614:hover {
    border-color:var(--color_6) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1742030614.hover {
    border-color:var(--color_6) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1742030614:hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1742030614.hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1742030614 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    background-color:var(--color_6) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1742030614 span.text {
    font-size:14px !important;
    color:var(--color_6) !important;
    font-weight:500 !important;
    text-decoration:none solid rgb(3,4,94) !important;
    font-style:normal !important;
    font-family: Poppins !important;
  }

  *#dm .dmInner a.u_1279537854 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1279537854:hover {
    border-color:var(--color_6) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1279537854.hover {
    border-color:var(--color_6) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1279537854:hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1279537854.hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1279537854 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    background-color:var(--color_6) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1279537854 span.text {
    font-size:14px !important;
    color:var(--color_6) !important;
    font-weight:500 !important;
    text-decoration:none solid rgb(3,4,94) !important;
    font-style:normal !important;
    font-family: Poppins !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1901413662 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1901413662:hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1901413662.hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1901413662 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1901413662 span.text {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-family: Poppins !important;
    font-weight:600 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1661957922 .svg { fill:rgba(102,102,102,1) !important; }

  *#dm .dmInner a.u_1295680836 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1295680836:hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1295680836.hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1295680836 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1295680836 span.text {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-family: Poppins !important;
    font-weight:600 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1731096178 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1731096178:hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1731096178.hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1731096178 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1731096178 span.text {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-family: Poppins !important;
    font-weight:600 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1329985838 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1329985838:hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1329985838.hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1329985838 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1329985838 span.text {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-family: Poppins !important;
    font-weight:600 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1399438327 .svg { fill:rgba(102,102,102,1) !important; }

  *#dm .dmInner a.u_1921708431 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1921708431:hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1921708431.hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1921708431 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1921708431 span.text {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-family: Poppins !important;
    font-weight:600 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1115602138 .svg { fill:rgba(102,102,102,1) !important; }

  *#dm .dmInner a.u_1569365796 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1569365796:hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1569365796.hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1569365796 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1569365796 span.text {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-family: Poppins !important;
    font-weight:600 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1777773745 .svg { fill:rgba(102,102,102,1) !important; }

  *#dm .dmInner a.u_1583176618 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1583176618:hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1583176618.hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1583176618 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1583176618 span.text {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-family: Poppins !important;
    font-weight:600 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1265347150 .svg { fill:rgba(102,102,102,1) !important; }

  *#dm .dmInner a.u_1192873519 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1192873519:hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1192873519.hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1192873519 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1192873519 span.text {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-family: Poppins !important;
    font-weight:600 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1759401491 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1759401491:hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1759401491.hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1759401491 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1759401491 span.text {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-family: Poppins !important;
    font-weight:600 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1426384182 .svg { fill:rgba(102,102,102,1) !important; }

  *#dm .dmInner div.u_1938010398 .svg { fill:rgba(102,102,102,1) !important; }

  *#dm .dmInner a.u_1236540486 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1236540486:hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1236540486.hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1236540486 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1236540486 span.text {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-family: Poppins !important;
    font-weight:600 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1626701026 .svg { fill:rgba(102,102,102,1) !important; }

  *#dm .dmInner a.u_1355074287 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1355074287:hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1355074287.hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1355074287 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1355074287 span.text {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-family: Poppins !important;
    font-weight:600 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    font-style:normal !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1841640600 {
    border-radius:8px 8px 8px 8px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) rgb(122,131,158) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1841640600:hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1841640600.hover {
    background-color:rgba(0,84,217,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1841640600 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/cc5b34bf/icon/Arrow+corner+up+right_3139795.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1841640600 span.text {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-family: Poppins !important;
    font-weight:600 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1749359220 .svg { fill:rgba(102,102,102,1) !important; }

  *#dm .dmInner div.u_1458166320 img {
    box-shadow:rgba(0,0,0,0.1) 0px 0px 11px 0px !important;
    object-fit:contain !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1386156231 img {
    box-shadow:rgba(0,0,0,0.1) 0px 0px 11px 0px !important;
    object-fit:contain !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1837222786 img {
    box-shadow:rgba(0,0,0,0.1) 0px 0px 11px 0px !important;
    object-fit:contain !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1847919094 img {
    box-shadow:rgba(0,0,0,0.1) 0px 0px 11px 0px !important;
    object-fit:contain !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1734143241 img {
    box-shadow:rgba(0,0,0,0.1) 0px 0px 11px 0px !important;
    object-fit:contain !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1411732522 img {
    box-shadow:rgba(0,0,0,0.1) 0px 0px 11px 0px !important;
    object-fit:contain !important;
    border-radius:12px 12px 12px 12px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1499012355 img { object-fit:contain !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1923547968 span.text { font-size:16px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1841640600 span.text { font-size:16px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1589216491 .copyright { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1610594554 .socialHubInnerDiv { justify-content:flex-start !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 6673697 {
    align-items: flex-start;
    width: 100%;
    min-height: 210px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.79%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 549px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 43px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.09%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 15px 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_i4d {
    align-items: flex-start;
    width: 100.00%;
    min-height: 281px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ufu {
    align-items: flex-start;
    width: 100%;
    min-height: 210px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c33ea7b7 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a783ae0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.31%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae2f4519 {
    width: 22.1641px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bff6ffa4 {
    align-items: flex-start;
    width: 675px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 27d6f7a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 32b9881 {
    align-items: flex-start;
    width: 675px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3e9e82b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_e96 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    height: auto;
    --column-gap: 6px;
    padding: 0px 0px 0px 0px;
}
    
#group_0qk {
    align-items: center;
    width: 19.86%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 24px;
    height: auto;
    align-self: flex-start;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_9) #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6bd {
    width: 97.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bg1 {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#f13a7c4d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 28.59%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1e53163 {
    width: 97.12%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s9g {
    width: 100.00%;
    height: 301px;
    max-width: 100%;
    order: 1;
}
    
#group_etj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d2208257 {
    width: 97.12%;
    height: auto;
    max-width: 100%;
}
    
#d3c165d9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5573259839966647%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb233644 {
    justify-content: flex-start;
    align-items: center;
    width: 50.23%;
    min-height: 63px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d02f4b8 {
    width: 96.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8f8af09 {
    width: 27.86%;
    height: auto;
    max-width: 100%;
}
    
#\36 37cd6c8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 60.89%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    height: auto;
    --column-gap: 6px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0840dfc {
    align-items: center;
    width: 48.26%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 24px;
    height: auto;
    align-self: flex-start;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_9) #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b38ea39 {
    width: 97.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3fc8784 {
    width: 71.5469px;
    height: auto;
    max-width: 100%;
}
    
#\36 76bfe57 {
    flex-direction: row;
    align-items: center;
    width: 84.89%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    height: auto;
    --column-gap: 6px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_59h {
    align-items: flex-start;
    width: 95.74%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_l86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a56a2e46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_7lf {
    align-items: flex-start;
    width: 100%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.379798224285699%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 95f83ca {
    align-items: flex-start;
    width: 88.42%;
    min-height: 176px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0.47880474844047394%;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3.4px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fc291cb {
    width: 18.9141px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 d8ea8e3 {
    width: 35.72%;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5660870 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    order: 0;
    height: auto;
    --column-gap: 6px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 36462d8 {
    width: 93.46%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 20b66d6 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.5573259839966647%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d00c3e5b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.31%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5437d16 {
    width: 22.1641px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a58a6b6 {
    align-items: flex-start;
    width: 95.74%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 855696b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 513a705 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 0f7cf7c {
    align-items: flex-start;
    width: 100%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.379798224285699%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5cf653d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.31%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ad1c845 {
    width: 22.1641px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c4d35ae {
    align-items: flex-start;
    width: 95.74%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0e77c68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f0ac7108 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e916698a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.31%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7c1a9dc {
    width: 22.1641px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5501a7a {
    align-items: flex-start;
    width: 95.74%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c41c213 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc15777f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c7f4dc45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d582e4f {
    min-height: 23px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 1% 44px 1%;
}
    
#\32 0d45c91 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 2b8db57 {
    margin: 0px 0% 0px 0%;
}
    
#d69e924d {
    width: 100%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c3a7dea8 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ce4f47d {
    width: 100.00%;
    height: 592px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cce4076 {
    align-items: center;
    width: 99.90%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f96222ad {
    max-width: 100%;
    width: 44.75%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0fcc611 {
    margin: 0px 0% 0px 0%;
}
    
#\31 08db53c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 64px 1% 64px 1%;
}
    
#\30 bda9db6 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7040537841975636%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 20445d0 {
    min-height: 48px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 eb0ca57 {
    background-color: var(--color_3);
    background-image: none;
}
    
#d43105c7 {
    width: 100.00%;
    height: 622px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7be75c9 {
    width: 63.26%;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1b64cb7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bbe2206 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.5573259839966647%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0440628 {
    justify-content: flex-start;
    align-items: center;
    width: 28.45%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.5573259839966647%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6af9a5d {
    width: 93.27%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 3940c4e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 93.87%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    order: 0;
    height: auto;
    --column-gap: 6px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2196d7b {
    width: 18.7344px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#d865f844 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fa1bc6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1fc690e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 24px 8% 16px 8%;
}
    
#group_h1g {
    width: 30.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d9828eb4 {
    background-color: var(--color_4);
    background-image: none;
}
    
#group_dj7 {
    align-items: flex-start;
    width: 100%;
    min-height: 281px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#group_s89 {
    align-items: center;
    width: 100.00%;
    min-height: 261px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    background-image: linear-gradient(90deg, rgba(229, 239, 255, 0.55) 69%, rgba(226, 242, 253, 1) 100%);
    background-origin: border-box;
    border-radius: 8px 8px 8px 8px;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_onr {
    flex-direction: row;
    align-items: flex-end;
    width: 98.07%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sce {
    width: 88px;
    height: auto;
    max-width: 100%;
}
    
#widget_b04 {
    width: 65.43%;
    height: auto;
    max-width: 100%;
}
    
#\37 ca76b27 {
    margin: 0px 0% 0px 0%;
}
    
#widget_gd2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 66bee25 {
    width: 214px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7bc435c {
    flex-direction: row;
    align-items: flex-end;
    width: 98.07%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 051d393 {
    width: 65.43%;
    height: auto;
    max-width: 100%;
}
    
#\31 649adbf {
    width: 88px;
    height: auto;
    max-width: 100%;
}
    
#ed3b9b5d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d9ee4e6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da6b9889 {
    align-items: center;
    width: 100.00%;
    min-height: 262px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    background-image: linear-gradient(90deg, rgba(229, 239, 255, 0.55) 69%, rgba(226, 242, 253, 1) 100%);
    background-origin: border-box;
    border-radius: 8px 8px 8px 8px;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b1bf35a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0568416 {
    align-items: center;
    width: 100.00%;
    min-height: 264px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    background-image: linear-gradient(90deg, rgba(229, 239, 255, 0.55) 69%, rgba(226, 242, 253, 1) 100%);
    background-origin: border-box;
    border-radius: 8px 8px 8px 8px;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cc8ab368 {
    width: 88px;
    height: auto;
    max-width: 100%;
}
    
#\32 1c6e12b {
    flex-direction: row;
    align-items: flex-end;
    width: 98.07%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bf416e2 {
    width: 65.43%;
    height: auto;
    max-width: 100%;
}
    
#\31 3073ec8 {
    align-items: flex-start;
    width: 100%;
    min-height: 284px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 80f4fba {
    width: 214px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2e1f33f {
    width: 214px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dc7fe18b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc609bad {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd372491 {
    width: 65.43%;
    height: auto;
    max-width: 100%;
}
    
#\38 a27611b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 16px 8% 24px 8%;
}
    
#\38 3cb5803 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e0452d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b7267235 {
    width: 65.43%;
    height: auto;
    max-width: 100%;
}
    
#\38 9e23be2 {
    width: 88px;
    height: auto;
    max-width: 100%;
}
    
#ef421325 {
    width: 30.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d1d1cc5 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 8fc5e3b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad54abc9 {
    align-items: center;
    width: 100.00%;
    min-height: 262px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    background-image: linear-gradient(90deg, rgba(229, 239, 255, 0.55) 69%, rgba(226, 242, 253, 1) 100%);
    background-origin: border-box;
    border-radius: 8px 8px 8px 8px;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 481a1c2 {
    width: 88px;
    height: auto;
    max-width: 100%;
}
    
#f5c9cacd {
    align-items: center;
    width: 100.00%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    background-image: linear-gradient(90deg, rgba(229, 239, 255, 0.55) 69%, rgba(226, 242, 253, 1) 100%);
    background-origin: border-box;
    border-radius: 8px 8px 8px 8px;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a0bbe21a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3bd51e0 {
    align-items: center;
    width: 100.00%;
    min-height: 262px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    background-image: linear-gradient(90deg, rgba(229, 239, 255, 0.55) 69%, rgba(226, 242, 253, 1) 100%);
    background-origin: border-box;
    border-radius: 8px 8px 8px 8px;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7d75ea4 {
    align-items: flex-start;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\31 78dc377 {
    flex-direction: row;
    align-items: flex-end;
    width: 98.07%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1ba1480 {
    margin: 0px 0% 0px 0%;
}
    
#ea2e7e69 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 09a563a {
    flex-direction: row;
    align-items: flex-end;
    width: 98.07%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0e6f458 {
    width: 88px;
    height: auto;
    max-width: 100%;
}
    
#de484904 {
    width: 65.43%;
    height: auto;
    max-width: 100%;
}
    
#\39 46cb041 {
    flex-direction: row;
    align-items: flex-end;
    width: 98.07%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7f1546f {
    width: 214px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b41bc4d {
    width: 214px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8769f76 {
    width: 214px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c9af4059 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8f8b429 {
    min-height: 63px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 1% 0% 1%;
}
    
#c168e6ba {
    background-color: var(--color_4);
    background-image: none;
}
    
#\32 9337f5b {
    max-width: 100%;
    width: 46.21%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1c2d91a {
    align-items: center;
    width: 99.90%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 50de5ce {
    margin: 0px 0% 0px 0%;
}
    
#\32 dbbca3a {
    width: 52.18%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#aa85ac18 {
    background-color: rgba(235, 241, 252, 1);
    background-image: none;
}
    
#\33 4b07792 {
    min-height: 23px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 1% 0px 1%;
}
    
#ec4e87cf {
    width: 100%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 527d6b6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 02b30d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
}



@media all {
    
#\33 5195005 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b51ba380 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0a01da0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    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 4bf3ae3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8266657 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 32b064f {
    background-color: var(--color_4);
    background-image: none;
}
    
#\35 93284b6 {
    min-height: 640px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 4% 64px 4%;
}
    
#db8a719e {
    margin: 0px 0% 0px 0%;
}
    
#\32 5be4eaa {
    width: 92.37%;
    height: auto;
    max-width: 100%;
}
    
#a4c3d88c {
    width: 90.5%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 7817ba1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 649f6ae {
    align-items: flex-start;
    width: 95.70%;
    min-height: 428px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5af8317 {
    width: 90.5%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 d33c521 {
    width: 90.5%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 ba9c339 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c47ba73 {
    width: 92.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 05dd034 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b8757ef {
    width: 100.00%;
    height: 524px;
    max-width: 100%;
}
    
#bc92c5a7 {
    width: 24px;
    height: 24px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e6717c1 {
    width: 24px;
    height: 24px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b2c3fc9 {
    width: 24px;
    height: 24px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e23e591 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    order: 0;
    height: auto;
    --column-gap: 6px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6867fcf {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.5573259839966647%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1a89f4c {
    width: 18.9141px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 95ec8d6 {
    width: 93.46%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ef8f2251 {
    width: 42.63%;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#abbb0fd6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 41a08e6 {
    align-items: center;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a30fc375 {
    margin: 0px 0% 0px 0%;
}
    
#\35 5b77e22 {
    width: 60.53%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 a892cd9 {
    width: 74.21%;
    height: auto;
    max-width: 100%;
}
    
#\31 74a6547 {
    min-height: 144px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 1% 0px 1%;
}
    
#\33 d11445a {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\32 6075335 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 f630c62 {
    align-items: flex-start;
    width: 100%;
    min-height: 495px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    height: auto;
}
    
#\32 22c9306 {
    background-image: none;
    background-color: rgba(255, 255, 255, 1);
}
    
#\30 1d3d00c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8c9be11.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 8c9be11 {
    width: 91.57%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 299e87e {
    min-height: 459px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 6px 2%;
}
    
#\37 78ebb1e {
    margin: 0px 0% 0px 0%;
}
    
#b6ef3657 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 495px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d07acd2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f324f950 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 48.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1bffe14.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 1bffe14 {
    width: 91.57%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a68419cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 7097ba1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\37 15a547d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 160cfe5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d149746b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d149746b {
    width: 91.57%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 57c2352 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c853c01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 48.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7605cf5 {
    margin: 0px 0% 0px 0%;
}
    
#b5506dec.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b5506dec {
    width: 91.57%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 d090571 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 509px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    height: auto;
}
    
#d80664dc {
    min-height: 425px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
}
    
#\37 60918fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 4391d12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 10px;
}
    
#\39 0c15fed {
    background-color: var(--color_4);
    background-image: none;
}
    
#\37 f99df62 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 513px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d6dd312e {
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 3ccaa54 {
    margin: 0px 0% 0px 0%;
}
    
#\39 cc1043d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 b1c1e3a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fafb7e36 {
    min-height: 56px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 2% 24px 2%;
}
    
#\37 21b85b1 {
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 5749503 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\33 6979164.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 6979164 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 8934105.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 8934105 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    justify-self: auto;
    margin: 0px -9px 0px -9px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fe12183 {
    row-gap: 24px;
    column-gap: 4%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
    width: 50.76%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    margin-right: 0%;
    height: auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d63a5cfa {
    column-gap: 0%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    min-width: 4%;
    order: 2;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b181d19f {
    row-gap: 24px;
    column-gap: 4%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
    width: 47.64%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    margin-right: 0%;
    height: auto;
}
    
#\37 4255a67 {
    row-gap: 24px;
    column-gap: 4%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
    width: 23.04%;
    justify-content: flex-start;
    min-height: 100.00%;
    align-items: flex-start;
    min-width: 32px;
    margin-right: 0%;
    height: auto;
}
    
#f67562b6 {
    background-color: rgba(31, 41, 55, 1);
    background-image: none;
}
    
#\38 caa0a19 {
    column-gap: 0%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    min-height: 20px;
    justify-content: space-between;
    min-width: 4%;
    order: 1;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ec8d759 {
    column-gap: 0%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 784f404 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8c9ae53 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e830a46 {
    row-gap: 24px;
    column-gap: 4%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
    width: 17.72%;
    justify-content: flex-start;
    min-height: 100.00%;
    align-items: flex-start;
    min-width: 32px;
    margin-right: 0%;
    height: auto;
}
    
#\38 137ef64 {
    row-gap: 24px;
    column-gap: 4%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
    width: 40.74%;
    min-height: 100.00%;
    align-items: flex-start;
    min-width: 32px;
    margin-right: 0%;
    height: auto;
}
    
#c1cf30d1 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\30 d3d97f4 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fbd5d488 {
    max-width: 100%;
    width: 71.09%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebe8eaa4 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#d885c54a {
    max-width: 100%;
    width: 90.49%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d8b0526 {
    row-gap: 24px;
    column-gap: 4%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
    width: 17.72%;
    justify-content: flex-start;
    min-height: 100.00%;
    align-items: flex-start;
    min-width: 32px;
    margin-right: 0%;
    height: auto;
}
    
#\31 f8fdb57 {
    column-gap: 1%;
    row-gap: 6px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#d37c9b22 {
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    max-height: none;
    width: 38.80%;
    justify-content: flex-start;
    min-height: 100.00%;
    align-items: flex-start;
    min-width: 32px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7255c88 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a2024573.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a2024573 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a303280 {
    column-gap: 0%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    min-width: 4%;
    order: 4;
    height: auto;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f6ffb4ca {
    width: 87.55%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 7e4db43 {
    align-self: auto;
    max-width: 100%;
    width: 277px;
    height: 51px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f548650 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 14aad96 {
    max-width: 100%;
    width: 71.09%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 54e68db {
    row-gap: 24px;
    column-gap: 4%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
    width: 15.96%;
    justify-content: flex-start;
    min-height: 100.00%;
    align-items: flex-start;
    min-width: 32px;
    margin-right: 0%;
    height: auto;
}
    
#\36 86e1940 {
    max-width: 100%;
    width: 74.32%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 606870a {
    row-gap: 24px;
    column-gap: 4%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
    width: 23.98%;
    justify-content: flex-start;
    min-height: 99.90%;
    align-items: flex-start;
    min-width: 32px;
    margin-right: 0%;
    height: auto;
}
}



@media all {
    
#\31 d11632d {
    margin: 0px 0% 0px 0%;
}
    
#\30 a83c14a {
    min-height: 122px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 1% 64px 1%;
}
    
#e10ec415 {
    background-color: var(--color_3);
    background-image: none;
}
    
#da5954c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 89f10b8 {
    justify-content: flex-start;
    align-items: center;
    width: 28.45%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.5573259839966647%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c830253 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 93.87%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    order: 0;
    height: auto;
    --column-gap: 6px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6f9ea51 {
    width: 93.27%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 520d46e {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.5573259839966647%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf68d8d8 {
    width: 18.7344px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d9cea2d7 {
    width: 63.26%;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 3a74459 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 f0d7ac2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 390px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 12px 12px 0px 0px;
    padding: 44px 0px 44px 44px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9a3d246 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 9bd036c {
    min-height: 356px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
}
    
#\35 9f1849f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.43%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 0px 0px 12px 12px;
    padding: 16px 44px 16px 44px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ba524d0 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 336px;
    align-items: flex-start;
    min-width: 32px;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 68c9de0 {
    width: 93.58%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f9cd2f59 {
    margin: 0px 0% 0px 0%;
}
    
#\37 8e6793f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c3c23b9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 91c7a35 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef8b2fc0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 123px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ad476a2 {
    max-width: 100%;
    width: 98.47%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2ad723c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 69.46%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 831c223 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bd9f0ef {
    background-color: var(--color_4);
    background-image: none;
}
    
#\32 d26ec19 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e6c7a1bb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c4f87af {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 aba26b1 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f4525e2 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3pt {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#e587c143 {
    width: 251px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f75dc9be {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b9d88fe3 {
    width: 83.60%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 e279b5a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    order: 0;
    height: auto;
    --column-gap: 6px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 30bb870 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae768dcf {
    background-color: var(--color_4);
    background-image: none;
}
    
#cf09bed7 {
    width: 61.21%;
    height: 294px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e2f8dee2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 24px 0 0 24px;
    padding: 64px 44px 64px 44px;
    margin: 0px 0% 0px 0%;
}
    
#b4823476 {
    margin: 0px 0% 0px 0%;
}
    
#bb7fc68b {
    align-items: flex-start;
    width: 100.00%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b54b556 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 336px;
    align-items: flex-start;
    min-width: 32px;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5f9699f {
    width: 100%;
    height: 400px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 120px 0% 0px -4.705075673457565%;
}
    
#\30 fcd5032 {
    min-height: 607px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 1% 64px 1%;
}
    
#\33 03289cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 0 24px 24px 0;
    padding: 64px 44px 64px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fde2a1bb {
    width: 91.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cad82955 {
    width: 93.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd5c2acd {
    width: 99.88%;
    grid-template-rows: minmax(512px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f52c4079 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ab682b2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3eda326 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0a59e61 {
    width: 89.85%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fcb9369f {
    width: 90.5%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 5c5127f {
    width: 90.5%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cd7cd937 {
    width: 90.5%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 e9536a9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fdab7fa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d02e026c {
    width: 24px;
    height: 24px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9c4e8dd {
    width: 24px;
    height: 24px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 47f8ba8 {
    width: 24px;
    height: 24px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbe4c33c {
    width: 24px;
    height: 24px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cb026ee {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9171182658591013%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2d42674 {
    width: 18.9141px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 1d9b743 {
    width: 93.46%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 ef9516a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    order: 0;
    height: auto;
    --column-gap: 6px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0bc0f2e {
    width: 41.42%;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cad8fa9b {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.5573259839966647%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 5f1044c {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 12px;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7ac47d9 {
    width: 76.84%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 ac51834 {
    align-items: flex-end;
    width: 49.28%;
    min-height: 463px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    border-radius: 24px 24px 24px 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 24px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 44fe5cd {
    align-items: center;
    width: 100.00%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b1d17208 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb47b3c6 {
    margin: 0px 0% 0px 0%;
}
    
#b8bf4180 {
    width: 142px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0b7a801 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 99px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 6%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\39 260c367.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 260c367 {
    width: 289px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bd9c0b7 {
    background-color: var(--color_6);
    background-image: none;
}
    
#b395bd54 {
    width: 76.84%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 197faf8 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 64px 1% 64px 1%;
}
    
#\33 92b7c12 {
    width: 90.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d18a1053 {
    align-items: center;
    width: 73.32%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5056b64 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dc7885c0 {
    min-height: 57px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 1;
    align-items: center;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3a32e54 {
    width: 245px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c5ee543e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f1af8a19 {
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 aad2601 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 2d62eed {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 32px 10% 64px 10%;
}
    
#a882e09d {
    align-items: flex-start;
    width: 100%;
    min-height: 164px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: -20px 0% 0px 0%;
}
    
#a029bdc6 {
    align-items: flex-start;
    width: 40.08%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    padding: 0px 16px 0px 16px;
    margin: -50px 0% 0px 0%;
}
    
#\39 171c388 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 2c46acc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 5758eb3 {
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 278bd2b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#c3498225 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 efd1d33 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 556px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 6.13222612583839%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 48c6c16 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 3a0a27d {
    background-image: none;
    background-color: var(--color_3);
}
    
#c818239b {
    align-items: flex-start;
    width: 100%;
    min-height: 164px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    height: auto;
}
    
#\34 17cfd7f {
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 592ec9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fdd525a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bf206de3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 eff158e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 560px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 6.13222612583839%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#aea2a6c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aaddd398 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 c2152b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de1e7fda {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 bfe7536 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c28d110 {
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b4eb7a4 {
    margin: 0px 0% 0px 0%;
}
    
#f550663b {
    width: 251px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 42d1a51 {
    width: 251px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fc764eb2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 59eac58 {
    min-height: 114px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 1% 0px 1%;
}
    
#\35 148ca11 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\31 82e8599 {
    width: 60.53%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 77beecf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8694e4a {
    width: 74.21%;
    height: auto;
    max-width: 100%;
}
    
#\32 3cf965b {
    align-items: center;
    width: 100.00%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e8554348 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e216caac {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 93.87%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    order: 0;
    height: auto;
    --column-gap: 6px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0bd8bfc {
    min-height: 122px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 1% 64px 1%;
}
    
#\39 4cd81f2 {
    width: 18.7344px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 d51f5f7 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.5573259839966647%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a87fe08 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\35 22c8944 {
    justify-content: flex-start;
    align-items: center;
    width: 28.45%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.5573259839966647%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb5231b2 {
    width: 63.26%;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 debbf3e {
    margin: 0px 0% 0px 0%;
}
    
#fb3205d8 {
    width: 93.27%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\34 6982913 {
    margin: 0px 0% 0px 0%;
}
    
#\34 32e2796 {
    width: 90.5%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 60a6f9c {
    width: 18.9141px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 4c30e2a {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5943dc2 {
    width: 24px;
    height: 24px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4ef32d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    order: 0;
    height: auto;
    --column-gap: 6px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ea459d9 {
    width: 24px;
    height: 24px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2e95a9a {
    width: 93.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 79626cd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3beb113 {
    background-color: var(--color_4);
    background-image: none;
}
    
#d09aefe5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 736e530 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 12px 12px 0px 0px;
    padding: 64px 44px 64px 44px;
    margin: 0px 0% 0px 0%;
}
    
#a105b5e3 {
    width: 100%;
    height: 400px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 120px 0% 0px -4.705075673457565%;
}
    
#\35 af141d1 {
    width: 24px;
    height: 24px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6789308 {
    width: 24px;
    height: 24px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 999222b {
    width: 41.42%;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfd93b77 {
    width: 61.21%;
    height: 294px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 11fd609 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 89c5ed6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 0px 0px 12px 12px;
    padding: 64px 44px 64px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fe849382 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5f097bb {
    width: 99.88%;
    grid-template-rows: minmax(512px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 0 0 0 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d83495a {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9171182658591013%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c337bf {
    width: 89.85%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ee3b3b92 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.5573259839966647%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c1e49eb {
    width: 90.5%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 a8fc1c2 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 336px;
    align-items: flex-start;
    min-width: 32px;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f94395a {
    width: 93.46%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d121837d {
    align-items: flex-start;
    width: 100.00%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3f67891 {
    width: 91.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 978d42c {
    align-items: flex-start;
    width: 100.00%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b89047e9 {
    min-height: 607px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 1% 64px 1%;
}
    
#b7f0b787 {
    width: 90.5%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\33 116e049 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.5573259839966647%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 627533b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cb014e1 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 696px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 24px 0px 0px 24px;
    padding: 64px 0px 64px 44px;
    margin: 0px 0% 0px 0%;
}
    
#dff33a26 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.6%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e7e26d5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adbd58f8 {
    width: 88.52%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 5034dbe {
    width: 60.32%;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 aaaba7c {
    width: 90.89%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 8e56220 {
    width: 24px;
    height: 24px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af93a616 {
    width: 24px;
    height: 24px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f70e046 {
    min-height: 778px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 1% 64px 1%;
}
    
#ecc112d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.29%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 0 24px 24px 0;
    padding: 16px 22px 16px 22px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b33a29b {
    width: 24px;
    height: 24px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4362170 {
    width: 18.9141px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 8d34b7e {
    background-color: var(--color_4);
    background-image: none;
}
    
#e8c54a2b {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a6a89d05 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    order: 0;
    height: auto;
    --column-gap: 6px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2f02e96 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9ede900 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 336px;
    align-items: flex-start;
    min-width: 32px;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c6c67fd {
    width: 93.46%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f979746b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e05f8655 {
    width: 98.43%;
    height: 582px;
    max-width: 100%;
}
    
#\34 c49271f {
    max-width: 100%;
    width: 98.47%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bdbaa54 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 123px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5015129 {
    width: 90.82%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 d797e74 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 518217e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 6% 24px 6%;
}
    
#\38 002d9c8 {
    justify-content: flex-start;
    align-items: center;
    width: 27.98%;
    min-height: 383px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.743156747923192%;
    flex-wrap: nowrap;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a4561034 {
    justify-content: flex-start;
    align-items: center;
    width: 27.98%;
    min-height: 383px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.743156747923192%;
    flex-wrap: nowrap;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4b7778a {
    justify-content: flex-start;
    align-items: center;
    width: 27.98%;
    min-height: 383px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.743156747923192%;
    flex-wrap: nowrap;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8a85cbb {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\31 10eb6e4 {
    min-height: 427px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1821299 {
    width: 97.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3aac83f {
    margin: 0px 0% 0px 0%;
}
    
#\36 17034c8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 427px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    --column-gap: 8%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 53c58de {
    width: 97.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fef3b6c {
    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;
}
    
#d03dca9c {
    width: 97.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4180215 {
    width: 98.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6c3becf {
    width: 98.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8573e65 {
    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;
}
    
#\35 c0e7602 {
    justify-content: flex-start;
    align-items: center;
    width: 27.98%;
    min-height: 383px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.743156747923192%;
    flex-wrap: nowrap;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f610c867 {
    width: 97.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a1cc80a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d51933d {
    width: 98.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 82edd3d {
    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;
}
    
#\32 d759b1b {
    width: 98.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0f95451 {
    width: 98.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b76c8381 {
    width: 98.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aca4fee8 {
    justify-content: flex-start;
    align-items: center;
    width: 27.98%;
    min-height: 383px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.743156747923192%;
    flex-wrap: nowrap;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b276be3a {
    justify-content: flex-start;
    align-items: center;
    width: 27.98%;
    min-height: 383px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.743156747923192%;
    flex-wrap: nowrap;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d812364 {
    width: 97.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cdaf3d2 {
    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;
}
    
#\36 2988c7f {
    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;
}
    
#\32 2631755 {
    width: 97.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9cbe539 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 427px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    --column-gap: 8%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ff5262b {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 24px 2% 0px 2%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 405px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#ae2f4519 {
    height: auto;
}
    
#group_ufu {
    height: auto;
    min-height: 96px;
}
    
#bff6ffa4 {
    height: auto;
    min-height: 96px;
}
    
#group_i4d {
    width: 100.00%;
    height: auto;
    min-height: 487px;
}
    
#c5437d16 {
    height: auto;
}
    
#\33 ad1c845 {
    height: auto;
}
    
#\38 7c1a9dc {
    height: auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ce4f47d {
    height: 290px;
}
    
#\31 08db53c {
    padding: 32px 2% 32px 2%;
}
    
#d43105c7 {
    height: 290px;
}
    
#\35 bbe2206 {
    width: 90.25%;
}
    
#c0440628 {
    width: 65.53%;
}
    
#\34 0fcc611 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1fc690e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 0;
    column-gap: 4%;
}
    
#d865f844 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 fa1bc6f {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_h1g {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 a27611b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 240px;
}
    
#\39 e0452d7 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 3cb5803 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ef421325 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8f8b429 {
    padding: 32px 2% 0% 2%;
}
    
#\32 9337f5b {
    width: 84.45%;
}
    
#\32 dbbca3a {
    width: 76.12%;
}
    
#\37 50de5ce {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 93284b6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 32px 2% 32px 2%;
}
    
#\38 7817ba1 {
    width: 100%;
    min-height: 80px;
}
    
#\35 649f6ae {
    width: 100.00%;
    height: auto;
    min-height: 345px;
}
    
#d8266657 {
    width: 100%;
    min-height: 80px;
}
    
#\32 b8757ef {
    height: 390px;
    width: 61.07%;
}
    
#\32 5be4eaa {
    width: 92.37%;
}
    
#db8a719e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 74a6547 {
    padding: 32px 2% 0px 2%;
}
    
#a30fc375 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1d3d00c {
    width: 100%;
    min-height: 80px;
}
    
#\31 299e87e {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f324f950 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 57c2352 {
    width: 100%;
    min-height: 80px;
}
    
#\33 c853c01 {
    width: 100%;
    min-height: 80px;
}
    
#d80664dc {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fafb7e36 {
    padding: 32px 4% 24px 4%;
}
    
#\30 3ccaa54 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 fe12183 {
    align-self: center;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d8b0526 {
    width: 50%;
}
    
#\31 f8fdb57 {
    column-gap: 1%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 0% 2%;
}
    
#d63a5cfa {
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: wrap;
    order: 0;
    height: auto;
    padding-right: 6px;
    margin: 0% 0% 0% 0%;
}
    
#b181d19f {
    align-self: center;
    width: 50.07%;
    align-items: center;
    height: auto;
    min-height: 52.96%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4255a67 {
    align-self: center;
    width: 100%;
    margin-top: 0px;
    align-items: flex-start;
    margin-bottom: 0px;
}
    
#d37c9b22 {
    width: 100.00%;
    height: auto;
    min-height: 40.31%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 caa0a19 {
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: wrap;
    order: 0;
    height: auto;
    padding-right: 6px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ec8d759 {
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding-right: 6px;
    justify-content: center;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\34 a303280 {
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding-right: 6px;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#f6ffb4ca {
    width: 100.00%;
}
    
#\32 8c9ae53 {
    width: 100.00%;
}
    
#\33 e830a46 {
    width: 50%;
}
    
#\31 7e4db43 {
    height: auto;
}
    
#\38 137ef64 {
    width: 49.93%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fcdccd74 {
    margin: 0px 0% 0px 0%;
}
    
#\32 54e68db {
    width: 50%;
}
    
#\35 606870a {
    width: 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a83c14a {
    min-height: 0px;
    padding: 0px 2% 32px 2%;
}
    
#\31 d11632d {
    margin: 0px 0% 0px 0%;
}
    
#\33 520d46e {
    width: 94.74%;
}
    
#\39 89f10b8 {
    width: 62.84%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2ad723c {
    width: 100%;
    min-height: 80px;
}
    
#\35 9f1849f {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9bd036c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 32px 2% 32px 2%;
}
    
#\37 ba524d0 {
    height: auto;
    min-height: 363px;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 aba26b1 {
    order: 0;
}
    
#\35 9a3d246 {
    order: 1;
}
    
#\36 831c223 {
    column-gap: 3.4245964505484707%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 12px;
}
    
#e587c143 {
    margin-right: 0%;
    margin-left: 0%;
    width: 38.00%;
}
    
#\30 e279b5a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 d26ec19 {
    height: auto;
    min-height: 102px;
}
    
#widget_3pt {
    width: 93.57%;
    height: 412px;
}
    
#f9cd2f59 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f0d7ac2 {
    padding: 32px 0px 0px 44px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 fcd5032 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 32px 2% 32px 2%;
}
    
#e2f8dee2 {
    width: 100%;
    min-height: 80px;
}
    
#\33 03289cc {
    width: 100%;
    min-height: 80px;
}
    
#b4823476 {
    margin: 0px 0% 0px 0%;
}
    
#cf09bed7 {
    justify-self: end;
    align-self: start;
    width: 61.21%;
    margin: 15px -3.338237121929677% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b395bd54 {
    width: 85.34%;
}
    
#\34 197faf8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 32px 4% 32px 4%;
}
    
#\30 7ac47d9 {
    width: 85.34%;
}
    
#\33 ac51834 {
    width: 100.00%;
}
    
#\36 5056b64 {
    width: 100%;
    min-height: 80px;
    justify-content: center;
}
    
#dc7885c0 {
    width: 100%;
    min-height: 80px;
    padding: 24px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb47b3c6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fdd525a {
    width: 48.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 eff158e {
    height: auto;
    min-height: 558px;
}
    
#\33 2d62eed {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-height: 240px;
}
    
#\34 592ec9f {
    width: 48.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#a029bdc6 {
    width: 60.61%;
}
    
#\37 48c6c16 {
    width: 100.00%;
}
    
#a882e09d {
    padding: 0px 0px 0px 0px;
    margin: -20px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 59eac58 {
    padding: 32px 2% 0px 2%;
}
    
#fc764eb2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0bd8bfc {
    min-height: 0px;
    padding: 0px 2% 32px 2%;
}
    
#\37 debbf3e {
    margin: 0px 0% 0px 0%;
}
    
#\31 d51f5f7 {
    width: 95.80%;
}
    
#\35 22c8944 {
    width: 62.46%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6982913 {
    margin: 0px 0% 0px 0%;
}
    
#\34 736e530 {
    width: 100%;
    min-height: 80px;
    padding: 32px 44px 0px 44px;
    margin: 0px 0% 0px 0%;
}
    
#b89047e9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 32px 2% 32px 2%;
}
    
#cfd93b77 {
    justify-self: end;
    align-self: start;
    width: 61.21%;
    margin: 15px -3.338237121929677% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 89c5ed6 {
    width: 100%;
    min-height: 80px;
    padding: 0px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a8fc1c2 {
    height: auto;
    min-height: 498px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8e56220 {
    height: auto;
}
    
#e05f8655 {
    height: 456px;
}
    
#ecc112d0 {
    width: 54.13%;
    min-height: 8px;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b33a29b {
    height: auto;
}
    
#af93a616 {
    height: auto;
}
    
#\39 cb014e1 {
    height: auto;
    min-height: 478px;
    width: 100.00%;
    padding: 44px 0px 44px 24px;
    margin: 0px 0% 0px 0%;
}
    
#dff33a26 {
    width: 45.7%;
    min-height: 8px;
}
    
#c9ede900 {
    height: auto;
    min-height: 363px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d797e74 {
    margin: 0px 0% 0px 0%;
}
    
#\38 f70e046 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 32px 2% 32px 2%;
}
    
#\35 5034dbe {
    width: 77.54%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 518217e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 002d9c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#a4561034 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 4b7778a {
    width: 100%;
    height: auto;
    min-height: 270px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 10eb6e4 {
    height: auto;
    min-height: 327px;
}
    
#aca4fee8 {
    height: auto;
    min-height: 318px;
    width: 46%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 c0e7602 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b276be3a {
    width: 46%;
    height: auto;
    min-height: 327px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 17034c8 {
    height: auto;
    min-height: 327px;
    column-gap: 8%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\38 9cbe539 {
    --column-gap: 2%;
    column-gap: 2%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    min-height: 383px;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\34 6673697 {
    height: auto;
    min-height: 88px;
    row-gap: 6px;
    order: 0;
    align-items: center;
}
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 12px 4% 0px 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ufu {
    height: auto;
    min-height: 88px;
    row-gap: 6px;
    order: 0;
}
    
#group_i4d {
    width: 100.00%;
    height: auto;
    min-height: 373px;
    row-gap: 12px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\30 a783ae0 {
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bff6ffa4 {
    height: auto;
    min-height: 58px;
}
    
#\38 27d6f7a {
    width: 94.99%;
}
    
#\38 32b9881 {
    height: auto;
    min-height: 58px;
    align-items: center;
}
    
#\39 3e9e82b {
    width: 100.00%;
    order: 1;
}
    
#c33ea7b7 {
    order: 1;
}
    
#ae2f4519 {
    height: auto;
    width: 23.9375px;
}
    
#\34 1e53163 {
    width: 100.00%;
}
    
#group_e96 {
    justify-self: auto;
    align-self: center;
    width: 100.00%;
    order: 0;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    min-height: 45px;
    padding: 0px 0px 0px 0px;
    margin: 4px 0% 4px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0qk {
    width: 46.68%;
    height: auto;
    min-height: 45px;
    justify-content: flex-start;
    row-gap: 0px;
}
    
#f13a7c4d {
    width: 48.07%;
    justify-content: center;
    height: auto;
    min-height: 42px;
    align-items: center;
}
    
#widget_bg1 {
    width: 70px;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_etj {
    width: 100.00%;
    --column-gap: 0px;
    column-gap: 0px;
    height: auto;
    min-height: 24px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d2208257 {
    align-self: auto;
    width: 15.54%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3c165d9 {
    height: auto;
    min-height: 96px;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#widget_s9g {
    width: 99.95%;
    height: 239px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fb233644 {
    width: 48.07%;
    justify-content: center;
    height: auto;
    min-height: 42px;
    align-items: center;
}
    
#\33 d02f4b8 {
    width: 100.00%;
}
    
#f8f8af09 {
    align-self: auto;
    width: 15.54%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 37cd6c8 {
    width: 100.00%;
    --column-gap: 0px;
    column-gap: 0px;
    height: auto;
    min-height: 24px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0840dfc {
    width: 46.68%;
    height: auto;
    min-height: 45px;
    justify-content: flex-start;
    row-gap: 0px;
}
    
#\33 3fc8784 {
    width: 70px;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 76bfe57 {
    justify-self: auto;
    align-self: center;
    width: 100.00%;
    order: 0;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    min-height: 45px;
    padding: 0px 0px 0px 0px;
    margin: 4px 0% 4px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7lf {
    column-gap: 3.379798224285699%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\34 95f83ca {
    width: 87.13%;
    row-gap: 12px;
}
    
#\36 fc291cb {
    width: 14px;
    height: auto;
    order: 0;
}
    
#\37 d8ea8e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e5660870 {
    order: 3;
    --column-gap: 6px;
    column-gap: 6px;
    height: auto;
    min-height: 26px;
    align-self: center;
    justify-content: center;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 4px 0% 4px 0%;
}
    
#\32 36462d8 {
    width: 84.86%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 20b66d6 {
    height: auto;
    min-height: 96px;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#group_59h {
    height: auto;
    min-height: 70px;
}
    
#d00c3e5b {
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c5437d16 {
    height: auto;
    width: 23.9375px;
}
    
#\35 a58a6b6 {
    height: auto;
    min-height: 70px;
}
    
#\39 0f7cf7c {
    column-gap: 3.379798224285699%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#a5cf653d {
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 ad1c845 {
    height: auto;
    width: 23.9375px;
}
    
#\35 c4d35ae {
    height: auto;
    min-height: 70px;
}
    
#e916698a {
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 7c1a9dc {
    height: auto;
    width: 23.9375px;
}
    
#\37 5501a7a {
    height: auto;
    min-height: 70px;
}
}



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



@media (max-width: 767px) {
    
#c3a7dea8 {
    width: 100%;
    min-height: 674px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ce4f47d {
    height: 168px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 cce4076 {
    height: auto;
    min-height: 77px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f96222ad {
    width: 89.50%;
}
    
#\31 08db53c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 4% 32px 4%;
}
    
#\30 bda9db6 {
    margin-top: 3px;
    width: 97.00%;
    height: auto;
    min-height: 92px;
    column-gap: 1.7040537841975636%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 20445d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0fcc611 {
    margin: 0px 0% 0px 0%;
}
    
#d43105c7 {
    height: 548px;
    width: 100.00%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 7be75c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e1b64cb7 {
    width: 100%;
    min-height: 59px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bbe2206 {
    height: auto;
    min-height: 99px;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 100.00%;
}
    
#c0440628 {
    height: auto;
    min-height: 96px;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 100.00%;
}
    
#d6af9a5d {
    width: 86.30%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3940c4e {
    order: 3;
    --column-gap: 6px;
    column-gap: 6px;
    height: auto;
    min-height: 26px;
    align-self: center;
    justify-content: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 4px 0% 4px 0%;
}
    
#\36 2196d7b {
    width: 13.7969px;
    height: auto;
    order: 0;
}
}



@media (max-width: 767px) {
    
#d865f844 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 fa1bc6f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 1fc690e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 4% 0px 4%;
}
    
#group_h1g {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_s89 {
    height: auto;
    min-height: 289px;
}
    
#\31 66bee25 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ed3b9b5d {
    height: auto;
    min-height: 239px;
}
    
#da6b9889 {
    height: auto;
    min-height: 219px;
}
    
#f0568416 {
    height: auto;
    min-height: 291px;
}
    
#widget_sce {
    width: 68px;
    height: auto;
}
    
#group_onr {
    height: auto;
    min-height: 44px;
    align-items: center;
}
    
#\31 649adbf {
    width: 66px;
    height: auto;
}
    
#c7bc435c {
    height: auto;
    min-height: 58px;
    align-items: center;
}
    
#cc8ab368 {
    width: 58px;
    height: auto;
}
    
#\32 1c6e12b {
    align-items: center;
    height: auto;
    min-height: 78px;
}
    
#\31 80f4fba {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 2e1f33f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 ca76b27 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ef421325 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ad54abc9 {
    height: auto;
    min-height: 231px;
}
    
#f5c9cacd {
    height: auto;
    min-height: 291px;
}
    
#\31 3bd51e0 {
    height: auto;
    min-height: 231px;
}
    
#\38 a27611b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 4% 24px 4%;
}
    
#\38 3cb5803 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 e0452d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 9e23be2 {
    width: 74px;
    height: auto;
}
    
#\37 481a1c2 {
    width: 68px;
    height: auto;
}
    
#\31 78dc377 {
    height: auto;
    min-height: 78px;
}
    
#\39 46cb041 {
    height: auto;
    min-height: 78px;
}
    
#\33 0e6f458 {
    width: 60px;
    height: auto;
}
    
#\36 09a563a {
    align-items: center;
    height: auto;
    min-height: 78px;
}
    
#\33 7f1546f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 b41bc4d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a8769f76 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 1ba1480 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c9af4059 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8f8b429 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 4% 0% 4%;
}
    
#\32 9337f5b {
    width: 100.00%;
}
    
#\35 1c2d91a {
    width: 100.00%;
    row-gap: 8px;
    height: auto;
    min-height: 243px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dbbca3a {
    width: 100.00%;
}
    
#\37 50de5ce {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 4b07792 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#ec4e87cf {
    height: 100px;
    width: 100.00%;
}
    
#\36 02b30d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 527d6b6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a4c3d88c {
    width: 90.16%;
}
    
#\38 7817ba1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d8266657 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 93284b6 {
    min-height: unset;
    flex-direction: column;
    padding: 32px 4% 32px 4%;
}
    
#\32 b8757ef {
    height: 328px;
    width: 100.00%;
}
    
#db8a719e {
    margin: 0px 0% 0px 0%;
}
    
#\35 649f6ae {
    width: 100.00%;
    height: auto;
    min-height: 434px;
    row-gap: 12px;
}
    
#bc92c5a7 {
    height: auto;
}
    
#\31 e6717c1 {
    height: auto;
}
    
#\38 b2c3fc9 {
    height: auto;
}
    
#\30 ba9c339 {
    align-items: flex-start;
}
    
#\38 4bf3ae3 {
    align-items: flex-start;
}
    
#\35 0a01da0 {
    align-items: flex-start;
}
    
#\32 5be4eaa {
    width: 100.00%;
}
    
#\38 e23e591 {
    order: 3;
    --column-gap: 6px;
    column-gap: 6px;
    height: auto;
    min-height: 26px;
    align-self: flex-start;
    justify-content: center;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 4px 0% 4px 0%;
}
    
#\35 6867fcf {
    height: auto;
    min-height: 96px;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#f1a89f4c {
    width: 14px;
    height: auto;
    order: 0;
}
    
#\31 95ec8d6 {
    width: 84.53%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef8f2251 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#abbb0fd6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 41a08e6 {
    width: 100.00%;
    height: auto;
    min-height: 118px;
}
    
#a30fc375 {
    margin: 0px 0% 0px 0%;
}
    
#\35 5b77e22 {
    width: 100.00%;
}
    
#\30 a892cd9 {
    width: 100.00%;
}
    
#\31 74a6547 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 4% 0% 4%;
}
}



@media (max-width: 767px) {
    
#\30 1d3d00c {
    width: 100%;
    align-items: center;
    min-height: 80px;
}
    
#\31 299e87e {
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f324f950 {
    width: 100%;
    align-items: center;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 57c2352 {
    width: 100%;
    align-items: center;
    min-height: 80px;
}
    
#\33 c853c01 {
    width: 100%;
    align-items: center;
    min-height: 80px;
}
    
#d80664dc {
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (max-width: 767px) {
    
#\30 3ccaa54 {
    margin: 0px 0% 0px 0%;
}
    
#\34 b1c1e3a {
    width: 100%;
    align-items: center;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fafb7e36 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 80px;
    padding: 32px 4% 12px 4%;
}
}



@media (max-width: 767px) {
    
#\33 6979164.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 6979164 {
    margin: 0px 0% 0px 0%;
}
    
#\34 8934105.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 8934105 {
    margin: 0px 0% 0px 0%;
}
    
#\33 fe12183 {
    row-gap: 13px;
    width: 100.00%;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d8b0526 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 12px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f8fdb57 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 32px 4% 32px 4%;
}
    
#d63a5cfa {
    align-self: auto;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    order: 2;
    padding: 0px 6px 0px 6px;
    margin: 0% 0% 0% 0%;
}
    
#b181d19f {
    row-gap: 13px;
    width: 100.00%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4255a67 {
    row-gap: 13px;
    width: 100.00%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d37c9b22 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 caa0a19 {
    align-self: auto;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    padding: 16px 6px 16px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ec8d759 {
    align-self: auto;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 0px 6px 0px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a303280 {
    align-self: auto;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 8c9ae53 {
    width: 95.87%;
}
    
#\33 e830a46 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 12px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7e4db43 {
    height: auto;
}
    
#\38 137ef64 {
    row-gap: 6px;
    width: 100.00%;
    min-height: 53.33%;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fcdccd74 {
    margin: 0px 0% 0px 0%;
}
    
#\32 54e68db {
    width: 100.00%;
    min-width: 32px;
    height: auto;
    min-height: 26.15%;
    row-gap: 12px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 606870a {
    row-gap: 12px;
    width: 100.00%;
    min-height: 22.24%;
    min-width: 32px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 a83c14a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 32px 4%;
}
    
#da5954c4 {
    width: 100%;
    min-height: 59px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d11632d {
    margin: 0px 0% 0px 0%;
}
    
#\39 89f10b8 {
    height: auto;
    min-height: 96px;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 100.00%;
}
    
#\35 c830253 {
    order: 3;
    --column-gap: 6px;
    column-gap: 6px;
    height: auto;
    min-height: 26px;
    align-self: flex-start;
    justify-content: center;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 4px 0% 4px 0%;
}
    
#\33 6f9ea51 {
    width: 85.09%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 520d46e {
    height: auto;
    min-height: 99px;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 100.00%;
}
    
#cf68d8d8 {
    width: 13.7969px;
    height: auto;
    order: 0;
}
    
#d9cea2d7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 f0d7ac2 {
    height: auto;
    min-height: 184px;
    padding: 32px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2ad723c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 9a3d246 {
    order: 1;
}
    
#\35 9f1849f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 11px;
    padding: 0px 12px 32px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9bd036c {
    min-height: unset;
    flex-direction: column;
    padding: 32px 4% 32px 4%;
}
    
#\37 ba524d0 {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100.00%;
    align-items: center;
    min-width: 32px;
    height: auto;
    min-height: 383px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f9cd2f59 {
    margin: 0px 0% 0px 0%;
}
    
#\34 68c9de0 {
    width: 91.21%;
}
    
#e6c7a1bb {
    align-items: flex-start;
}
    
#\37 aba26b1 {
    order: 0;
}
    
#\37 8e6793f {
    align-items: flex-start;
}
    
#\31 c3c23b9 {
    align-items: flex-start;
}
    
#widget_3pt {
    height: 236px;
    width: 99.63%;
}
    
#\36 831c223 {
    height: auto;
    min-height: 96px;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#e587c143 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f75dc9be {
    width: 14px;
    height: auto;
    order: 0;
}
    
#b9d88fe3 {
    width: 90.94%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e279b5a {
    order: 3;
    --column-gap: 6px;
    column-gap: 6px;
    height: auto;
    min-height: 26px;
    align-self: flex-start;
    justify-content: center;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 4px 0% 4px 0%;
}
}



@media (max-width: 767px) {
    
#cf09bed7 {
    height: 142px;
    justify-self: end;
    align-self: start;
    width: 53.22%;
    margin: -10px -5.149038461538462% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 fcd5032 {
    min-height: unset;
    flex-direction: column;
    padding: 32px 24px 32px 24px;
}
    
#e2f8dee2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b4823476 {
    margin: 0px 0% 0px 0%;
}
    
#\33 03289cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 b54b556 {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100.00%;
    align-items: center;
    min-width: 32px;
    height: auto;
    min-height: 416px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b5f9699f {
    height: 240px;
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 35px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bd5c2acd {
    width: 100.00%;
    grid-template-rows: minmax(277px, max-content);
}
    
#fde2a1bb {
    width: 100.00%;
}
    
#\33 0a59e61 {
    width: 90.16%;
}
    
#d02e026c {
    height: auto;
}
    
#e9c4e8dd {
    height: auto;
}
    
#\30 47f8ba8 {
    height: auto;
}
    
#dbe4c33c {
    height: auto;
}
    
#\37 ab682b2 {
    align-items: flex-start;
}
    
#\31 e9536a9 {
    align-items: flex-start;
}
    
#\30 fdab7fa {
    align-items: flex-start;
}
    
#f52c4079 {
    align-items: flex-start;
}
    
#\35 cb026ee {
    height: auto;
    min-height: 96px;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    order: 2;
}
    
#bb7fc68b {
    order: 0;
}
    
#\39 3eda326 {
    order: 1;
}
    
#\34 2d42674 {
    width: 14px;
    height: auto;
    order: 0;
}
    
#\39 1d9b743 {
    width: 90.94%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ef9516a {
    order: 3;
    --column-gap: 0px;
    column-gap: 0px;
    height: auto;
    min-height: 26px;
    align-self: center;
    justify-content: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 4px 0% 4px 0%;
}
    
#f0bc0f2e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cad8fa9b {
    height: auto;
    min-height: 96px;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
}



@media (max-width: 767px) {
    
#b395bd54 {
    width: 89.74%;
}
    
#\34 197faf8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 14px;
    padding: 24px 4% 24px 4%;
}
    
#\30 7ac47d9 {
    width: 89.74%;
}
    
#\33 ac51834 {
    width: 100.00%;
}
    
#\35 44fe5cd {
    width: 100.00%;
}
    
#eb47b3c6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 5056b64 {
    width: 100%;
    align-items: center;
    min-height: 80px;
    justify-content: center;
    order: 1;
}
    
#\33 92b7c12 {
    width: 85.25%;
}
    
#dc7885c0 {
    width: 100%;
    align-items: flex-start;
    min-height: 80px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3a32e54 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f1af8a19 {
    align-items: center;
}
    
#\33 2d62eed {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 4% 32px 4%;
}
    
#a882e09d {
    height: auto;
    min-height: 125px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -20px 0% 0px 0%;
}
    
#a029bdc6 {
    width: 51.15%;
}
    
#\35 efd1d33 {
    height: auto;
    min-height: 473px;
    padding: 32px 16px 32px 16px;
    margin: 14px 0% 14px 0%;
}
    
#c818239b {
    height: auto;
    min-height: 125px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 17cfd7f {
    align-items: center;
}
    
#\34 592ec9f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 fdd525a {
    width: 100%;
    min-height: 510px;
    align-items: center;
    height: auto;
}
    
#\37 eff158e {
    height: auto;
    min-height: 471px;
}
    
#\35 b4eb7a4 {
    margin: 0px 0% 0px 0%;
}
    
#f550663b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 42d1a51 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#fc764eb2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 59eac58 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 4% 0% 4%;
}
    
#\31 82e8599 {
    width: 100.00%;
}
    
#\36 77beecf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8694e4a {
    width: 100.00%;
}
    
#\32 3cf965b {
    width: 100.00%;
    height: auto;
    min-height: 68px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e8554348 {
    width: 100%;
    min-height: 59px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e216caac {
    order: 3;
    --column-gap: 6px;
    column-gap: 6px;
    height: auto;
    min-height: 26px;
    justify-content: center;
    width: 89.51%;
    padding: 0px 0px 0px 0px;
    margin: 4px 0% 4px 0%;
}
    
#b0bd8bfc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 32px 4%;
}
    
#\39 4cd81f2 {
    width: 13.7969px;
    height: auto;
    order: 0;
}
    
#\31 d51f5f7 {
    height: auto;
    min-height: 99px;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 100.00%;
    align-items: center;
}
    
#\35 22c8944 {
    height: auto;
    min-height: 96px;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 100.00%;
}
    
#eb5231b2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 debbf3e {
    margin: 0px 0% 0px 0%;
}
    
#fb3205d8 {
    width: 95.38%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\34 6982913 {
    margin: 0px 0% 0px 0%;
}
    
#\37 60a6f9c {
    width: 14px;
    height: auto;
    order: 0;
}
    
#\31 5943dc2 {
    height: auto;
}
    
#\38 4ef32d9 {
    order: 3;
    --column-gap: 6px;
    column-gap: 6px;
    height: auto;
    min-height: 26px;
    align-self: flex-start;
    justify-content: center;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 4px 0% 4px 0%;
}
    
#\36 ea459d9 {
    height: auto;
}
    
#\38 79626cd {
    align-items: flex-start;
}
    
#d09aefe5 {
    align-items: flex-start;
}
    
#\34 736e530 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a105b5e3 {
    height: 185px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 35px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 af141d1 {
    height: auto;
}
    
#a6789308 {
    height: auto;
}
    
#\35 999222b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cfd93b77 {
    height: 142px;
    justify-self: end;
    align-self: start;
    width: 53.22%;
    margin: -10px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 11fd609 {
    align-items: flex-start;
}
    
#\39 89c5ed6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 12px 32px 12px;
    margin: 0px 0% 0px 0%;
}
    
#fe849382 {
    align-items: flex-start;
}
    
#\30 5f097bb {
    width: 100.00%;
    grid-template-rows: minmax(221px, max-content);
    padding: 32px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d83495a {
    height: auto;
    min-height: 96px;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    order: 2;
}
    
#\36 3c337bf {
    width: 90.16%;
}
    
#ee3b3b92 {
    height: auto;
    min-height: 96px;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\38 a8fc1c2 {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100.00%;
    align-items: center;
    min-width: 32px;
    height: auto;
    min-height: 416px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f94395a {
    width: 90.94%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d121837d {
    order: 1;
}
    
#\34 3f67891 {
    width: 100.00%;
}
    
#b89047e9 {
    min-height: unset;
    flex-direction: column;
    padding: 32px 4% 32px 4%;
}
    
#\33 978d42c {
    order: 0;
}
}



@media (max-width: 767px) {
    
#ecc112d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 116e049 {
    height: auto;
    min-height: 96px;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\38 b33a29b {
    height: auto;
}
    
#\37 4362170 {
    width: 14px;
    height: auto;
    order: 0;
}
    
#\39 cb014e1 {
    height: auto;
    min-height: 184px;
}
    
#a6a89d05 {
    order: 3;
    --column-gap: 0px;
    column-gap: 0px;
    height: auto;
    min-height: 26px;
    align-self: center;
    justify-content: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 4px 0% 4px 0%;
}
    
#dff33a26 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c9ede900 {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100.00%;
    align-items: center;
    min-width: 32px;
    height: auto;
    min-height: 466px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c6c67fd {
    width: 90.94%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5034dbe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 8e56220 {
    height: auto;
}
    
#e05f8655 {
    height: 240px;
}
    
#af93a616 {
    height: auto;
}
    
#\38 f70e046 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\36 518217e {
    min-height: unset;
    flex-direction: column;
    padding: 12px 4% 12px 4%;
}
    
#\38 002d9c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a4561034 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 4b7778a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 10eb6e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aca4fee8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b276be3a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 3aac83f {
    margin: 0px 0% 0px 0%;
}
    
#\36 17034c8 {
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    height: auto;
    min-height: 1260px;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c0e7602 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 a1cc80a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 9cbe539 {
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}

