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

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

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

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

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:var(--color_5) !important;
    font-family: Inter !important;
    font-size:17px !important;
  }

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

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

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav:not([data-nav-structure="VERTICAL"]) .unifiednav__container[data-depth] { box-shadow:rgba(0,0,0,0.11) 0px 0px 11px 0px !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
    color:rgb(1,2,18) !important;
    font-size:16px !important;
    font-family: Inter !important;
    direction:ltr !important;
    padding-top:13px !important;
    font-weight:400 !important;
    text-decoration:none !important;
    padding-left:15px !important;
    padding-bottom:13px !important;
    font-style:normal !important;
    margin-right:0px !important;
    margin-left:0px !important;
    text-transform:none !important;
    justify-content:flex-start !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    text-align:start !important;
    padding-right:90px !important;
  }

  *#dm .dmInner div.u_1856434943 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:100px !important;
    font-family: Alata !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1856434943 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:100px !important;
    font-family: Alata !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1856434943 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:100px !important;
    font-family: Alata !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1245911035 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:20px !important;
    font-family: Inter !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1245911035 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:20px !important;
    font-family: Inter !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1245911035 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:20px !important;
    font-family: Inter !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1409088211 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/1007fb0b/icon/Phone_8020425.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1409088211 {
    border-style:solid !important;
    border-width:1.8px 1.8px 1.8px 1.8px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1617116397 span.text {
    font-size:17px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1409088s211 span.text {
    font-weight:500 !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:17px !important;
  }

  *#dm .dmInner div.u_1777333867 p {
    color:var(--color_6) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:30px !important;
    font-family: Inter !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1777333867 li {
    color:var(--color_6) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:30px !important;
    font-family: Inter !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1777333867 {
    color:var(--color_6) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:30px !important;
    font-family: Inter !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1148435951 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner *.u_1148435951 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner a.u_1274953250 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/1007fb0b/icon/Phone_8020425.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1274953250 span.text {
    font-weight:600 !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:17px !important;
  }

  *#dm .dmInner a.u_1274953250 {
    border-style:solid !important;
    border-width:1.8px 1.8px 1.8px 1.8px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_4172583s426 img { border-radius:10px 10px 10px 10px !important; }

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

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

  *#dm .dmInner a.u_1103962553 span.text {
    font-size:15px !important;
    font-weight:500 !important;
    color:var(--color_6) !important;
  }

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

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

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

  *#dm .dmInner a.u_1103962553 {
    background-color:var(--color_18) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

  *#dm .dmInner div.u_1131549810 img { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_1261356316 img { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_1484310736 img { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner a.u_1358138871 span.text {
    font-size:15px !important;
    font-weight:500 !important;
    color:var(--color_6) !important;
  }

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

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

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

  *#dm .dmInner a.u_1358138871 {
    background-color:var(--color_18) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

  *#dm .dmInner div.u_1734492989 img { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner a.u_1584219008 span.text {
    font-size:15px !important;
    font-weight:500 !important;
    color:var(--color_6) !important;
  }

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

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

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

  *#dm .dmInner a.u_1584219008 {
    background-color:var(--color_18) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0p1x 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

  *#dm .dmInner div.u_1199299729 img { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_1794695474 img { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_1183574984 img { border-radius:10px 10px 0px 0px !important; }

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

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

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

  *#dm .dmInner a.u_192s0655721 {
    background-color:var(--color_18) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner a.u_1782390080 span.text {
    font-size:15px !important;
    font-weight:500 !important;
    color:var(--color_6) !important;
  }

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

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

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

  *#dm .dmInner a.u_1782390080 {
    background-color:var(--color_18) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(s0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

  *#dm .dmInner a.u_1364298525 span.text {
    font-size:15px !important;
    font-weight:500 !important;
    color:var(--color_6) !important;
  }

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

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

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

  *#dm .dmInner a.u_1364298525 {
    background-color:var(--color_18) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0d,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1704s688623 {
    background-color:var(--color_18) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

  *#dm .dmInner a.u_1374959494 span.text {
    font-size:17ps !important;
    font-weight:500v !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    color:var(--color_6) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    color:var(--color_6) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    color:var(--color_6) !important;
    background-color:var(--ccolor_2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1592875374 img { border-radius:10px 10px 10px 10px !important; }

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

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

  *#dm .dmInner a.u_1485557308 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/1007fb0b/icon/Phone_8020425.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1485557308 {
    border-style:solid !important;
    border-width:1.8px 1.8px 1.8px 1.8px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1485557308 span.text {
    font-weight:500 !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:16px !important;
  }

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

  *#dm .dmInner a.u_1907902794 span.text {
    font-size:17px !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_3315603341 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1683402878 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1374545846 .svg { fill:rgba(0,0,0,0) !important; }

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

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

  *#dm .dmInner a.u_1110940851 span.text {
    font-size:17px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1161736911 span.text {
    font-size:15px !important;
    font-weight:500 !important;
    color:var(--color_6) !important;
  }

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

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

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

  *#dm .dmInner a.u_1161736911 {
    background-color:var(--color_18) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0d,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

  *#dm .dmInner a.u_1559831537 span.text {
    font-size:15px !important;
    font-weight:500 !important;
    color:var(--color_6) !important;
  }

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

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

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

  *#dm .dmInner a.u_1559831537 {
    background-color:var(--color_18) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0d,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

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

  *#dm .dmInner nav.u_1813460743 { color:white !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1245911035 p { font-size:17px !important; }

  *#dm .dmInner div.u_1245911035 li { font-size:17px !important; }

  *#dm .dmInner div.u_1245911035 { font-size:17px !important; }

  *#dm .dmInner div.u_1856434943 p { font-size:70px !important; }

  *#dm .dmInner div.u_1856434943 li { font-size:70px !important; }

  *#dm .dmInner div.u_1856434943 { font-size:70px !important; }

  *#dm .dmInner div.u_1777333867 p { font-size:25px !important; }

  *#dm .dmInner div.u_1777333867 li { font-size:25px !important; }

  *#dm .dmInner div.u_1777333867 { font-size:25px !important; }

  *#dm .dmInner *.u_1148435951 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1148435951 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1148435951 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1148435951 .photoGalleryThumbs .image-container a { padding-top:227px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1245911035 p {
    font-size:16px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1245911035 li {
    font-size:16px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1245911035 {
    font-size:16px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_185643123123123123123123124943 p { font-size:30px !important; }

  *#dm .dmInner div.u_1856434943 li { font-size:30px !important; }

  *#dm .dmInner div.u_1856434943 { font-size:30psx !important; }

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

  *#dm .dmInner div.u_1777333867 p { font-size:20px !important; }

  *#dm .dmInner div.u_1777333867 li { font-size:20px !important; }

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

  *#dm .dmInner *.u_1148435951 .photoGalleryThumbs .image-container a { padding-top:170px !important; }

  *#dm .dmInner *.u_1148435951 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1148435951 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1148435951 .photoGalleryViewAll { padding:0 5px !important; }

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

  *#dm .dmInner a.u_1485557308 span.text { font-size:16px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1148435951 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_1148435951 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1148435951 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1148435951 .photoGalleryViewAll { padding:0 10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(25, 25, 25, 0);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\39 3180260 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 8c28ecb {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#dbc7757a::before, #dbc7757a > .bgExtraLayerOverlay {
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.7;
    content: '';
    height: 100%;
}
#dbc7757a {
    background-color: rgba(0, 0, 0, 0.5);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/1007fb0b/dms3rep/multi/opt/tip-top-CTA-bg-1920w.webp");
    border-style: solid;
}
    
#e83ee034 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#\36 1934fb0 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#\37 3bf889d {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 700px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 2847dbb {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\38 b7b5464.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#\38 b7b5464 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3b83d28.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#\33 3b83d28 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f6e86ed3 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-right: 0px;
}
    
#b39576fd {
    max-width: 100%;
    width: 75%;
    height: auto;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 2d9d110.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 2d9d110 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
    margin: 20px 0% 0px 0%;
}
    
#fb640e1c {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 11px 80px 11px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e744ac8 {
    margin-left: 0px;
    max-width: 100%;
    width: 73%;
    height: auto;
    order: 1;
    margin-right: 0px;
}
    
#\39 81b4e6e {
    background-color: var(--color_6);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
}
    
#b3148e95 {
    margin: 0px 0% 0px 0%;
}
    
#\30 036167f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#ac3cbb0a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#ac3cbb0a {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    min-height: auto;
    align-self: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfa217a2 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 dacad74 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(246, 246, 239, 1);
    background-image: url("https://irp.cdn-website.com/1007fb0b/dms3rep/multi/tip-top-grass.webp?dm-skip-opt=true");
}
    
#\31 4c814f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 cb7bd1e {
    min-height: 380px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 af37840 {
    background-color: rgba(246, 246, 239, 1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\30 24b8278 {
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(181, 222, 167, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#a4cb33ef {
    column-gap: 1%;
    row-gap: 20px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\31 841f96d {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 c2ddc67 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 9ca2fe8 {
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-height: 0px;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 e6f32bd {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 756618d {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ad60809d {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 15744ad {
    margin: 0px 0% 0px 0%;
}
    
#\31 e3a79a4 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#ef223f71 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    flex-wrap: wrap;
    min-width: 4%;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#ec6072a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4309ec8 {
    column-gap: 2%;
    row-gap: 20px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 11px 0px 11px;
    margin: 0% 0% 0% 0%;
}
    
#c9f74022 {
    background-color: var(--color_3);
    border-width: 0px 0px 0px 0px;
    border-color: rgba(239, 232, 230, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#a2bdcdc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 2bf5111 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_a4h {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 40px 0% 0px 0%;
}
    
#\38 8254c33.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#\38 8254c33 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    min-height: auto;
    align-self: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 7037575 {
    min-height: 750px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d5770d2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 fab5ece::before, #\32 fab5ece > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_18);
    opacity: 0;
    border-radius: inherit;
}
#\32 fab5ece {
    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/1007fb0b/dms3rep/multi/opt/tip-top-hero-banner-1920w.webp");
}
    
#widget_50r {
    width: 76%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_1lp {
    width: 69%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 19369fb {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b09a2681.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#b09a2681 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
    min-height: auto;
    align-self: auto;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 d24fe6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0% 0%;
}
    
#\37 63097ca {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ff5babf7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_ud1 {
    flex-direction: row;
    align-items: center;
    width: 500px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.856946335395631%;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 99b7380 {
    margin: 0px 0% 0px 0%;
}
    
#widget_57n {
    width: 45%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 e393d01 {
    width: 45%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_nqv {
    width: 83px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 4c100c5 {
    min-height: 690px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 11px 80px 11px;
    margin: 0% 0% 0% 0%;
}
    
#fd56cda1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ca0f1405 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 78ff665 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 31c6ae4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_qjr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jin {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a014cd87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f2fca0b {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3e7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 20px;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_3);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r93 {
    width: 82px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f441e5e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 827963c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 20px;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_3);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2b6ab9b {
    width: 82px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c203695b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 8295163 {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9857361.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#\34 9857361 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    min-height: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fcdedb59 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2cb6d02 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\30 a4718ae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(249, 252, 247, 1);
    background-image: none;
}
    
#group_vbl {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.889102656060578%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#de061d9a {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 8d45f9a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1e8 {
    justify-content: flex-start;
    align-items: center;
    width: 23.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.889102656060578%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_deu {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#group_rqg {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b131b808 {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s8i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_uln {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f291583.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#\36 f291583 {
    max-width: 100%;
    width: auto;
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0o0 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 7.99740806659951%;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ea51de5 {
    justify-content: flex-start;
    align-items: center;
    width: 23.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.889102656060578%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5b12889 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#d559cab7 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 7.99740806659951%;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8b3ffc6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a20537c {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8fca498 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f34ae94f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5c3a60a {
    justify-content: flex-start;
    align-items: center;
    width: 23.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.889102656060578%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 cb5004b {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\30 ff91287 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 7.99740806659951%;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 71c5c2e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2cd66bf {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4455851 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d2e00b06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a41891c {
    justify-content: flex-start;
    align-items: center;
    width: 23.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.889102656060578%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a74e3b57 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#af0c04c2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 7.99740806659951%;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 73d4624 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7ec4c0b {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1621d44 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a2f6fd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f28104b8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#f28104b8 {
    max-width: 100%;
    width: auto;
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 49de1f7 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 b79d184 {
    justify-content: flex-start;
    align-items: center;
    width: 23.61%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.889102656060578%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9d62c3b {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\34 f610066 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 7.99740806659951%;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3c5496d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7d21cd3 {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d17c78ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d6ae25f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dc4111b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#\34 dc4111b {
    max-width: 100%;
    width: auto;
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 75609da {
    justify-content: flex-start;
    align-items: center;
    width: 23.61%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.889102656060578%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ffad67c2 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\39 07923db {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 7.99740806659951%;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d95d01c5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 502f795 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a083d4a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 da4621e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#\39 da4621e {
    max-width: 100%;
    width: auto;
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7277806 {
    justify-content: flex-start;
    align-items: center;
    width: 23.61%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.889102656060578%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d321f21e {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\35 2cfd3bb {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 7.99740806659951%;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d38ba26a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1e4766d {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 88a6234 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 156c1b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccaddd48.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#ccaddd48 {
    max-width: 100%;
    width: auto;
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ctq {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 20px 0% 0px 0%;
}
    
#\35 10245d9 {
    width: 71%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4fc5231 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.889102656060578%;
    flex-wrap: nowrap;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4009b6b {
    max-width: 100%;
    width: 73%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e286639e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#e286639e {
    max-width: 100%;
    width: auto;
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2a91eb9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#e2a91eb9 {
    max-width: 100%;
    width: auto;
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 bd3381b {
    max-width: 100%;
    width: 88%;
    height: auto;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#e25062f0 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 11px 80px 11px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c4d1d5a {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#b1779865 {
    margin: 0px 0% 0px 0%;
}
    
#e8117634 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-right: 0px;
}
    
#a519b19b {
    background-color: rgba(249, 252, 247, 1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/1007fb0b/dms3rep/multi/opt/tip-top-lawn-bg-1920w.webp");
    background-position: 50% 0%;
}
    
#group_t0s {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2.5%;
    row-gap: 24px;
    order: 2;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 20px 0% 0px 0%;
}
    
#group_cp0 {
    align-items: center;
    width: 48%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.889102656060578%;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 10px 30px 10px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vcv {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8gb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fv6 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\36 f6b077a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb61772e {
    align-items: center;
    width: 48%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.889102656060578%;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 10px 30px 10px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f97df28 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#efa7232d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fbbb2b0 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\36 6fc1f52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd4d201f {
    align-items: center;
    width: 48%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.889102656060578%;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 10px 30px 10px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 13e021b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 113b7c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f42ec4f {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#ca8c96fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2bd1de5 {
    align-items: center;
    width: 48%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.889102656060578%;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 10px 30px 10px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4daa53d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 68e8c4a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8e440f8 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#de4ebb51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b83f8517 {
    margin: 0px 0% 0px 0%;
}
    
#bcd9f86e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd72fc79 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#feb2cb7f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 71e1607 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 79efa95 {
    min-height: 690px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 11px 80px 11px;
    margin: 0% 0% 0% 0%;
}
    
#\32 8bcf371 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 3f3c1aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_e0u {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_ubu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_m0n {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4.069137756646902%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gjg {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_15a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 94dcd19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 a4f78b0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4.069137756646902%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5b269cb {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bc8d6390 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f7190ccd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 ef826c8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4.069137756646902%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f30ffbc {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c43731c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 9c43c68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e84343c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 75c8b97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c427ecd1 {
    min-height: 870px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fb403bd1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_so9 {
    width: 100%;
    height: 870px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e3ef5d7 {
    margin: 0px 0% 0px 0%;
}
    
#group_ah0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 55%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    order: 0;
}
    
#group_20f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.016759827968829%;
    background-color: var(--color_6);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 30px 30px 30px 30px;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b0438ad {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c15b8a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a7c6ff0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5d5889a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e40a7d1e {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 7;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d0b6634.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#\35 d0b6634 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    min-height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 efca426.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#\37 efca426 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    min-height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3pr {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.6%;
    order: 5;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3.6%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a88f23a {
    width: 48.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 61b91fa {
    width: 48.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dbc7757a::before, #dbc7757a > .bgExtraLayerOverlay {
    
}
    
#f8416fa0 {
    margin: 0px 0% 0px 0%;
}
    
#\37 3bf889d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 600px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b39576fd {
    width: 100%;
}
    
#\38 2d9d110 {
    width: 100%;
}
    
#fb640e1c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 e744ac8 {
    width: 100%;
}
    
#b3148e95 {
    margin: 0px 0% 0px 0%;
}
    
#dfa217a2 {
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b021659a {
    margin: 0px 0% 0px 0%;
}
    
#\30 cb7bd1e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 252px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4cb33ef {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 1c4e9c0 {
    margin: 0px 0% 0px 0%;
}
    
#\30 24b8278 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 841f96d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 756618d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 15744ad {
    margin: 0px 0% 0px 0%;
}
    
#ef223f71 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\34 4309ec8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7037575 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 630px;
}
    
#\33 a7f03c3 {
    margin: 0px 0% 0px 0%;
}
    
#\32 fab5ece::before, #\32 fab5ece > .bgExtraLayerOverlay {
    
}
    
#widget_50r {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 63097ca {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 20px;
}
    
#\33 99b7380 {
    margin: 0px 0% 0px 0%;
}
    
#group_ud1 {
    width: 400px;
}
    
#widget_nqv {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4c100c5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 31c6ae4 {
    margin: 0px 0% 0px 0%;
}
    
#group_3e7 {
    min-height: 120px;
}
    
#ca0f1405 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\32 78ff665 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9857361 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    align-self: flex-start;
}
    
#\39 7391485 {
    margin: 0px 0% 0px 0%;
}
    
#\39 2cb6d02 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 4009b6b {
    width: 100%;
}
    
#de061d9a {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_1e8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 ea51de5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\33 5c3a60a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\30 a41891c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 49de1f7 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\38 b79d184 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 75609da {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#c7277806 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\35 4fc5231 {
    column-gap: 1.889102656060578%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 10245d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 bd3381b {
    width: 100%;
}
    
#e25062f0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b1779865 {
    margin: 0px 0% 0px 0%;
}
    
#e8117634 {
    width: 100%;
}
    
#group_cp0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.75%;
}
    
#group_t0s {
    column-gap: 2.5%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#fb61772e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.75%;
}
    
#cd4d201f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.75%;
}
    
#\39 2bd1de5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.75%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b83f8517 {
    margin: 0px 0% 0px 0%;
}
    
#\37 79efa95 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_e0u {
    width: 100%;
    min-height: 80px;
}
    
#\32 8bcf371 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c427ecd1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 0px;
}
    
#\37 e3ef5d7 {
    margin: 0px 0% 0px 0%;
}
    
#group_ah0 {
    width: 100%;
}
    
#group_20f {
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#group_3pr {
    min-height: 0px;
}
    
#widget_so9 {
    height: 400px;
}
}



@media (max-width: 767px) {
    
#\39 3180260 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dbc7757a::before, #dbc7757a > .bgExtraLayerOverlay {
    
}
    
#\37 3bf889d {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\34 2847dbb {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\38 b7b5464.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\38 b7b5464 {
    margin: 0px 0% 0px 0%;
}
    
#\33 3b83d28.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\33 3b83d28 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b39576fd {
    width: 100%;
}
    
#\38 2d9d110 {
    width: 100%;
}
    
#fb640e1c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 11px 50px 11px;
}
    
#\35 e744ac8 {
    width: 100%;
}
    
#b3148e95 {
    margin: 0px 0% 0px 0%;
}
    
#\30 036167f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac3cbb0a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#ac3cbb0a {
    margin: 0px 0% 0px 0%;
}
    
#dfa217a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\30 24b8278 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#a4cb33ef {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\36 9ca2fe8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ad60809d {
    width: 100%;
}
    
#\31 841f96d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 756618d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 e3a79a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ef223f71 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 4309ec8 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 11px 0px 11px;
}
    
#group_a4h {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 20px 0% 0px 0%;
}
    
#\38 8254c33.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\38 8254c33 {
    margin: 0px 0% 0px 0%;
}
    
#\36 15744ad {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 7037575 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 11px 80px 11px;
}
    
#d5770d2c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 fab5ece::before, #\32 fab5ece > .bgExtraLayerOverlay {
    
}
    
#b09a2681.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#b09a2681 {
    margin: 0px 0% 0px 0%;
}
    
#widget_50r {
    width: 100%;
}
    
#widget_1lp {
    width: 100%;
}
    
#\33 a7f03c3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 d24fe6f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 63097ca {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_ud1 {
    width: 520px;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nqv {
    width: 62px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 4c100c5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 11px 50px 11px;
}
    
#ca0f1405 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 78ff665 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_qjr {
    height: 240px;
}
    
#group_3e7 {
    column-gap: 5.964214530801806%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f441e5e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_r93 {
    margin-right: 0%;
    margin-left: 0%;
    width: 70px;
}
    
#\34 827963c {
    column-gap: 5.964214530801806%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#f2b6ab9b {
    margin-right: 0%;
    margin-left: 0%;
    width: 70px;
}
    
#c203695b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 31c6ae4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 8295163 {
    margin-right: 0%;
    margin-left: 0%;
    width: 70px;
}
    
#\34 9857361.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\34 9857361 {
    width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#fcdedb59 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 2cb6d02 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#de061d9a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_deu {
    height: 190px;
}
    
#b131b808 {
    margin-right: 0%;
    margin-left: 0%;
    width: 70px;
}
    
#\36 f291583.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
    
#group_0o0 {
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e5b12889 {
    height: 190px;
}
    
#d559cab7 {
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a20537c {
    margin-right: 0%;
    margin-left: 0%;
    width: 70px;
}
    
#\36 cb5004b {
    height: 190px;
}
    
#\30 ff91287 {
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2cd66bf {
    margin-right: 0%;
    margin-left: 0%;
    width: 70px;
}
    
#a74e3b57 {
    height: 190px;
}
    
#af0c04c2 {
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7ec4c0b {
    margin-right: 0%;
    margin-left: 0%;
    width: 70px;
}
    
#f28104b8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
    
#\37 49de1f7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 9d62c3b {
    height: 190px;
}
    
#\34 f610066 {
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7d21cd3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 70px;
}
    
#\34 dc4111b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
    
#ffad67c2 {
    height: 190px;
}
    
#\39 07923db {
    min-height: 0px;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 da4621e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
    
#d321f21e {
    height: 190px;
}
    
#\35 2cfd3bb {
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1e4766d {
    margin-right: 0%;
    margin-left: 0%;
    width: 70px;
}
    
#ccaddd48.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
    
#group_ctq {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 4fc5231 {
    column-gap: 1.889102656060578%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4009b6b {
    width: 100%;
}
    
#c7277806 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_1e8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 ea51de5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 5c3a60a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 a41891c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 b79d184 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 75609da {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 10245d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e286639e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
    
#e2a91eb9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
}



@media (max-width: 767px) {
    
#\38 bd3381b {
    width: 100%;
}
    
#e25062f0 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 50px 11px 50px 11px;
}
    
#\32 c4d1d5a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b1779865 {
    margin: 0px 0% 0px 0%;
}
    
#e8117634 {
    width: 100%;
}
    
#group_t0s {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2.5%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_cp0 {
    width: 100%;
    min-height: 200px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fv6 {
    width: 70px;
}
    
#fb61772e {
    width: 100%;
    min-height: 200px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fbbb2b0 {
    width: 70px;
}
    
#cd4d201f {
    width: 100%;
    min-height: 200px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f42ec4f {
    width: 70px;
}
    
#\39 2bd1de5 {
    width: 100%;
    min-height: 200px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8e440f8 {
    width: 70px;
}
}



@media (max-width: 767px) {
    
#\33 71e1607 {
    height: 240px;
}
    
#\37 79efa95 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 11px 50px 11px;
}
    
#\32 8bcf371 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_e0u {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_ubu {
    column-gap: 7.157057436962168%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#group_m0n {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 a4f78b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 ef826c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b83f8517 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 75c8b97 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c427ecd1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_ah0 {
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_20f {
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e40a7d1e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    align-items: flex-start;
}
    
#\35 d0b6634.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\35 d0b6634 {
    margin: 0px 0% 0px 0%;
}
    
#\37 efca426.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\37 efca426 {
    margin: 0px 0% 0px 0%;
}
    
#\39 a88f23a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 61b91fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_3pr {
    column-gap: 3.6%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_so9 {
    height: 300px;
}
}

