div.trendingOpportunities.opportunitiesWrapper {
  /* background-color: red !important; */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 60px;
}

div.trendingOpportunities.opportunitiesWrapper div.opportunitiesContainer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* margin: 0px 98.2px; */
  width: 100%;
  max-width: unset;
  /* background: blue !important; */
}

div.trendingOpportunities.opportunitiesWrapper div.opportunitiesContainer .singleListingContainer {
  /* background-color: black; */
  min-width: 25rem;
}

div.trendingOpportunities.opportunitiesWrapper div.opportunitiesContainer .singleListingContainer .cardDescription {
  /* background-color: black; */
  /* max-height: unset !important; */
  max-height: 4rem !important;
  height: 4rem !important;
  padding-top: 0 !important;
  overflow-y: auto;
  line-height: 1.2rem !important;
  margin-top: 4rem !important;
  padding-bottom: .5rem;
  padding-right: .5rem;
}

h1.cbzHoldings {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #444647;
  font-family: Satoshi-Bold;
  line-height: 18.24px;
  max-width: 13rem;
  margin: 0px 0px 0px 80px;
}

@media (max-width: 600px) {
  .searchFilterContainer {
    margin-top: 1rem !important;
  }
  .investDescription {
    font-size: .8rem !important;
    line-height: 1.2rem !important;
  }
  .filterSubmitBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2.5rem;
    border: none;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    padding: 0 2.5rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 1rem;
    border-radius: 10rem;
    background-color: #16154D;
    color: #fff;
    font-family: "Satoshi-Bold";
    margin-top: .5rem;
  }
  .mainTeaserContainer .uk-modal-close-default {
    z-index: 1010 !important;
    top: 3.5rem !important;
    right: 1rem !important;
    padding: 5px !important;
  }
  .trendingOpportunities {
    margin-top: 28rem !important;
  }
  .opportunitiesWrapper .opportunitiesContainer {
    width: 100% !important;
    margin-inline: auto !important;
    min-width: unset !important;
  }
  .opportunitiesWrapper .opportunitiesContainer .switcherContainer {
    display: none !important;
  }
  .opportunitiesWrapper .opportunitiesContainer .tableOpportunities {
    display: none !important;
  }
  .opportunitiesWrapper .opportunitiesContainer .cardOpportunities {
    display: block !important;
  }
  .listingsContainer {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .listingsContainer .singleListingContainer {
    min-width: unset !important;
    width: 100% !important;
  }
  .searchFilterContainer {
    width: 100% !important;
  }
  .searchFilterContainer .topFiltersContainer {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    gap: .5rem !important;
  }
  .searchFilterContainer .topFiltersContainer .filterBtn {
    width: 100% !important;
  }
  .searchFilterContainer .enmSearchInput {
    width: 100% !important;
  }
  .searchFilterContainer .enmSearchInput div {
    width: 100% !important;
  }
  .searchFilterContainer .enmSearchInput div select {
    width: 100% !important;
  }
  .bannerContainer .investMEntContainer {
    width: 100% !important;
    margin-top: 20rem !important;
    height: 100%;
    top: unset;
  }
  .bannerContainer .investMEntContainer .bannerMainHeading {
    font-size: 2.5rem !important;
    text-align: center !important;
    width: 100% !important;
  }
  .bannerContainer .investMEntContainer .investDescription {
    font-size: 1rem !important;
    text-align: center !important;
    width: 100% !important;
  }
  .trendingOpportunities {
    margin-top: 32rem !important;
    top: unset !important;
  }
  .imageBannerContainer {
    position: absolute;
    bottom: 0;
    left: 0;
    height: calc(100vh + 4rem);
    width: 100%;
  }
  .imageBannerContainer::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(40%, white), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to bottom, white 0%, white 40%, rgba(255, 255, 255, 0) 100%);
    pointer-events: none;
  }
  .imageBannerContainer img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .teaserWrapper {
    width: 100% !important;
  }
  .teaserWrapper .teaserMainContaienr {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    width: 100% !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .teaserWrapper .teaserMainContaienr .contentCardWrapper {
    width: 100% !important;
  }
  .teaserWrapper .teaserMainContaienr .contentCardWrapper .topContentContainer {
    padding-left: 0rem;
  }
  .teaserWrapper .teaserMainContaienr .contentCardWrapper .topContentContainer .header {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    width: 100% !important;
    padding-top: 0rem;
    gap: 0 !important;
  }
  .teaserWrapper .teaserMainContaienr .contentCardWrapper .topContentContainer .header .headerWrapper {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    gap: 1rem !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    width: 100% !important;
    padding: .5rem 0 !important;
  }
  .teaserWrapper .teaserMainContaienr .contentCardWrapper .topContentContainer .header .headerWrapper .galleryLighthouse {
    height: 8rem  !important;
    width: 100%  !important;
  }
  .teaserWrapper .teaserMainContaienr .contentCardWrapper .topContentContainer .header .headerWrapper .mainHeadingText {
    width: 100% !important;
    text-align: start !important;
  }
  .teaserWrapper .teaserMainContaienr .contentCardWrapper .topContentContainer .header .opportunityValueWrapper {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: start !important;
    gap: 0.5rem !important;
    width: 100% !important;
  }
  .teaserWrapper .teaserMainContaienr .contentCardWrapper .topContentContainer .descriptionText {
    width: 100% !important;
    margin-top: 1rem !important;
    text-align: start !important;
  }
  .teaserWrapper .teaserMainContaienr .checkoutInfoWrapper {
    width: 100% !important;
    margin-top: 0rem !important;
    padding: .5rem !important;
    background: transparent !important;
  }
  .teaserWrapper .teaserMainContaienr .checkoutInfoWrapper .topSwitcherBtns {
    gap: 1rem !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    gap: 0.5rem !important;
    width: 100% !important;
  }
  .teaserWrapper .teaserMainContaienr .checkoutInfoWrapper .topSwitcherBtns .switcherBtn {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .teaserWrapper .teaserMainContaienr .checkoutInfoWrapper .topSwitcherBtns .switcherBtn .selectIndicator {
    display: none !important;
  }
  .teaserWrapper .teaserMainContaienr .checkoutInfoWrapper .topSwitcherBtns .switcherBtn .payInfoWrapper {
    width: 100% !important;
    max-width: unset;
  }
  .teaserWrapper .teaserMainContaienr .checkoutInfoWrapper .topSwitcherBtns .switcherBtn .priceInfo {
    width: 100% !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    width: 100% !important;
    max-width: unset !important;
    gap: 2rem !important;
  }
  .teaserWrapper .bannerImageTeaser {
    z-index: -1 !important;
  }
  .teaserWrapper .topCurrentView {
    position: -webkit-sticky !important;
    position: sticky !important;
    -webkit-transform: unset !important;
            transform: unset !important;
    gap: 0.5rem;
    width: 100% !important;
    padding: 0.5rem 1rem !important;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .teaserWrapper .topCurrentView p {
    max-width: 75% !important;
  }
  .teaserWrapper .topIndicatorAvailable {
    border-radius: 0 !important;
    width: 100% !important;
  }
  .teaserWrapper .topIndicatorAvailable .featureButton {
    min-width: unset !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    padding: 0 1rem !important;
  }
  .teaserWrapper .topIndicatorAvailable .featureButton span {
    display: block !important;
    width: 1.5rem !important;
    height: 1.5rem !important;
  }
  .bottomCarouselKpiCards {
    margin-left: 0rem !important;
    width: 100% !important;
  }
  .bottomCarouselKpiCards .uk-slidenav {
    display: none !important;
  }
  .bottomCarouselKpiCards .cards-wrapper {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    width: 100% !important;
    margin: 0 !important;
  }
  .bottomCarouselKpiCards .cards-wrapper .kpiCardX {
    width: 100% !important;
    padding: 0px;
  }
  .bottomCarouselKpiCards .cards-wrapper .kpiCardX .kpiCard {
    width: 100% !important;
    max-width: unset !important;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
    min-height: 12rem !important;
  }
}
/*# sourceMappingURL=opportunities.css.map */