@media all {
  div#\31 460231151 { box-shadow:0 1px 0 rgba(38,23,15,.04) !important; }

  *#dm .dmInner div.u_157497248 .svg { fill:rgba(231,183,154,1) !important; }

  *#dm .dmInner div.u_157497248 span[data-icon-mask] { background-color:rgba(231,183,154,1) !important; }

  *#dm .dmInner div.u_1996369042 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(74,65,56) rgb(74,65,56) rgb(74,65,56) rgb(184,154,94) !important;
  }

  *#dm .dmInner div.u_2111438241 hr {
    border-width:1px !important;
    color:rgba(185,123,69,1) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1881534086 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/0dccbe31/icon/Arrow_1807744.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1881534086 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(103,28,20) rgb(103,28,20) rgb(103,28,20) rgb(103,28,20) !important;
  }

  *#dm .dmInner div.u_4189191670 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(78,66,57) rgb(78,66,57) rgb(78,66,57) rgb(78,66,57) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3773144798 hr {
    border-width:1px !important;
    color:rgba(243,220,194,0.24) !important;
  }

  *#dm .dmInner div.u_1453500660 hr {
    border-width:1px !important;
    color:rgba(243,220,194,0.24) !important;
  }

  *#dm .dmInner a.u_1376164480 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(103,28,20) rgb(103,28,20) rgb(103,28,20) rgb(103,28,20) !important;
  }

  *#dm .dmInner a.u_1376164480 span.text { color:rgba(242,220,196,1) !important; }

  *#dm .dmInner a.u_1376164480 .iconBg {
    display:inline-block !important;
    background-color:rgba(242,220,196,1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/0dccbe31/icon/Arrow_1807744.svg) !important;
    width:25px !important;
    height:25px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_2403442396 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1668469530 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1035699402 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1482687060 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1907383914 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1483520119 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1346109060 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1062650894 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1604230609 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1608953920 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1661677411 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1466401492 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1337636266 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1525222880 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1108280194 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1995667800 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/0dccbe31/icon/Arrow_1807744.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1995667800 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(103,28,20) rgb(103,28,20) rgb(103,28,20) rgb(103,28,20) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1443410424 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/0dccbe31/icon/Arrow_1807744.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1443410424 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(103,28,20) rgb(103,28,20) rgb(103,28,20) rgb(103,28,20) !important;
  }

  *#dm .dmInner a.u_1443410424 span.text {
    color:var(--color_1) !important;
    font-size:12px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1721511044 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/0dccbe31/icon/Arrow_1807744.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1721511044 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(103,28,20) rgb(103,28,20) rgb(103,28,20) rgb(103,28,20) !important;
  }

  *#dm .dmInner a.u_1721511044 span.text {
    color:var(--color_1) !important;
    font-size:12px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1657341765 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/0dccbe31/icon/Arrow_1807744.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1657341765 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(103,28,20) rgb(103,28,20) rgb(103,28,20) rgb(103,28,20) !important;
  }

  *#dm .dmInner a.u_1657341765 span.text {
    color:var(--color_1) !important;
    font-size:12px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1771259902 .iconBg {
    display:inline !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    mask-image:url('https://irp.cdn-website.com/0dccbe31/icon/Arrow_1807744.svg') !important;
    width:25px !important;
    height:25px !important;
    color:var(--color_1);
  }

  *#dm .dmInner a.u_1771259902 {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(103,28,20) rgb(103,28,20) rgb(103,28,20) rgb(103,28,20) !important;
    background-image:none !important;
    border-radius:0 !important;
  }

  *#dm .dmInner a.u_1771259902 span.text {
    color:var(--color_1) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_3791863907 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_3791863907 input:not([type="submit"]) {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_9) var(--color_9) var(--color_9) var(--color_9) !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
  }

  *#dm .dmInner div.u_3791863907 textarea {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_9) var(--color_9) var(--color_9) var(--color_9) !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
  }

  *#dm .dmInner div.u_3791863907 select {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_9) var(--color_9) var(--color_9) var(--color_9) !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
  }

  *#dm .dmInner div.u_3791863907 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:11px !important;
    font-weight:700 !important;
    color:var(--color_13) !important;
  }

  *#dm .dmInner div.u_3791863907 .m-recaptcha {
    font-size:11px !important;
    font-weight:700 !important;
    color:var(--color_13) !important;
  }

  *#dm .dmInner div.u_3791863907 .dmforminput input {
    color:var(--color_10) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_3791863907 .dmforminput textarea {
    color:var(--color_10) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_3791863907 .dmforminput .fileUploadLink {
    color:var(--color_10) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_3791863907 .checkboxwrapper span {
    color:var(--color_10) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_3791863907 .radiowrapper span {
    color:var(--color_10) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_3791863907 .optinwrapper div {
    color:var(--color_10) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_3791863907 .freetextwrapper {
    color:var(--color_10) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_3791863907 .dmforminput select {
    color:var(--color_10) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_3791863907 .dmforminput option {
    color:var(--color_10) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_3791863907 input::placeholder {
    font-size:14px !important;
    color:var(--color_13) !important;
  }

  *#dm .dmInner div.u_3791863907 input.placeholder {
    font-size:14px !important;
    color:var(--color_13) !important;
  }

  *#dm .dmInner div.u_3791863907 textarea::placeholder {
    font-size:14px !important;
    color:var(--color_13) !important;
  }

  *#dm .dmInner div.u_3791863907 textarea.placeholder {
    font-size:14px !important;
    color:var(--color_13) !important;
  }

  *#dm .dmInner div.u_3791863907 select::placeholder {
    font-size:14px !important;
    color:var(--color_13) !important;
  }

  *#dm .dmInner div.u_3791863907 select.placeholder {
    font-size:14px !important;
    color:var(--color_13) !important;
  }

  *#dm .dmInner div.u_1386589446 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(74,65,56) rgb(74,65,56) rgb(74,65,56) rgb(184,154,94) !important;
  }

  *#dm .dmInner div.u_1390069738 .gather-obitname-header { color:var(--color_10) !important; }

  *#dm .dmInner *.u_1390069738 .gather-search-bar-header:focus-within { border-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1390069738 .gather-search-bar-header { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner *.u_1390069738 .search-icon-header { color:var(--color_10) !important; }

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

  *#dm .dmInner *.u_1390069738 .gather-obitname-header { text-align:LEFT !important; }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1771259902:hover,
  *#dm .dmInner a.u_1771259902.hover { border-color:var(--color_4) !important; }
}

.hero-section::before {
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  background:radial-gradient(ellipse 85% 95% at 0% 100%,rgba(44,11,6,.72) 0%,rgba(44,11,6,.56) 25%,rgba(44,11,6,.26) 48%,rgba(44,11,6,.06) 68%,rgba(44,11,6,0) 80%) !important;
  z-index:1 !important;
}

@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_5) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1390069738 .gather-obitname-header { font-size:15px !important; }

  *#dm .dmInner div.u_1390069738 .gather-results-list-header { width:300px !important; }
}

*#dm .dmInner a.u_3860654508 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  border-width:1px !important;
}

*#dm .dmInner a.u_1089858656 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  border-width:1px !important;
}

*#dm .dmInner div.u_1848569620:after {
  content:"" !important;
  flex:0 0 42px !important;
  height:1px !important;
  background:#b97b45 !important;
  opacity:.6 !important;
}

*#dm .dmInner div.u_1848569620 p:after {
  content:"" !important;
  background:#b97b45 !important;
  opacity:.6 !important;
  width:42px !important;
  height:1px !important;
  position:absolute !important;
  right:-58px !important;
  top:50% !important;
}

*#dm .dmInner div.u_1848569620 p { position:relative !important; }

*#dm .dmInner div.u_1103235844:after {
  content:"" !important;
  flex:0 0 42px !important;
  height:1px !important;
  background:#b97b45 !important;
  opacity:.6 !important;
}

*#dm .dmInner div.u_1103235844 p { position:relative !important; }

*#dm .dmInner div.u_1255299489:after {
  content:"" !important;
  flex:0 0 42px !important;
  height:1px !important;
  background:#b97b45 !important;
  opacity:.6 !important;
}

*#dm .dmInner div.u_1255299489 p { position:relative !important; }

*#dm .dmInner a.u_1172625947 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  border-width:1px !important;
}

.package { transition:transform .3s ease !important; }

.package:hover {
  transform:translateY(-4px) !important;
  box-shadow:0 12px 34px rgba(38,23,15,.10) !important;
}

.package.p-one:hover {
  box-shadow:none !important;
  border-width:1px !important;
  box-shadow:0 0 0 1px var(--color_1) !important;
}

.p-top {
  position:absolute !important;
  top:0 !important;
  right:0 !important;
}

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

*#dm .dmInner a.u_1881534086 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  border-width:1px !important;
}

*#dm .dmInner a.u_1881534086 {
  border:none !important;
  border-bottom:1px solid rgba(103,28,20,.3) !important;
  border-radius:0 !important;
}

*#dm .dmInner div.u_4189191670 img { aspect-ratio:4/3 !important; }

*#dm .dmInner div.u_1551230125:after {
  content:"" !important;
  flex:0 0 42px !important;
  height:1px !important;
  background:#b97b45 !important;
  opacity:.6 !important;
}

*#dm .dmInner div.u_1551230125 p:after {
  content:"" !important;
  background:#b97b45 !important;
  opacity:.6 !important;
  width:42px !important;
  height:1px !important;
  position:absolute !important;
  right:-58px !important;
  top:50% !important;
}

*#dm .dmInner div.u_1551230125 p:before {
  content:"" !important;
  background:#b97b45 !important;
  opacity:.6 !important;
  width:42px !important;
  height:1px !important;
  position:absolute !important;
  left:-58px !important;
  top:50% !important;
}

*#dm .dmInner div.u_1551230125 p { position:relative !important; }

*#dm .dmInner a.u_1376164480:hover {
  border-color:var(--color_4) !important;
  border-bottom:1px solid white !important;
}

*#dm .dmInner a.u_1376164480 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  border-width:1px !important;
}

*#dm .dmInner a.u_1376164480 {
  border:none !important;
  border-bottom:1px solid rgba(242,220,196,.4) !important;
  border-radius:0 !important;
}

.mission { overflow-x:hidden !important; }

.mission::before {
  content:"" !important;
  position:absolute !important;
  right:-4vw !important;
  top:-6vw !important;
  width:34vw !important;
  height:34vw !important;
  background-image:url(https://irp.cdn-website.com/0dccbe31/dms3rep/multi/opt/mission-section-1920w.png) !important;
  background-size:contain !important;
  background-repeat:no-repeat !important;
  opacity:.055 !important;
  pointer-events:none !important;
  z-index:1 !important;
}

*#dm .dmInner div.u_1580094674:after {
  content:"" !important;
  flex:0 0 42px !important;
  height:1px !important;
  background:#b97b45 !important;
  opacity:.6 !important;
}

*#dm .dmInner div.u_1580094674 p:after {
  content:"" !important;
  background:#b97b45 !important;
  opacity:.6 !important;
  width:42px !important;
  height:1px !important;
  position:absolute !important;
  right:-58px !important;
  top:50% !important;
}

*#dm .dmInner div.u_1580094674 p:before {
  content:"" !important;
  background:#b97b45 !important;
  opacity:.6 !important;
  width:42px !important;
  height:1px !important;
  position:absolute !important;
  left:-58px !important;
  top:50% !important;
}

*#dm .dmInner div.u_1580094674 p { position:relative !important; }

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

*#dm .dmInner a.u_1995667800 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  border-width:1px !important;
}

*#dm .dmInner a.u_1995667800 {
  border:none !important;
  border-bottom:1px solid rgba(103,28,20,.3) !important;
  border-radius:0 !important;
}

*#dm .dmInner div.u_1415689748:after {
  content:"" !important;
  flex:0 0 42px !important;
  height:1px !important;
  background:#b97b45 !important;
  opacity:.6 !important;
}

*#dm .dmInner div.u_1415689748 p:after {
  content:"" !important;
  background:#b97b45 !important;
  opacity:.6 !important;
  width:42px !important;
  height:1px !important;
  position:absolute !important;
  right:-58px !important;
  top:50% !important;
}

*#dm .dmInner div.u_1415689748 p:before {
  content:"" !important;
  background:#b97b45 !important;
  opacity:.6 !important;
  width:42px !important;
  height:1px !important;
  position:absolute !important;
  left:-58px !important;
  top:50% !important;
}

*#dm .dmInner div.u_1415689748 p { position:relative !important; }

*#dm .dmInner div.u_1701824589:after {
  content:"" !important;
  flex:0 0 42px !important;
  height:1px !important;
  background:#b97b45 !important;
  opacity:.6 !important;
}

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

*#dm .dmInner a.u_1443410424 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  border-width:1px !important;
}

*#dm .dmInner a.u_1443410424 {
  border:none !important;
  border-bottom:1px solid rgba(103,28,20,.3) !important;
  border-radius:0 !important;
}

.beyond-card { transition:box-shadow .3s ease,transform .3s ease !important; }

.beyond-card:hover {
  box-shadow:0 12px 34px rgba(38,23,15,.10) !important;
  transform:translateY(-4px) !important;
}

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

*#dm .dmInner a.u_1721511044 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  border-width:1px !important;
}

*#dm .dmInner a.u_1721511044 {
  border:none !important;
  border-bottom:1px solid rgba(103,28,20,.3) !important;
  border-radius:0 !important;
}

*#dm .dmInner div.u_1599625713:after {
  content:"" !important;
  flex:0 0 42px !important;
  height:1px !important;
  background:#b97b45 !important;
  opacity:.6 !important;
}

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

*#dm .dmInner a.u_1657341765 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  border-width:1px !important;
}

*#dm .dmInner a.u_1657341765 {
  border:none !important;
  border-bottom:1px solid rgba(103,28,20,.3) !important;
  border-radius:0 !important;
}

*#dm .dmInner div.u_1788236117:after {
  content:"" !important;
  flex:0 0 42px !important;
  height:1px !important;
  background:#b97b45 !important;
  opacity:.6 !important;
}

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

*#dm .dmInner a.u_1771259902 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  border-width:1px !important;
}

*#dm .dmInner a.u_1771259902 {
  border:none !important;
  border-bottom:1px solid rgba(103,28,20,.3) !important;
  border-radius:0 !important;
}

*#dm .dmInner div.u_1557457511:after {
  content:"" !important;
  flex:0 0 42px !important;
  height:1px !important;
  background:#b97b45 !important;
  opacity:.6 !important;
}

*#dm .dmInner div.u_1775634045:after {
  content:"" !important;
  flex:0 0 42px !important;
  height:1px !important;
  background:#b97b45 !important;
  opacity:.6 !important;
}

*#dm .dmInner div.u_1775634045 p:after {
  content:"" !important;
  background:#b97b45 !important;
  opacity:.6 !important;
  width:42px !important;
  height:1px !important;
  position:absolute !important;
  right:-58px !important;
  top:50% !important;
}

*#dm .dmInner div.u_1775634045 p:before {
  content:"" !important;
  background:#b97b45 !important;
  opacity:.6 !important;
  width:42px !important;
  height:1px !important;
  position:absolute !important;
  left:-58px !important;
  top:50% !important;
}

*#dm .dmInner div.u_1775634045 p { position:relative !important; }

*#dm .dmInner a.u_1521646378 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  border-width:1px !important;
}

*#dm .dmInner a.u_1087623746 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  border-width:1px !important;
}

.plan-ahead { position:relative !important; }

.plan-ahead .flex-element.section::before {
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  background:linear-gradient(180deg,rgba(44,11,6,.55),rgba(44,11,6,.82)) !important;
  z-index:1 !important;
}

.plan-ahead .flex-element.section .flex-element.group {
  posiiton:relative !important;
  z-index:2 !important;
}

*#dm .dmInner div.u_1497378399:after {
  content:"" !important;
  flex:0 0 42px !important;
  height:1px !important;
  background:#b97b45 !important;
  opacity:.6 !important;
}

*#dm .dmInner div.u_1497378399 p:after {
  content:"" !important;
  background:#b97b45 !important;
  opacity:.6 !important;
  width:42px !important;
  height:1px !important;
  position:absolute !important;
  right:-58px !important;
  top:50% !important;
}

*#dm .dmInner div.u_1497378399 p { position:relative !important; }

*#dm .dmInner div.u_3791863907 input[type="submit"] {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  cursor:pointer !important;
}

*#dm .dmInner div.u_3791863907 .dmforminput label {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  margin-bottom:8px !important;
}

*#dm .dmInner div.u_3791863907 input:focus,
*#dm .dmInner div.u_3791863907 textarea:focus,
*#dm .dmInner div.u_3791863907 select:focus {
  outline:none !important;
  border-color:var(--color_1) !important;
  background:#fff !important;
}

*#dm .dmInner div.u_1390069738 { box-shadow:none !important; }

*#dm .dmInner a.u_1320179611 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  border-width:1px !important;
}

*#dm .dmInner a.u_1451035180 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  border-width:1px !important;
}

@media (max-width:767px) {
  .mobile-border {
    border-bottom:1px solid var(--color_9) !important;
    padding-bottom:20px !important;
  }

  .m-left.mobile-border { border-right:0 !important; }
}

*#dm .dmInner a.u_1973145061 {
  border-color:rgba(103,28,20,.4) !important;
  border-width:1px !important;
}

*#dm .dmInner a.u_1973145061 span.text {
  font-weight:700 !important;
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
}
separatorHomeCss{color:red !important}
*#dm .dmInner div.u_1848569620
{
}
*#dm .dmInner div.u_1103235844
{
}
*#dm .dmInner div.u_1255299489
{
}
*#dm .dmInner a.u_1172625947
{
}
*#dm .dmInner a.u_1376164480
{
}
*#dm .dmInner div.u_1701824589
{
}
*#dm .dmInner div.u_1599625713
{
}
*#dm .dmInner div.u_1788236117
{
}
*#dm .dmInner div.u_1557457511
{
}
*#dm .dmInner a.u_1521646378
{
}
*#dm .dmInner a.u_1087623746
{
}
*#dm .dmInner a.u_1320179611
{
}
*#dm .dmInner a.u_1320179611
{
}
*#dm .dmInner a.u_1451035180
{
}
*#dm .dmInner a.u_1451035180
{
}
*#dm .dmInner a.u_1973145061
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\37 4059576 {
    width: 14px;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 d8cc12a {
    min-height: 0;
    column-gap: 2%;
    row-gap: 14px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 102b995 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 14px;
    order: 0;
    height: auto;
    align-items: center;
    align-content: center;
    padding: 2% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b36b6e32 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#ea6d18f8 {
    margin: 0px 0% 0px 0%;
}
    
#\39 ef8cd26 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5c58123.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 5c58123 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 8px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_a4e {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.5772964107167646%;
    flex-wrap: nowrap;
    align-content: stretch;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 20px 0%;
}
    
#group_jtc {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    padding: 34px 30px 34px 30px;
    margin: 0px 0% 0px 0%;
}
    
#group_fcq {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_an9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qgb {
    width: 14px;
    height: auto;
    max-width: 100%;
}
    
#\34 bf1ba86 {
    width: 14px;
    height: auto;
    max-width: 100%;
}
    
#\37 336c82b {
    width: 14px;
    height: auto;
    max-width: 100%;
}
    
#\30 a95d84c {
    width: 14px;
    height: auto;
    max-width: 100%;
}
    
#widget_89r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a4feb196 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-width: 1px 0 0 0;
    border-color: var(--color_9) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a56fe625.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#a56fe625 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bba3dac2 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    padding: 34px 30px 34px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 818945a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7af6fa0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7ae6780 {
    width: 14px;
    height: auto;
    max-width: 100%;
}
    
#\30 718dc5a {
    width: 14px;
    height: auto;
    max-width: 100%;
}
    
#d746a368 {
    width: 14px;
    height: auto;
    max-width: 100%;
}
    
#\33 d095761 {
    width: 14px;
    height: auto;
    max-width: 100%;
}
    
#dd19f952 {
    width: 14px;
    height: auto;
    max-width: 100%;
}
    
#\35 f88a39e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2c8221b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-width: 1px 0 0 0;
    border-color: var(--color_9) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dbadfca3.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#dbadfca3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a9395c3d {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    padding: 34px 30px 34px 30px;
    margin: 0px 0% 0px 0%;
}
    
#bc8a821f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 076ed46 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 daf3071 {
    width: 14px;
    height: auto;
    max-width: 100%;
}
    
#\37 80ea2e1 {
    width: 14px;
    height: auto;
    max-width: 100%;
}
    
#fc1d3128 {
    width: 14px;
    height: auto;
    max-width: 100%;
}
    
#\39 6058fa4 {
    width: 14px;
    height: auto;
    max-width: 100%;
}
    
#\30 eed83be {
    width: 14px;
    height: auto;
    max-width: 100%;
}
    
#a24ebf1f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac058022 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-width: 1px 0 0 0;
    border-color: var(--color_9) #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4c8ed3d.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#c4c8ed3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 13aacca.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 13aacca {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 d2152a1 {
    background-color: var(--color_12);
    background-image: none;
}
    
#\32 245aab1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    background-image: url("https://irp.cdn-website.com/0dccbe31/dms3rep/multi/opt/499470595_1077736224376232_4739328374061859463_n-1920w.jpg");
    background-position: 50% 0%;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: none;
    background-color: var(--color_14);
    justify-content: flex-start;
    padding: 50px 50px 65px 50px;
    margin: 0% 0% 0% 0%;
}
    
#ae4659d6 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e15c6d33 {
    margin: 0px 0% 0px 0%;
}
    
#group_sd3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6e35bef {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6rh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_sa9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 10px;
    order: 2;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 5px 0% 5px 0%;
}
    
#widget_8op {
    width: 30px;
    height: 30px;
    max-width: 100%;
}
    
#widget_a49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ttq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 362814a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    background-image: url("https://irp.cdn-website.com/0dccbe31/dms3rep/multi/opt/499470595_1077736224376232_4739328374061859463_n-1920w.jpg");
    background-position: 50% 0%;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: none;
    background-color: var(--color_12);
    justify-content: flex-start;
    padding: 50px 50px 65px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7fbda58 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 81e3a8b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ceecac4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ac416ed2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c9e41c1a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 17px 32px 17px 32px;
}
#c9e41c1a {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#af00d7b5::before, #af00d7b5 > .bgExtraLayerOverlay {
    
}
#af00d7b5 {
    background-image: url("https://irp.cdn-website.com/0dccbe31/dms3rep/multi/opt/STAFF2026-original-3840x2560-4a753ee5-1920w.png");
    background-color: var(--color_5);
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    background-position: 50% 0%;
}
    
#\39 5cf97d6[data-css-edit] {
    z-index: 3;
}
#\39 5cf97d6::before, #\39 5cf97d6 > .bgExtraLayerOverlay {
    
}
#\39 5cf97d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-content: flex-start;
    justify-content: flex-end;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#a91b529a {
    min-height: 90vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 70px 2% 20px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b4614bc {
    margin: 0% 0% 0% 0%;
}
    
#group_47i {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_krt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 42e86dc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 1.0738735044653187%;
    flex-wrap: nowrap;
    --column-gap: 10px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#widget_f3n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fu1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6tp {
    width: 100%;
    height: auto;
    max-width: 520px;
}
    
#group_9tt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 2.5772964107167646%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#widget_r6n.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 17px 32px 17px 32px;
}
#widget_r6n {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c27cc6ae.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 17px 32px 17px 32px;
}
#c27cc6ae {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eba51e7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 a6e058e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#df2b0868.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df2b0868 {
    width: 48.71%;
    height: auto;
    max-width: 520px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 5a9acfa {
    margin: 0px 0% 0px 0%;
}
    
#\31 994d282 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\34 bb12bc5 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 100px 2% 20px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8e7b983 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jka {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 2.5772964107167646%;
    order: 3;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kb6 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\32 a8dee8a {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 75px 2% 75px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5713e56 {
    margin: 0px 0% 0px 0%;
}
    
#a9b1250e {
    background-color: var(--color_5);
    background-image: none;
}
    
#c5cd68df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_pno {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0d876bb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.71%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.5772964107167646%;
    order: 0;
    flex-wrap: nowrap;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_9) #000000 #000000;
    border-style: solid;
    padding: 0px 26px 0px 26px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bkt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_b5m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 25c97d9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.71%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.5772964107167646%;
    order: 0;
    flex-wrap: nowrap;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_9) #000000 #000000;
    border-style: solid;
    padding: 0px 26px 0px 26px;
    margin: 0px 0% 0px 0%;
}
    
#b27500dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#b27500dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cd1b991e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 e07d4cc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.71%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.5772964107167646%;
    order: 0;
    flex-wrap: nowrap;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_9) #000000 #000000;
    border-style: solid;
    padding: 0px 26px 0px 26px;
    margin: 0px 0% 0px 0%;
}
    
#bdf73aac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 8350a94 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 92ea37b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.71%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.5772964107167646%;
    order: 0;
    flex-wrap: nowrap;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_9) #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 26px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bf7996d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 a56f789 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 b2c9120 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    align-content: center;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e677b0e {
    background-color: var(--color_7);
    background-image: none;
}
    
#da675245[data-css-edit] {
    box-shadow: 0 12px 34px rgba(38, 23, 15, .10);
}
#da675245 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    order: 0;
    background-image: none;
    background-position: 50% 0%;
    border-width: 8px 8px 8px 8px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: none;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 10bf560 {
    margin: 0px 0% 0px 0%;
}
    
#\32 ec94be5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 ec94be5 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#afd2c064 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    order: 1;
    align-self: auto;
    padding: 16px 0px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#fc9f284f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pu6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_pu6 {
    width: 74px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\34 acedd09.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 acedd09 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e3e {
    width: 100%;
    height: 410px;
    max-width: 100%;
}
}



@media all {
    
#\38 3622252 {
    width: 48.71%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 36ea479 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 270eaea {
    background-color: var(--color_14);
    background-image: none;
}
    
#\33 3fbfa82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    align-content: center;
    padding: 16px 0px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 03f308c {
    margin: 0px 0% 0px 0%;
}
    
#\38 de225cf {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#c49c8344.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#c49c8344 {
    width: 100%;
    height: auto;
    max-width: 790px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8nv.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_8nv {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 740px;
    order: 2;
}
    
#\32 5936b68.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 5936b68 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 740px;
    order: 4;
}
    
#group_u05 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 2.5772964107167646%;
    order: 5;
    flex-wrap: nowrap;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2t4 {
    width: 48.71%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 aefae2a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 aefae2a {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 06590f2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_12);
    background-image: none;
}
    
#\30 99b7a93 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 14px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 78px 2% 78px 2%;
    margin: 0% 0% 0% 0%;
}
    
#eac84b40 {
    margin: 0px 0% 0px 0%;
}
    
#b326d214 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 b505f63.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 b505f63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8dd4e47 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: var(--color_9) #000000 #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 801203a {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: stretch;
    order: 2;
    justify-content: flex-start;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 20px 0%;
}
    
#\36 e21307b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 70aea33 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_7);
    background-image: none;
    padding: 32px 28px 32px 28px;
    margin: 0px 0% 0px 0%;
}
    
#fa2d54bb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 14px;
    order: 0;
    height: auto;
    align-items: center;
    align-content: center;
    padding: 2% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 aec5e3f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 dba6a6d {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f8a4ebd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f9042133.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#f9042133 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1150bf7 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_7);
    background-image: none;
    padding: 32px 28px 32px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5c8f2f2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5481c63 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec11fda3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 30aa954 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 c34eafd {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: var(--color_9) #000000 #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2be2591.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 2be2591 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5de4ef3 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_7);
    background-image: none;
    padding: 32px 28px 32px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4b10c93 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7b86216 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 add0999 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6e9f045 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f22c72ce {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: var(--color_9) #000000 #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ac24ced.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 ac24ced {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0897cc0 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_7);
    background-image: none;
    padding: 32px 28px 32px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\31 35b2148 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf37091b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c02de2d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8d386c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 195823e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-width: 0px 0 0 0;
    border-color: var(--color_9) #000000 #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a45b1d77.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#a45b1d77 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 10px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media all {
    
#\30 31205ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    align-content: center;
    padding: 16px 0px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0a7d3b3 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#c950bc01 {
    margin: 0px 0% 0px 0%;
}
    
#\31 a9cc1aa {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb6f592d {
    background-color: var(--color_14);
    background-image: url("https://irp.cdn-website.com/0dccbe31/dms3rep/multi/plan-ahead.jpg?dm-skip-opt=true");
}
    
#\36 801c299.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 801c299 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 de6b883 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 2.5772964107167646%;
    order: 5;
    flex-wrap: nowrap;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1d00b0e {
    width: 100%;
    height: auto;
    max-width: 706px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b58e7dcc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 14px;
    order: 5;
    flex-wrap: nowrap;
    --column-gap: 14px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0c4a794.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 17px 32px 17px 32px;
}
#b0c4a794 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 73ce184.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 17px 32px 17px 32px;
}
#\31 73ce184 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1830fc9 {
    width: 44px;
    height: 44px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 3e64b6d {
    background-color: var(--color_5);
    background-image: none;
}
    
#f54f2bae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 48.5%;
    min-width: 4%;
    order: 1;
    background-image: none;
    background-position: 50% 0%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    box-shadow: none;
    align-self: auto;
    justify-content: flex-start;
    background-color: var(--color_7);
    padding: 43px 43px 43px 43px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4fa4f76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1b543d3 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7b791c7 {
    margin: 0px 0% 0px 0%;
}
    
#\32 333dc6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dc9abd7 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    align-content: center;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#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: 5.31402056463901%;
    order: 3;
    background-color: var(--color_7);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    flex-wrap: nowrap;
    padding: 26px 26px 24px 26px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qik {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_95h {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_cen {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 0c11829 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c977a4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_3og[data-css-edit] {
    box-shadow: 0 12px 34px rgba(38, 23, 15, .10);
}
#group_3og {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
    border-width: 8px 8px 8px 8px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vb0 {
    width: 100%;
    height: 300px;
    min-height: 100px;
    max-width: 100%;
}
    
#\39 c3a81d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4qu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c73ac798.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c73ac798 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#aa8892b7 {
    background-image: none;
    background-color: var(--color_5);
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
}
    
#\37 aeb8c58 {
    min-height: 660px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 70px 2% 60px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 91281cf {
    margin: 0% 0% 0% 0%;
}
    
#\30 4b0d6f7[data-css-edit] {
    z-index: 3;
}
#\30 4b0d6f7::before, #\30 4b0d6f7 > .bgExtraLayerOverlay {
    
}
#\30 4b0d6f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    align-content: flex-start;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 1dfb35e[data-css-edit] {
    z-index: 3;
}
#\32 1dfb35e::before, #\32 1dfb35e > .bgExtraLayerOverlay {
    
}
#\32 1dfb35e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    align-content: flex-start;
    background-color: var(--color_14);
    background-image: none;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0c18bbf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 09b732e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 cd75bbe {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 1.0738735044653187%;
    flex-wrap: nowrap;
    --column-gap: 10px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\37 fddc5d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f723c2f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cabba6ba {
    width: 100%;
    height: auto;
    max-width: 520px;
}
    
#d2e1b49a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 2.5772964107167646%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#df625e14.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 17px 32px 17px 32px;
}
#df625e14 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bc9cb573.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 17px 32px 17px 32px;
}
#bc9cb573 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_j7a {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#fdaeb51d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 17px 28px 17px 28px;
}
#fdaeb51d {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 885af66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 83598c8 {
    margin: 0px 0% 0px 0%;
}
    
#dbc8d7d1 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#de969e4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#eae71311 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1cfa323 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d8cc12a {
    padding: 60px 20px 60px 20px;
}
    
#ea6d18f8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 245aab1 {
    width: 50%;
    min-height: 8px;
    height: auto;
}
    
#ae4659d6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 0% 20px 0% 20px;
}
    
#widget_8op {
    height: auto;
}
    
#\35 362814a {
    width: 50%;
    min-height: 8px;
    height: auto;
}
    
#e15c6d33 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af00d7b5::before, #af00d7b5 > .bgExtraLayerOverlay {
    
}
#af00d7b5 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\39 5cf97d6::before, #\39 5cf97d6 > .bgExtraLayerOverlay {
    
}
#\39 5cf97d6 {
    width: 100%;
    min-height: 8px;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#a91b529a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 80vh;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5a9acfa {
    margin: 0px 0% 0px 0%;
}
    
#\34 bb12bc5 {
    padding: 60px 20px 60px 20px;
}
    
#df2b0868 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.71%;
}
    
#group_jka {
    column-gap: 2.5772964107167646%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#widget_kb6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.71%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a8dee8a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 70px 20px 70px 20px;
}
    
#c5cd68df {
    width: 100%;
    min-height: 8px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#\35 5713e56 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b2c9120 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 60px 20px 60px 20px;
}
    
#da675245 {
    width: 49%;
    min-height: 8px;
    height: auto;
}
    
#\32 ec94be5 {
    width: 77.29%;
}
    
#afd2c064 {
    width: 49%;
    min-height: 8px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#\35 10bf560 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 de225cf {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 60px 20px 60px 20px;
}
    
#\33 3fbfa82 {
    width: 100%;
    min-height: 8px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#\37 36ea479 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 aefae2a {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 03f308c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 99b7a93 {
    padding: 60px 20px 60px 20px;
}
    
#eac84b40 {
    margin: 0px 0% 0px 0%;
}
    
#\30 70aea33 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.54%;
}
    
#\30 1150bf7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.54%;
}
    
#\37 5de4ef3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.54%;
}
    
#\33 0897cc0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.54%;
}
    
#\34 801203a {
    column-gap: 2.915097604349872%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 31205ff {
    width: 100%;
    min-height: 8px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#\30 0a7d3b3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 60px 20px 60px 20px;
}
    
#\31 a9cc1aa {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e1830fc9 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c950bc01 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 dc9abd7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 60px 20px 60px 20px;
}
    
#f54f2bae {
    width: 49%;
    min-height: 8px;
    height: auto;
}
    
#\35 4fa4f76 {
    width: 49%;
    min-height: 8px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#\36 7b791c7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa8892b7 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\37 aeb8c58 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0% 0px 0%;
}
    
#\30 4b0d6f7::before, #\30 4b0d6f7 > .bgExtraLayerOverlay {
    
}
#\30 4b0d6f7 {
    width: 100%;
    min-height: 80px;
    align-self: auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 1dfb35e::before, #\32 1dfb35e > .bgExtraLayerOverlay {
    
}
#\32 1dfb35e {
    width: 100%;
    min-height: 80px;
    align-self: auto;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 91281cf {
    margin: 0% 0% 0% 0%;
}
    
#widget_j7a {
    height: 450px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 83598c8 {
    margin: 0px 0% 0px 0%;
}
    
#dbc8d7d1 {
    padding: 60px 20px 60px 20px;
}
}



@media (max-width: 767px) {
    
#\38 d8cc12a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\37 102b995 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ef8cd26 {
    width: auto;
}
    
#group_jtc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bba3dac2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a9395c3d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ea6d18f8 {
    margin: 0px 0% 0px 0%;
}
    
#group_a4e {
    column-gap: 2.5772964107167646%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
}



@media (max-width: 767px) {
    
#\32 245aab1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    order: 1;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#ae4659d6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 6e35bef {
    width: 72.49%;
}
    
#widget_8op {
    height: auto;
}
    
#\35 362814a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    order: 1;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 81e3a8b {
    width: 72.49%;
}
    
#e15c6d33 {
    margin: 0px 0% 0px 0%;
}
    
#c9e41c1a {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#af00d7b5::before, #af00d7b5 > .bgExtraLayerOverlay {
    
}
#af00d7b5 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\39 5cf97d6::before, #\39 5cf97d6 > .bgExtraLayerOverlay {
    
}
#\39 5cf97d6 {
    width: 100%;
    min-height: 245px;
    align-items: center;
    height: auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#a91b529a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 a6e058e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#df2b0868 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 bb12bc5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\35 8e7b983 {
    width: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 5a9acfa {
    margin: 0px 0% 0px 0%;
}
    
#group_jka {
    column-gap: 2.5772964107167646%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#widget_kb6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 a8dee8a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 0px 40px 0px;
}
    
#c5cd68df {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 5713e56 {
    margin: 0px 0% 0px 0%;
}
    
#group_pno {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 0px;
    align-content: stretch;
    align-items: stretch;
}
    
#e0d876bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\37 25c97d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\30 e07d4cc {
    width: 50%;
    padding: 10px 26px 10px 26px;
    margin: 0px 0% 0px 0%;
}
    
#\31 92ea37b {
    width: 50%;
    padding: 10px 0px 10px 26px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 b2c9120 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 40px 20px 40px 20px;
}
    
#da675245 {
    width: 100%;
    min-height: 250px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#\32 ec94be5 {
    width: 100%;
}
    
#afd2c064 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_e3e {
    height: 240px;
}
    
#\35 10bf560 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 3622252 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 36ea479 {
    width: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 de225cf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\33 3fbfa82 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c49c8344 {
    width: 100%;
}
    
#\34 03f308c {
    margin: 0px 0% 0px 0%;
}
    
#group_u05 {
    column-gap: 2.5772964107167646%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2t4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 aefae2a {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\30 99b7a93 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\30 70aea33 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fa2d54bb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b326d214 {
    width: auto;
}
    
#\36 dba6a6d {
    width: 72.49%;
}
    
#\30 1150bf7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 5481c63 {
    width: 72.49%;
}
    
#\37 5de4ef3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 7b86216 {
    width: auto;
}
    
#\33 0897cc0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cf37091b {
    width: 72.49%;
}
    
#eac84b40 {
    margin: 0px 0% 0px 0%;
}
    
#\34 801203a {
    column-gap: 6.289308176100629%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 a9cc1aa {
    width: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 31205ff {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0a7d3b3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#e1830fc9 {
    height: 44px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c950bc01 {
    margin: 0px 0% 0px 0%;
}
    
#\34 de6b883 {
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b58e7dcc {
    column-gap: 4.40251572327044%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b0c4a794 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 73ce184 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 dc9abd7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 40px 20px 40px 20px;
}
    
#f54f2bae {
    width: 100%;
    min-height: 322px;
    align-items: center;
    height: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4fa4f76 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1b543d3 {
    width: auto;
}
    
#group_ubu {
    --column-gap: 18px;
    column-gap: 18px;
    min-height: auto;
    padding: 26px 20px 24px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c73ac798 {
    width: 100%;
}
    
#\36 7b791c7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#aa8892b7 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\37 aeb8c58 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 4b0d6f7::before, #\30 4b0d6f7 > .bgExtraLayerOverlay {
    
}
#\30 4b0d6f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 1dfb35e::before, #\32 1dfb35e > .bgExtraLayerOverlay {
    
}
#\32 1dfb35e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 35px 20px 35px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_j7a {
    height: 240px;
}
    
#\37 91281cf {
    margin: 0% 0% 0% 0%;
}
    
#d2e1b49a {
    column-gap: 2.5772964107167646%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#df625e14 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bc9cb573 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#fdaeb51d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 17px 28px 17px 28px;
}
#fdaeb51d {
    width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#dbc8d7d1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 0px 40px 0px;
}
    
#\32 83598c8 {
    margin: 0px 0% 0px 0%;
}
    
#de969e4c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#eae71311 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
}

#fb6f592d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHBAAAgICAwAAAAAAAAAAAAAAAAQBAgUSETNB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAv/aAAwDAQACEQMRAD8AyJTJuQrpDF9J8Jl1jntsABSyX//Z')!important}