.elementor-10 .elementor-element.elementor-element-92108cf{--display:flex;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-54b21a3 .elementor-repeater-item-3e67009.hse-slide .hse-slide__overlay{background-color:rgba(0,0,0,0);}.elementor-10 .elementor-element.elementor-element-54b21a3 .elementor-repeater-item-c7674a0.hse-slide .hse-slide__overlay{background-color:rgba(0,0,0,0);}.elementor-10 .elementor-element.elementor-element-54b21a3 .elementor-repeater-item-bafcb90.hse-slide .hse-slide__overlay{background-color:rgba(0,0,0,0);}.elementor-10 .elementor-element.elementor-element-54b21a3 .hse-slider{height:530px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-54b21a3 .hse-slide{justify-content:flex-start;align-items:center;}.elementor-10 .elementor-element.elementor-element-54b21a3 .hse-content-box{width:400px;margin-left:0px;margin-right:0px;background-color:#FFFFFF;padding:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-54b21a3 .hse-content-box__title{color:#1A1A1A;font-size:38px;font-weight:800;margin:0px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-54b21a3 .hse-content-box__desc{color:#4A4A4A;margin:0px 0px 25px 0px;}.elementor-10 .elementor-element.elementor-element-54b21a3 .hse-content-box__button{color:#1A1A1A;background-color:#FF820C;padding:12px 24px 12px 24px;}.elementor-10 .elementor-element.elementor-element-54b21a3 .hse-content-box__button:hover{background-color:#FF820C;}.elementor-10 .elementor-element.elementor-element-54b21a3 .hse-dot{background-color:#FFFFFF;width:10px;height:10px;}.elementor-10 .elementor-element.elementor-element-54b21a3 .hse-dot.is-active{background-color:#FF820C;}.elementor-10 .elementor-element.elementor-element-54b21a3 .hse-dots{gap:15px;justify-content:flex-start;bottom:20px;left:30px;right:30px;}.elementor-10 .elementor-element.elementor-element-5d050c9{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b6db2f9 .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-10 .elementor-element.elementor-element-b6db2f9 .pp-pill{background-color:#FFFFFF;color:#5B564E;}.elementor-10 .elementor-element.elementor-element-b6db2f9 .pp-pill.pp-active{background-color:#221F1B;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b6db2f9 .pp-tenant-card{background-color:#FFFCF6;}.pp-tenant-card h4{color:#221F1B;}.elementor-10 .elementor-element.elementor-element-b6db2f9 .pp-tenant-card .pp-desc{color:#5B564E;}.elementor-10 .elementor-element.elementor-element-b6db2f9 .pp-tenant-card .pp-tag{background-color:rgba(43,99,87,.1);color:#1F4A41;}.elementor-10 .elementor-element.elementor-element-b6db2f9 .pp-tenant-card .pp-thumb{background-color:#EFE8D9;}.elementor-10 .elementor-element.elementor-element-dc95f6b{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dc95f6b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dc95f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-10 .elementor-element.elementor-element-dfdf23f{text-align:center;}.elementor-10 .elementor-element.elementor-element-dfdf23f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:900;color:#000000;}.elementor-10 .elementor-element.elementor-element-4ddab53 .ipc-carousel-viewport{height:260px;}.elementor-10 .elementor-element.elementor-element-4ddab53 .ipc-item{width:240px;flex:0 0 240px;height:240px;margin-right:20px;}.elementor-10 .elementor-element.elementor-element-4ddab53 .ipc-item-inner img{object-fit:cover;width:100%;height:100%;}.elementor-10 .elementor-element.elementor-element-4ddab53 .ipc-item-overlay{background-color:rgba(0,0,0,0.4);}.elementor-10 .elementor-element.elementor-element-4ddab53 .ipc-item-caption{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-d8ff8d2{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d8ff8d2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d8ff8d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7ab8ddd{text-align:center;}.elementor-10 .elementor-element.elementor-element-7ab8ddd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:900;color:#000000;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E6;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-54b21a3 .hse-slider{height:450px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-92108cf{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-5d050c9{--content-width:1280px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-92108cf{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-54b21a3 .hse-slider{height:700px;}.elementor-10 .elementor-element.elementor-element-54b21a3 .hse-slide{align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-54b21a3 .hse-content-box{width:90%;margin-left:0px;margin-right:0px;}.elementor-10 .elementor-element.elementor-element-54b21a3 .hse-content-box__title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-5d050c9{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-b6db2f9 .pp-tenant-grid{grid-template-columns:repeat(1, 1fr);}.elementor-10 .elementor-element.elementor-element-dc95f6b{--padding-top:50px;--padding-bottom:50px;--padding-left:8px;--padding-right:8px;}.elementor-10 .elementor-element.elementor-element-d8ff8d2{--padding-top:50px;--padding-bottom:50px;--padding-left:8px;--padding-right:8px;}}/* Start custom CSS for hse_hero_slider, class: .elementor-element-54b21a3 */@media (max-width: 767px) {

  html body .hse-slider-wrapper,
  html body .hse-slider-wrapper .hse-slider {
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  html body .hse-slider .hse-slide {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    align-items: stretch !important;
    background-size: cover !important;
    background-position: top center !important;
  }

  html body .hse-slider .hse-slide__overlay {
    display: none !important;
  }

  html body .hse-slider .hse-content-box {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 20px 20px 35px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    border: none !important;
    background-color: #ffffff !important;
  }

 

  /* dots: small strip sitting inside the bottom of the white box, left-aligned */
  html body .hse-slider .hse-dots {
    bottom: 10px !important;
    left: 20px !important;
    right: auto !important;
    justify-content: flex-start !important;
    gap: 6px !important;
    z-index: 5 !important;
  }

  html body .hse-slider .hse-dot {
    width: 6px !important;
    height: 6px !important;
    border-radius: 3px !important;
    background-color: #c9c9c9 !important;
  }

  html body .hse-slider .hse-dot.is-active {
    width: 16px !important;
    background-color: #1a1a1a !important;
  }
}

@media (max-width: 767px) {
  html body .hse-slider .hse-content-box__desc {
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
  }
}/* End custom CSS */