@media all {
  #0c37558f[data-css-edit] [data-layout-type=tabs] .tabsControlContainer {
    padding:5px !important;
    background-color:#fff !important;
    border-radius:50% !important;
    width:733px !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  .serviceContent { transition:background-color .25s ease !important; }

  .serviceContent .dmNewParagraph * { transition:color .25s ease !important; }

  .serviceContent:hover { background-color:var(--color_1) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1702313027 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgb(238,238,238) rgb(238,238,238) rgb(238,238,238) rgb(238,238,238) !important;
  }

  *#dm .dmInner div.u_2013702049 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgb(238,238,238) rgb(238,238,238) rgb(238,238,238) rgb(238,238,238) !important;
  }

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

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

  *#dm .dmInner div.u_1664992793 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgb(238,238,238) rgb(238,238,238) rgb(238,238,238) rgb(238,238,238) !important;
  }

  *#dm .dmInner *.u_1956046135 .dmformsubmit { float:LEFT !important; }

  *#dm .dmInner *.u_714905815 .card-service-wgtf52e7c:hover .icon-service svg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_714905815 .title-wgtf52e7c {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_714905815 .card-service-wgtf52e7c .icon-service svg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_714905815 .card-content-wgtf52e7c { background-color:rgba(24,23,23,0.35) !important; }

  *#dm .dmInner *.u_714905815 .service-content-wgtf52e7c { background-color:rgba(24,23,23,0.35) !important; }

  *#dm .dmInner *.u_714905815 .card-wgtf52e7c:hover .card-content-wgtf52e7c { background-color:rgba(24,23,23,0.35) !important; }

  *#dm .dmInner *.u_714905815 .card-service-wgtf52e7c:hover .service-content-wgtf52e7c { background-color:rgba(24,23,23,0.35) !important; }

  *#dm .dmInner *.u_714905815 p { text-align:LEFT !important; }

  *#dm .dmInner *.u_714905815 .learn-more-wgtf52e7c { text-align:LEFT !important; }

  *#dm .dmInner div.u_714905815 p { color:var(--color_2) !important; }

  *#dm .dmInner div.u_714905815 .learn-more-wgtf52e7c { color:var(--color_2) !important; }

  *#dm .dmInner div.u_714905815 .card-content-wgtf52e7c { background-color:rgba(24,23,23,0.35) !important; }

  *#dm .dmInner div.u_714905815 .service-content-wgtf52e7c { background-color:rgba(24,23,23,0.35) !important; }

  *#dm .dmInner div.u_714905815 a.learn-more-wgtf52e7c span.text {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_714905815 a.learn-more-wgtf52e7c:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_714905815 a.learn-more-wgtf52e7c.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner *.u_714905815 .card-wgtf52e7c:hover .hover-wgtf52e7c { background-color:var(--color_4) !important; }

  *#dm .dmInner *.u_714905815 .mobile.hover-wgtf52e7c { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_714905815 .card-service-wgtf52e7c .icon-service svg { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_714905815 .card-image-wgtf52e7c { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_714905815 .card-wgtf52e7c {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_714905815 .card-service-wgtf52e7c {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:0px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1571792682 {
    padding:12.5% !important;
    border-radius:500px 500px 500px 500px !important;
    background-color:rgba(255,255,255,0.1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1871839313 {
    padding:12.5% !important;
    border-radius:500px 500px 500px 500px !important;
    background-color:rgba(255,255,255,0.1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1110955322 {
    padding:12.5% !important;
    border-radius:500px 500px 500px 500px !important;
    background-color:rgba(255,255,255,0.1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1714739234 {
    padding:12.5% !important;
    border-radius:500px 500px 500px 500px !important;
    background-color:rgba(255,255,255,0.1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:5px 5px 5px 5px !important;
  }

  *#dm .dmInner a.u_1007820746:hover .iconBg { background-color:rgba(251,228,65,1) !important; }

  *#dm .dmInner a.u_1007820746.hover .iconBg { background-color:rgba(251,228,65,1) !important; }

  *#dm .dmInner a.u_1007820746 { gap:16px !important; }

  *#dm .dmInner a.u_1007820746 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a1276383/icon/calendar.svg) !important;
    background-color:var(--color_2) !important;
    width:38px !important;
    height:38px !important;
  }

  *#dm .dmInner a.u_1080964336:hover .iconBg { background-color:rgba(251,228,65,1) !important; }

  *#dm .dmInner a.u_1080964336.hover .iconBg { background-color:rgba(251,228,65,1) !important; }

  *#dm .dmInner a.u_1080964336 { gap:16px !important; }

  *#dm .dmInner a.u_1080964336 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a1276383/icon/calendar.svg) !important;
    background-color:var(--color_2) !important;
    width:38px !important;
    height:38px !important;
  }

  *#dm .dmInner div.u_1956046135 input:not([type="submit"]) {
    background-color:rgba(243,243,243,1) !important;
    border-color:rgba(142,168,179,0.15) rgba(142,168,179,0.15) rgba(142,168,179,0.15) rgba(142,168,179,0.15) !important;
    border-radius:8px 8px 8px 8px !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1956046135 textarea {
    background-color:rgba(243,243,243,1) !important;
    border-color:rgba(142,168,179,0.15) rgba(142,168,179,0.15) rgba(142,168,179,0.15) rgba(142,168,179,0.15) !important;
    border-radius:8px 8px 8px 8px !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1956046135 select {
    background-color:rgba(243,243,243,1) !important;
    border-color:rgba(142,168,179,0.15) rgba(142,168,179,0.15) rgba(142,168,179,0.15) rgba(142,168,179,0.15) !important;
    border-radius:8px 8px 8px 8px !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner *.u_1111122040 .card-service-wgtf52e7c:hover .icon-service svg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1111122040 .title-wgtf52e7c {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1111122040 .card-service-wgtf52e7c .icon-service svg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1111122040 .card-content-wgtf52e7c { background-color:rgba(24,23,23,0.35) !important; }

  *#dm .dmInner *.u_1111122040 .service-content-wgtf52e7c { background-color:rgba(24,23,23,0.35) !important; }

  *#dm .dmInner *.u_1111122040 .card-wgtf52e7c:hover .card-content-wgtf52e7c { background-color:rgba(24,23,23,0.35) !important; }

  *#dm .dmInner *.u_1111122040 .card-service-wgtf52e7c:hover .service-content-wgtf52e7c { background-color:rgba(24,23,23,0.35) !important; }

  *#dm .dmInner *.u_1111122040 p { text-align:LEFT !important; }

  *#dm .dmInner *.u_1111122040 .learn-more-wgtf52e7c { text-align:LEFT !important; }

  *#dm .dmInner div.u_1111122040 p { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1111122040 .learn-more-wgtf52e7c { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1111122040 .card-content-wgtf52e7c { background-color:rgba(24,23,23,0.35) !important; }

  *#dm .dmInner div.u_1111122040 .service-content-wgtf52e7c { background-color:rgba(24,23,23,0.35) !important; }

  *#dm .dmInner div.u_1111122040 a.learn-more-wgtf52e7c span.text {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1111122040 a.learn-more-wgtf52e7c:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1111122040 a.learn-more-wgtf52e7c.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1111122040 .card-wgtf52e7c:hover .hover-wgtf52e7c { background-color:var(--color_4) !important; }

  *#dm .dmInner *.u_1111122040 .mobile.hover-wgtf52e7c { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1111122040 .card-service-wgtf52e7c .icon-service svg { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1111122040 .card-image-wgtf52e7c { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1111122040 .card-wgtf52e7c {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1111122040 .card-service-wgtf52e7c {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:0px !important;
  }

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

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

  *#dm .dmInner div.u_1720810097 {
    padding:12.5% !important;
    border-radius:500px 500px 500px 500px !important;
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1129218144 {
    padding:12.5% !important;
    border-radius:500px 500px 500px 500px !important;
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1816350987 {
    padding:12.5% !important;
    border-radius:500px 500px 500px 500px !important;
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1327342725 {
    padding:12.5% !important;
    border-radius:500px 500px 500px 500px !important;
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1523829851 {
    padding:12.5% !important;
    border-radius:500px 500px 500px 500px !important;
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1726804426 {
    padding:12.5% !important;
    border-radius:500px 500px 500px 500px !important;
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1911037968 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner a.u_1911037968:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1911037968.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1638435761 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner a.u_1638435761:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1638435761.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1725352496 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner a.u_1725352496:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1725352496.hover { border-color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner a.u_1610574820 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner a.u_1610574820:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1610574820.hover { border-color:var(--color_3) !important; }

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

  *#dm .dmInner a.u_1530987783 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner a.u_1530987783:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1530987783.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1757336480 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner a.u_1757336480:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1757336480.hover { border-color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1956046135 .dmformsubmit:hover {
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1956046135 .dmformsubmit.hover {
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1956046135 .dmformsubmit:hover input[type="submit"] { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1956046135 .dmformsubmit.hover input[type="submit"] { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1956046135 input[type="submit"] {
    color:var(--color_5) !important;
    font-size:18px !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1956046135 .dmwidget-title { text-align:center !important; }

  *#dm .dmInner div.u_1956046135 .dmformsubmit {
    justify-content:center !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    height:50px !important;
    width:723px !important;
  }

  *#dm .dmInner div.u_1956046135 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1956046135 .m-recaptcha {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1956046135 .dmforminput input {
    font-family:Montserrat !important;
    text-align:left !important;
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1956046135 .dmforminput textarea {
    font-family:Montserrat !important;
    text-align:left !important;
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1956046135 .dmforminput .fileUploadLink {
    font-family:Montserrat !important;
    text-align:left !important;
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1956046135 .checkboxwrapper span {
    font-family:Montserrat !important;
    text-align:left !important;
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1956046135 .radiowrapper span {
    font-family:Montserrat !important;
    text-align:left !important;
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1956046135 .optinwrapper div {
    font-family:Montserrat !important;
    text-align:left !important;
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1956046135 .freetextwrapper {
    font-family:Montserrat !important;
    text-align:left !important;
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1956046135 .dmforminput select {
    font-family:Montserrat !important;
    text-align:left !important;
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1956046135 .dmforminput option {
    font-family:Montserrat !important;
    text-align:left !important;
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1956046135 input::placeholder {
    color:rgba(0,0,0,0.36) !important;
    font-family:Montserrat !important;
    font-size:18px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1956046135 input.placeholder {
    color:rgba(0,0,0,0.36) !important;
    font-family:Montserrat !important;
    font-size:18px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1956046135 textarea::placeholder {
    color:rgba(0,0,0,0.36) !important;
    font-family:Montserrat !important;
    font-size:18px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1956046135 textarea.placeholder {
    color:rgba(0,0,0,0.36) !important;
    font-family:Montserrat !important;
    font-size:18px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1956046135 select::placeholder {
    color:rgba(0,0,0,0.36) !important;
    font-family:Montserrat !important;
    font-size:18px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1956046135 select.placeholder {
    color:rgba(0,0,0,0.36) !important;
    font-family:Montserrat !important;
    font-size:18px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1956046135 .dmform-success {
    text-align:center !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1956046135 .dmform-success .rteBlock {
    text-align:center !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1956046135 .dmform-error {
    text-align:center !important;
    color:var(--color_5) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1956046135 input::placeholder { font-size:20px !important; }

  *#dm .dmInner div.u_1956046135 input.placeholder { font-size:20px !important; }

  *#dm .dmInner div.u_1956046135 textarea::placeholder { font-size:20px !important; }

  *#dm .dmInner div.u_1956046135 textarea.placeholder { font-size:20px !important; }

  *#dm .dmInner div.u_1956046135 select::placeholder { font-size:20px !important; }

  *#dm .dmInner div.u_1956046135 select.placeholder { font-size:20px !important; }

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

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

  *#dm .dmInner div.u_1956046135 .dmforminput input { font-size:18px !important; }

  *#dm .dmInner div.u_1956046135 .dmforminput textarea { font-size:18px !important; }

  *#dm .dmInner div.u_1956046135 .dmforminput .fileUploadLink { font-size:18px !important; }

  *#dm .dmInner div.u_1956046135 .checkboxwrapper span { font-size:18px !important; }

  *#dm .dmInner div.u_1956046135 .radiowrapper span { font-size:18px !important; }

  *#dm .dmInner div.u_1956046135 .optinwrapper div { font-size:18px !important; }

  *#dm .dmInner div.u_1956046135 .freetextwrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1956046135 .dmforminput select { font-size:18px !important; }

  *#dm .dmInner div.u_1956046135 .dmforminput option { font-size:18px !important; }

  *#dm .dmInner *.u_714905815 .card-container-wgtf52e7c { row-gap:28px !important; }

  *#dm .dmInner div.u_714905815 .title-wgtf52e7c { font-size:23px !important; }

  *#dm .dmInner *.u_714905815 .card-content-wgtf52e7c {
    padding-top:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner *.u_714905815 .service-content-wgtf52e7c {
    padding-top:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner *.u_714905815 .card-wgtf52e7c:hover .hover-wgtf52e7c { padding:9px !important; }

  *#dm .dmInner *.u_714905815 .top-wgtf52e7c { padding:9px !important; }

  *#dm .dmInner div.u_714905815 .learn-more-wgtf52e7c { font-size:18px !important; }

  *#dm .dmInner *.u_1111122040 .card-container-wgtf52e7c { row-gap:28px !important; }

  *#dm .dmInner div.u_1111122040 .title-wgtf52e7c { font-size:23px !important; }

  *#dm .dmInner *.u_1111122040 .card-content-wgtf52e7c {
    padding-top:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner *.u_1111122040 .service-content-wgtf52e7c {
    padding-top:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner *.u_1111122040 .card-wgtf52e7c:hover .hover-wgtf52e7c { padding:9px !important; }

  *#dm .dmInner *.u_1111122040 .top-wgtf52e7c { padding:9px !important; }

  *#dm .dmInner div.u_1111122040 .learn-more-wgtf52e7c { font-size:18px !important; }
}
*#dm .dmInner div.u_1956046135 .dmforminput textarea
{
	height:260px !important;
}
*#dm .dmInner div.u_1956046135 input:not([type="submit"])
{
	height:60px !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_714905815 .card-wgtf52e7c:hover .hover-wgtf52e7c { padding:10px !important; }

  *#dm .dmInner *.u_714905815 .top-wgtf52e7c { padding:10px !important; }

  *#dm .dmInner *.u_1111122040 .card-wgtf52e7c:hover .hover-wgtf52e7c { padding:10px !important; }

  *#dm .dmInner *.u_1111122040 .top-wgtf52e7c { padding:10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_714905815 .card-wgtf52e7c { width:100% !important; }

  *#dm .dmInner *.u_714905815 .card-service-wgtf52e7c { width:100% !important; }

  *#dm .dmInner *.u_714905815 .card-wgtf52e7c:hover .hover-wgtf52e7c { padding:15px !important; }

  *#dm .dmInner *.u_714905815 .top-wgtf52e7c { padding:15px !important; }

  *#dm .dmInner *.u_714905815 .mobile.hover-wgtf52e7c { padding:15px !important; }

  *#dm .dmInner *.u_1111122040 .card-wgtf52e7c { width:100% !important; }

  *#dm .dmInner *.u_1111122040 .card-service-wgtf52e7c { width:100% !important; }

  *#dm .dmInner *.u_1111122040 .card-wgtf52e7c:hover .hover-wgtf52e7c { padding:15px !important; }

  *#dm .dmInner *.u_1111122040 .top-wgtf52e7c { padding:15px !important; }

  *#dm .dmInner *.u_1111122040 .mobile.hover-wgtf52e7c { padding:15px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1956046135
{
}
*#dm .dmInner div.u_1956046135
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781520 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 800px;
    flex-wrap: nowrap;
    padding: 80px 80px 80px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    background-size: contain;
    min-height: 8px;
    background-position: 100% 50%;
    column-gap: 0%;
    row-gap: 0px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/a1276383/dms3rep/multi/opt/Car+with+Gear_Hero_Comp-1920w.png");
    border-style: solid;
    background-position: 100% 100%;
    background-size: contain;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_i7o {
    max-width: 100%;
    width: 625px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dp2 {
    width: 97.25%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_9oe {
    align-items: flex-start;
    width: 800px;
    min-height: 0px;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    justify-content: flex-start;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_i5m {
    align-items: flex-start;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#b8a259b2 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pqu {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 e9b32cb {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\39 0cd81dd {
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8a77b0f {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a7ca13a1::before, #a7ca13a1 > .bgExtraLayerOverlay {
    
}
#a7ca13a1 {
    background-color: rgba(0,0,0,0);
    background-image: url("https://lirp.cdn-website.com/a1276383/dms3rep/multi/opt/Brick+Background_Comp-1920w.png");
}
    
#\39 62e9813 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pfj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_8m9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_8m9 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f0c19d7b {
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ca077a17 {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 80px 80px 80px 80px;
    margin: 0% 0% 0% 0%;
}
    
#widget_k4i {
    max-width: 100%;
    width: 850px;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e5e2a092 {
    background-image: initial;
    background-color: rgba(0,0,0,0);
}
    
#group_m1q {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_u32 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#a75391bc {
    margin: 0px 0% 0px 0%;
}
    
#group_rgr {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 500px;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_106 {
    align-items: center;
    width: 330px;
    min-height: 250px;
    max-height: 100%;
    row-gap: 19px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 3px 3px 3px 3px;
    border-radius: 12px 12px 12px 12px;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bhp {
    width: 72px;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#group_cfu {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
    align-self: stretch;
}
    
#widget_rgl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gjc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 30587f0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 30587f0 {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3mi.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3mi {
    width: 170px;
    height: 100px;
    min-width: 32px;
    max-width: 100%;
    margin: 114px 0% 0px 0%;
}
    
#group_brk[data-css-edit] {
    z-index: 1;
}
#group_brk {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 80px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\38 538e066 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 500px;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f269fa2 {
    align-items: center;
    width: 330px;
    min-height: 250px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 3px 3px 3px 3px;
    border-radius: 12px 12px 12px 12px;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6b4697b {
    width: auto;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#af321fc8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
    align-self: stretch;
}
    
#b66cefda {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 3d4b48c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f932803.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 f932803 {
    width: 170px;
    height: 100px;
    min-width: 32px;
    max-width: 100%;
    margin: -80px 0% 0px 0%;
}
    
#\36 05058b5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 500px;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
}
    
#\33 5f505bf {
    align-items: center;
    width: 330px;
    min-height: 250px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 3px 3px 3px 3px;
    border-radius: 12px 12px 12px 12px;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 471b2d6 {
    width: auto;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\34 20d83a4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
    align-self: stretch;
}
    
#cdaf8745 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bd84f6bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c341d46.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c341d46 {
    width: 170px;
    height: 100px;
    min-width: 32px;
    max-width: 100%;
    margin: 60px 0px 0px 0%;
}
    
#widget_ne9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ne9 {
    width: 380px;
    height: 900px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: 0px -38px 0px -38px;
}
    
#d3586ac2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 80px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#ea5c626f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 500px;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 923cedc {
    align-items: center;
    width: 330px;
    min-height: 250px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 3px 3px 3px 3px;
    border-radius: 12px 12px 12px 12px;
    min-width: 32px;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e40edae {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\34 de70b2b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
    align-self: stretch;
}
    
#\30 dcb47fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dbdfebb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af423021.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af423021 {
    width: 170px;
    height: 100px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 114px 0% 0px 0%;
}
    
#\33 8be3e23 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 500px;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d1bd07c {
    align-items: center;
    width: 330px;
    min-height: 250px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 3px 3px 3px 3px;
    border-radius: 12px 12px 12px 12px;
    min-width: 32px;
    order: 1;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f8437f15 {
    width: auto;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#df6355c1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
    align-self: stretch;
}
    
#\36 981d758 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2a90c38 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 63f6f9e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 63f6f9e {
    width: 170px;
    height: 100px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: -80px 0% 0px 0%;
}
    
#a59c4f88 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 500px;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
}
    
#df44207b {
    align-items: center;
    width: 330px;
    min-height: 250px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 3px 3px 3px 3px;
    border-radius: 12px 12px 12px 12px;
    min-width: 32px;
    order: 1;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 933958a {
    width: auto;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\38 c0ca9ce {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
    align-self: stretch;
}
    
#fdf3dc79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fb89d3cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 afbfd7d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 afbfd7d {
    width: 170px;
    height: 100px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 60px 0px 0px 0%;
}
    
#\32 d1a88f0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 d1a88f0 {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe093838.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#fe093838 {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b03c96ce.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#b03c96ce {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1ebea99.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#c1ebea99 {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b3712b9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 b3712b9 {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 c006098 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 80px 80px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5ba6b01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 75398c5 {
    background-position: 50% 0%;
    background-image: initial;
    background-color: rgba(0,0,0,0);
}
    
#\32 9cebe7c {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2b01d44 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 17px;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5851af5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_l8e {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_oqd {
    align-items: flex-end;
    width: 410.4px;
    min-height: 100%;
    max-height: none;
    row-gap: 100px;
    column-gap: 24px;
    order: 0;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#group_s3j {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 300px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    align-self: flex-end;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px -60px 0px 0px;
}
    
#widget_vun {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 1;
}
    
#widget_noh {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 1e4a0df {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 300px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\38 a46918b {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fa2f8133 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 1;
}
    
#bbc0006c {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 300px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    align-self: flex-end;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px -70px 0px 0px;
}
    
#\36 554bbf7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 554bbf7 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a0feca1a {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 1;
}
    
#a4faf510 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 300px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    align-self: flex-end;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -85px;
}
    
#ddfc3c4e {
    width: 231px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 617eb0c {
    width: 49.4844px;
    height: 50px;
    max-width: 100%;
    order: 1;
}
    
#e0b7c2af {
    align-items: flex-start;
    width: 408.388px;
    min-height: 100%;
    max-height: none;
    row-gap: 100px;
    column-gap: 24px;
    order: 2;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#\34 7802a01 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -60px;
}
    
#\38 b39cc77 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c3555b7e {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\39 5c383f6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px -85px 0px 0px;
}
    
#baf5c3c1 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\30 231623e {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c4e5f75d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px -85px 0px 0px;
}
    
#\39 ec98fa9 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\37 4cf78ef {
    width: 208px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 512110e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -70px;
}
    
#b48f2881 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#b38cc306 {
    width: 188px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_0h9 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#widget_itu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 02ae0f4 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 17px;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aec71841 {
    align-items: flex-end;
    width: 410.4px;
    min-height: 100%;
    max-height: none;
    row-gap: 100px;
    column-gap: 24px;
    order: 0;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#\30 e686831 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 300px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    align-self: flex-end;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px -60px 0px 0px;
}
    
#b5849b0d {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 0b6f21b {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 1;
}
    
#fc925530 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 300px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\38 0db83a3 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 947ad1d {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 1;
}
    
#\31 b847cd2 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 300px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    align-self: flex-end;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -85px;
}
    
#\32 650ce89 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bc26ab8e {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 1;
}
    
#f52e1bd1 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 300px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    align-self: flex-end;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px -70px 0px 0px;
}
    
#\39 fa2dd12 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 f69faed {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 1;
}
    
#\37 fd6293c {
    align-items: flex-start;
    width: 408.388px;
    min-height: 100%;
    max-height: none;
    row-gap: 100px;
    column-gap: 24px;
    order: 2;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#\35 462259a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -60px;
}
    
#b21bfa09 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\37 db27e43 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 db58b91 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px -85px 0px 0px;
}
    
#\31 5a54760 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\30 8043b35 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 51d1f1c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px -85px 0px 0px;
}
    
#f9387c96 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#f4dc6506 {
    width: 208px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 1d83baf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -70px;
}
    
#ffedf998 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\37 2742fe1 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\30 8ace1d7 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ffc16af5 {
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2b6e60a {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 80px 80px 80px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\31 307e208 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d08dbb2 {
    background-image: url();
    background-color: rgba(0,0,0,0);
    background-size: contain;
    background-position: 50% 100%;
}
    
#group_oe0[data-css-edit] {
    overflow: hidden;
    z-index: 1;
}
#group_oe0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 16px 16px 16px 16px;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    background-color: var(--color_3);
    background-image: initial;
    align-self: stretch;
    padding: 24px 20px 24px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 bb246e6 {
    align-items: flex-start;
    width: 60%;
    min-height: auto;
    max-height: 100%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
    box-shadow: none;
    order: 1;
    justify-self: auto;
    background-color: var(--color_3);
    background-image: initial;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1001c52.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b1001c52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#group_bbt {
    align-items: flex-start;
    width: 40%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    align-self: stretch;
    height: auto;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d3d14a2 {
    margin: 0px 0% 0px 0%;
}
    
#c8435276[data-css-edit] {
    overflow: hidden;
}
#c8435276 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 376px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1c8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_s0l {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 19px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#widget_973 {
    width: 84px;
    height: auto;
    max-width: 100%;
}
    
#group_udb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 24px;
}
    
#widget_bai {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 69c3a1c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c12be18 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 19px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#b09b9a5d {
    width: 84px;
    height: auto;
    max-width: 100%;
}
    
#\38 7e04c26 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 24px;
}
    
#c6df76e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 e4b21d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ae7775e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 19px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    order: 4;
}
    
#f6f1cc9b {
    width: 84px;
    height: auto;
    max-width: 100%;
}
    
#\39 70da3ca {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 24px;
}
    
#de619dd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b8606aec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ih3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ih3 {
    width: 350px;
    height: 350px;
    max-width: 100%;
    align-self: flex-end;
    margin: -280px -150px 0px 0px;
}
    
#widget_jig {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 de0aa26::before, #\30 de0aa26 > .bgExtraLayerOverlay {
    
}
#\30 de0aa26 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url();
    border-style: solid;
    background-position: 50% 0%;
}
    
#e971378d {
    align-items: center;
    width: 300px;
    min-height: 100px;
    max-height: none;
    row-gap: 47px;
    column-gap: 20px;
    flex-direction: row;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7761c68.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 7761c68 {
    width: 75px;
    height: 70px;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5b1444c {
    margin: 0px 0% 0px 0%;
}
    
#\38 f1038f0 {
    width: 180px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bab28658 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 114px;
    flex-wrap: nowrap;
    padding: 0px 80px 0px 80px;
    margin: 0% 0% 0% 0%;
}
    
#eb5419dd {
    background-size: contain;
    min-height: 8px;
    background-position: 50% 100%;
    column-gap: 2%;
    row-gap: 0px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 4fb00ec {
    align-items: center;
    width: 300px;
    min-height: 100px;
    max-height: none;
    row-gap: 47px;
    column-gap: 20px;
    flex-direction: row;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c6556b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\36 c6556b0 {
    width: 75px;
    height: 70px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 332e679 {
    width: 180px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6975482 {
    align-items: center;
    width: 300px;
    min-height: 100px;
    max-height: none;
    row-gap: 47px;
    column-gap: 20px;
    flex-direction: row;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3884bcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\39 3884bcf {
    width: 75px;
    height: 70px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 16cd189 {
    width: 180px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e30effef {
    align-items: center;
    width: 300px;
    min-height: 100px;
    max-height: none;
    row-gap: 47px;
    column-gap: 20px;
    flex-direction: row;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 99242d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\37 99242d3 {
    width: 75px;
    height: 70px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbf4abe0 {
    width: 180px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 7585120 {
    max-width: 100%;
    width: 600px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 499e443::before, #\30 499e443 > .bgExtraLayerOverlay {
    
}
#\30 499e443 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url();
    border-style: solid;
    background-position: 50% 0%;
}
    
#\39 9ddae2f {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 b23efef {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 80px 80px 80px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\30 885ee0a {
    background-size: contain;
    min-height: 8px;
    background-position: 50% 100%;
    column-gap: 2%;
    row-gap: 0px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    background-image: url();
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ca351717 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 1;
    align-self: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 16be612 {
    max-width: 100%;
    width: 570px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e538f754 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_98a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_98a {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 46d8547.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\33 46d8547 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 e998298 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 a4dd16c {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 37e3730 {
    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/a1276383/dms3rep/multi/opt/Brick+Background_Comp-1920w.png");
}
    
#\38 391a250 {
    margin: 0px 0% 0px 0%;
}
    
#\39 de87a36 {
    max-width: 100%;
    width: 670px;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c115921c {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 80px 0px 80px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 46a7049 {
    width: 659px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_162 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fa6afb3d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#fa6afb3d {
    width: 270px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gvb {
    align-items: flex-start;
    width: 50%;
    min-height: 626px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    background-image: url(https://lirp.cdn-website.com/a1276383/dms3rep/multi/opt/Technician-Working-on-Vehicle_Specials_Comp-1920w.png);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 5544837 {
    justify-content: flex-start;
    align-items: center;
    width: 400px;
    min-height: 380px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: url(https://lirp.cdn-website.com/a1276383/dms3rep/multi/opt/Fleet_Homepage_Comp-1920w.png);
    border-radius: 10px 10px 10px 10px;
    order: 3;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8298194 {
    max-width: 100%;
    width: 1189px;
    height: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8894187 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\30 5a6a6ed {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 9b2ff1f {
    justify-content: flex-start;
    align-items: center;
    width: 400px;
    min-height: 380px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: url(https://lirp.cdn-website.com/a1276383/dms3rep/multi/opt/Sprinters+Vehicles_Comp-1920w.png);
    border-radius: 10px 10px 10px 10px;
    order: 3;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ddc37f8 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#cb800837 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\35 e964397 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 c750cef {
    justify-content: flex-start;
    align-items: center;
    width: 400px;
    min-height: 380px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: url(https://lirp.cdn-website.com/a1276383/dms3rep/multi/opt/Diesel+Vehicles_Comp-1920w.png);
    border-radius: 10px 10px 10px 10px;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 af9ed83 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#c1e95d7c {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\39 a00a7b5 {
    align-items: center;
    width: 77.52%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9de9516 {
    justify-content: flex-start;
    align-items: center;
    width: 400px;
    min-height: 380px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: url(https://lirp.cdn-website.com/a1276383/dms3rep/multi/opt/European+Vehicles_Comp-1920w.png);
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 03ab652 {
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e6f6d9fa {
    background-image: initial;
    background-color: rgba(0,0,0,0);
}
    
#a0697f2a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 0px 0px 0px 0px;
}
    
#\38 ffb44e7 {
    margin: 0px 0% 0px 0%;
}
    
#\32 0090fb8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#ecb6f1ab {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\39 5b33e2f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 4bda465 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 0px 80px 0px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\34 5d2c295.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 5d2c295 {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fff0f176 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#f6f9324e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\38 743a710 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\33 28fd56b {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\31 a5daf7c {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 bf41cbd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#f473db86 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 6b13b06 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\37 9c2819a {
    justify-content: flex-start;
    align-items: center;
    width: 400px;
    min-height: 380px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: url(https://lirp.cdn-website.com/a1276383/dms3rep/multi/opt/HybridEV+Vehicles-1920w.png);
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 43e7277 {
    justify-content: flex-start;
    align-items: center;
    width: 400px;
    min-height: 380px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: url(https://lirp.cdn-website.com/a1276383/dms3rep/multi/opt/RV+Vehicles_Comp-1920w.png);
    border-radius: 10px 10px 10px 10px;
    order: 3;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 800px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#\36 3bd85219866cc3622781522 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 8px;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_9oe {
    min-height: 624px;
    align-items: center;
    width: 100%;
}
    
#group_i5m {
    align-items: center;
}
    
#widget_i7o {
    width: 99.69%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0cd81dd {
    row-gap: 40px;
}
    
#a7ca13a1::before, #a7ca13a1 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#widget_k4i {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#group_m1q {
    width: 100%;
    row-gap: 0px;
}
    
#group_u32 {
    column-gap: 40px;
    align-items: flex-start;
}
    
#group_brk {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 0px;
    height: auto;
    justify-content: space-between;
    width: 50%;
    row-gap: 40px;
}
    
#d3586ac2 {
    justify-content: space-between;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 0px;
    height: auto;
    width: 50%;
    row-gap: 40px;
}
    
#f0c19d7b {
    row-gap: 40px;
}
    
#a75391bc {
    margin: 0px 0% 0px 0%;
}
    
#ca077a17 {
    padding: 40px 40px 40px 40px;
}
    
#\38 538e066 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\32 f269fa2 {
    width: 100%;
}
    
#\36 05058b5 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\33 5f505bf {
    width: 100%;
}
    
#a59c4f88 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#df44207b {
    width: 100%;
}
    
#\32 d1bd07c {
    width: 100%;
    min-height: 294px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8be3e23 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#ea5c626f {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\30 923cedc {
    width: 100%;
    min-height: 294px;
}
    
#group_106 {
    width: 100%;
}
    
#group_rgr {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#widget_bhp {
    height: 60px;
    width: 60px;
}
    
#\31 e40edae {
    width: 60px;
    height: 60px;
}
    
#f8437f15 {
    width: 60px;
    height: 60px;
}
    
#\30 6b4697b {
    width: 60px;
    height: 60px;
}
    
#\37 933958a {
    width: 60px;
    height: 60px;
}
    
#\39 471b2d6 {
    width: 60px;
    height: 60px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#widget_vun {
    height: auto;
}
    
#fa2f8133 {
    height: auto;
    width: 50px;
}
    
#a0feca1a {
    height: auto;
}
    
#\39 617eb0c {
    height: auto;
}
    
#c3555b7e {
    height: auto;
}
    
#baf5c3c1 {
    height: auto;
}
    
#\39 ec98fa9 {
    height: auto;
}
    
#b48f2881 {
    height: auto;
}
    
#\35 c006098 {
    padding: 40px 40px 40px 40px;
}
    
#\35 5851af5 {
    margin: 0px 0% 0px 0%;
}
    
#e2b01d44 {
    column-gap: 10px;
}
    
#\38 5ba6b01 {
    row-gap: 40px;
}
    
#e0b7c2af {
    row-gap: 60px;
    width: 420px;
}
    
#group_oqd {
    row-gap: 60px;
    width: 420px;
}
    
#bbc0006c {
    width: 199px;
    column-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px -80px 0px 0px;
}
    
#\36 554bbf7 {
    width: 210px;
}
    
#group_s3j {
    column-gap: 15px;
}
    
#widget_noh {
    width: 140.788px;
}
    
#a4faf510 {
    column-gap: 15px;
}
    
#\36 512110e {
    column-gap: 15px;
}
    
#c4e5f75d {
    column-gap: 15px;
}
    
#\39 5c383f6 {
    column-gap: 15px;
}
    
#\34 7802a01 {
    column-gap: 15px;
}
    
#\34 1e4a0df {
    column-gap: 15px;
}
    
#\32 9cebe7c {
    width: 99.95%;
}
    
#\32 02ae0f4 {
    column-gap: 10px;
    justify-content: space-around;
}
    
#aec71841 {
    row-gap: 40px;
    width: 260px;
    align-items: center;
}
    
#\30 e686831 {
    column-gap: 10px;
    justify-content: flex-start;
    width: 311px;
    min-height: 50px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#b5849b0d {
    width: 300px;
    order: 1;
}
    
#\37 0b6f21b {
    height: 50px;
    order: 0;
}
    
#fc925530 {
    column-gap: 10px;
    width: 311px;
    min-height: 50px;
    justify-content: flex-start;
}
    
#\34 947ad1d {
    height: 50px;
    width: 50px;
    order: 0;
}
    
#\31 b847cd2 {
    column-gap: 10px;
    width: 311px;
    min-height: 50px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#bc26ab8e {
    height: 50px;
    order: 0;
}
    
#f52e1bd1 {
    width: 311px;
    column-gap: 10px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\39 fa2dd12 {
    width: 210px;
    order: 1;
}
    
#\35 f69faed {
    height: 50px;
    order: 0;
}
    
#\37 fd6293c {
    row-gap: 40px;
    width: 260px;
    align-items: center;
}
    
#\35 462259a {
    column-gap: 10px;
    width: 311px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#b21bfa09 {
    height: 50px;
}
    
#\34 db58b91 {
    column-gap: 10px;
    width: 311px;
    min-height: 50px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\31 5a54760 {
    height: 50px;
}
    
#\31 51d1f1c {
    column-gap: 15px;
    width: 311px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#f9387c96 {
    height: 50px;
}
    
#\38 1d83baf {
    column-gap: 15px;
    width: 311px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#ffedf998 {
    height: 50px;
}
    
#\38 0db83a3 {
    order: 1;
}
    
#\32 650ce89 {
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8ace1d7 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\31 307e208 {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#ffc16af5 {
    row-gap: 40px;
}
    
#\36 d3d14a2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 2b6e60a {
    min-height: 0px;
    padding: 40px 40px 40px 40px;
}
    
#group_oe0 {
    column-gap: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#group_bbt {
    width: 100%;
    min-width: 32px;
    min-height: 0%;
    order: 1;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bb246e6 {
    width: 100%;
    min-width: 32px;
    min-height: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_1c8 {
    align-items: flex-start;
    min-height: 0px;
}
    
#group_s0l {
    column-gap: 20px;
    justify-content: center;
}
    
#\38 c12be18 {
    column-gap: 20px;
    justify-content: center;
}
    
#\34 ae7775e {
    column-gap: 20px;
    justify-content: center;
}
    
#\38 7e04c26 {
    row-gap: 10px;
    width: 350px;
}
    
#group_udb {
    row-gap: 10px;
    width: 350px;
}
    
#\39 70da3ca {
    row-gap: 10px;
    width: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7761c68 {
    height: 76px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f5b1444c {
    margin: 0px 0% 0px 0%;
}
    
#\30 de0aa26::before, #\30 de0aa26 > .bgExtraLayerOverlay {
    
}
    
#bab28658 {
    min-height: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 40px 0px 40px;
}
    
#eb5419dd {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 8px;
    align-content: flex-start;
    column-gap: 2%;
    row-gap: 20px;
    justify-content: center;
    padding: 0px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 c6556b0 {
    height: 76px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3884bcf {
    height: 76px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 99242d3 {
    height: 76px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e971378d {
    min-width: 32px;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 20px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4fb00ec {
    min-width: 32px;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 20px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e6975482 {
    min-width: 32px;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 20px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e30effef {
    min-width: 32px;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f1038f0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 332e679 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 16cd189 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dbf4abe0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7585120 {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 499e443::before, #\30 499e443 > .bgExtraLayerOverlay {
    
}
    
#\39 9ddae2f {
    margin: 0px 0% 0px 0%;
}
    
#\30 885ee0a {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 8px;
    row-gap: 18px;
    padding: 0px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b23efef {
    min-height: 467px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
}
    
#widget_98a {
    min-width: 32px;
    width: 500px;
    margin: 0px 0% 0px 0%;
}
    
#ca351717 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#e538f754 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#\32 16be612 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a4dd16c {
    padding: 40px 40px 40px 40px;
}
    
#\38 391a250 {
    margin: 0px 0% 0px 0%;
}
    
#c115921c {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e998298 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_gvb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5544837 {
    min-width: 32px;
    row-gap: 20px;
    width: 48%;
    min-height: 350px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8298194 {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\39 8894187 {
    height: auto;
}
    
#fff0f176 {
    height: auto;
}
    
#\33 28fd56b {
    height: auto;
}
    
#\36 af9ed83 {
    height: auto;
}
    
#c1e95d7c {
    height: auto;
}
    
#\39 a00a7b5 {
    width: 100%;
}
    
#ecb6f1ab {
    height: auto;
}
    
#\38 ffb44e7 {
    margin: 0px 0% 0px 0%;
}
    
#\30 4bda465 {
    padding: 0px 40px 0px 40px;
}
    
#a0697f2a {
    align-content: stretch;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 20px;
}
    
#\34 9de9516 {
    min-width: 32px;
    width: 48%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 350px;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9c2819a {
    min-width: 32px;
    width: 48%;
    min-height: 350px;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c750cef {
    min-width: 32px;
    row-gap: 20px;
    width: 48%;
    min-height: 350px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9b2ff1f {
    min-width: 32px;
    row-gap: 20px;
    width: 48%;
    min-height: 350px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 43e7277 {
    min-width: 32px;
    row-gap: 20px;
    width: 48%;
    min-height: 350px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f6f9324e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_9oe {
    min-height: 520px;
    width: 100%;
    height: auto;
    align-items: center;
}
    
#widget_dp2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_pqu {
    width: 250px;
    min-height: 50px;
}
    
#\34 e9b32cb {
    width: 250px;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#\39 0cd81dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#\31 8a77b0f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#a7ca13a1::before, #a7ca13a1 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#f0c19d7b {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 20px;
}
    
#ca077a17 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 20px 20px 20px 20px;
}
    
#group_m1q {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#widget_3mi {
    height: 240px;
}
    
#\39 f932803 {
    height: 240px;
}
    
#\34 c341d46 {
    height: 240px;
}
    
#widget_ne9 {
    height: 240px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#af423021 {
    height: 240px;
}
    
#\37 63f6f9e {
    height: 240px;
}
    
#\37 afbfd7d {
    height: 240px;
}
    
#group_u32 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
}
    
#group_brk {
    min-width: 32px;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#d3586ac2 {
    min-width: 32px;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#a75391bc {
    margin: 0px 0% 0px 0%;
}
    
#widget_bhp {
    height: auto;
}
    
#\31 e40edae {
    height: auto;
}
    
#f8437f15 {
    height: auto;
}
    
#\30 6b4697b {
    height: auto;
}
    
#\37 933958a {
    height: auto;
}
    
#\39 471b2d6 {
    height: auto;
}
    
#group_106 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 100%;
}
    
#\32 f269fa2 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 100%;
}
    
#\33 5f505bf {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 100%;
}
    
#\30 923cedc {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 100%;
}
    
#\32 d1bd07c {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 100%;
}
    
#fb89d3cf {
    margin-left: 0px;
    margin-right: 0px;
}
    
#fdf3dc79 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 981d758 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 2a90c38 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 dcb47fe {
    margin-left: 0px;
    margin-right: 0px;
}
    
#dbdfebb9 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#cdaf8745 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#bd84f6bf {
    margin-left: 0px;
    margin-right: 0px;
}
    
#b66cefda {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 3d4b48c {
    margin-left: 0px;
    margin-right: 0px;
}
    
#af321fc8 {
    align-items: center;
}
    
#\34 20d83a4 {
    align-items: center;
}
    
#\34 de70b2b {
    align-items: center;
}
    
#df6355c1 {
    align-items: center;
}
    
#\38 c0ca9ce {
    align-items: center;
}
    
#group_rgr {
    width: 100%;
    justify-content: center;
}
    
#\38 538e066 {
    width: 100%;
    justify-content: center;
}
    
#\36 05058b5 {
    width: 100%;
    justify-content: center;
}
    
#\33 8be3e23 {
    width: 100%;
    justify-content: center;
}
    
#a59c4f88 {
    width: 100%;
    justify-content: center;
}
    
#ea5c626f {
    justify-content: center;
}
    
#df44207b {
    width: 100%;
}
    
#widget_k4i {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 c006098 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\38 5ba6b01 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#e2b01d44 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    column-gap: 4%;
}
    
#widget_l8e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_l8e {
    height: auto;
    min-width: 32px;
    order: 2;
    width: 267px;
    margin: 20px 0% 0px 0%;
}
    
#widget_vun {
    height: 50px;
    order: 0;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#fa2f8133 {
    height: 50px;
    order: 0;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#a0feca1a {
    height: 50px;
    order: 0;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\39 617eb0c {
    height: 50px;
    order: 0;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#c3555b7e {
    height: 50px;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#baf5c3c1 {
    height: 50px;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ec98fa9 {
    height: 50px;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#b48f2881 {
    height: 50px;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#group_oqd {
    min-width: 32px;
    align-items: center;
    row-gap: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
    width: 44%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#e0b7c2af {
    min-width: 32px;
    order: 1;
    width: 44%;
    row-gap: 20px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#group_s3j {
    justify-content: flex-start;
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 20px;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1e4a0df {
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 20px;
    min-height: 109.8px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#a4faf510 {
    justify-content: flex-start;
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    max-width: 100%;
    align-items: center;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bbc0006c {
    justify-content: flex-start;
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_noh {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a46918b {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ddfc3c4e {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 554bbf7 {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7802a01 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 20px;
    align-self: stretch;
    max-width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\38 b39cc77 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5c383f6 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    row-gap: 20px;
    align-items: center;
    min-height: auto;
}
    
#\30 231623e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c4e5f75d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    row-gap: 20px;
}
    
#\37 4cf78ef {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 512110e {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#b38cc306 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5851af5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 02ae0f4 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    column-gap: 4%;
}
    
#aec71841 {
    min-width: 32px;
    align-items: flex-end;
    row-gap: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
    width: 44%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\30 e686831 {
    justify-content: flex-start;
    min-width: 32px;
    align-self: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b5849b0d {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0b6f21b {
    height: 50px;
    order: 0;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#fc925530 {
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
    min-width: 32px;
    align-self: stretch;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 15px;
    min-height: 109.8px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0db83a3 {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 947ad1d {
    height: 50px;
    order: 0;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b847cd2 {
    justify-content: flex-start;
    min-width: 32px;
    align-self: stretch;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    max-width: 100%;
    align-items: center;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 650ce89 {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bc26ab8e {
    height: 50px;
    order: 0;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#f52e1bd1 {
    justify-content: flex-start;
    min-width: 32px;
    align-self: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fa2dd12 {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f69faed {
    height: 50px;
    order: 0;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fd6293c {
    min-width: 32px;
    order: 1;
    width: 44%;
    row-gap: 40px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 462259a {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 15px;
    align-self: stretch;
    max-width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#b21bfa09 {
    height: 50px;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\37 db27e43 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 db58b91 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    row-gap: 15px;
    align-items: center;
    min-height: auto;
}
    
#\31 5a54760 {
    height: 50px;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8043b35 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 51d1f1c {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    row-gap: 15px;
}
    
#f9387c96 {
    height: 50px;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#f4dc6506 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1d83baf {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#ffedf998 {
    height: 50px;
    min-width: 32px;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2742fe1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ffc16af5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 29px;
}
    
#\35 2b6e60a[data-css-edit] {
    overflow: hidden;
}
#\35 2b6e60a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\35 bb246e6 {
    min-height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_oe0 {
    height: auto;
    min-height: 820px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#b1001c52 {
    margin-top: 0px;
}
    
#\30 8ace1d7 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\36 d3d14a2 {
    margin: 0px 0% 0px 0%;
}
    
#group_bbt {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 441px;
    order: 0;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#c8435276 {
    width: 100%;
    min-height: auto;
}
    
#widget_ih3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ih3 {
    height: auto;
    width: 150px;
    margin: -130px -75px 0px 0px;
}
    
#group_1c8 {
    padding: 20px 20px 20px 20px;
    margin: 0px 0px 0px 0px;
}
    
#group_udb {
    row-gap: 10px;
}
    
#\38 7e04c26 {
    row-gap: 10px;
}
    
#\39 70da3ca {
    row-gap: 10px;
}
    
#b8606aec {
    margin-top: 0px;
}
    
#\35 e4b21d0 {
    width: 100.08%;
}
}



@media (max-width: 767px) {
    
#\32 7761c68 {
    height: 60px;
    width: 60px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f5b1444c {
    margin: 0px 0% 0px 0%;
}
    
#\30 de0aa26::before, #\30 de0aa26 > .bgExtraLayerOverlay {
    
}
    
#bab28658 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#eb5419dd {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 20px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\36 c6556b0 {
    height: 60px;
    width: 60px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3884bcf {
    height: 60px;
    width: 60px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 99242d3 {
    height: 60px;
    width: 60px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e971378d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    align-items: center;
    width: 48%;
    min-width: 32px;
    order: 0;
    align-self: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4fb00ec {
    column-gap: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 20px;
    width: 48%;
    min-width: 32px;
    order: 2;
    justify-content: flex-start;
    min-height: 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e6975482 {
    column-gap: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    justify-content: flex-start;
    width: 48%;
    align-items: center;
    min-width: 32px;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e30effef {
    column-gap: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 20px;
    width: 48%;
    min-width: 32px;
    justify-content: flex-start;
    order: 3;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 16cd189 {
    width: 191px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 332e679 {
    width: 109px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f1038f0 {
    width: 191px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dbf4abe0 {
    width: 120px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 7585120 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 499e443::before, #\30 499e443 > .bgExtraLayerOverlay {
    
}
    
#\39 9ddae2f {
    margin: 0px 0% 0px 0%;
}
    
#\30 885ee0a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0px 0px 0px 0px;
}
    
#\33 b23efef {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#widget_98a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_98a {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ca351717 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 e998298 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 60px;
}
    
#\33 a4dd16c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#widget_162 {
    height: auto;
}
    
#c115921c {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    row-gap: 20px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 391a250 {
    margin: 0px 0% 0px 0%;
}
    
#\39 de87a36 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 5544837 {
    width: 100%;
    min-height: 300px;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8298194 {
    width: 100%;
}
    
#\39 8894187 {
    height: auto;
}
    
#fff0f176 {
    height: auto;
}
    
#\33 28fd56b {
    height: auto;
}
    
#\36 af9ed83 {
    height: auto;
}
    
#c1e95d7c {
    height: auto;
}
    
#\39 a00a7b5 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\32 03ab652 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#ecb6f1ab {
    height: auto;
}
    
#\30 4bda465 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\34 9de9516 {
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 300px;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9c2819a {
    width: 100%;
    min-height: 300px;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c750cef {
    width: 100%;
    min-height: 300px;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9b2ff1f {
    width: 100%;
    min-height: 300px;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 43e7277 {
    width: 100%;
    min-height: 300px;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ffb44e7 {
    margin: 0px 0% 0px 0%;
}
    
#a0697f2a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
}

