.elementor-4748 .elementor-element.elementor-element-957d10d{--display:flex;}.elementor-4748 .elementor-element.elementor-element-f2ac144{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4748 .elementor-element.elementor-element-f2c5458{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-4748 .elementor-element.elementor-element-3861348{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4748 .elementor-element.elementor-element-8df61ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-4748 .elementor-element.elementor-element-326efe3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4748 .elementor-element.elementor-element-149eca2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-4748 .elementor-element.elementor-element-ef3ab58{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4748 .elementor-element.elementor-element-f2d141e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-4748 .elementor-element.elementor-element-c12ff42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4748 .elementor-element.elementor-element-da3bc1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-4748 .elementor-element.elementor-element-5348ad2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4748 .elementor-element.elementor-element-0bd40ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-4748 .elementor-element.elementor-element-2a1cc57{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4748 .elementor-element.elementor-element-b016b63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-4748 .elementor-element.elementor-element-4ba89d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4748 .elementor-element.elementor-element-890a636{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-4748 .elementor-element.elementor-element-9534be7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4748 .elementor-element.elementor-element-d09b56f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-4748 .elementor-element.elementor-element-feace34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4748 .elementor-element.elementor-element-b6a613c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-4748 .elementor-element.elementor-element-1a8a4b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4748 .elementor-element.elementor-element-4172d11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-4748 .elementor-element.elementor-element-a5eaf59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4748 .elementor-element.elementor-element-90b5ede{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-4748 .elementor-element.elementor-element-fc55097{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4748 .elementor-element.elementor-element-81991df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-4748 .elementor-element.elementor-element-adb79b2{--n-accordion-title-font-size:22px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:22px;}.elementor-4748 .elementor-element.elementor-element-adb79b2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-4748 .elementor-element.elementor-element-adb79b2 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-4748 .elementor-element.elementor-element-adb79b2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Oswald", Sans-serif;font-weight:600;line-height:150%;}:where( .elementor-4748 .elementor-element.elementor-element-adb79b2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(max-width:1024px){.elementor-4748 .elementor-element.elementor-element-adb79b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-4748 .elementor-element.elementor-element-adb79b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-font-size:20px;}.elementor-4748 .elementor-element.elementor-element-adb79b2 {--n-accordion-padding:16px 0px 16px 0px;}}/* Start custom CSS *//* Responsive table styles for the Property Management Turnover & Eviction
   Cleanouts guide. Paste this into Elementor's page-level Custom CSS box
   (Page Settings > Advanced > Custom CSS) for this page only.
   No JavaScript, nothing site-wide — only elements using the "bjr-rtable"
   classes are affected. Header color (#2f2a25) is a neutral placeholder;
   swap the hex values below to match brand colors if you'd like.
   Square corners throughout, by standing brand rule — no border-radius
   anywhere, matching the sharp points in the logo. */

.bjr-rtable-wrap{
  width:100%;
  margin:28px 0;
  -webkit-overflow-scrolling:touch;
}

.bjr-rtable{
  width:100%;
  border-collapse:collapse;
  font-size:0.95rem;
  line-height:1.45;
}

.bjr-rtable th,
.bjr-rtable td{
  padding:12px 14px;
  text-align:left;
  border:1px solid #e2e0da;
  vertical-align:top;
}

.bjr-rtable thead th{
  background:#2f2a25;
  color:#fff;
  font-weight:600;
}

.bjr-rtable tbody tr:nth-child(even){
  background:#f7f6f3;
}

/* Below 680px, each row collapses into a stacked card instead of
   squeezing a wide table into a narrow screen. Each cell's label comes
   from its data-label attribute rather than the column header. */
@media (max-width:680px){
  .bjr-rtable thead{
    display:none;
  }
  .bjr-rtable,
  .bjr-rtable tbody,
  .bjr-rtable tr,
  .bjr-rtable td{
    display:block;
    width:100%;
  }
  .bjr-rtable{
    border:none;
  }
  .bjr-rtable tr{
    margin-bottom:16px;
    border:1px solid #e2e0da;
    box-shadow:0 1px 2px rgba(0,0,0,0.04);
  }
  .bjr-rtable td{
    border:none;
    border-bottom:1px solid #ece9e3;
    padding:10px 14px;
  }
  .bjr-rtable td:last-child{
    border-bottom:none;
  }
  .bjr-rtable td::before{
    content:attr(data-label);
    display:block;
    font-size:0.72rem;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.04em;
    color:#8a8378;
    margin-bottom:3px;
  }
}/* End custom CSS */