@media (min-width: 1000px) {
  .capital-real-fund .split-section {
    padding: 15px 55px 0 0;
  }
}

@media (min-width: 767px) {
  .fund-detail-right {
    padding-left: 60px;
  }
}

@media (min-width: 1000px) {
  .fund-facts-sec .split-section {
    padding: 15px 135px 0 0;
  }
}

.fund-facts-slider .swiper-slide {
  height: auto !important;
  display: flex;
  flex-direction: column;
}
.fund-facts-slider .swiper-slide .fund-fact-box {
  height: 100%;
}

@media (max-width: 1199.98px) {
  .fund-facts-sec {
    overflow-x: hidden;
  }
  .fund-facts-sec__slider {
    overflow: visible;
  }
  .fund-facts-sec .swiper-slide {
    width: 100%;
  }
  .fund-facts-sec__line {
    width: calc(100% + 20px);
  }
  .fund-facts-sec__card {
    padding: 30px 24px;
  }
  .swiper-pagination-progressbar {
    position: relative;
    left: auto;
    top: auto;
    bottom: auto;
    margin-top: 40px;
    height: 2px !important;
    width: calc(100% - 24px) !important;
  }
  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #FFF !important;
  }
  .swiper-pagination-progressbar {
    background: #435d59;
  }
}
.fund-facts-slider {
  padding-top: 40px;
}
@media (max-width: 1000px) {
  .fund-facts-slider {
    width: calc(100% + 50vw - 50%) !important;
    max-width: calc(100% + 50vw - 50%) !important;
    flex: 0 0 calc(100% + 50vw - 50%) !important;
    padding-right: 0;
    padding-top: 30px;
  }
}

.fund-fact-box {
  background: #EEEDE9;
  padding: 50px 25px;
}
.fund-fact-box h4 {
  margin-bottom: 20px;
}
.fund-fact-box p {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 17px;
}

@media (min-width: 1000px) {
  .invest-highlight-sec .split-section {
    padding: 15px 125px 0 0;
  }
}

.inv-high-box {
  background: #FFF;
  padding: 50px 30px;
  height: 100%;
}
@media (max-width: 766px) {
  .inv-high-box {
    padding: 24px 30px 16px 30px;
    min-height: 161px;
  }
}
.inv-high-box .icon {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: flex-start;
  margin-bottom: 30px;
  flex-shrink: 0;
}
@media (max-width: 766px) {
  .inv-high-box .icon {
    width: 50px;
    height: 50px;
    margin-bottom: 0;
  }
  .inv-high-box .icon img {
    width: 100%;
  }
}
.inv-high-box h5 {
  margin-bottom: 25px;
}
@media (max-width: 766px) {
  .inv-high-box h5 {
    font-size: 22px;
    margin-bottom: 17px;
  }
}

.inv-high-row {
  row-gap: 24px;
  padding-top: 30px;
}

.slider-section {
  overflow: hidden;
  padding-top: 0px;
}
.slider-section .slider-section {
  width: 100%;
  padding: 80px 0;
  position: relative;
  background: #fff;
}
.slider-section .swiper {
  width: 100%;
  overflow: visible !important; /* Vital for letting side elements stick out smoothly */
  padding-bottom: 40px !important;
}
@media (max-width: 766px) {
  .slider-section .swiper {
    padding-bottom: 24px !important;
  }
}
.slider-section .swiper-wrapper {
  display: flex;
  align-items: center;
}
.slider-section .swiper-slide {
  width: 58% !important; /* Center slide width matches your 1440px screenshot blueprints */
  border-radius: 4px;
  overflow: hidden;
}
.slider-section .swiper-slide img {
  /* High-End Proportional Interpolation Transition Curves */
  transition: transform 0.7s cubic-bezier(0.25, 1, 0.5, 1), opacity 0.7s ease;
  transform: scale(0.85); /* Side wing downscaled precisely as per screenshot layout */
}
.slider-section {
  /* Center Active Focus Item Layout Specs */
}
.slider-section .swiper-slide-active img {
  transform: scale(1) !important;
  opacity: 1 !important;
}
.slider-section {
  /* --- Pagination Dot Layout Specs --- */
}
.slider-section .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 0px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.slider-section .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: transparent;
  border: 1px solid #22413C;
  transition: all 0.3s ease;
  margin: 0 5px !important;
  display: inline-block;
  border-radius: 50%;
}
.slider-section .swiper-pagination-bullet-active {
  background: #22413C !important;
  opacity: 1;
}
.slider-section {
  /* Large Screen Canvas Enhancements */
}
@media (min-width: 1440px) {
  .slider-section .swiper-slide {
    width: 54.7% !important;
  }
}
.slider-section {
  /* Tablet Boundaries */
}
@media (max-width: 1024px) {
  .slider-section .swiper-slide {
    width: 72% !important;
  }
}
.slider-section {
  /* Mobile Viewports */
}
@media (max-width: 768px) {
  .slider-section .swiper-slide {
    width: 85% !important;
  }
}

.our-properties-sec h2 {
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .our-properties-sec .split-section {
    padding: 15px 125px 0 0;
  }
}
.our-properties-sec .slider-section {
  padding-top: 30px;
}

@media (min-width: 767px) {
  .project-dev-left {
    padding-right: 61px;
  }
}

@media (max-width: 766px) {
  .inv-title-sec {
    display: flex;
    align-items: flex-start;
    gap: 15px;
  }
}

.fund-fact-box-hover-image {
  position: absolute;
  top: 0px;
  right: 0;
  pointer-events: none;
}

.fund-fact-box {
  transition: all ease 0.5s;
}

.fund-fact-box:hover {
  background-color: #22413C;
  transition: all ease 0.5s;
}

.fund-fact-box:hover h4,
.fund-fact-box:hover p {
  color: #fff;
}

.our-properties-sec .slider-section .swiper-slide {
  border-radius: 0;
}

.fund-facts-sec .accent-line {
  opacity: 1;
}

.img-left-margin-support .split-section {
  gap: 30px;
}

.img-left-margin-support .col-sm-6.fund-detail-right.spacer-mobile-left.spacer-mobile-right.section-space-top.section-space-bottom {
  padding-left: 75px;
  padding-right: 18px;
}

.invest-highlight-sec h2 {
  margin-bottom: 0px;
}

@media (min-width: 1200px) {
  .page-template-template-fund .banner-section.inner-banner .overlay {
    padding-bottom: 117px;
  }
  .fund-detail-right {
    padding-right: 11px;
  }
  .fund-detail-sec .row {
    margin-bottom: -4px;
  }
  .our-properties-sec .split-section {
    padding: 15px 13px 0 0;
  }
  .slider-section .swiper {
    padding-bottom: 35px !important;
  }
  .project-dev-left {
    padding-right: 58px;
  }
  .project-dev-left {
    padding-right: 66px;
    padding-left: 13px;
  }
  .project-dev-left .split-section {
    gap: 20px;
  }
}
@media (max-width: 1200px) {
  .img-left-margin-support .col-sm-6.fund-detail-right.spacer-mobile-left.spacer-mobile-right.section-space-top.section-space-bottom {
    padding-left: 30px;
    padding-right: 18px;
  }
}
@media (max-width: 767px) {
  .invest-highlight-sec h2 {
    margin-bottom: 10px;
  }
  .img-left-margin-support .col-sm-6.fund-detail-right.spacer-mobile-left.spacer-mobile-right.section-space-top.section-space-bottom {
    padding-left: 33px;
  }
  .invest-highlight-sec .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 575px) {
  .inner-banner-disc p {
    max-width: 306px;
  }
  .fund-fact-box h4 {
    font-size: 30px;
  }
  .fund-detail-right {
    padding-left: 35px;
  }
  .project-dev-left h2 br {
    display: none;
  }
  .fund-detail-right .split-section__content p:last-child {
    margin-bottom: 0;
  }
  .slider-section .swiper {
    padding-bottom: 30px !important;
  }
  .invest-highlight-sec h5 {
    min-height: 60px;
    max-width: 176px;
    color: #000;
  }
  .inv-high-row .col-lg-3.inv-high-col:nth-child(2) .inv-high-box h5 {
    max-width: 128px;
  }
  .inv-high-box {
    padding: 24px 20px 16px 20px;
  }
  .capital-real-fund {
    padding-bottom: 50px;
  }
  .fund-detail-right {
    padding-bottom: 45px !important;
  }
  .capital-real-fund .col-md-7 {
    padding-right: 0;
  }
  .capital-real-fund .col-md-7 p {
    max-width: 351px;
  }
  .img-left-margin-support .col-sm-6.fund-detail-right.spacer-mobile-left.spacer-mobile-right.section-space-top.section-space-bottom {
    padding-right: 0;
  }
  .img-left-margin-support .col-sm-6.fund-detail-right.spacer-mobile-left.spacer-mobile-right.section-space-top.section-space-bottom p {
    max-width: 351px;
  }
  .inv-high-box p br {
    display: none;
  }
  .fund-facts-sec .accent-line {
    width: 96px;
  }
}
@media (max-width: 370px) {
  .img-left-margin-support .col-sm-6.fund-detail-right.spacer-mobile-left.spacer-mobile-right.section-space-top.section-space-bottom {
    padding-right: 34px;
  }
}
.fund-detail-sec,
.our-properties-sec {
  display: none;
}/*# sourceMappingURL=property-fund.css.map */