@media all {
  *#dm .dmInner a.u_73588525:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_73588525.hover .iconBg { background-color:rgb(239,238,234) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1641705543 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_5) !important;
    font-weight:normal !important;
    font-family:TikTokSans-SemiBold !important;
  }

  *#dm .dmInner div.u_1641705543 .m-recaptcha {
    color:var(--color_5) !important;
    font-weight:normal !important;
    font-family:TikTokSans-SemiBold !important;
  }

  *#dm .dmInner div.u_1641705543 .dmforminput input {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641705543 .dmforminput textarea {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641705543 .dmforminput .fileUploadLink {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641705543 .checkboxwrapper span {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641705543 .radiowrapper span {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641705543 .optinwrapper div {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641705543 .freetextwrapper {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641705543 .dmforminput select {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641705543 .dmforminput option {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641705543 input::placeholder {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641705543 input.placeholder {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641705543 textarea::placeholder {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641705543 textarea.placeholder {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641705543 select::placeholder {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641705543 select.placeholder {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1641705543 input:not([type="submit"]) { border-radius:10px 10px 10px 10px !important; }

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

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

  *#dm .dmInner div.u_1641705543 .dmformsubmit {
    height:44px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    width:268px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1641705543 .dmforminput { padding-block:2px !important; }

  *#dm .dmInner div.u_1641705543 .spacing-container { margin-block:-2px !important; }

  *#dm .dmInner a.u_73588525 span.text { font-family:TikTokSans-Medium !important; }

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

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

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

  *#dm .dmInner a.u_1581829495 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a72b0e72-b75d-4824-9b1d-d94271bb20f9/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1581829495 span.text {
    font-family:TikTokSans-Medium !important;
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner div.u_1400646143 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1400916513 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a72b0e72-b75d-4824-9b1d-d94271bb20f9/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1400916513 span.text {
    font-family:TikTokSans-Medium !important;
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

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

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

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

  *#dm .dmInner a.u_73588525 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a72b0e72-b75d-4824-9b1d-d94271bb20f9/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1408656903 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a72b0e72-b75d-4824-9b1d-d94271bb20f9/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1408656903 span.text {
    font-family:TikTokSans-Medium !important;
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1830515571 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a72b0e72-b75d-4824-9b1d-d94271bb20f9/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1830515571 span.text {
    font-family:TikTokSans-Medium !important;
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

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

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

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

  *#dm .dmInner a.u_1235828088 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a72b0e72-b75d-4824-9b1d-d94271bb20f9/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1235828088 span.text {
    font-family:TikTokSans-Medium !important;
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1881099975 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a72b0e72-b75d-4824-9b1d-d94271bb20f9/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1881099975 span.text {
    font-family:TikTokSans-Medium !important;
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1340016485 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a72b0e72-b75d-4824-9b1d-d94271bb20f9/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1340016485 span.text {
    font-family:TikTokSans-Medium !important;
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1070877874 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a72b0e72-b75d-4824-9b1d-d94271bb20f9/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1070877874 span.text {
    font-family:TikTokSans-Medium !important;
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner div.u_1963283626 .shape-text {
    color:var(--color_1) !important;
    font-family:'TikTokSans-SemiBold' !important;
  }

  *#dm .dmInner div.u_1333423657 .shape-text {
    color:var(--color_1) !important;
    font-family:'TikTokSans-SemiBold' !important;
  }

  *#dm .dmInner div.u_1585471860 .shape-text {
    color:var(--color_1) !important;
    font-family:'TikTokSans-SemiBold' !important;
  }

  *#dm .dmInner a.u_1835629215:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1835629215.hover .iconBg { background-color:rgb(239,238,234) !important; }

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

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

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

  *#dm .dmInner a.u_1835629215 span.text { font-family:TikTokSans-Medium !important; }

  *#dm .dmInner a.u_1835629215 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a72b0e72-b75d-4824-9b1d-d94271bb20f9/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner div.u_1815808263 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_5) !important;
    font-weight:normal !important;
    font-family:TikTokSans-SemiBold !important;
  }

  *#dm .dmInner div.u_1815808263 .m-recaptcha {
    color:var(--color_5) !important;
    font-weight:normal !important;
    font-family:TikTokSans-SemiBold !important;
  }

  *#dm .dmInner div.u_1815808263 .dmforminput input {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1815808263 .dmforminput textarea {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1815808263 .dmforminput .fileUploadLink {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1815808263 .checkboxwrapper span {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1815808263 .radiowrapper span {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1815808263 .optinwrapper div {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1815808263 .freetextwrapper {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1815808263 .dmforminput select {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1815808263 .dmforminput option {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1815808263 input::placeholder {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1815808263 input.placeholder {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1815808263 textarea::placeholder {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1815808263 textarea.placeholder {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1815808263 select::placeholder {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1815808263 select.placeholder {
    font-family:TikTokSans-SemiBold !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1815808263 input:not([type="submit"]) { border-radius:10px 10px 10px 10px !important; }

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

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

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

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

  *#dm .dmInner div.u_1815808263 .dmforminput { padding-block:2px !important; }

  *#dm .dmInner div.u_1815808263 .spacing-container { margin-block:-2px !important; }

  *#dm .dmInner div.u_1815808263 .dmformsubmit {
    height:44px !important;
    float:none !important;
    display:block !important;
    width:268px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1963283626 .shape-text { font-size:28px !important; }

  *#dm .dmInner div.u_1333423657 .shape-text { font-size:28px !important; }

  *#dm .dmInner div.u_1585471860 .shape-text { font-size:28px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1815808263 .m-recaptcha { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\37 dadf367 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 1% 0% 1%;
}
    
#\32 b5c0a8e {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#group_5um {
    justify-content: flex-start;
    width: 34.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0px 16px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_sgf {
    align-items: flex-start;
    width: 100.00%;
    min-height: 465px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 25px 25px 25px 25px;
    height: auto;
    padding: 25px 30px 25px 30px;
    margin: -165px 0% 0px 0%;
}
    
#widget_d2a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_her {
    width: 64.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#de8def55 {
    margin: 0px 0% 0px 0%;
}
    
#widget_uqv {
    width: 100%;
    height: 654px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 dadf367 {
    padding: 6% 4% 6% 4%;
}
    
#de8def55 {
    margin: 0px 0% 0px 0%;
}
    
#group_sgf {
    width: 100.00%;
    height: auto;
    min-height: 433px;
    justify-content: flex-start;
    padding: 25px 30px 25px 30px;
    margin: -125px 0% 0px 0%;
}
    
#group_5um {
    width: 48.02247023809524%;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_her {
    width: 50.92%;
}
    
#widget_uqv {
    height: 322px;
}
}



@media (max-width: 767px) {
    
#\37 dadf367 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#de8def55 {
    margin: 0px 0% 30px 0%;
}
    
#group_5um {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_her {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_uqv {
    height: 166px;
}
    
#group_sgf {
    padding: 25px 30px 25px 30px;
    margin: 0px 0% -30px 0%;
}
}



@media all {
    
#\37 8082605 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
}
    
#\32 4ba94d4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
}
    
#\32 c92e8cd {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
}
    
#\33 878545e {
    background-color: var(--color_3);
    background-image: initial;
}
    
#group_nnp {
    justify-content: flex-start;
    align-items: flex-start;
    width: 876px;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_pdn {
    justify-content: flex-start;
    align-items: flex-start;
    width: 28%;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_f2g {
    width: 56px;
    height: auto;
    max-width: 100%;
}
    
#widget_3b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 5f618ff {
    justify-content: flex-start;
    align-items: flex-start;
    width: 28%;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\30 8076a09 {
    width: 56px;
    height: auto;
    max-width: 100%;
}
    
#\38 787594b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 29.67%;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    min-width: 32px;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#f22a1584 {
    width: 56px;
    height: auto;
    max-width: 100%;
}
    
#widget_gqf {
    width: 62px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#\38 787213f {
    width: 62px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5de326a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a2bbab8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2d97f72 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 36.54522855021741%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9c34fc5 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6408c86 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 49b3ad0 {
    width: 95.53%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5c96f82 {
    width: 95.53%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8efc0c7 {
    width: 83.21%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3857cb3 {
    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;
}
    
#d16da187 {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8082605 {
    column-gap: 0%;
}
    
#\32 c92e8cd {
    row-gap: 0px;
    padding: 4% 2% 4% 2%;
}
    
#\32 4ba94d4 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 9px;
}
    
#group_nnp {
    min-width: 32px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_gqf {
    width: 45px;
}
    
#group_pdn {
    width: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\39 5f618ff {
    width: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\38 787594b {
    width: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\38 787213f {
    width: 45px;
}
    
#fb06cb87 {
    margin: 0px 0% 0px 0%;
}
    
#d2d97f72 {
    flex-direction: row;
    width: 80.65%;
}
    
#\32 6408c86 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9c34fc5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 8082605 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\32 4ba94d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 18px;
}
    
#\32 c92e8cd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
    
#group_nnp {
    min-width: 32px;
    align-items: center;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_pdn {
    min-width: 32px;
    width: 100%;
    max-width: 100%;
    align-self: flex-start;
    align-items: center;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gqf {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5f618ff {
    min-width: 32px;
    width: 100%;
    max-width: 100%;
    align-items: center;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 787594b {
    min-width: 32px;
    width: 100%;
    max-width: 100%;
    align-items: center;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 787213f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5de326a {
    width: 100.00%;
}
    
#\38 49b3ad0 {
    width: 100.00%;
}
    
#\30 5c96f82 {
    width: 100.00%;
}
    
#\37 8efc0c7 {
    width: 100.00%;
}
    
#d2d97f72 {
    flex-direction: column;
    width: 100.00%;
    flex-wrap: nowrap;
    row-gap: 15px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: -8px 0% 0px 0%;
}
    
#\32 6408c86 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9c34fc5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cca12c90 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 979696a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 3% 1% 1% 1%;
}
    
#widget_o1o {
    width: 918.469px;
    height: auto;
    max-width: 100%;
}
    
#widget_or2 {
    width: 962.5px;
    height: auto;
    max-width: 100%;
}
    
#\31 b2932b7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#d301728e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 979696a {
    padding: 4% 4% 3% 4%;
}
    
#d301728e {
    margin: 0px 0% 0px 0%;
}
    
#widget_or2 {
    width: 482px;
}
    
#widget_o1o {
    width: 508px;
}
}



@media (max-width: 767px) {
    
#cca12c90 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 979696a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 1% 4%;
}
    
#widget_o1o {
    width: 311px;
}
    
#d301728e {
    margin: 0px 0% 0px 0%;
}
    
#widget_or2 {
    width: 311px;
}
}



@media all {
    
#\33 5158889 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\35 7f40b64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.3661383061383%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\31 7dce017 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d2b3aaf4 {
    min-height: 290px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 2% 1%;
}
    
#widget_h4g {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mi9 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7qu {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2b3aaf4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#widget_7qu {
    width: 56.94%;
}
    
#widget_h4g {
    width: 97.34%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7f40b64 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    column-gap: 2%;
    justify-content: space-between;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#\31 7dce017 {
    width: 100%;
    min-height: 80px;
}
    
#\31 f3df44e {
    margin: 0px 0% 0px 0%;
}
    
#widget_mi9 {
    min-width: 32px;
    width: 260px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 7f40b64 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7dce017 {
    width: 100%;
    min-height: 116px;
    align-items: center;
    height: auto;
}
    
#d2b3aaf4 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#\31 f3df44e {
    margin: 0px 0% 0px 0%;
}
    
#widget_h4g {
    width: 100.00%;
}
}



@media all {
    
#\39 742761e {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 1% 0% 1%;
}
    
#\37 014b418 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 49.5%;
    min-width: 4%;
    border-radius: 30px 30px 30px 30px;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/1ac9065d/dms3rep/multi/opt/Testimonials-1920w.jpg);
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
}
#\37 014b418.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHRAAAQMFAQAAAAAAAAAAAAAAAQACAwQFBhEhUf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECEf/aAAwDAQACEQMRAD8Awcexq6x0ZZCx0URHGg8VHD7hs7pgT7tEUVb0VKP/2Q==');
}
    
#d8c7ff0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    background-image: initial;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
}
    
#widget_ftc {
    width: 99.95959208884295%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_se9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95959208884295%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_68h {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ac316bda {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#widget_80p {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\33 13bbda5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 742761e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 1% 4% 1% 4%;
}
    
#\37 014b418 {
    width: 49%;
    min-height: 8px;
}
#\37 014b418.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHRAAAQMFAQAAAAAAAAAAAAAAAQACAwQFBhEhUf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECEf/aAAwDAQACEQMRAD8Awcexq6x0ZZCx0URHGg8VHD7hs7pgT7tEUVb0VKP/2Q==');
}
    
#d8c7ff0f {
    width: 49%;
    min-height: 8px;
    row-gap: 30px;
    padding: 4% 4% 4% 4%;
}
    
#d99f8f4d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 742761e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#\37 014b418 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\37 014b418.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHRAAAQMFAQAAAAAAAAAAAAAAAQACAwQFBhEhUf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECEf/aAAwDAQACEQMRAD8Awcexq6x0ZZCx0URHGg8VHD7hs7pgT7tEUVb0VKP/2Q==');
}
    
#d8c7ff0f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#group_se9 {
    row-gap: 24px;
    align-items: center;
}
    
#d99f8f4d {
    margin: 0px 0% 0px 0%;
}
    
#\33 13bbda5 {
    width: 100.00%;
}
    
#widget_ftc {
    width: 99.54%;
}
}



@media all {
    
#\36 0630880 {
    min-height: 508px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 1% 7% 1%;
}
    
#\33 6e0065d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    min-width: 4%;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    background-image: initial;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
}
    
#\38 c5ba167 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    min-width: 4%;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    background-image: initial;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
}
    
#d9b121c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a81e58e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#da0d892e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    align-self: auto;
    padding-left: 16px;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc6eaef6 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dab2f669 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    min-width: 4%;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    background-image: initial;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
}
    
#\30 26c164b {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acfc458b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 67e2b3c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eb02047d {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#caa652fa {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be3032cd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e7c10cb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c96c194 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd2583da {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2619a68 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0630880 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 571px;
    row-gap: 14px;
    padding: 1% 4% 4% 4%;
}
    
#\33 6e0065d {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    row-gap: 30px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c5ba167 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    row-gap: 30px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#da0d892e {
    min-height: auto;
}
    
#dab2f669 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    justify-content: flex-start;
    row-gap: 30px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 67e2b3c {
    min-height: auto;
}
    
#\39 2619a68 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 0630880 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 2% 4% 6% 4%;
}
    
#\33 6e0065d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
}
    
#\38 c5ba167 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
}
    
#dab2f669 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
}
    
#\39 2619a68 {
    margin: 0px 0% 0px 0%;
}
    
#caa652fa {
    width: 100.00%;
}
    
#be3032cd {
    width: 100.00%;
}
    
#\36 e7c10cb {
    width: 100.00%;
}
    
#da0d892e {
    align-items: center;
}
    
#\36 67e2b3c {
    align-items: center;
}
    
#\30 c96c194 {
    align-items: center;
}
}



@media all {
    
#bbe1e735 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 fe1e40c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 86e6d10 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 775px;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 5px 5px 5px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8c07981 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 18px;
    width: 57.09865629420084%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#ee63ec9a {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 551ab9b {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    width: 39.84%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/1ac9065d/dms3rep/multi/opt/IMG_6090-1920w.JPG);
    order: 0;
    border-radius: 20px 20px 20px 20px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\34 551ab9b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQEG/8QAHxAAAQMEAwEAAAAAAAAAAAAAAQACAwQREkEFITEi/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwDaR0fOUsQEVbHZpuWH0hJN5SbEZN+tqVOju6Mc45Hs+pQX/9k=');
}
    
#\30 70039b0 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#e497a7a6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3fbd3cf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 93c19be {
    margin: 0px 0% 0px 0%;
}
    
#\38 0bfc089 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 86e6d10 {
    width: 100%;
    justify-content: flex-start;
    row-gap: 24px;
    min-width: 32px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8c07981 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 0;
}
    
#ee63ec9a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#\35 93c19be {
    margin: 0px 0% 0px 0%;
}
    
#\34 551ab9b {
    width: 100%;
    min-height: 202px;
    height: auto;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    order: 1;
}
#\34 551ab9b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQEG/8QAHxAAAQMEAwEAAAAAAAAAAAAAAQACAwQREkEFITEi/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwDaR0fOUsQEVbHZpuWH0hJN5SbEZN+tqVOju6Mc45Hs+pQX/9k=');
}
    
#\30 70039b0 {
    height: 242px;
}
}



@media (max-width: 767px) {
    
#\33 86e6d10 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 24px;
    align-items: flex-start;
    padding: 5px 5px 5px 5px;
}
    
#\39 8c07981 {
    width: 100%;
    min-height: 227px;
    align-items: flex-start;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 0;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ee63ec9a {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#\35 93c19be {
    margin: 0px 0% 0px 0%;
}
    
#\34 551ab9b {
    width: 100%;
    min-height: 139px;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 1;
}
#\34 551ab9b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQEG/8QAHxAAAQMEAwEAAAAAAAAAAAAAAQACAwQREkEFITEi/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwDaR0fOUsQEVbHZpuWH0hJN5SbEZN+tqVOju6Mc45Hs+pQX/9k=');
}
    
#e497a7a6 {
    width: 100.00%;
}
}



@media all {
    
#d86ec4cf {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\30 9fca654 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 312a883 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9157f5f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 47.97444821731749%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e9286151 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bb38aa63 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d1d08bea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 075fa8a {
    margin: 0px 0% 0px 0%;
}
    
#widget_0l0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_0l0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9fca654 {
    width: 48.27%;
    min-height: 8px;
}
    
#\34 9157f5f {
    width: 49.56937321937321%;
    min-height: 8px;
}
    
#bb38aa63 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 210px;
    column-gap: 2%;
}
}



@media (max-width: 767px) {
    
#\30 9fca654 {
    width: 100%;
    min-height: 52px;
    align-items: flex-start;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
    
#\34 9157f5f {
    width: 100%;
    min-height: 70px;
    align-items: flex-start;
    row-gap: 7px;
    height: auto;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bb38aa63 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
}



@media all {
    
#\39 778e3f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 0fd28ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\34 0fd28ed.lazy {
    background-image: url('');
}
    
#be9801fa {
    background-color: var(--color_3);
    background-image: initial;
}
    
#e22ebfe5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9ea0a49 {
    width: 100%;
    height: 436px;
    max-width: 100%;
}
    
#\34 47337d0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 7% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ea425af {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3b4c6a4 {
    margin: 0px 0% 0px 0%;
}
    
#group_sug {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 10px 0%;
}
    
#d8eea0d3 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0c9aebe {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9ea0a49 {
    height: 375px;
}
    
#\34 47337d0 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_sug {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#d8eea0d3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0c9aebe {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0fd28ed {
    width: 40.93988603988604%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
#\34 0fd28ed.lazy {
    background-image: url('');
}
    
#\39 778e3f1 {
    width: 54.9%;
}
}



@media (max-width: 767px) {
    
#\39 778e3f1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    order: 1;
    padding: 10px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 0fd28ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
#\34 0fd28ed.lazy {
    background-image: url('');
}
    
#\32 9ea0a49 {
    height: 240px;
}
    
#\34 47337d0 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#\30 ea425af {
    width: 100.00%;
}
    
#group_sug {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#d8eea0d3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0c9aebe {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 5f621db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.81881510416667%;
    min-width: 4%;
}
    
#\34 a7fd91a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 59.18%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 55px 50px 55px 50px;
    margin: 0px 0% 0px 0%;
}
    
#b6bb716d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 0b04455 {
    margin: 0px 0% 0px 0%;
}
    
#\30 f8b19c2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fefb1089 {
    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;
}
    
#group_knj {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 8px 0% 0px 0%;
}
    
#\34 5a0b730 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ddb5c34 {
    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;
}
    
#fc7136e0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 555adda {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1d121e0 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nk8 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b6bb716d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\34 a7fd91a {
    width: 100%;
    min-height: 80px;
    padding: 55px 30px 55px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5f621db {
    width: 100%;
    min-height: 80px;
}
    
#fc7136e0 {
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\31 555adda {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1d121e0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0b04455 {
    margin: 0px 0% 0px 0%;
}
    
#widget_nk8 {
    height: 474px;
}
}



@media (max-width: 767px) {
    
#\33 5f621db {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a7fd91a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 31px 25px 31px;
    margin: 0px 0% 0px 0%;
}
    
#b6bb716d {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#\34 5a0b730 {
    width: 100.00%;
}
    
#\32 0b04455 {
    margin: 0px 0% 0px 0%;
}
    
#group_knj {
    align-items: flex-start;
}
    
#fc7136e0 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\31 555adda {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1d121e0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 a5b63a8 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 18px;
    width: 57.09865629420084%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\32 aafc1e1 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\33 d3df72d {
    background-color: var(--color_3);
    background-image: initial;
}
    
#cc803438 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 775px;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 5px 5px 5px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#c7bdacfa {
    margin: 0px 0% 0px 0%;
}
    
#\37 3bb58d4 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 7% 4% 7% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ab7ceeaa {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b91b35c7 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    width: 39.84%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/1ac9065d/dms3rep/multi/opt/Sidewalks-Row-1920w.jpg);
    order: 1;
    border-radius: 20px 20px 20px 20px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#b91b35c7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQQAAgMFBhITQqH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A2t7TVywpXjiF17dXK5QPfyUHWseST1mIiF//2Q==');
}
    
#e6b92739 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 601820d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b4a9485 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adb4506b {
    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;
}
    
#\32 1b0d44a {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 82d66f0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 03169b8 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a5b63a8 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 1;
}
    
#\32 aafc1e1 {
    height: 400px;
}
    
#cc803438 {
    width: 100%;
    justify-content: flex-start;
    row-gap: 24px;
    min-width: 32px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#c7bdacfa {
    margin: 0px 0% 0px 0%;
}
    
#\37 3bb58d4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#b91b35c7 {
    width: 100%;
    min-height: 202px;
    height: auto;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    order: 0;
}
#b91b35c7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQQAAgMFBhITQqH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A2t7TVywpXjiF17dXK5QPfyUHWseST1mIiF//2Q==');
}
}



@media (max-width: 767px) {
    
#\32 a5b63a8 {
    width: 100%;
    min-height: 227px;
    align-items: flex-start;
    row-gap: 18px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 1;
    padding: 10px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cc803438 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 24px;
    align-items: flex-start;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c7bdacfa {
    margin: 0px 0% 0px 0%;
}
    
#\37 3bb58d4 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#ab7ceeaa {
    width: 100.00%;
}
    
#b91b35c7 {
    width: 100%;
    min-height: 139px;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 0;
}
#b91b35c7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQQAAgMFBhITQqH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A2t7TVywpXjiF17dXK5QPfyUHWseST1mIiF//2Q==');
}
    
#\34 601820d {
    width: 100.00%;
}
    
#\39 b4a9485 {
    align-items: flex-start;
}
    
#\37 82d66f0 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\34 03169b8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1b0d44a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 a27397f {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\32 923306e {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\31 14354d3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 8px 0% 0px 0%;
}
    
#\33 8e50375 {
    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;
}
    
#d95bbe5c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f764eead::before, #f764eead > .bgExtraLayerOverlay {
    
}
#f764eead {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.81881510416667%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/1ac9065d/dms3rep/multi/opt/Parking-Row-1920w.jpg);
}
#f764eead.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABAwQGESIxMrH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ALB4TkmP0SiYq0kHb8tP9WaO1fAyF4Yts+vSInAf/9k=');
}
    
#\33 3bf36b9 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8434bf5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 59.18%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    padding: 55px 50px 55px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2a156e8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 09aa7db {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2acdd98 {
    margin: 0px 0% 0px 0%;
}
    
#\30 9370afe {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e90a007d {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 923306e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#f8434bf5 {
    width: 100%;
    min-height: 80px;
}
    
#f764eead::before, #f764eead > .bgExtraLayerOverlay {
    
}
#f764eead {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
#f764eead.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABAwQGESIxMrH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ALB4TkmP0SiYq0kHb8tP9WaO1fAyF4Yts+vSInAf/9k=');
}
    
#\39 2acdd98 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a27397f {
    min-width: 32px;
    height: 508px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f764eead::before, #f764eead > .bgExtraLayerOverlay {
    
}
#f764eead {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#f764eead.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABAwQGESIxMrH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ALB4TkmP0SiYq0kHb8tP9WaO1fAyF4Yts+vSInAf/9k=');
}
    
#\32 923306e {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#f8434bf5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 31px 25px 31px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2a156e8 {
    width: 100.00%;
}
    
#\39 2acdd98 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8e50375 {
    width: 100.00%;
}
    
#\31 14354d3 {
    align-items: flex-start;
}
    
#d95bbe5c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\33 3bf36b9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 09aa7db {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a4504d04 {
    margin: 0px 0% 0px 0%;
}
    
#fe7da60a {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 7% 4% 7% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 39c8ae3 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\36 1fbca09 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c2c72e6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af3de55e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 775px;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 5px 5px 5px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 36f5970 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f74d654e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ce33dc2 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    width: 39.84%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/1ac9065d/dms3rep/multi/opt/Hauling-Row-1920w.jpg);
    order: 1;
    border-radius: 20px 20px 20px 20px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    background-position: 0% 50%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\35 ce33dc2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAIxAAAAQEBwEAAAAAAAAAAAAAAAECBQMEBhESEyEiJTFSkf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAxEh/9oADAMBAAIRAxEAPwDZp6pXJzz5GBMrtbbGM9fgq2iocauTPv0AClDEFojWuDk//9k=');
}
    
#\39 e93d82d {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f48ae236 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 35f0c13 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 18px;
    width: 57.09865629420084%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\39 7d45b4b {
    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;
}
    
#db21077a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 688100e {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af3de55e {
    width: 100%;
    justify-content: flex-start;
    row-gap: 24px;
    min-width: 32px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ce33dc2 {
    width: 100%;
    min-height: 202px;
    height: auto;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    order: 0;
}
#\35 ce33dc2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAIxAAAAQEBwEAAAAAAAAAAAAAAAECBQMEBhESEyEiJTFSkf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAxEh/9oADAMBAAIRAxEAPwDZp6pXJzz5GBMrtbbGM9fgq2iocauTPv0AClDEFojWuDk//9k=');
}
    
#a4504d04 {
    margin: 0px 0% 0px 0%;
}
    
#fe7da60a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#\33 35f0c13 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 1;
}
    
#\33 39c8ae3 {
    height: 412px;
}
}



@media (max-width: 767px) {
    
#af3de55e {
    width: 100.00%;
    min-width: 32px;
    row-gap: 24px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f74d654e {
    width: 100.00%;
}
    
#\35 ce33dc2 {
    width: 100%;
    min-height: 139px;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 0;
}
#\35 ce33dc2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAIxAAAAQEBwEAAAAAAAAAAAAAAAECBQMEBhESEyEiJTFSkf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAxEh/9oADAMBAAIRAxEAPwDZp6pXJzz5GBMrtbbGM9fgq2iocauTPv0AClDEFojWuDk//9k=');
}
    
#a4504d04 {
    margin: 0px 0% 0px 0%;
}
    
#fe7da60a {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#\33 35f0c13 {
    width: 100%;
    min-height: 227px;
    align-items: flex-start;
    row-gap: 18px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 1;
    padding: 10px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1fbca09 {
    width: 100.00%;
}
    
#\39 c2c72e6 {
    align-items: flex-start;
}
    
#db21077a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\38 36f5970 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e93d82d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#dd7739b8 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 31a5bc1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a905906 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 8px 0% 0px 0%;
}
    
#\30 b84f9ca {
    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;
}
    
#\39 94d428a {
    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;
}
    
#eead8f3a {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 6882feb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 13d30fb {
    margin: 0px 0% 0px 0%;
}
    
#\30 40b7da0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 59.18%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 55px 50px 55px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c312368 {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1968fb4::before, #\32 1968fb4 > .bgExtraLayerOverlay {
    
}
#\32 1968fb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.81881510416667%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/1ac9065d/dms3rep/multi/opt/Shoveling-Row-1920w.jpg);
}
#\32 1968fb4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAgIDAAMAAAAAAAAAAAAAAQIABQMEEQYUIf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8At41Q7i1/sGwYZ1ccZRNwtIHUM21lLEdP2IiWIN//2Q==');
}
    
#e11dea1c {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#ffb208bc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eead8f3a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\30 40b7da0 {
    width: 100%;
    min-height: 80px;
}
    
#\32 1968fb4::before, #\32 1968fb4 > .bgExtraLayerOverlay {
    
}
#\32 1968fb4 {
    width: 100%;
    min-height: 80px;
}
#\32 1968fb4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAgIDAAMAAAAAAAAAAAAAAQIABQMEEQYUIf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8At41Q7i1/sGwYZ1ccZRNwtIHUM21lLEdP2IiWIN//2Q==');
}
    
#\36 13d30fb {
    margin: 0px 0% 0px 0%;
}
    
#e11dea1c {
    height: 432px;
}
}



@media (max-width: 767px) {
    
#eead8f3a {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#\30 6882feb {
    width: 100.00%;
}
    
#\30 40b7da0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 31px 25px 31px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1968fb4::before, #\32 1968fb4 > .bgExtraLayerOverlay {
    
}
#\32 1968fb4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\32 1968fb4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAgIDAAMAAAAAAAAAAAAAAQIABQMEEQYUIf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8At41Q7i1/sGwYZ1ccZRNwtIHUM21lLEdP2IiWIN//2Q==');
}
    
#\32 a905906 {
    align-items: flex-start;
}
    
#ffb208bc {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\36 c312368 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dd7739b8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 13d30fb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 b3c3eb4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 193ec2d {
    width: 250px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ef96cadc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bc26dbd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a4d12c30 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.3661383061383%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#fad5c443 {
    min-height: 290px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 2% 1%;
}
    
#\37 85e658a {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 697f2a4 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b3c3eb4 {
    width: 97.34%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ef96cadc {
    width: 56.94%;
}
    
#\36 193ec2d {
    min-width: 32px;
    width: 260px;
    margin: 0px 0% 0px 0%;
}
    
#bc26dbd0 {
    width: 100%;
    min-height: 80px;
}
    
#a4d12c30 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    column-gap: 2%;
    justify-content: space-between;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#fad5c443 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\30 697f2a4 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b3c3eb4 {
    width: 100.00%;
}
    
#bc26dbd0 {
    width: 100%;
    min-height: 116px;
    align-items: center;
    height: auto;
}
    
#a4d12c30 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
}
    
#fad5c443 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
}



@media all {
    
#\38 8e0f366 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f0840d9 {
    margin: 0px 0% 0px 0%;
}
    
#\32 1354e8f {
    align-items: flex-start;
    width: 100.00%;
    min-height: 465px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    padding: 25px 30px 25px 30px;
    margin: -165px 0% 0px 0%;
}
    
#ae99c576 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 1% 0% 1%;
}
    
#\38 d33c4f6::before, #\38 d33c4f6 > .bgExtraLayerOverlay {
    
}
#\38 d33c4f6 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\32 61c0343 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 8e4ac83 {
    justify-content: flex-start;
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 16px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_urn {
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#widget_q1g {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f0840d9 {
    margin: 0px 0% 0px 0%;
}
    
#\32 1354e8f {
    width: 100.00%;
    height: auto;
    min-height: 433px;
    justify-content: flex-start;
    padding: 25px 30px 25px 30px;
    margin: -125px 0% 0px 0%;
}
    
#ae99c576 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 6% 4% 6% 4%;
}
    
#\34 8e4ac83 {
    width: 49.5%;
    min-height: 8px;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d33c4f6::before, #\38 d33c4f6 > .bgExtraLayerOverlay {
    
}
    
#group_urn {
    width: 49.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\34 f0840d9 {
    margin: 0px 0% 0px 0%;
}
    
#\32 1354e8f {
    width: 100.00%;
    height: auto;
    min-height: 411px;
    padding: 15px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ae99c576 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\34 8e4ac83 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d33c4f6::before, #\38 d33c4f6 > .bgExtraLayerOverlay {
    
}
    
#group_urn {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#widget_q1g {
    height: 190px;
}
}

