.elementor-771 .elementor-element.elementor-element-dec065b{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-771 .elementor-element.elementor-element-9668932 .pp-tenant-grid{grid-template-columns:repeat(4, 1fr);gap:20px;}.pp-section-head .pp-eyebrow{color:#1F4A41;}.pp-section-head h2{color:#221F1B;}.pp-section-head p{color:#5B564E;}.elementor-771 .elementor-element.elementor-element-9668932 .pp-pill{background-color:#FFFFFF;color:#5B564E;}.elementor-771 .elementor-element.elementor-element-9668932 .pp-pill.pp-active{background-color:#221F1B;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-9668932 .pp-tenant-card{background-color:#FFFCF6;}.pp-tenant-card h4{color:#221F1B;}.elementor-771 .elementor-element.elementor-element-9668932 .pp-tenant-card .pp-desc{color:#5B564E;}.elementor-771 .elementor-element.elementor-element-9668932 .pp-tenant-card .pp-tag{background-color:rgba(43,99,87,.1);color:#1F4A41;}.elementor-771 .elementor-element.elementor-element-9668932 .pp-tenant-card .pp-thumb{background-color:#EFE8D9;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-771 .elementor-element.elementor-element-1f44bd3{width:var( --container-widget-width, 100.648% );max-width:100.648%;--container-widget-width:100.648%;--container-widget-flex-grow:0;text-align:center;}.elementor-771 .elementor-element.elementor-element-1f44bd3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-771 .elementor-element.elementor-element-1f44bd3 .elementor-heading-title{color:#000000;}.elementor-771 .elementor-element.elementor-element-73a2371{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-771 .elementor-element.elementor-element-9915c75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-771 .elementor-element.elementor-element-9915c75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-771 .elementor-element.elementor-element-9915c75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-771 .elementor-element.elementor-element-9915c75 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-771 .elementor-element.elementor-element-9915c75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-771 .elementor-element.elementor-element-9915c75 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-771 .elementor-element.elementor-element-9915c75 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-771 .elementor-element.elementor-element-9915c75{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-771 .elementor-element.elementor-element-9915c75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-771 .elementor-element.elementor-element-9915c75 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-771 .elementor-element.elementor-element-9915c75 .elementor-icon-list-text{color:#7A7A7A;transition:color 0.3s;}.elementor-771 .elementor-element.elementor-element-708f708 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-771 .elementor-element.elementor-element-708f708 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-771 .elementor-element.elementor-element-708f708 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-771 .elementor-element.elementor-element-708f708 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-771 .elementor-element.elementor-element-708f708 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-771 .elementor-element.elementor-element-708f708 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-771 .elementor-element.elementor-element-708f708 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-771 .elementor-element.elementor-element-708f708{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-771 .elementor-element.elementor-element-708f708 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-771 .elementor-element.elementor-element-708f708 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-771 .elementor-element.elementor-element-708f708 .elementor-icon-list-text{color:#7A7A7A;transition:color 0.3s;}.elementor-771 .elementor-element.elementor-element-a381de0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-771 .elementor-element.elementor-element-a381de0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-771 .elementor-element.elementor-element-a381de0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-771 .elementor-element.elementor-element-a381de0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-771 .elementor-element.elementor-element-a381de0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-771 .elementor-element.elementor-element-a381de0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-771 .elementor-element.elementor-element-a381de0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-771 .elementor-element.elementor-element-a381de0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-771 .elementor-element.elementor-element-a381de0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-771 .elementor-element.elementor-element-a381de0 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-771 .elementor-element.elementor-element-a381de0 .elementor-icon-list-text{color:#7A7A7A;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-771 .elementor-element.elementor-element-5c622cd .elementor-button{background-color:#FF820C;border-radius:7px 7px 7px 7px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-771 .elementor-element.elementor-element-73a2371{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-771 .elementor-element.elementor-element-dec065b{--content-width:1280px;}}@media(max-width:767px){.elementor-771 .elementor-element.elementor-element-dec065b{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-771 .elementor-element.elementor-element-9668932 .pp-tenant-grid{grid-template-columns:repeat(1, 1fr);}.elementor-771 .elementor-element.elementor-element-73a2371{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for pp_tenant_directory, class: .elementor-element-9668932 */.elementor-771 .elementor-element.elementor-element-9668932 .pp-top-row{

    padding-top:20px;
}

@media (max-width: 767px) {

  html body .pp-directory-controls .pp-filter-pills {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    scroll-snap-type: x proximity !important;
    gap: 8px !important;
    padding: 4px 16px 10px !important;
    margin: 0 -16px !important;      /* bleeds edge-to-edge; adjust -16px to match your section's side padding */
    scrollbar-width: none !important;      /* Firefox */
    -ms-overflow-style: none !important;   /* old Edge/IE */
  }

  html body .pp-directory-controls .pp-filter-pills::-webkit-scrollbar {
    display: none !important;   /* Chrome/Safari */
  }

  html body .pp-directory-controls .pp-pill {
    flex: 0 0 auto !important;
    white-space: nowrap !important;
    scroll-snap-align: start !important;
  }

  /* optional: soft fade on the right edge so it visually signals "more to scroll" */
  html body .pp-directory-controls {
    position: relative !important;
  }

  html body .pp-directory-controls::after {
    content: "" !important;
    position: absolute !important;
    top: 4px;
    right: 0;
    bottom: 10px;
    width: 28px;
    background: linear-gradient(to right, rgba(255,255,255,0), #FFFCF6) !important;
    pointer-events: none !important;
  }
}/* End custom CSS */