@media all {
  *#dm .dmInner a.u_1746920839 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

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

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

  *#dm .dmInner a.u_1210186902 span.text {
    font-weight:600 !important;
    color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1931413628 { width:100% !important; }

  *#dm .dmInner div.u_1931413628 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner *.u_1638611183 { width:100% !important; }

  *#dm .dmInner div.u_1638611183 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1638611183 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1467822855 span.text {
    font-weight:600 !important;
    color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1387000093 { width:100% !important; }

  *#dm .dmInner div.u_1387000093 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1387000093 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1210186902 {
    background-color:rgba(51,159,0,1) !important;
    border-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1467822855 {
    background-color:rgba(51,159,0,1) !important;
    border-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1045305356 span.text {
    font-weight:600 !important;
    color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1045305356 {
    background-color:rgba(51,159,0,1) !important;
    border-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1064845334 { width:100% !important; }

  *#dm .dmInner a.u_1021526226:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1021526226.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1021526226 {
    background-color:rgba(27,54,93,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1021526226 span.text { color:rgba(251,251,251,1) !important; }

  *#dm .dmInner a.u_1021526226:hover .iconBg { background-color:rgb(232,251,85) !important; }

  *#dm .dmInner a.u_1021526226.hover .iconBg { background-color:rgb(232,251,85) !important; }

  *#dm .dmInner a.u_1021526226 .iconBg {
    display:inline-block !important;
    background-color:rgba(251,251,251,1) !important;
    mask-image:url(https://irp.cdn-website.com/e44c0337/icon/ca_7262806.svg) !important;
  }

  *#dm .dmInner a.u_1955604691 span.text {
    color:rgba(27,54,93,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1955604691:hover {
    background-color:rgba(27,54,93,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1955604691.hover {
    background-color:rgba(27,54,93,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1955604691:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1955604691.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1955604691 .iconBg {
    display:inline-block !important;
    background-color:rgba(27,54,93,1) !important;
    mask-image:url(https://irp.cdn-website.com/e44c0337/icon/forward_7946846.svg) !important;
  }

  *#dm .dmInner a.u_1955604691 {
    background-color:rgba(0,212,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

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

  *#dm .dmInner div.u_1986021653 .dmformsubmit {
    width:162px !important;
    height:53px !important;
  }

  *#dm .dmInner div.u_1986021653 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1986021653 .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner div.u_1986021653 .dmwidget-title { font-size:30px !important; }

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

  *#dm .dmInner div.u_CallAgent .dmformsubmit {
    width:162px !important;
    height:53px !important;
  }

  *#dm .dmInner div.u_CallAgent .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_CallAgent .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner div.u_CallAgent .dmwidget-title { font-size:30px !important; }

  *#dm .dmInner a.u_1247526131:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1247526131.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1247526131 {
    background-color:rgba(0,212,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1247526131 span.text { color:rgba(27,54,93,1) !important; }

  *#dm .dmInner a.u_1247526131 .iconBg {
    display:inline-block !important;
    background-color:rgba(27,54,93,1) !important;
    mask-image:url(https://irp.cdn-website.com/e44c0337/icon/ca_7262806.svg) !important;
  }

  *#dm .dmInner a.u_1247526131:hover .iconBg { background-color:rgb(251,251,251) !important; }

  *#dm .dmInner a.u_1247526131.hover .iconBg { background-color:rgb(251,251,251) !important; }

  *#dm .dmInner a.u_1074543676 span.text {
    color:rgba(27,54,93,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1074543676:hover {
    background-color:rgba(27,54,93,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1074543676.hover {
    background-color:rgba(27,54,93,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1074543676 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1074543676:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1074543676.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner div.u_3198769823 .svg { fill:rgba(9,132,179,1) !important; }

  *#dm .dmInner a.u_1074543676 .iconBg {
    display:inline-block !important;
    background-color:rgba(27,54,93,1) !important;
    mask-image:url(https://irp.cdn-website.com/e44c0337/icon/calander_3670281.svg) !important;
  }

  *#dm .dmInner a.u_1289284147 span.text {
    color:rgba(27,54,93,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1289284147:hover {
    background-color:rgba(27,54,93,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1289284147.hover {
    background-color:rgba(27,54,93,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1289284147:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1289284147.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1289284147 .iconBg {
    display:inline-block !important;
    background-color:rgba(27,54,93,1) !important;
    mask-image:url(https://irp.cdn-website.com/e44c0337/icon/magnifying_8053708.svg) !important;
  }

  *#dm .dmInner a.u_1289284147 {
    background-color:rgba(0,212,255,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1531737267:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1531737267.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1531737267 {
    background-color:rgba(0,212,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1531737267 span.text { color:rgba(27,54,93,1) !important; }

  *#dm .dmInner a.u_1531737267 .iconBg {
    display:inline-block !important;
    background-color:rgba(27,54,93,1) !important;
    mask-image:url(https://irp.cdn-website.com/e44c0337/icon/ca_7262806.svg) !important;
  }

  *#dm .dmInner a.u_1531737267:hover .iconBg { background-color:rgb(251,251,251) !important; }

  *#dm .dmInner a.u_1531737267.hover .iconBg { background-color:rgb(251,251,251) !important; }

  *#dm .dmInner div.u_1583191297 .svg { fill:rgba(0,212,255,1) !important; }

  *#dm .dmInner div.u_1250608999 .svg { fill:rgba(0,212,255,1) !important; }

  *#dm .dmInner div.u_1471734405 .svg { fill:rgba(0,212,255,1) !important; }

  *#dm .dmInner *.u_684534820 .svg { width:100% !important; }

  *#dm .dmInner div.u_684534820 .svg { fill:rgba(193,52,179,1) !important; }

  *#dm .dmInner div.u_684534820 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(221,19,19,0.08) !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1934641791 .svg { width:100% !important; }

  *#dm .dmInner div.u_1934641791 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(221,19,19,0.08) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1934641791 .svg { fill:rgba(211,142,73,1) !important; }

  *#dm .dmInner *.u_1865975311 .svg { width:100% !important; }

  *#dm .dmInner div.u_1865975311 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(221,19,19,0.08) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1007446083 .svg { fill:rgba(9,132,179,1) !important; }

  *#dm .dmInner div.u_1297766196 .svg { fill:rgba(9,132,179,1) !important; }

  *#dm .dmInner div.u_1072882768 .svg { fill:rgba(9,132,179,1) !important; }

  *#dm .dmInner div.u_1865975311 .svg { fill:rgba(0,212,255,1) !important; }

  *#dm .dmInner div.u_622911926 {
    background-color:rgba(8,22,42,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1104348979 {
    background-color:rgba(8,22,42,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1726996148 {
    background-color:rgba(8,22,42,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1048848390 {
    background-color:rgba(8,22,42,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2128092036 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:4px !important;
    border-style:double !important;
    background-color:rgba(0,0,0,0.2) !important;
  }

  *#dm .dmInner *.u_2128092036 .svg { width:100% !important; }

  *#dm .dmInner div.u_2128092036 .svg { fill:rgba(27,54,93,1) !important; }

  *#dm .dmInner div.u_1698108991 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:4px !important;
    border-style:double !important;
    background-color:rgba(0,0,0,0.2) !important;
  }

  *#dm .dmInner *.u_1698108991 .svg { width:100% !important; }

  *#dm .dmInner div.u_1698108991 .svg { fill:rgba(27,54,93,1) !important; }

  *#dm .dmInner div.u_1056410277 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:4px !important;
    border-style:double !important;
    background-color:rgba(0,0,0,0.2) !important;
  }

  *#dm .dmInner *.u_1056410277 .svg { width:100% !important; }

  *#dm .dmInner div.u_1056410277 .svg { fill:rgba(27,54,93,1) !important; }

  *#dm .dmInner a.u_1580780487 span.text {
    font-size:18px !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1580780487 {
    background-color:rgba(27,54,93,1) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1580780487:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1580780487.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1580780487:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(17,36,62,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1580780487.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(17,36,62,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1580780487 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/e44c0337/icon/Arrow_8062929.svg) !important;
  }

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

  *#dm .dmInner *.u_1779086029 { width:100% !important; }

  *#dm .dmInner a.u_1948034968:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1948034968.hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1948034968 {
    background-color:rgba(0,212,255,1) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1995206454 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,212,255,1) !important;
  }

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

  *#dm .dmInner *.u_1742864304 { width:100% !important; }

  *#dm .dmInner div.u_1637864127 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,212,255,1) !important;
  }

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

  *#dm .dmInner *.u_1635675563 { width:100% !important; }

  *#dm .dmInner div.u_1135630790 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,212,255,1) !important;
  }

  *#dm .dmInner a.u_1214761102:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1214761102.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1214761102 {
    background-color:rgba(0,212,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1214761102 span.text { color:rgba(27,54,93,1) !important; }

  *#dm .dmInner a.u_1214761102 .iconBg {
    display:inline-block !important;
    background-color:rgba(27,54,93,1) !important;
    mask-image:url(https://irp.cdn-website.com/e44c0337/icon/ca_7262806.svg) !important;
  }

  *#dm .dmInner a.u_1214761102:hover .iconBg { background-color:rgb(251,251,251) !important; }

  *#dm .dmInner a.u_1214761102.hover .iconBg { background-color:rgb(251,251,251) !important; }

  *#dm .dmInner a.u_1054325116:hover {
    background-color:rgba(27,54,93,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1054325116.hover {
    background-color:rgba(27,54,93,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1287174461 span.text {
    color:rgba(27,54,93,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1287174461:hover {
    background-color:rgba(27,54,93,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1287174461.hover {
    background-color:rgba(27,54,93,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1287174461:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1287174461.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1287174461 .iconBg {
    display:inline-block !important;
    background-color:rgba(27,54,93,1) !important;
    mask-image:url(https://irp.cdn-website.com/e44c0337/icon/magnifying_8053708.svg) !important;
  }

  *#dm .dmInner div.u_1813121003 .svg { fill:rgba(0,212,255,1) !important; }

  *#dm .dmInner a.u_1054325116 {
    background-color:rgba(27,54,93,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1054325116 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1054325116:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1054325116.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1054325116 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/e44c0337/icon/Target_8111385.svg) !important;
  }

  *#dm .dmInner a.u_1287174461 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1502388506 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,212,255,1) !important;
  }

  *#dm .dmInner div.u_1214704051 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,212,255,1) !important;
  }

  *#dm .dmInner div.u_1266445260 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,212,255,1) !important;
  }

  *#dm .dmInner a.u_1948034968:hover span.text { color:rgba(251,251,251,1) !important; }

  *#dm .dmInner a.u_1948034968.hover span.text { color:rgba(251,251,251,1) !important; }

  *#dm .dmInner nav.u_1090613995 { color:black !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1210186902 span.text { font-size:16px !important; }

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

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

  *#dm .dmInner div.u_CallAgent .dmwidget-title { font-size:22px !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1986021653 .dmwidget-title { font-size:22px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
#flex-header[data-overlapping]:not([data-scrolling]) {
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.891528545119705%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 467px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7192ae0 {
    width: 425px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
}
    
#\32 3e70eff {
    width: 452px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 9a811c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 44%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 0e54975 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7r2 {
    width: 486px;
    height: auto;
    max-width: 100%;
}
    
#d06f4501 {
    width: 218px;
    height: 60px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 6% 0% 6%;
}
    
#\36 3d24979f4a54e38542a8abe {
    background-color: var(--color_2);
}
    
#\34 9a811c5 {
    width: 100%;
    min-height: 160px;
    order: 0;
    row-gap: 16px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 419px;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\39 7192ae0 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    order: 2;
}
    
#\32 3e70eff {
    width: 395px;
    order: 1;
}
    
#\35 0e54975 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7r2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 248px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 16% 6% 8% 6%;
}
    
#\36 3d24979f4a54e38542a8abe {
    background-color: var(--color_2);
}
    
#\39 7192ae0 {
    width: 343px;
    margin-top: 0px;
    order: 2;
}
    
#\32 3e70eff {
    width: 96.79%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9a811c5 {
    width: 100%;
    min-height: 1091px;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 0px;
    justify-content: space-between;
    order: 0;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
}
    
#\35 0e54975 {
    order: 0;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-top: -41px;
}
    
#widget_7r2 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 65.87%;
}
    
#d06f4501 {
    height: 50px;
    width: 226px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0446783 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 44%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c95bb40f {
    width: 452px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 b366c21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.89055248618785%;
    align-items: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 2a382aa {
    width: 218px;
    height: 60px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 28de0c5 {
    min-height: 467px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 10% 8% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ee082a2 {
    width: 425px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
}
    
#\39 8875f31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 39d636d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
}
    
#\34 b09d0d9 {
    width: 402px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0446783 {
    width: 100%;
    min-height: 160px;
    order: 0;
    row-gap: 16px;
}
    
#c95bb40f {
    width: 395px;
    order: 1;
}
    
#\32 b366c21 {
    width: 100%;
    min-height: 419px;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
}
    
#\33 2a382aa {
    order: 3;
}
    
#\33 28de0c5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 6% 8% 6%;
}
    
#\35 ee082a2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    order: 2;
}
    
#\39 8875f31 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 39d636d {
    background-color: var(--color_2);
}
    
#\34 b09d0d9 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 0446783 {
    width: 100%;
    min-height: 1233px;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 0px;
    justify-content: space-between;
    order: 0;
    height: auto;
}
    
#c95bb40f {
    width: 95.38%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b366c21 {
    min-height: 248px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
}
    
#\33 2a382aa {
    height: 50px;
    width: 226px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 28de0c5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 12% 6% 6% 6%;
}
    
#\35 ee082a2 {
    width: 343px;
    margin-top: 0px;
    order: 2;
}
    
#\39 8875f31 {
    order: 0;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\33 39d636d {
    background-color: var(--color_2);
}
    
#\34 b09d0d9 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 82.45%;
}
}



@media all {
    
#\34 4178123 {
    width: 452px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 5ff26ec {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
}
    
#\35 dff4bbf {
    width: 425px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
}
    
#\36 0fd8700 {
    width: 498px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\34 d010900 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0c78c9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 21px;
    width: 51.891528545119705%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 76fcee0 {
    min-height: 467px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#a85ba005 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 44%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 f9b7575 {
    width: 239px;
    height: 62px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4178123 {
    width: 395px;
    order: 1;
}
    
#\31 5ff26ec {
    background-color: var(--color_2);
}
    
#\35 dff4bbf {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    order: 2;
}
    
#\36 0fd8700 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#\34 d010900 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 76fcee0 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 6% 0% 6%;
}
    
#a85ba005 {
    width: 100%;
    min-height: 160px;
    order: 0;
    row-gap: 16px;
}
    
#\35 0c78c9a {
    width: 100%;
    min-height: 419px;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\30 f9b7575 {
    order: 3;
}
}



@media (max-width: 767px) {
    
#\34 4178123 {
    width: 93.76%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5ff26ec {
    background-color: var(--color_2);
}
    
#\35 dff4bbf {
    width: 343px;
    margin-top: 0px;
    order: 2;
}
    
#\36 0fd8700 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 75.63%;
}
    
#\34 d010900 {
    order: 0;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-top: -39px;
}
    
#\35 0c78c9a {
    min-height: 248px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\35 76fcee0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 16% 6% 8% 6%;
}
    
#a85ba005 {
    width: 100%;
    min-height: 287px;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 0px;
    justify-content: space-between;
    order: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}
    
#\30 f9b7575 {
    height: 49px;
    width: 237px;
    order: 3;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\39 10b2f33 {
    width: 64.42902397260274%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f8eed320 {
    width: 100%;
    height: 609px;
    margin-top: 50px;
    max-width: 100%;
    order: 5;
}
    
#dfac89c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e812c3ef {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 94px 0% 94px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 8bc4529 {
    width: 96.07791095890411%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 04713e3 {
    width: 70.76%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 e463682 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_ise {
    width: 78.93972602739726%;
    height: 42px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 32f1332 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 79.45%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 1.5% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 275ba93 {
    max-width: 100%;
    width: 365px;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-left: 121px;
    grid-area: auto / auto / auto / auto;
}
    
#a9b88c1b {
    max-width: 100%;
    width: 263px;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-left: 41px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 10b2f33 {
    width: 91.16%;
}
    
#\35 04713e3 {
    width: 91.16%;
}
    
#\34 8bc4529 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#\39 10b2f33 {
    width: 100.00003642489644%;
    max-width: none;
}
    
#f8eed320 {
    height: 220px;
    margin-top: 20px;
}
    
#dfac89c1 {
    min-height: 240px;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 12px;
    width: 100%;
}
    
#e812c3ef {
    min-height: unset;
    flex-direction: column;
    padding: 60px 4% 30px 4%;
}
    
#\34 8bc4529 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\35 04713e3 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#widget_ise {
    height: 240px;
}
    
#\38 32f1332 {
    justify-content: flex-start;
}
    
#\30 275ba93 {
    width: 282px;
    min-height: 44px;
}
    
#a9b88c1b {
    width: 282px;
    min-height: 44px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 3809e10 {
    max-width: 100%;
    width: 88.48%;
    margin-top: 10px;
    height: auto;
    order: 1;
}
    
#b3d3844c {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 1062px;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 6a877db::before, #\31 6a877db > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(8,22,42,1);
    opacity: 0.77;
}
#\31 6a877db {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_3);
    border-style: solid;
    background-image: url();
}
    
#\33 f860253.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 f860253 {
    max-width: 100%;
    width: 80.64%;
    height: auto;
    margin: 4px 0% 75px 0%;
}
    
#c43bc05a::before, #c43bc05a > .bgExtraLayerOverlay {
    
}
#c43bc05a {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    background-image: initial;
    min-width: 4%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    padding: 6% 5% 6% 5%;
}
    
#ff0cc464 {
    max-height: 100%;
    width: 68.93%;
    justify-content: flex-start;
    min-height: 360px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -30px 0% 130px 0%;
}
    
#\32 277e0a9 {
    justify-content: flex-start;
    align-items: center;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    order: 2;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 3.6% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 eb409dd {
    max-width: 100%;
    width: 365px;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 809de7e {
    max-width: 100%;
    width: 353px;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 15.5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0c737ff {
    max-width: 100%;
    width: 353px;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 5.4%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 30673c1 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 63px;
    max-height: 100%;
    height: auto;
    order: 2;
    flex-wrap: nowrap;
    flex-direction: row;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 4.1% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b85af5a0 {
    max-width: 100%;
    width: 365px;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 be2b3d9.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 be2b3d9 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#ac4b6df6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 22f5479 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 19.94%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 3.3%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c033017 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 39.86%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 8.9%;
    grid-area: auto / auto / auto / auto;
}
    
#d146c67e.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#d146c67e {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px -0.2%;
}
    
#\34 8e3f05c {
    width: 68.77%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 eef9796 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 27.87%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 9.8%;
    grid-area: auto / auto / auto / auto;
}
    
#f3aaeeee.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#f3aaeeee {
    width: 22.5781px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\33 cc5e2d7 {
    width: 99.59%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3d3844c {
    padding-left: 3%;
    padding-bottom: 3%;
    min-height: 440px;
    padding-right: 3%;
}
    
#\33 f860253 {
    width: 93.78%;
}
    
#c43bc05a::before, #c43bc05a > .bgExtraLayerOverlay {
    
}
#c43bc05a {
    padding: 5% 5% 5% 5%;
}
    
#ff0cc464 {
    align-self: flex-end;
    margin-left: 0%;
    width: 98.69%;
    min-height: 589px;
    height: auto;
    margin-right: 0%;
    margin-top: 180px;
}
    
#\31 6a877db::before, #\31 6a877db > .bgExtraLayerOverlay {
    
}
    
#\38 3809e10 {
    margin-top: 6px;
    width: 72.67%;
}
    
#\33 eb409dd {
    width: 280px;
    min-height: 46px;
}
    
#\31 809de7e {
    width: 254px;
    margin-left: 28px;
}
    
#\31 0c737ff {
    width: 254px;
    margin-left: 28px;
}
    
#b85af5a0 {
    width: 280px;
    min-height: 46px;
}
}



@media (max-width: 767px) {
    
#b3d3844c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\33 f860253 {
    width: 99.37324400259348%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c43bc05a::before, #c43bc05a > .bgExtraLayerOverlay {
    
}
#c43bc05a {
    width: 100%;
    min-height: 433px;
    justify-content: flex-end;
    align-items: center;
    background-position: 0% 50%;
    height: auto;
    padding: 10% 8% 10% 8%;
    margin: 75px 0% 75px 0%;
}
    
#ff0cc464 {
    align-self: auto;
    width: 99.69%;
    min-height: 430px;
    justify-content: flex-end;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6a877db::before, #\31 6a877db > .bgExtraLayerOverlay {
    
}
    
#\38 3809e10 {
    width: 100.00%;
    margin-top: -10px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 277e0a9 {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 6.1%;
}
    
#\33 eb409dd {
    width: 87px;
    min-height: 44px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 809de7e {
    width: 282px;
    min-height: 44px;
    align-self: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0c737ff {
    width: 282px;
    min-height: 44px;
    align-self: center;
    min-width: 32px;
    margin: 21px 0% 0px 0%;
}
    
#\38 30673c1 {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 80.51%;
    margin-top: 1.3%;
}
    
#b85af5a0 {
    width: 87px;
    min-height: 44px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 22f5479 {
    justify-content: flex-start;
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c033017 {
    justify-content: flex-start;
    min-width: 32px;
    width: 100.00%;
    margin: 14px 0% 0px 0%;
}
    
#\34 8e3f05c {
    width: 69.27%;
}
    
#\34 be2b3d9 {
    width: 27px;
    height: auto;
}
    
#\37 eef9796 {
    justify-content: flex-start;
    width: 100.00%;
    min-width: 32px;
    margin: 10px 0% 0px 0%;
}
    
#f3aaeeee {
    width: 27px;
    height: auto;
}
    
#\31 e35add1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 64293e3 {
    background-color: rgba(251,251,251,1);
    background-image: initial;
}
    
#\38 3cded10 {
    margin: 0px 0% 0px 0%;
}
    
#d96f5abd {
    min-height: 240px;
    column-gap: 6%;
    row-gap: 36px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aafa4ea0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#df15b822 {
    width: 1121px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    margin: 71px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cf2eeb7 {
    width: 86.94316286260629%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d96f5abd {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 6% 3% 6%;
}
    
#aafa4ea0 {
    width: 100%;
    min-height: 80px;
    order: 0;
    height: auto;
    row-gap: 24px;
}
    
#df15b822 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\37 cf2eeb7 {
    width: 91.16%;
}
}



@media (max-width: 767px) {
    
#d96f5abd {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 4% 6%;
}
    
#aafa4ea0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-right: 16px;
    order: 0;
    height: auto;
    padding-bottom: 0px;
}
    
#df15b822 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: -24px;
    width: 296px;
}
    
#\37 cf2eeb7 {
    width: 100%;
}
}



@media all {
    
#\34 c724dcc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.333333333333332%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    background-color: rgba(27,54,93,1);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-width: 0 0 0 1px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 3773cb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.333333333333332%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    background-color: rgba(27,54,93,1);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-width: 0 0 0 1px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 bd8377f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.333333333333332%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    background-color: rgba(27,54,93,1);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-width: 0 0 0 1px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#bc36f7d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bc36f7d0 {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-top: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 46c0d55 {
    width: 374px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 8px 0% 0px 0%;
}
    
#\35 95e8d77 {
    min-height: 271px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a8c32d3e {
    background-color: rgba(251,251,251,1);
    background-image: initial;
}
    
#widget_ua5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 d6fbe32 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 58e4296.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 58e4296 {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1e29c82 {
    width: 374px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da570e1c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d4d1827 {
    width: 374px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f388f396.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f388f396 {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c724dcc {
    width: 32%;
    min-height: 8px;
    order: 0;
    align-items: flex-start;
    padding: 3% 2% 3% 3.5%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3773cb9 {
    width: 32%;
    min-height: 8px;
    order: 0;
    align-items: flex-start;
    padding: 3% 2% 3% 3.5%;
    margin: 0% 0% 0% 0%;
}
    
#\39 bd8377f {
    width: 32%;
    min-height: 8px;
    order: 0;
    align-items: flex-start;
    padding: 3% 2% 3% 3.5%;
    margin: 0% 0% 0% 0%;
}
    
#bc36f7d0 {
    width: 196px;
}
    
#\39 46c0d55 {
    width: 100.00%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\35 95e8d77 {
    column-gap: 2%;
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 3% 6% 12% 6%;
}
}



@media (max-width: 767px) {
    
#\34 c724dcc {
    width: 100%;
    min-height: 147px;
    align-items: center;
    row-gap: 0px;
    order: 1;
    height: auto;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3773cb9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    order: 2;
    height: auto;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 bd8377f {
    width: 100%;
    min-height: 142px;
    align-items: center;
    row-gap: 0px;
    order: 0;
    height: auto;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#bc36f7d0 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 20px;
    width: 308px;
}
    
#\39 46c0d55 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    margin-top: 0px;
}
    
#\35 95e8d77 {
    min-height: 0;
    flex-direction: column;
    row-gap: 13px;
    flex-wrap: nowrap;
    column-gap: 3%;
    padding: 4% 6% 12% 6%;
}
    
#\38 58e4296 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 21px;
    width: 308px;
}
    
#f1e29c82 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    margin-top: 0px;
}
    
#\35 d4d1827 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    margin-top: 0px;
}
    
#f388f396 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 7px;
    width: 308px;
}
}



@media all {
    
#\32 b9d4499 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -100px;
}
    
#\39 b014873 {
    min-height: 173px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d5f5504 {
    background-color: rgba(251,251,251,1);
    background-image: initial;
}
    
#\31 02e0356 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_tbi {
    width: 100%;
    height: 456px;
    max-width: 100%;
    margin-top: 27px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b014873 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding-bottom: 2%;
}
    
#\31 02e0356 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\39 b014873 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
    
#\31 02e0356 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#widget_tbi {
    height: 240px;
}
    
#\32 b9d4499 {
    margin-top: -61px;
}
}



@media all {
    
#\38 0468396 {
    width: 98.14%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: -13px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 cc1a4d9 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#b9f6b9fe {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(17, 36, 62, 1);
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#d0082ff1 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 4e1edb4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(7, 22, 42, 1);
    background-image: initial;
}
    
#\33 90aef15 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#widget_93p {
    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;
}
    
#widget_iaf {
    width: 98.97003424657534%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f537db7 {
    width: 73.1097602739726%;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_44f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eiv {
    width: 93.19%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: -7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_js6 {
    width: 98.14%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: -11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eeebb4b0 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(17, 36, 62, 1);
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#d04a5615 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 30e75ec {
    width: 87.83%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ee362dd {
    width: 99.37%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 15d72fe {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(17, 36, 62, 1);
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#\35 ecf1024 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b172f37 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc263912 {
    width: 97.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ba57c14 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(17, 36, 62, 1);
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#\30 5cd57fa {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b1ada0d {
    width: 92.36%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: -2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_22h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0b05978 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f6bd792 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f630118e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_466.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 2px 3px 2px;
}
#widget_466 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\33 bd168be.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 2px 3px 2px;
}
#\33 bd168be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 8px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 72a3f1b.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 2px 3px 2px;
}
#\32 72a3f1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d5785d48.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 2px 3px 2px;
}
#d5785d48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 cc1a4d9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 6bcc70f {
    margin: 0px 0% 0px 0%;
}
    
#\33 90aef15 {
    column-gap: 4%;
}
}



@media (max-width: 767px) {
    
#\38 cc1a4d9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b9f6b9fe {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d0082ff1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 90aef15 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#eeebb4b0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 15d72fe {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ba57c14 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f537db7 {
    width: 100.00%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c637e260 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#c6c4516c {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_4);
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#\36 1d746eb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\31 783ebe7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ffa11fb1 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_kho {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_igh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -14px;
}
    
#widget_a5l {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 b50e6fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b50e6fe {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bd6ceee {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_4);
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#bf0e4b16 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#aa31272f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aa31272f {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8e37c48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -14px;
}
    
#df92b79d {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_4);
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#\37 f9d860b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 8506efd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8506efd {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 06a5381 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -14px;
}
    
#b3a3a813 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c5d4a02 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_2);
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#widget_dqt {
    width: 473px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c637e260 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 182e0f5 {
    margin: 0px 0% 0px 0%;
}
    
#ffa11fb1 {
    column-gap: 4%;
}
    
#b3a3a813 {
    column-gap: 4%;
}
}



@media (max-width: 767px) {
    
#c637e260 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c6c4516c {
    min-width: 32px;
    margin: -38px 0% 0px 0%;
}
    
#\36 1d746eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ffa11fb1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\34 b50e6fe {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    width: 308px;
}
    
#\39 bd6ceee {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#aa31272f {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 8px;
    width: 308px;
}
    
#df92b79d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8506efd {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 20px;
    width: 308px;
}
    
#b3a3a813 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\35 c5d4a02 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dqt {
    height: auto;
    min-height: 77px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e96d0ce4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#fb207e98 {
    min-height: 719px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 b2b5f27 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/e44c0337/dms3rep/multi/opt/Ai+Voice+Agents-1920w.png);
}
#\31 b2b5f27.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAfElEQVQI1x3J3QqCMBgA0KULJYWgHK7UrP19OnVzthaJvf9rBZ3bg3ZExVTj2iT3Z8Zf47Jus/308iZ0Yb8oIiIuYV+NKfO5eot5dcZZgJrrU+dRVLCYCEwhbW3GXDUEmDz005V1x0b+u+C4VEkzHtqJ6iCXTZpweUB+pj+/jA9a+tF6GwAAAABJRU5ErkJggg==');
}
    
#widget_iih {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_0ct {
    width: 86.99%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: -13px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9ko {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



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



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



@media all {
    
#\34 9e91d08 {
    margin: 0px 0% 0px 0%;
}
    
#\39 cc0740f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1f1b565 {
    width: 800px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d39328d8 {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 6% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 d03ada9 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\33 048c30d {
    width: 872px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1f1b565 {
    width: 480px;
}
    
#d39328d8 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#\33 048c30d {
    width: 480px;
}
}



@media (max-width: 767px) {
    
#d39328d8 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 d03ada9 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 cc0740f {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
    
#\34 1f1b565 {
    width: 310px;
}
    
#d39328d8 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\33 048c30d {
    width: 310px;
}
}



@media all {
    
#\37 4ec5f86 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 da530e7 {
    margin: 0px 0% 0px 0%;
}
    
#\35 fc8eb73 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 1592cc8 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\31 8af0e32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(27,54,93,1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 ab399d2 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ef8bbd6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a7df3f4a {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\39 741bc4b {
    align-items: flex-start;
    width: 99.7887101887271%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 db3785a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f15c23aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 adf7bc2 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e96d0de0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(27,54,93,1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d9f4dc2 {
    align-items: flex-start;
    width: 99.7887101887271%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecd29316 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3092af7 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 324f6aa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2f1adbf {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bdc27bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e990564b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6d3bf1e {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e5dd8e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(27,54,93,1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#c3b4376f {
    align-items: flex-start;
    width: 99.7887101887271%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e106d4e {
    width: 72px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b017023a {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 faef6a7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 705393f {
    justify-content: space-between;
    align-items: flex-start;
    width: 80.56196984488557%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c0c79b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a3036eb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ba89af67 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\32 d2b0255 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f233d3be {
    width: 72px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d975bad {
    width: 72px;
    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 (min-width: 768px) and (max-width: 1024px) {
    
#\35 fc8eb73 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding-bottom: 8%;
}
    
#\31 8af0e32 {
    width: 31.333333333333332%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ab399d2 {
    height: auto;
    width: 110px;
}
    
#\39 741bc4b {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#\38 db3785a {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#e96d0de0 {
    width: 31.333333333333332%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d9f4dc2 {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#ecd29316 {
    height: auto;
    width: 110px;
}
    
#\32 324f6aa {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#\32 e5dd8e6 {
    width: 31.333333333333332%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#c3b4376f {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#\30 e106d4e {
    height: auto;
    width: 110px;
}
    
#\35 faef6a7 {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#\32 d2b0255 {
    height: auto;
    width: 110px;
}
}



@media (max-width: 767px) {
    
#\35 fc8eb73 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 1592cc8 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\37 4ec5f86 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\35 fc8eb73 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 12% 6%;
}
    
#\31 8af0e32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\35 ab399d2 {
    width: 96px;
    height: auto;
}
    
#a7df3f4a {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\38 db3785a {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#e96d0de0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#ecd29316 {
    width: 96px;
    height: auto;
}
    
#\32 324f6aa {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\35 2f1adbf {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\39 6d3bf1e {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\32 e5dd8e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\30 e106d4e {
    width: 72px;
    height: auto;
}
    
#\35 faef6a7 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\31 705393f {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#ba89af67 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\32 d2b0255 {
    width: 96px;
    height: auto;
}
    
#f233d3be {
    width: 72px;
    height: auto;
}
    
#\37 d975bad {
    width: 75px;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 2de1926 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\34 157a180 {
    align-items: center;
    width: 100%;
    min-height: 142px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de336f5c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-color: rgba(0,212,255,1);
    background-image: initial;
    margin: 0% 0% 0% 0%;
}
    
#\37 d952e79 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#ecb0ea74 {
    width: 93.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 66px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc4107bf {
    max-width: 100%;
    width: 365px;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1f2b921 {
    justify-content: flex-start;
    align-items: center;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    order: 0;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: -3.5% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3b520a4 {
    max-width: 100%;
    width: 485px;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 10.1%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c4b03b4 {
    max-width: 100%;
    width: 353px;
    min-height: 56px;
    height: auto;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 5.4%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c98186d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\31 c98186d {
    width: 24px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d952e79 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 f0f3e7e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 157a180 {
    min-width: 32px;
}
    
#de336f5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 d952e79 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#dc4107bf {
    width: 87px;
    min-height: 44px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1f2b921 {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 3b520a4 {
    width: 282px;
    min-height: 44px;
    align-self: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c4b03b4 {
    width: 282px;
    min-height: 44px;
    align-self: flex-start;
    min-width: 32px;
    margin: 21px 0% 0px 0%;
}
    
#\31 c98186d {
    width: 27px;
    height: auto;
}
    
#ecb0ea74 {
    width: 100.00%;
}
}

