@charset "UTF-8";
/**
 * @license
 *
 * Font Family: Satoshi
 * Designed by: Deni Anggara
 * URL: https://www.fontshare.com/fonts/satoshi
 * © 2023 Indian Type Foundry
 *
 * Font Styles:
 * Satoshi Variable(Variable font)
 * Satoshi Variable Italic(Variable font)
 * Satoshi Light
 * Satoshi Light Italic
 * Satoshi Regular
 * Satoshi Italic
 * Satoshi Medium
 * Satoshi Medium Italic
 * Satoshi Bold
 * Satoshi Bold Italic
 * Satoshi Black
 * Satoshi Black Italic
 *
*/
/**
* This is a variable font
* You can controll variable axes as shown below:
* font-variation-settings: 'wght' 900.0;
*
* available axes:

* 'wght' (range from 300.0 to 900.0)

*/
@font-face {
  font-family: "Satoshi-Variable";
  src: url("./assets/fonts/Satoshi-Variable.woff2") format("woff2"), url("./assets/fonts/Satoshi-Variable.woff") format("woff"), url("./assets/fonts/Satoshi-Variable.ttf") format("truetype");
  font-weight: 300 900;
  font-display: swap;
  font-style: normal;
}

/**
* This is a variable font
* You can controll variable axes as shown below:
* font-variation-settings: 'wght' 900.0;
*
* available axes:

* 'wght' (range from 300.0 to 900.0)

*/
@font-face {
  font-family: "Satoshi-VariableItalic";
  src: url("./assets/fonts/Satoshi-VariableItalic.woff2") format("woff2"), url("./assets/fonts/Satoshi-VariableItalic.woff") format("woff"), url("./assets/fonts/Satoshi-VariableItalic.ttf") format("truetype");
  font-weight: 300 900;
  font-display: swap;
  font-style: italic;
}

@font-face {
  font-family: "Satoshi-Light";
  src: url("./assets/fonts/Satoshi-Light.woff2") format("woff2"), url("./assets/fonts/Satoshi-Light.woff") format("woff"), url("./assets/fonts/Satoshi-Light.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-LightItalic";
  src: url("./assets/fonts/Satoshi-LightItalic.woff2") format("woff2"), url("./assets/fonts/Satoshi-LightItalic.woff") format("woff"), url("./assets/fonts/Satoshi-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
  font-style: italic;
}

@font-face {
  font-family: "Satoshi-Regular";
  src: url("./assets/fonts/Satoshi-Regular.woff2") format("woff2"), url("./assets/fonts/Satoshi-Regular.woff") format("woff"), url("./assets/fonts/Satoshi-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-Italic";
  src: url("./assets/fonts/Satoshi-Italic.woff2") format("woff2"), url("./assets/fonts/Satoshi-Italic.woff") format("woff"), url("./assets/fonts/Satoshi-Italic.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: italic;
}

@font-face {
  font-family: "Satoshi-Medium";
  src: url("./assets/fonts/Satoshi-Medium.woff2") format("woff2"), url("./assets/fonts/Satoshi-Medium.woff") format("woff"), url("./assets/fonts/Satoshi-Medium.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-MediumItalic";
  src: url("./assets/fonts/Satoshi-MediumItalic.woff2") format("woff2"), url("./assets/fonts/Satoshi-MediumItalic.woff") format("woff"), url("./assets/fonts/Satoshi-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: italic;
}

@font-face {
  font-family: "Satoshi-Bold";
  src: url("./assets/fonts/Satoshi-Bold.woff2") format("woff2"), url("./assets/fonts/Satoshi-Bold.woff") format("woff"), url("./assets/fonts/Satoshi-Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-BoldItalic";
  src: url("./assets/fonts/Satoshi-BoldItalic.woff2") format("woff2"), url("./assets/fonts/Satoshi-BoldItalic.woff") format("woff"), url("./assets/fonts/Satoshi-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: italic;
}

@font-face {
  font-family: "Satoshi-Black";
  src: url("./assets/fonts/Satoshi-Black.woff2") format("woff2"), url("./assets/fonts/Satoshi-Black.woff") format("woff"), url("./assets/fonts/Satoshi-Black.ttf") format("truetype");
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-BlackItalic";
  src: url("./assets/fonts/Satoshi-BlackItalic.woff2") format("woff2"), url("./assets/fonts/Satoshi-BlackItalic.woff") format("woff"), url("./assets/fonts/Satoshi-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-display: swap;
  font-style: italic;
}

* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  overflow-x: hidden !important;
  font-family: "Satoshi-Variable", sans-serif !important;
  background-color: #EEEEDE;
  scroll-behavior: smooth;
}

body h1, body h2, body h3, body h4, body h5, body p {
  padding: 0;
  margin: 0;
}

.oppFullDetailsBtn {
  background-color: #F09000 !important;
  color: #fff !important;
  border: 1px solid #fff !important;
}

.oppFullDetailsBtn:hover {
  background-color: #F09000 !important;
  color: #fff !important;
}

.trendingOpportunities {
  background-color: #EEEEDE;
  padding: 60px;
}

.Description {
  font-size: 18px;
  font-family: "Satoshi-Bold";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #1a1a1a;
}

.topTitle {
  font-size: 40px;
  font-family: "Satoshi-Bold";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #1a1a1a;
}

.sideNavigation {
  border-right: 1.2px solid #dedede;
  width: 14rem;
  position: absolute;
  bottom: 0;
  height: calc(100dvh - 4rem);
}

.sideWrapper {
  width: 90%;
  border-radius: 10px;
  margin-inline: auto;
  margin-top: 2rem;
}

.topMenu {
  background-color: rgba(41, 111, 180, 0.05);
  padding: 0.5rem;
  border-radius: 4px;
}

.menuHeading {
  font-size: 0.7rem;
  font-family: "Satoshi-Bold";
  padding: 0;
  color: rgba(26, 26, 26, 0.546);
  margin: 0;
}

.helpMenu {
  margin-top: 1rem;
  background-color: rgba(41, 111, 180, 0.05);
  padding: 0.5rem;
  border-radius: 4px;
}

.helpHeading {
  font-size: 0.7rem;
  font-family: "Satoshi-Bold";
  padding: 0;
  color: rgba(26, 26, 26, 0.546);
  margin: 0;
}

.sidebar {
  /* border-right: solid; */
  border-width: 1px;
  /* background-color: red; */
  width: 30%;
  padding: 12px;
  left: 10px;
  font-family: "Satoshi-bold";
  color: #333333;
}

.all {
  background-color: #E4E4E5;
  font-size: 16px;
  font-family: "Satoshi-Bold";
  color: #1a1a1a;
  padding: 12px;
}

.Agriculture {
  font-family: "Satoshi-Bold";
  font-size: 16px;
  color: #1a1a1a;
  padding: 12px;
}

.Tourism {
  font-family: "Satoshi-Bold";
  font-size: 16px;
  color: #1a1a1a;
  padding: 12px;
}

.realEstate {
  font-family: "Satoshi-Bold";
  font-size: 16px;
  color: #1a1a1a;
  padding: 12px;
}

.Telecommunications {
  font-family: "Satoshi-Bold";
  font-size: 16px;
  color: #1a1a1a;
  padding: 12px;
}

.cardWrapper {
  left: 500px;
  width: 80%;
}

.trendingContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 500px;
}

.singleListingContainer {
  background-color: #1a1a1a;
  border-radius: 10px;
  padding: 20px;
  gap: 10px;
}

.opportunityProf {
  font-family: "Satoshi-Bold";
  font-size: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* background-color: #1a1a1a; */
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #F09000;
}

.companyOpp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #FBF2E5;
  border-radius: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
  gap: 5px;
}

.companyOpp1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #E8EDF2;
  border-radius: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
  gap: 5px;
}

.opportunityProf1 {
  font-family: "Satoshi-Bold";
  font-size: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* background-color: #1a1a1a; */
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #296EB4;
}

.cardHeadings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* background-color: red; */
  gap: 20px;
}

.cbzHoldings {
  font-family: "Satoshi-Bold";
  color: #444647;
  font-size: 14px;
}

.singleListingContainer {
  background-color: #FCFCFC;
  width: 270px;
  padding: 10px;
}

.people {
  width: 10px;
  height: 9px;
}

.cardDescription {
  color: #85878A;
  font-size: 9px;
  font-family: "Satoshi-Medium";
}

.hashTag1 {
  background-color: #E6EBF1;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  font-family: "Satoshi-bold";
  font-size: 7.87px;
  padding: 2px;
  border-radius: 3px;
  color: #1F5388;
  margin-top: 15px;
}

.hashTagLabel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
}

.performanceHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Satoshi-bold";
  font-size: 9px;
  background-color: #333333;
  color: white;
  border-radius: 5px 5px 0px 0px;
  /* height: 22px; */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2.5px;
  padding: 5px;
}

.bottomCardContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Satoshi-Medium";
  font-size: 8.58px;
  padding: 5px;
}

.bottomCardContainer .per {
  color: #296EB4;
  font-family: "Satoshi-Bold";
}

.performanceContainer {
  /* border-style: solid; */
  margin-top: 10px;
  border-width: 1px;
  background-color: white;
  border-radius: 5px;
}

.OppDetails {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Satoshi-Bold";
  font-size: 9.02px;
  color: #296EB4;
  border-style: solid;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 2.5px;
  gap: 5px;
  border-radius: 5px;
  border-width: 1.5px;
  background-color: #CBDBEB;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}

.AppDetails {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Satoshi";
  font-size: 9.02px;
  color: white;
  /* border-style: solid; */
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 10px;
  gap: 5px;
  border-radius: 5px;
  border-width: 1.5px;
  background-color: #296EB4;
  height: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.rightArrrow {
  height: 8px;
  width: 9px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.listingsContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  /* left: 500px; */
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.listingsContainer .singleListingContainer .topContainer {
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.listingsContainer .singleListingContainer .topContainer .cardHeadings h1 {
  font-size: 0.95rem;
  padding-left: 0.5rem;
}

.listingsContainer .singleListingContainer .topContainer .avatarIcon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 2rem;
  height: 2rem;
  background-color: black;
  border-radius: 50%;
}

.listingsContainer .singleListingContainer .cardDescription {
  margin-top: 1rem;
  font-size: 0.75rem;
  width: 90%;
  color: #333;
}

.listingsContainer .singleListingContainer .hashTagLabel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1rem;
  padding-top: unset !important;
}

.hotDealContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Satoshi-Bold";
  font-size: 8px;
  background-color: #FBF2E5;
  color: #F09000;
  border-radius: 10px;
  padding: 5px;
  gap: 2px;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
}

.fireIcon {
  width: 10.2px;
  height: 12px;
}

.hotDealsHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 282px;
  padding: 10px;
}

.hotHeading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

.hashTaglabel {
  font-family: "Satoshi-Bold";
  background-color: #E6EBF1;
  font-size: 7.87px;
  color: #1F5388;
  padding: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
}

.mainHead {
  font-family: "Satoshi-Bold";
  font-size: 13.48px;
}

.hashTagContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  border-radius: 10px;
}

.propertyHeading {
  font-family: "Satoshi-Bold";
  font-size: 11px;
  color: #296eb4;
  margin-top: 10px;
}

.hotDealsContainer {
  background-color: #FCFCFC;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  /* border-style: solid; */
  border-radius: 10px;
  border-width: 2px;
  padding: 5px;
  left: 500px;
  margin: 8px;
}

.HotDealdescription {
  font-family: "Satoshi-regular";
  font-size: 10px;
  color: #85878A;
  width: 255px;
}

.oppotunity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Satoshi-bold";
  font-size: 10px;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* background-color: #1a1a1a; */
  position: relative;
}

.indProperty {
  /* background-color: #1a1a1a; */
  font-family: "Satoshi-medium";
  font-size: 8px;
}

.inddescription {
  gap: 100px;
  /* background-color: rebeccapurple; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.oppdetails {
  font-family: "Satoshi-bold";
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 5px;
}

.hotdeals {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  padding: 10px;
  /* flex-wrap: wrap; */
}

.hotDealsDescritpion {
  font-family: "Satoshi-Bold";
  font-size: 18px;
  color: #1a1a1a;
}

.investMentOpportunities {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 60px;
}

.usdContainer {
  border-style: solid;
  border-width: 1px;
  border-radius: 40px;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 10px;
  color: #296EB4;
  font-family: "Satoshi-Bold";
}

.InvestHeader {
  font-family: "Satoshi-Bold";
  font-size: 60px;
  width: 477px;
  color: #16154D;
}

.investDescription {
  font-family: "Satoshi-medium";
  font-size: 18px;
  color: #333333;
  width: 538px;
}

.discoverContainer {
  font-family: "Satoshi-Bold";
  background-color: #16154D;
  color: white;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 10px;
  border-radius: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}

.rightArrow {
  width: 10px;
  height: 10px;
  /* color: white; */
}

.rightContainer {
  /* background-color: red; */
  /* position: absolute; */
  top: 0px;
  left: 0px;
}

.looMillion {
  font-family: "Satoshi-Bold";
  /* color: linear-gradient(90.26deg, rgba(41, 110, 180, 1.00) 0%, rgba(231, 170, 61, 1.00) 100%); */
  color: 90.26deg, #296eb4 0%, #e7aa3d 100%;
}

.HottDeals {
  padding: 60px;
}

.hotdealsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  /* left: 200 px; */
}

.bannerContainer {
  height: calc(40dvh);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  padding: unset;
  margin-inline: auto;
  max-width: 1210px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bannerContainer .investMEntContainer {
  position: relative;
  z-index: 2;
}

.bannerContainer .investMEntContainer .topPreHeading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1.2px solid #dedede;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.5rem;
  padding: 0 1rem;
  border-radius: 10rem;
}

.bannerContainer .investMEntContainer .topPreHeading span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  width: 1rem;
  background-color: #FFFFF0 !important;
}

.bannerContainer .investMEntContainer .topPreHeading .preDescription {
  background: -webkit-gradient(linear, left top, right top, color-stop(24.47%, #296EB4), color-stop(71.33%, #E7AA3D));
  background: linear-gradient(90deg, #296EB4 24.47%, #E7AA3D 71.33%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: "Satoshi-Bold";
  font-size: 0.75rem;
}

.bannerContainer .investMEntContainer .bannerMainHeading {
  font-family: "Satoshi-Black";
  width: 50%;
  line-height: 1;
  margin-top: 1rem;
  font-size: 3.6rem;
  color: #16154D;
}

.bannerContainer .investMEntContainer .investDescription {
  margin-top: 2rem;
  font-size: 1rem;
  font-family: "Satoshi-Medium";
  color: #333;
}

.bannerContainer .discoverOppBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2.5rem;
  display: flex;
  height: 2.8rem;
  text-decoration: none;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  background-color: #16154D;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 1rem;
  font-family: "Satoshi-Bold";
  gap: 0.5rem;
  font-size: 0.85rem;
  border-radius: 10rem;
}

.bannerContainer .discoverOppBtn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.rightContainer {
  position: absolute;
  top: 0;
  z-index: 1;
  right: 0 !important;
}

.rightContainer .bannerImage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0;
}

.opportunitiesWrapper {
  background-color: #FFFFF0 !important;
}

.opportunitiesWrapper .opportunitiesContainer {
  width: 90%;
  margin-inline: auto;
  min-width: 1300px !important;
}

.opportunitiesWrapper .trendingHeading {
  position: relative;
  z-index: 10;
}

.opportunitiesWrapper .trendingHeading .switcherContainer {
  margin-top: 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.opportunitiesWrapper .trendingHeading .switcherContainer .switcherList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.5rem;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.opportunitiesWrapper .trendingHeading .switcherContainer .switcherList li {
  border-radius: 10rem;
}

.opportunitiesWrapper .trendingHeading .switcherContainer .switcherList .uk-active a {
  background-color: #296EB4 !important;
  color: #fff;
}

.opportunitiesWrapper .trendingHeading .switcherContainer .switcherList .uk-active a .tableGridSwitcherIcon path {
  fill: #fff !important;
}

.opportunitiesWrapper .trendingHeading .switcherContainer .switcherList a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.3rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 1rem;
  gap: .5rem;
  text-decoration: none;
  background-color: #dedede;
  color: #333;
  font-family: "Satoshi-Medium";
  font-size: .8rem;
}

.opportunitiesWrapper .trendingHeading .switcherContainer .switcherList a span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  width: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.opportunitiesWrapper .opportunitiesContainer .trendingHeading .topDescription {
  font-size: 0.8rem;
  font-family: "Satoshi-Medium";
  color: #333;
}

.opportunitiesWrapper .opportunitiesContainer .trendingHeading .topTitle {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin-top: 1rem !important;
  font-size: 2rem;
  font-family: "Satoshi-Bold";
  color: #333;
}

.opportunitiesWrapper .opportunitiesContainer .trendingContainer {
  margin-top: 2.5rem;
}

.listingsContainer {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1rem;
}

.listingsContainer > div {
  min-width: 32%;
}

.trendingContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.switchOppController {
  padding: 0.5rem !important;
  border: 1.2px solid #dedede;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  min-width: 12rem;
}

.switchOppController a {
  height: 2rem;
  padding: 0 0.5rem !important;
  font-family: "Satoshi-Medium";
  color: rgba(51, 51, 51, 0.2);
}

.switchOppController .uk-active {
  border-radius: 4px;
  border: 1.2px solid #1F5388;
}

.switchOppController .uk-active a {
  color: #296EB4 !important;
}

.hashTagLabel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.2rem;
}

.hashTagLabel .hashTag1 {
  margin-top: unset;
  font-size: 0.7rem;
  padding: 0.2rem 0.5rem;
}

.performanceContainer .performanceHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}

.performanceContainer .perfomanceHeading {
  font-size: 0.7rem !important;
}

.bottomFirst {
  margin-top: 0.5rem;
}

.earnUpto {
  font-size: 0.75rem;
}

.bottomCardContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}

.ctaBtns {
  margin-top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}

.ctaBtns a {
  text-decoration: none !important;
}

.ctaBtns .oppDetails {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  background-color: #CBDBEB;
  color: #296EB4;
  border: 1.2px solid #296EB4;
  font-family: "Satoshi-Bold";
  font-size: 0.75rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0.7rem;
  border-radius: 4px;
}

.ctaBtns .applyNow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  background-color: #296EB4;
  color: #fff;
  border: 1.2px solid #296EB4;
  font-family: "Satoshi-Bold";
  font-size: 0.75rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0.7rem;
  border-radius: 4px;
  gap: 0.5rem;
}

.descriptionContainer {
  padding-right: 2rem !important;
}

.oppotunityTeaser {
  gap: .5rem !important;
}

.oppotunityTeaser:hover {
  scale: 1.05;
}

.applyNow:hover {
  scale: 1.05;
}

.previewIcon path {
  fill: #333 !important;
}

.actionContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: .5rem;
}

.actionContainer a {
  text-decoration: none !important;
  height: 2rem;
  min-width: 8rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px !important;
  color: #333 !important;
  border: 1.2px solid #296EB4;
  font-family: "Satoshi-Bold";
  font-size: 0.75rem;
}

.actionContainer .applyNow {
  background-color: #296EB4;
  gap: 0.5rem;
  color: #fff !important;
  border: 1.2px solid #296EB4;
}

.HottDeals {
  margin-top: 1rem;
  padding-top: unset;
}

.HottDeals .dealsMainWrapper {
  width: 90%;
  max-width: 1210px;
  margin-inline: auto;
}

div.hotdeals {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
  /* background-color: blue; */
  gap: 2rem;
  padding: 0;
  margin-top: 2rem;
}

.hotDealsContainer {
  padding: 0 0.6rem;
}

.hotdealsWrapper {
  /* background-color: blue; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.dealsSwitchControls {
  border: 1.2px solid #dedede;
  /* background-color: black; */
  min-width: 12rem;
  padding: 0.5rem;
}

div.hotDealsDescritpion {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333;
  font-family: Satoshi-Bold;
  font-size: 0.8rem;
  line-height: 27px;
}

.hotHeading {
  /* background-color: red; */
  height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.5rem;
  width: 100%;
  margin-inline: auto;
}

.hotHeading .hashTaglabel {
  font-size: 0.55rem;
}

.hotHeading .mainHead {
  text-wrap: nowrap;
}

.propertyHeading {
  font-size: 1rem;
  margin-top: 1rem !important;
}

.HotDealdescription {
  margin-top: 0.5rem;
  font-family: "Satoshi-Medium";
  /* background-color: blue; */
  width: 18rem;
  color: #333;
  font-size: 0.75rem;
}

.opportunityDetails {
  margin-top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /* gap: ; */
}

.firstDeal {
  /* background-color: red; */
  margin-top: 1rem;
}

.oppotunity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-top: 0.3rem;
  /* justify-content: space-around; */
}

.oppotunity .indProperty {
  position: absolute;
  right: 0;
  font-size: 0.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* background-color: blue; */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* justify-i: end !important; */
}
.emptycontainerTag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.nothingShowingContainer .imageContainer:hover img {
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
}

.nothingShowingContainer .imageContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 15rem;
  width: 15rem;
  background-color: #f7f7f7;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

span.imageContainer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #F3F3F3;
  border: 0.833333px solid #DEDEDE;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.nothingShowingContainer .nothingShowingText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 2rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

.nothingShowingContainer .imageContainer img {
  height: 10rem;
  width: 10rem;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.nothingShowingContainer .description {
  margin-bottom: 2rem;
  margin-top: 1rem;
  font-family: 'Satoshi-Medium';
}

.bannerContainer .investMEntContainer .topPreHeading span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  width: 1rem;
  background-color: #FFFFF0 !important;
}

.companyRegistration {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}

.companyRegistration .topContainer {
  border-bottom: 1.2px solid rgba(222, 222, 222, 0.643137);
  margin-top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  width: 90%;
  margin-inline: auto;
  height: 5.5rem;
  padding-bottom: 1rem;
}

.companyRegistration .topContainer .nameEmailWrapper {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}

.companyRegistration .topContainer .nameEmailWrapper p {
  margin: 0;
  padding: 0;
}

.companyRegistration .topContainer .nameEmailWrapper .email {
  font-size: 0.75rem;
  font-family: "Satoshi-Regular";
  font-weight: 500;
  margin: 0;
  padding: 0;
}

.companyRegistration .topContainer .nameEmailWrapper .name {
  font-size: 1.1rem;
  font-family: "Satoshi-Bold";
  text-wrap: nowrap;
  font-weight: 700;
  margin: 0;
  padding-right: 0.1rem;
}

.companyRegistration .topContainer .descWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.companyRegistration .topContainer .descWrapper h2 {
  text-wrap: nowrap;
  font-size: 1.2rem;
  font-family: "Satoshi-Bold";
}

.companyRegistration .topContainer .descWrapper .position {
  background-color: #ECFDF3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 1.5rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  gap: 0.2rem;
  padding: 0 0.2rem;
  border-radius: 10rem;
}

.companyRegistration .topContainer .descWrapper .position p {
  font-size: 0.6rem;
  color: #027A48;
  font-family: "Satoshi-Bold";
}

.companyRegistration .mainCompanyDetails {
  width: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  margin-inline: auto;
}

.companyRegistration .mainCompanyDetails .value {
  font-size: 0.75rem;
}

.companyRegistration .mainCompanyDetails .token {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 8rem;
  width: 8rem;
  gap: 0.5rem;
  text-wrap: nowrap;
}

.companyRegistration .mainCompanyDetails .token .description {
  font-size: 0.8rem;
  font-family: "Satoshi-Bold";
  color: #333;
}

.companyRegistration .mainCompanyDetails .token .iconWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 0.8rem;
  min-width: 0.8rem;
  height: 0.8rem;
  width: 0.8rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.companyRegistration .mainCompanyDetails .token .iconWrapper .iconHub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
}

.companyRegistration .displayItemWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}

.companyRegistration .displayItemWrapper .value {
  font-size: 0.8rem;
  font-family: "Satoshi-Medium";
}

.companyRegistration .bottonItemWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}

.companyRegistration .bottonItemWrapper .iconWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 1rem;
  min-width: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.companyRegistration .bottonItemWrapper .iconWrapper .iconHub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
}

.companyRegistration .bottonItemWrapper .firstWrapper, .companyRegistration .bottonItemWrapper .secondWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.companyRegistration .bottonItemWrapper .firstWrapper .token, .companyRegistration .bottonItemWrapper .secondWrapper .token {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: unset !important;
  width: -moz-fit-content !important;
  width: -webkit-fit-content !important;
  width: fit-content !important;
}

.companyRegistration .bottonItemWrapper .secondWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -ms-flex-line-pack: center;
      align-content: center;
}

.companyRegistration .bottonItemWrapper .token {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: unset !important;
}

.keyContactInformation .projectValuation {
  height: 2rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 0 0.2rem;
  gap: 0.3rem !important;
}

.keyContactInformation .projectValuation span {
  height: 1rem;
  width: 1rem;
  /* background: red; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.keyContactInformation .projectValuation span .valueIcon {
  height: 100%;
  width: 100%;
}

.keyContactInformation .projectValuation p {
  font-size: unset !important;
  font-size: 0.8rem !important;
}

.keyContactInformation .mainKeyInformationWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}

.keyContactInformation .mainKeyInformationWrapper .itemDisplayWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.keyContactInformation .mainKeyInformationWrapper .token {
  font-size: 0.75rem;
  font-family: "Satoshi-Bold";
  min-width: 5rem;
  color: #333;
}

.keyContactInformation .mainKeyInformationWrapper .value {
  font-size: 0.75rem;
  font-family: "Satoshi-Medium";
}

.keyContactInformation .keyInfoWrapper {
  width: 90%;
  margin-inline: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.keyContactInformation .keyInfoWrapper .topContainer {
  border-bottom: 1.2px solid rgba(222, 222, 222, 0.643137);
  margin-top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  height: 5.5rem;
  padding-bottom: 1rem;
}

.keyContactInformation .keyInfoWrapper .topContainer .nameEmailWrapper {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}

.keyContactInformation .keyInfoWrapper .topContainer .nameEmailWrapper p {
  margin: 0;
  padding: 0;
}

.keyContactInformation .keyInfoWrapper .topContainer .nameEmailWrapper .email {
  font-size: 0.75rem;
  font-family: "Satoshi-Regular";
  font-weight: 500;
  margin: 0;
  padding: 0;
}

.keyContactInformation .keyInfoWrapper .topContainer .nameEmailWrapper .name {
  font-size: 1.1rem;
  font-family: "Satoshi-Bold";
  text-wrap: nowrap;
  font-weight: 700;
  margin: 0;
  padding-right: 0.1rem;
}

.keyContactInformation .keyInfoWrapper .topContainer .descWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.keyContactInformation .keyInfoWrapper .topContainer .descWrapper h2 {
  text-wrap: nowrap;
  font-size: 1.2rem;
  font-family: "Satoshi-Bold";
}

.keyContactInformation .keyInfoWrapper .topContainer .descWrapper .position {
  background-color: #ECFDF3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 1.5rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  gap: 0.2rem;
  padding: 0 0.2rem;
  border-radius: 10rem;
}

.keyContactInformation .keyInfoWrapper .topContainer .descWrapper .position p {
  font-size: 0.6rem;
  color: #027A48;
  font-family: "Satoshi-Bold";
}

.summaryFinancialsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  margin-top: 1rem;
}

.summaryFinancialsWrapper .businessSummaryWrapper {
  margin-top: 1rem;
  width: 60%;
  border: 0.8px solid #dedede;
  padding: 0 1rem;
  border-radius: 4px;
}

.summaryFinancialsWrapper .businessSummaryWrapper .headingContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.2rem;
  border: 1px solid #dedede;
  background-color: #fff;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 2rem;
  padding: 0 0.5rem;
  border-radius: 4px;
  margin-top: -1rem;
}

.summaryFinancialsWrapper .businessSummaryWrapper .headingContainer span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1rem;
}

.summaryFinancialsWrapper .businessSummaryWrapper .headingContainer p {
  font-size: 0.75rem;
  font-family: "Satoshi-Bold";
  color: #333;
  margin: 0;
  padding: 0;
}

.summaryFinancialsWrapper .businessSummaryWrapper .mainDescription {
  margin-top: 1rem;
  font-size: 0.85rem;
  font-family: "Satoshi-Medium";
}

.summaryFinancialsWrapper .productsWrapper {
  margin-top: 1.5rem;
  background-color: #F9F9F9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}

.summaryFinancialsWrapper .productsWrapper .sliderControl {
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #184572;
  z-index: 2;
}

.summaryFinancialsWrapper .productsWrapper .sliderControl span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  width: 100%;
}

.summaryFinancialsWrapper .productsWrapper .sliderControl span .sliderControlIcon {
  height: 1.4rem;
  width: 1.4rem;
}

.summaryFinancialsWrapper .productsWrapper ul::before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 15rem;
  background: -webkit-gradient(linear, left top, right top, color-stop(9.03%, rgba(249, 249, 249, 0)), to(#F9F9F9));
  background: linear-gradient(90deg, rgba(249, 249, 249, 0) 9.03%, #F9F9F9 100%);
  right: 0;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  width: 38rem;
  position: relative;
  overflow-x: hidden !important;
  -ms-flex-wrap: unset !important;
      flex-wrap: unset !important;
}

.oppAttr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* background-color: red; */
  list-style: none;
  padding: 0;
  margin-top: 1rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 95%;
  border-bottom: 1.2px solid #dedede;
  padding-bottom: 1rem;
  gap: .5rem;
  margin-bottom: 1.5rem;
}

.oppAttr a {
  font-family: 'Satoshi-Medium';
  font-size: .8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none !important;
  height: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #296EB4;
  border: 1.2px solid #141414;
  padding: 0 .5rem;
  /* border-radius:px; */
}

.oppAttr a:hover {
  border-radius: 4px;
  border: 1.2px solid #296EB4;
}

.oppAttr .uk-active {
  border-radius: 4px;
  background-color: #CBDBEB;
  /* border-radius: ; */
}

.oppAttr .uk-active a {
  color: #296EB4 !important;
  font-family: 'Satoshi-Bold';
  font-size: .75rem;
  text-decoration: none;
  border-radius: 4px;
  border: 1.2px solid #296EB4;
}

.investAddCart a {
  background-color: #296EB4;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  top: 2rem;
  height: 2.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1rem;
  color: #fff;
  text-decoration: none;
  border-radius: 10rem;
  font-size: .8rem;
  gap: .5rem;
  font-family: 'Satoshi-Bold';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  /* width: fit-content; */
  right: 4rem;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper {
  min-width: 14rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .heading {
  margin-top: 1rem;
  font-size: 1.2rem;
  text-align: center;
  width: 50%;
  font-family: "Satoshi-Bold";
  color: #333;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .documentDescription {
  font-size: 0.75rem;
  width: 95%;
  margin-top: 1rem;
  text-align: center;
  font-family: "Satoshi-Medium";
  color: rgba(26, 26, 26, 0.745098);
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .mainIcon {
  margin-top: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  width: 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .mainIcon .IconMain {
  height: 100%;
  width: 100%;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .downloadDocumentBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #184572;
  color: #fff;
  margin-top: 1rem;
  height: 2.2rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 0 0.5rem;
  border-radius: 4px;
  font-family: "Satoshi-Bold";
  gap: 0.5rem;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .downloadDocumentBtn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1.2rem;
  height: 1.2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .downloadDocumentBtn span .downloadIcon {
  height: 100%;
  width: 100%;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .downloadDocumentBtn:hover {
  background-color: #26387B;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .downloadDocumentBtn:hover span {
  -webkit-transform: translateY(0.2rem);
          transform: translateY(0.2rem);
}

.summaryFinancialsWrapper .productsWrapper .productSliderWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem;
  gap: 0.5rem;
}

.summaryFinancialsWrapper .productsWrapper .productSliderWrapper .itemCardWrapper {
  background: #Fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.5rem;
  gap: 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.summaryFinancialsWrapper .productsWrapper .productSliderWrapper .itemCardWrapper .productName {
  font-size: 1rem;
  font-family: "Satoshi-Bold";
}

.summaryFinancialsWrapper .productsWrapper .productSliderWrapper .itemCardWrapper .productDesc {
  font-size: 0.75rem;
  font-family: "Satoshi-Medium";
  width: 90%;
  margin-inline: auto;
  text-align: center;
}

.keyWordsContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
  margin-top: 1rem;
  padding: 0 1rem;
}

.keyWordsContainer .heading {
  font-size: 1rem;
  font-family: "Satoshi-Bold";
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.2rem;
}

.keyWordsContainer .heading span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.keyWordsContainer .mainContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  gap: 0.5rem;
}

.keyWordsContainer .mainContainer li {
  border: 1px solid #dedede;
  padding: 0 0.2rem;
  border-radius: 4px;
}

.keyWordsContainer .mainContainer li a {
  font-size: 0.75rem;
  text-decoration: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #333;
}

.summaryFinancialsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  margin-top: 1rem;
}

.summaryFinancialsWrapper .businessSummaryWrapper {
  margin-top: 1rem;
  width: 60%;
  border: 0.8px solid #dedede;
  padding: 0 1rem;
  border-radius: 4px;
}

.summaryFinancialsWrapper .businessSummaryWrapper .headingContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.2rem;
  border: 1px solid #dedede;
  background-color: #fff;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 2rem;
  padding: 0 0.5rem;
  border-radius: 4px;
  margin-top: -1rem;
}

.summaryFinancialsWrapper .businessSummaryWrapper .headingContainer span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1rem;
}

.summaryFinancialsWrapper .businessSummaryWrapper .headingContainer p {
  font-size: 0.75rem;
  font-family: "Satoshi-Bold";
  color: #333;
  margin: 0;
  padding: 0;
}

.summaryFinancialsWrapper .businessSummaryWrapper .mainDescription {
  margin-top: 1rem;
  font-size: 0.85rem;
  font-family: "Satoshi-Medium";
}

.summaryFinancialsWrapper .productsWrapper {
  margin-top: 1.5rem;
  background-color: #F9F9F9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}

.summaryFinancialsWrapper .productsWrapper .sliderControl {
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #184572;
  z-index: 2;
}

.summaryFinancialsWrapper .productsWrapper .sliderControl span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  width: 100%;
}

.summaryFinancialsWrapper .productsWrapper .sliderControl span .sliderControlIcon {
  height: 1.4rem;
  width: 1.4rem;
}

.summaryFinancialsWrapper .productsWrapper ul::before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 15rem;
  background: -webkit-gradient(linear, left top, right top, color-stop(9.03%, rgba(249, 249, 249, 0)), to(#F9F9F9));
  background: linear-gradient(90deg, rgba(249, 249, 249, 0) 9.03%, #F9F9F9 100%);
  right: 0;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  width: 38rem;
  position: relative;
  overflow-x: hidden !important;
  -ms-flex-wrap: unset !important;
      flex-wrap: unset !important;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper {
  min-width: 14rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .heading {
  margin-top: 1rem;
  font-size: 1.2rem;
  text-align: center;
  width: 50%;
  font-family: "Satoshi-Bold";
  color: #333;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .documentDescription {
  font-size: 0.75rem;
  width: 95%;
  margin-top: 1rem;
  text-align: center;
  font-family: "Satoshi-Medium";
  color: rgba(26, 26, 26, 0.745098);
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .mainIcon {
  margin-top: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  width: 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .mainIcon .IconMain {
  height: 100%;
  width: 100%;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .downloadDocumentBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #184572;
  color: #fff;
  margin-top: 1rem;
  height: 2.2rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 0 0.5rem;
  border-radius: 4px;
  font-family: "Satoshi-Bold";
  gap: 0.5rem;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .downloadDocumentBtn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1.2rem;
  height: 1.2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .downloadDocumentBtn span .downloadIcon {
  height: 100%;
  width: 100%;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .downloadDocumentBtn:hover {
  background-color: #26387B;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .downloadDocumentBtn:hover span {
  -webkit-transform: translateY(0.2rem);
          transform: translateY(0.2rem);
}

.summaryFinancialsWrapper .productsWrapper .productSliderWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem;
  gap: 0.5rem;
}

.summaryFinancialsWrapper .productsWrapper .productSliderWrapper .itemCardWrapper {
  background: #Fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.5rem;
  gap: 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.summaryFinancialsWrapper .productsWrapper .productSliderWrapper .itemCardWrapper .productName {
  font-size: 1rem;
  font-family: "Satoshi-Bold";
}

.summaryFinancialsWrapper .productsWrapper .productSliderWrapper .itemCardWrapper .productDesc {
  font-size: 0.75rem;
  font-family: "Satoshi-Medium";
  width: 90%;
  margin-inline: auto;
  text-align: center;
}

.mainModalWrapper .topOptions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  width: 100%;
  gap: 0.5rem;
  margin-top: 1.5rem;
}

.mainModalWrapper .topOptions .likeBtnIcon, .mainModalWrapper .topOptions .printBtnIcon {
  height: 1.5rem;
  width: 1.5rem;
}

.mainModalWrapper .topOptions .printBtn {
  background: #296EB4;
}

.mainModalWrapper .topOptions a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
  border: 1.2px solid #dedede;
}

.mainModalWrapper .topOptions a span {
  height: 1.2rem;
  width: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mainModalWrapper .kpiCardsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2rem;
  gap: 1rem;
}

.mainModalWrapper .kpiCardsWrapper .topCardContainer {
  width: 90%;
  margin-top: 1rem;
  margin-inline: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1.2px solid #dedede;
  height: 5.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.mainModalWrapper .kpiCardsWrapper .topCardContainer .subDescription {
  margin-top: 0.5rem;
  font-size: 0.8rem;
  font-family: "Satoshi-Medium";
}

.mainModalWrapper .kpiCardsWrapper .topCardContainer .mainHeading {
  padding: 0;
  margin: 0;
  font-size: 1.2rem;
  font-family: "Satoshi-Bold";
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .regulatedDisplay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ECFDF3;
  border-radius: 10rem;
  padding: 0 0.5rem;
  gap: 0.3rem;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .regulatedDisplay p {
  font-size: 0.65rem;
  font-family: "Satoshi-Bold";
  color: #027A48;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .mainHeading {
  color: var(--Main-Dark-Ascent, #333);
  font-family: "Satoshi-Bold";
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.00469rem;
  width: 90%;
  padding-top: 1rem;
  margin: 0 auto;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .subheading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  width: 90%;
  margin-inline: auto;
  font-family: "Satoshi-Medium";
  margin-top: 0.5rem;
  padding: 0;
  font-weight: 500;
  font-size: 0.75rem;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .statusContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 90%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-inline: auto;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .statusContainer p, .mainModalWrapper .kpiCardsWrapper .industryCardContainer .statusContainer span {
  font-family: "Satoshi-Medium";
  font-size: 0.75rem;
  font-weight: 600;
  color: #333;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .statusContainer .statusWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .statusContainer .statusWrapper .activeIndicator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .topCardWrapper {
  border-bottom: 1.2px solid rgba(222, 222, 222, 0.643137);
  padding-bottom: 1rem;
  width: 90%;
  height: 5.5rem;
  margin-inline: auto;
  margin-top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .topCardWrapper .avatarWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 4rem;
  min-width: 4rem !important;
  height: 4rem;
  width: 4rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .topCardWrapper .avatarWrapper img {
  height: 100%;
  width: 100%;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .topCardWrapper .namePositionContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .topCardWrapper .namePositionContainer .fullName {
  font-size: 1.2rem;
  font-family: "Satoshi-Bold";
  color: #333;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .topCardWrapper .namePositionContainer .type {
  font-size: 0.75rem;
  font-family: "Satoshi-Bold";
}

.mainModalWrapper .kpiCardsWrapper > div {
  width: 35%;
  border-radius: 10px;
  border: 0.8px solid #DEDEDE;
  padding-bottom: 1rem;
}

.opportunityModal .companyFinancialWrapper .heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.opportunityModal .companyFinancialWrapper .heading span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1.2rem;
  width: 1.2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.opportunityModal .companyFinancialWrapper .heading span .locationIcon {
  height: 100%;
  width: 100%;
}

.opportunityModal .companyFinancialWrapper .location {
  margin-top: 1rem;
  width: 90%;
  font-size: 0.9rem;
  margin-inline: auto;
  font-family: "Satoshi-Medium";
}

.opportunityModal .companyFinancialWrapper .mapWrapper {
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 75%;
  width: 100%;
}

.opportunityModal .companyFinancialWrapper .mapWrapper iframe {
  height: 100%;
  width: 100%;
}

.opportunityModal .topOptions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.opportunityModal .topOptions .likePrintOptions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.2rem;
  gap: 0.5rem;
}

.opportunityModal .topOptions .likePrintOptions a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 2.2rem;
}

.opportunityModal .topOptions .investAddCart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

.opportunityModal .topOptions .investAddCart .investNowBtn {
  background-color: #296EB4;
  color: #fff;
}

.opportunityModal .topOptions .investAddCart .addCartBtn {
  border-radius: 0.25rem;
  color: #296EB4;
  border: 1px solid var(--Dashboard-Main, #296EB4);
  background: rgba(41, 110, 180, 0.14);
}

.opportunityModal .topOptions .investAddCart a {
  min-width: -moz-fit-content;
  min-width: -webkit-fit-content;
  min-width: fit-content;
  text-wrap: nowrap;
  padding: 0 1rem;
  height: 2.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.3rem;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.8rem;
  font-family: "Satoshi-Bold";
}

.mainDisplayContainer .mainCardsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  /* background: blue; */
  -webkit-box-flex: unset;
      -ms-flex-positive: unset;
          flex-grow: unset;
  gap: 1rem;
  margin-top: 2rem;
}

.modalInsideSwitcher {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid rgba(67, 67, 67, 0.2);
  /* background-color: red; */
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  gap: 1rem;
  border-radius: 10rem;
  list-style: none;
  height: 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 .2rem;
  padding-right: 1rem;
}

.modalInsideSwitcher li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: .5rem;
  color: #333333b2;
  font-family: 'Satoshi-Bold';
  text-decoration: none;
  font-size: .8rem;
}

.modalInsideSwitcher .uk-active {
  border-radius: 1.4375rem;
  border: 1px solid var(--Dashboard-Main, #296EB4);
  background: rgba(41, 110, 180, 0.18);
  height: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* color: unset !important; */
  color: #296EB4 !important;
  /* border-radius: 10rem; */
  padding: 0 1rem;
  font-family: 'Satoshi-Bold';
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/**
* @license
*
* Font Family: Satoshi
* Designed by: Deni Anggara
* URL: https://www.fontshare.com/fonts/satoshi
* © 2023 Indian Type Foundry
*
* Font Styles:
* Satoshi Variable(Variable font)
* Satoshi Variable Italic(Variable font)
* Satoshi Light
* Satoshi Light Italic
* Satoshi Regular
* Satoshi Italic
* Satoshi Medium
* Satoshi Medium Italic
* Satoshi Bold
* Satoshi Bold Italic
* Satoshi Black
* Satoshi Black Italic
*
*/
/**
* This is a variable font
* You can controll variable axes as shown below:
* font-variation-settings: 'wght' 900.0;
*
* available axes:

* 'wght' (range from 300.0 to 900.0)

*/
@font-face {
  font-family: "Satoshi-Variable";
  src: url("{% static 'assets/fonts/Satoshi-Variable.woff2") format("woff2"), url("{% static 'assets/fonts/Satoshi-Variable.woff") format("woff"), url("{% static 'assets/fonts/Satoshi-Variable.ttf") format("truetype");
  font-weight: 300 900;
  font-display: swap;
  font-style: normal;
}

/**
* This is a variable font
* You can controll variable axes as shown below:
* font-variation-settings: 'wght' 900.0;
*
* available axes:

* 'wght' (range from 300.0 to 900.0)

*/
@font-face {
  font-family: "Satoshi-VariableItalic";
  src: url("{% static 'assets/fonts/Satoshi-VariableItalic.woff2") format("woff2"), url("{% static 'assets/fonts/Satoshi-VariableItalic.woff") format("woff"), url("{% static 'assets/fonts/Satoshi-VariableItalic.ttf") format("truetype");
  font-weight: 300 900;
  font-display: swap;
  font-style: italic;
}

@font-face {
  font-family: "Satoshi-Light";
  src: url("{% static 'assets/fonts/Satoshi-Light.woff2") format("woff2"), url("{% static 'assets/fonts/Satoshi-Light.woff") format("woff"), url("{% static 'assets/fonts/Satoshi-Light.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-LightItalic";
  src: url("{% static 'assets/fonts/Satoshi-LightItalic.woff2") format("woff2"), url("{% static 'assets/fonts/Satoshi-LightItalic.woff") format("woff"), url("{% static 'assets/fonts/Satoshi-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
  font-style: italic;
}

@font-face {
  font-family: "Satoshi-Regular";
  src: url("{% static 'assets/fonts/Satoshi-Regular.woff2") format("woff2"), url("{% static 'assets/fonts/Satoshi-Regular.woff") format("woff"), url("{% static 'assets/fonts/Satoshi-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-Italic";
  src: url("{% static 'assets/fonts/Satoshi-Italic.woff2") format("woff2"), url("{% static 'assets/fonts/Satoshi-Italic.woff") format("woff"), url("{% static 'assets/fonts/Satoshi-Italic.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: italic;
}

@font-face {
  font-family: "Satoshi-Medium";
  src: url("{% static 'assets/fonts/Satoshi-Medium.woff2") format("woff2"), url("{% static 'assets/fonts/Satoshi-Medium.woff") format("woff"), url("{% static 'assets/fonts/Satoshi-Medium.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-MediumItalic";
  src: url("{% static 'assets/fonts/Satoshi-MediumItalic.woff2") format("woff2"), url("{% static 'assets/fonts/Satoshi-MediumItalic.woff") format("woff"), url("{% static 'assets/fonts/Satoshi-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: italic;
}

@font-face {
  font-family: "Satoshi-Bold";
  src: url("{% static 'assets/fonts/Satoshi-Bold.woff2") format("woff2"), url("{% static 'assets/fonts/Satoshi-Bold.woff") format("woff"), url("{% static 'assets/fonts/Satoshi-Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-BoldItalic";
  src: url("{% static 'assets/fonts/Satoshi-BoldItalic.woff2") format("woff2"), url("{% static 'assets/fonts/Satoshi-BoldItalic.woff") format("woff"), url("{% static 'assets/fonts/Satoshi-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: italic;
}

@font-face {
  font-family: "Satoshi-Black";
  src: url("{% static 'assets/fonts/Satoshi-Black.woff2") format("woff2"), url("{% static 'assets/fonts/Satoshi-Black.woff") format("woff"), url("{% static 'assets/fonts/Satoshi-Black.ttf") format("truetype");
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-BlackItalic";
  src: url("{% static 'assets/fonts/Satoshi-BlackItalic.woff2") format("woff2"), url("{% static 'assets/fonts/Satoshi-BlackItalic.woff") format("woff"), url("{% static 'assets/fonts/Satoshi-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-display: swap;
  font-style: italic;
}

* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  overflow-x: hidden !important;
  font-family: "Satoshi-Variable", sans-serif !important;
  background-color: #EEEEDE;
  scroll-behavior: smooth;
}

body h1, body h2, body h3, body h4, body h5, body p {
  padding: 0;
  margin: 0;
}

.trendingOpportunities {
  background-color: #EEEEDE;
  padding: 60px;
}

.Description {
  font-size: 18px;
  font-family: "Satoshi-Bold";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #1a1a1a;
}

.topTitle {
  font-size: 40px;
  font-family: "Satoshi-Bold";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #1a1a1a;
}

.sideNavigation {
  border-right: 1.2px solid #dedede;
  width: 14rem;
  position: absolute;
  bottom: 0;
  height: calc(100dvh - 4rem);
}

.sideWrapper {
  width: 90%;
  border-radius: 10px;
  margin-inline: auto;
  margin-top: 2rem;
}

.topMenu {
  background-color: rgba(41, 111, 180, 0.05);
  padding: 0.5rem;
  border-radius: 4px;
}

.menuHeading {
  font-size: 0.7rem;
  font-family: "Satoshi-Bold";
  padding: 0;
  color: rgba(26, 26, 26, 0.546);
  margin: 0;
}

.helpMenu {
  margin-top: 1rem;
  background-color: rgba(41, 111, 180, 0.05);
  padding: 0.5rem;
  border-radius: 4px;
}

.helpHeading {
  font-size: 0.7rem;
  font-family: "Satoshi-Bold";
  padding: 0;
  color: rgba(26, 26, 26, 0.546);
  margin: 0;
}

.sidebar {
  /* border-right: solid; */
  border-width: 1px;
  /* background-color: red; */
  width: 30%;
  padding: 12px;
  left: 10px;
  font-family: "Satoshi-bold";
  color: #333333;
}

.all {
  background-color: #E4E4E5;
  font-size: 16px;
  font-family: "Satoshi-Bold";
  color: #1a1a1a;
  padding: 12px;
}

.Agriculture {
  font-family: "Satoshi-Bold";
  font-size: 16px;
  color: #1a1a1a;
  padding: 12px;
}

.Tourism {
  font-family: "Satoshi-Bold";
  font-size: 16px;
  color: #1a1a1a;
  padding: 12px;
}

.realEstate {
  font-family: "Satoshi-Bold";
  font-size: 16px;
  color: #1a1a1a;
  padding: 12px;
}

.Telecommunications {
  font-family: "Satoshi-Bold";
  font-size: 16px;
  color: #1a1a1a;
  padding: 12px;
}

.cardWrapper {
  left: 500px;
  width: 80%;
}

.trendingContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 500px;
}

.singleListingContainer {
  background-color: #1a1a1a;
  border-radius: 10px;
  padding: 20px;
  gap: 10px;
}

.opportunityProf {
  font-family: "Satoshi-Bold";
  font-size: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* background-color: #1a1a1a; */
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #F09000;
}

.companyOpp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #FBF2E5;
  border-radius: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
  gap: 5px;
}

.companyOpp1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #E8EDF2;
  border-radius: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
  gap: 5px;
}

.opportunityProf1 {
  font-family: "Satoshi-Bold";
  font-size: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* background-color: #1a1a1a; */
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #296EB4;
}

.cardHeadings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* background-color: red; */
  gap: 20px;
}

.cbzHoldings {
  font-family: "Satoshi-Bold";
  color: #444647;
  font-size: 14px;
}

.singleListingContainer {
  background-color: #FCFCFC;
  width: 270px;
  padding: 10px;
}

.people {
  width: 10px;
  height: 9px;
}

.cardDescription {
  color: #85878A;
  font-size: 9px;
  font-family: "Satoshi-Medium";
}

.hashTag1 {
  background-color: #E6EBF1;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  font-family: "Satoshi-bold";
  font-size: 7.87px;
  padding: 2px;
  border-radius: 3px;
  color: #1F5388;
  margin-top: 15px;
}

.hashTagLabel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
}

.performanceHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Satoshi-bold";
  font-size: 9px;
  background-color: #333333;
  color: white;
  border-radius: 5px 5px 0px 0px;
  /* height: 22px; */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2.5px;
  padding: 5px;
}

.bottomCardContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Satoshi-Medium";
  font-size: 8.58px;
  padding: 5px;
}

.bottomCardContainer .per {
  color: #296EB4;
  font-family: "Satoshi-Bold";
}

.performanceContainer {
  /* border-style: solid; */
  margin-top: 10px;
  border-width: 1px;
  background-color: white;
  border-radius: 5px;
}

.OppDetails {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Satoshi-Bold";
  font-size: 9.02px;
  color: #296EB4;
  border-style: solid;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 2.5px;
  gap: 5px;
  border-radius: 5px;
  border-width: 1.5px;
  background-color: #CBDBEB;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}

.AppDetails {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Satoshi";
  font-size: 9.02px;
  color: white;
  /* border-style: solid; */
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 10px;
  gap: 5px;
  border-radius: 5px;
  border-width: 1.5px;
  background-color: #296EB4;
  height: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.rightArrrow {
  height: 8px;
  width: 9px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* scroll bar */
::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background: #888;
}

::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/* end scroll bar */
.listingsContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  /* left: 500px; */
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 500rem;
  overflow-y: auto;
  width: 100% !important;
  /* background-color: red; */
}

.listingsContainer .singleListingContainer .topContainer {
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.listingsContainer .singleListingContainer .topContainer .cardHeadings h1 {
  font-size: 0.95rem;
  padding-left: 0.5rem;
}

.listingsContainer .singleListingContainer .topContainer .avatarIcon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 2rem;
  height: 2rem;
  background-color: black;
  border-radius: 50%;
}

.listingsContainer .singleListingContainer .cardDescription {
  margin-top: 1rem;
  font-size: 0.75rem;
  width: 90%;
  color: #333;
}

.listingsContainer .singleListingContainer .hashTagLabel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1rem;
  padding-top: unset !important;
}

.hotDealContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Satoshi-Bold";
  font-size: 8px;
  background-color: #FBF2E5;
  color: #F09000;
  border-radius: 10px;
  padding: 5px;
  gap: 2px;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
}

.fireIcon {
  width: 10.2px;
  height: 12px;
}

.hotDealsHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 282px;
  padding: 10px;
}

.hotHeading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

.hashTaglabel {
  font-family: "Satoshi-Bold";
  background-color: #E6EBF1;
  font-size: 7.87px;
  color: #1F5388;
  padding: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
}

.mainHead {
  font-family: "Satoshi-Bold";
  font-size: 13.48px;
}

.hashTagContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  border-radius: 10px;
}

.propertyHeading {
  font-family: "Satoshi-Bold";
  font-size: 11px;
  color: #296eb4;
  margin-top: 10px;
}

.hotDealsContainer {
  /* background-color: red; */
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  /* border-style: solid; */
  border-radius: 10px;
  border-width: 2px;
  padding: 5px;
  /* left: 500px; */
  margin: 8px;
}

.HotDealdescription {
  font-family: "Satoshi-regular";
  font-size: 10px;
  color: #85878A;
  width: 255px;
}

.oppotunity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Satoshi-bold";
  font-size: 10px;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* background-color: #1a1a1a; */
  position: relative;
}

.indProperty {
  /* background-color: #1a1a1a; */
  font-family: "Satoshi-medium";
  font-size: 8px;
}

.inddescription {
  gap: 100px;
  /* background-color: rebeccapurple; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.oppdetails {
  font-family: "Satoshi-bold";
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 5px;
}

.hotdeals {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  padding: 10px;
  /* flex-wrap: wrap; */
}

.hotDealsDescritpion {
  font-family: "Satoshi-Bold";
  font-size: 18px;
  color: #1a1a1a;
}

.investMentOpportunities {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bannerContainer .investMEntContainer {
  position: relative;
  z-index: 2;
  top: 75%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.usdContainer {
  border-style: solid;
  border-width: 1px;
  border-radius: 40px;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 10px;
  color: #296EB4;
  font-family: "Satoshi-Bold";
}

.InvestHeader {
  font-family: "Satoshi-Bold";
  font-size: 60px;
  width: 477px;
  color: #16154D;
}

.investDescription {
  font-family: "Satoshi-medium";
  font-size: 18px;
  color: #333333;
  width: 538px;
}

.discoverContainer {
  font-family: "Satoshi-Bold";
  background-color: #16154D;
  color: white;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 10px;
  border-radius: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}

.rightArrow {
  width: 10px;
  height: 10px;
  /* color: white; */
}

.rightContainer {
  position: absolute;
  top: 0px;
  left: 0px;
}

.looMillion {
  font-family: "Satoshi-Bold";
  /* color: linear-gradient(90.26deg, rgba(41, 110, 180, 1.00) 0%, rgba(231, 170, 61, 1.00) 100%); */
  color: 90.26deg, #296eb4 0%, #e7aa3d 100%;
}

.HottDeals {
  padding: 60px;
}

.hotdealsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  /* left: 200 px; */
}

.bannerContainer .investMEntContainer {
  position: relative;
  z-index: 2;
}

.bannerContainer .investMEntContainer .topPreHeading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1.2px solid #dedede;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.5rem;
  padding: 0 1rem;
  border-radius: 10rem;
}

.bannerContainer .investMEntContainer .topPreHeading span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  width: 1rem;
  background-color: black;
}

.bannerContainer .investMEntContainer .topPreHeading .preDescription {
  background: -webkit-gradient(linear, left top, right top, color-stop(24.47%, #296EB4), color-stop(71.33%, #E7AA3D));
  background: linear-gradient(90deg, #296EB4 24.47%, #E7AA3D 71.33%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: "Satoshi-Bold";
  font-size: 0.75rem;
}

.bannerContainer .investMEntContainer .bannerMainHeading {
  font-family: "Satoshi-Black";
  width: 50%;
  line-height: 1;
  margin-top: 1rem;
  font-size: 3.6rem;
  color: #16154D;
}

.bannerContainer .investMEntContainer .investDescription {
  margin-top: 2rem;
  font-size: 1rem;
  font-family: "Satoshi-Medium";
  color: #333;
}

.bannerContainer .discoverOppBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2.5rem;
  display: flex;
  height: 2.8rem;
  text-decoration: none;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  background-color: #296EB4;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 1rem;
  font-family: "Satoshi-Bold";
  gap: 0.5rem;
  font-size: 0.85rem;
  border-radius: 10rem;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.bannerContainer .discoverOppBtn:hover {
  background-color: #F09000;
}

.bannerContainer .discoverOppBtn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.rightContainer {
  position: absolute;
  top: 0;
  z-index: 1;
  right: 0 !important;
}

.rightContainer .bannerImage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0;
}

.opportunitiesWrapper {
  background-color: #FFFFF0 !important;
}

.opportunitiesWrapper .opportunitiesContainer .trendingHeading .topDescription {
  font-size: 0.8rem;
  font-family: "Satoshi-Medium";
  color: #333;
}

.opportunitiesWrapper .opportunitiesContainer .trendingHeading .topTitle {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin-top: 0.5rem;
  font-size: 2rem;
  font-family: "Satoshi-Bold";
  color: #333;
}

.opportunitiesWrapper .opportunitiesContainer .trendingContainer {
  margin-top: 2.5rem;
}

.listingsContainer {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  gap: 1rem;
}

.listingsContainer > div {
  min-width: 32%;
}

.trendingContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.switchOppController {
  padding: 0.5rem !important;
  border: 1.2px solid #dedede;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  min-width: 12rem;
}

.switchOppController a {
  height: 2rem;
  padding: 0 0.5rem !important;
  font-family: "Satoshi-Medium";
  color: rgba(51, 51, 51, 0.2);
}

.switchOppController .uk-active {
  border-radius: 4px;
  border: 1.2px solid #1F5388;
}

.switchOppController .uk-active a {
  color: #296EB4 !important;
}

.hashTagLabel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.2rem;
}

.hashTagLabel .hashTag1 {
  margin-top: unset;
  font-size: 0.7rem;
  padding: 0.2rem 0.5rem;
}

.performanceContainer .performanceHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}

.performanceContainer .perfomanceHeading {
  font-size: 0.7rem !important;
}

.bottomFirst {
  margin-top: 0.5rem;
}

.earnUpto {
  font-size: 0.75rem;
}

.bottomCardContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}

.ctaBtns {
  margin-top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}

.ctaBtns a {
  text-decoration: none !important;
}

.ctaBtns .oppDetails {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  background-color: #CBDBEB;
  color: #296EB4;
  border: 1.2px solid #296EB4;
  font-family: "Satoshi-Bold";
  font-size: 0.75rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0.7rem;
  border-radius: 4px;
}

.ctaBtns .applyNow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  background-color: #296EB4;
  color: #fff;
  border: 1.2px solid #296EB4;
  font-family: "Satoshi-Bold";
  font-size: 0.75rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0.7rem;
  gap: 0.5rem;
  border-radius: 4px;
}

.HottDeals {
  margin-top: 1rem;
  padding-top: unset;
}

div.hotdeals {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
  /* background-color: blue; */
  gap: 2rem;
  padding: 0;
  margin-top: 2rem;
}

.hotDealsContainer {
  padding: 0 0.6rem;
}

.hotdealsWrapper {
  /* background-color: blue; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.dealsSwitchControls {
  border: 1.2px solid #dedede;
  /* background-color: black; */
  min-width: 12rem;
  padding: 0.5rem;
}

div.hotDealsDescritpion {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333;
  font-family: Satoshi-Bold;
  font-size: 0.8rem;
  line-height: 27px;
}

.hotHeading {
  /* background-color: red; */
  height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.5rem;
  width: 100%;
  margin-inline: auto;
}

.hotHeading .hashTaglabel {
  font-size: 0.55rem;
}

.hotHeading .mainHead {
  text-wrap: nowrap;
}

.propertyHeading {
  font-size: 1rem;
  margin-top: 1rem !important;
}

.HotDealdescription {
  margin-top: 0.5rem;
  font-family: "Satoshi-Medium";
  /* background-color: blue; */
  width: 18rem;
  color: #333;
  font-size: 0.75rem;
}

.opportunityDetails {
  margin-top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /* gap: ; */
}

.firstDeal {
  /* background-color: red; */
  margin-top: 1rem;
}

.oppotunity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-top: 0.3rem;
  /* justify-content: space-around; */
}

.oppotunity .indProperty {
  position: absolute;
  right: 0;
  font-size: 0.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* background-color: blue; */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* justify-i: end !important; */
}
* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  height: 100%;
  width: 100%;
  overflow-x: hidden !important;
  font-family: "Satoshi-Variable", sans-serif !important;
  background-color: #FFFFF0 !important;
}

body h1, body h2, body h3, body h4, body h5, body p {
  padding: 0;
  margin: 0;
}

.uk-margin-small-right {
  color: white;
  font-family: "Satoshi-Bold";
}

.navigationContainer {
  background-color: #16154D;
}

.navigationContainer .dekstopNavigation {
  display: none;
}

.navigationContainer .mobileNavigationContainer {
  width: 90%;
  margin-inline: auto;
  padding: 0.5rem 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.navigationContainer .mobileNavigationContainer .logoContainer {
  height: 4rem;
  width: 4rem;
}

.navigationContainer .mobileNavigationContainer .logoContainer img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}

.navigationContainer .mobileNavigationContainer .hamburgerNavigationContainer {
  height: 2rem;
  width: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.desktopBanner, .servicesCardsContainer {
  display: none;
}

.mobileBannerWrapper::after {
  content: "";
  height: 15rem;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(2deg, #F9DFAC 1.56%, rgba(255, 255, 240, 0) 97.98%);
  z-index: 2;
}

.uk-navbar-dropdown {
  --uk-position-offset: 15px;
  --uk-position-shift-offset: 0;
  --uk-position-viewport-offset: 15px;
  width: 200px;
  padding: 1rem !important;
  background: white important;
  color: #666;
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
}

.uk-navbar-dropdown a {
  font-family: "Satoshi-Medium";
}

.uk-navbar-dropdown .uk-active a {
  color: unset !important;
  color: #16154D !important;
  font-family: "Satoshi-Bold";
}

.mobileBannerWrapper {
  width: 100%;
  height: 85dvh;
  position: relative;
}

.mobileBannerWrapper .bottomSliderWrapper {
  margin-top: 4rem;
  height: 3rem;
}

.mobileBannerWrapper .bottomSliderWrapper .uk-slider-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  height: 3rem;
}

.mobileBannerWrapper .bottomSliderWrapper .serviceBtnWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  background-color: #fff;
  height: 100%;
  color: #16154D;
  border: 1.2px solid #16154D !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Satoshi-Bold";
  font-size: 0.8rem;
  text-decoration: none;
  gap: 1rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 0 1rem;
  border-radius: 4px;
}

.mobileBannerWrapper .bottomSliderWrapper .serviceBtnWrapper span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #16154D;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 50%;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mobileBannerWrapper .bottomSliderWrapper .serviceBtnWrapper span img {
  height: 1rem;
  width: 1rem;
}

.mobileBannerWrapper .bannerVisualsContainer::before {
  content: "";
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 2;
}

.mobileBannerWrapper .bannerVisualsContainer {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.mobileBannerWrapper .bannerVisualsContainer img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.mobileBannerWrapper .contentContainer {
  width: 100%;
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.mobileBannerWrapper .contentContainer .mainHeading {
  font-family: "Satoshi-Black";
  font-weight: 900;
  color: #FFFFF0;
  text-align: center;
  max-width: 20rem;
  font-size: 3rem;
  margin-inline: auto;
}

.mobileBannerWrapper .contentContainer .description {
  font-size: 0.8rem;
  text-align: center;
  color: #FFFFF0;
  opacity: 0.8;
  font-family: "Satoshi-Medium";
  margin-top: 1rem;
  font-weight: 500;
  max-width: 25rem;
  margin-inline: auto;
}

.mobileBannerWrapper .contentContainer .keySectorsWrapper {
  border: 1.2px solid #dedede;
  margin-top: 4rem;
  padding: 0.5rem;
  scale: 0.9;
  border-radius: 4px;
  width: -moz-fit-content !important;
  width: -webkit-fit-content !important;
  width: fit-content !important;
  margin-inline: auto !important;
}

.mobileBannerWrapper .contentContainer .keySectorsWrapper .sectorsContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}

.mobileBannerWrapper .contentContainer .keySectorsWrapper .sectorsContainer > a {
  background-color: #F7E7CE;
  min-width: 5.5rem;
  border-radius: 4px;
  height: 5rem;
  text-decoration: none !important;
}

.mobileBannerWrapper .contentContainer .keySectorsWrapper .keySector .IconContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  width: 2rem;
  margin-inline: auto;
  margin-top: 0.5rem;
}

.mobileBannerWrapper .contentContainer .keySectorsWrapper .keySector .sectorDescription {
  margin-top: 0.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mobileBannerWrapper .contentContainer .keySectorsWrapper .keySector .sectorDescription .bold {
  font-size: 0.7rem;
  font-family: "Satoshi-Black";
  font-weight: 900;
  color: #16154D;
}

.mobileBannerWrapper .contentContainer .keySectorsWrapper .keySector .sectorDescription .description {
  font-size: 0.6rem;
  margin-top: 0.1rem;
  font-family: "Satoshi-Medium";
  color: #16154D;
}

.mobileBannerWrapper .contentContainer .inputWrapper {
  margin-top: 2rem;
  height: 3rem;
  border-radius: 10rem;
  width: 80%;
  max-width: 400px;
  margin-inline: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.mobileBannerWrapper .contentContainer .inputWrapper input {
  height: 100%;
  width: 100%;
  outline: none;
  background-color: rgba(255, 255, 255, 0.698039);
  color: #1a1a1a;
  padding-left: 1rem;
  border-radius: 10rem;
  font-family: "Satoshi-Bold" !important;
  outline: none;
  border: 1.2px solid #fff;
}

.mobileBannerWrapper .contentContainer .inputWrapper input:focus {
  border: 1.2px solid #F09000;
  background: #fcfcfc;
}

.mobileBannerWrapper .contentContainer .inputWrapper ::-webkit-input-placeholder {
  font-size: 0.75rem;
  font-family: "Satoshi-Medium";
  color: #1a1a1a;
  opacity: 0.8;
}

.mobileBannerWrapper .contentContainer .inputWrapper :-ms-input-placeholder {
  font-size: 0.75rem;
  font-family: "Satoshi-Medium";
  color: #1a1a1a;
  opacity: 0.8;
}

.mobileBannerWrapper .contentContainer .inputWrapper ::-ms-input-placeholder {
  font-size: 0.75rem;
  font-family: "Satoshi-Medium";
  color: #1a1a1a;
  opacity: 0.8;
}

.mobileBannerWrapper .contentContainer .inputWrapper ::placeholder {
  font-size: 0.75rem;
  font-family: "Satoshi-Medium";
  color: #1a1a1a;
  opacity: 0.8;
}

.mobileBannerWrapper .contentContainer .inputWrapper .searchIcon {
  height: 100%;
  border-top-right-radius: 10rem;
  border-bottom-right-radius: 10rem;
  width: 3rem;
  background-color: #F09000;
  position: absolute;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mobileBannerWrapper .contentContainer .inputWrapper .searchIcon span {
  scale: 1.2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.custom-shape-divider-bottom-1717669587 {
  position: absolute;
  bottom: -0.5rem !important;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.custom-shape-divider-bottom-1717669587 svg {
  position: relative;
  display: block;
  width: calc(100% + 1.3px);
  height: 55px;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

.custom-shape-divider-bottom-1717669587 .shape-fill {
  fill: #FFFFF0;
}

.footerMainContainer {
  background: linear-gradient(75deg, #16154D 63.03%, #3B2EA1 97.82%);
}

.footerMainContainer .bottomFooterContainer {
  background-color: #0d0d2e;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1rem 0;
}

.footerMainContainer .bottomFooterContainer .tcsContainer {
  margin-top: 1rem;
  padding: 0.5rem;
}

.footerMainContainer .bottomFooterContainer .tcsContainer p {
  width: 90%;
  margin-inline: auto;
  text-align: center;
  font-size: 0.8rem;
  font-family: "Satoshi-Medium";
  color: white;
  opacity: 0.8;
}

.footerMainContainer .bottomFooterContainer .socialMediaContainer {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin-inline: auto;
  gap: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footerMainContainer .bottomFooterContainer .socialMediaContainer a {
  min-width: 2rem;
  min-height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.footerMainContainer .topFooterContainer {
  width: 90%;
  margin-inline: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 2rem;
}

.footerMainContainer .topFooterContainer .industriesWrapper, .footerMainContainer .topFooterContainer .partnersWrapper, .footerMainContainer .topFooterContainer .solutionsWrapper {
  margin-top: 2rem;
}

.footerMainContainer .topFooterContainer .industriesWrapper .heading, .footerMainContainer .topFooterContainer .partnersWrapper .heading, .footerMainContainer .topFooterContainer .solutionsWrapper .heading {
  font-family: "Satoshi-Bold";
  color: #F09000;
  font-size: 1.2rem;
  width: 100%;
  text-align: center;
}

.footerMainContainer .topFooterContainer .industriesWrapper .listedItemsFooter, .footerMainContainer .topFooterContainer .partnersWrapper .listedItemsFooter, .footerMainContainer .topFooterContainer .solutionsWrapper .listedItemsFooter {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  width: 10rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.footerMainContainer .topFooterContainer .industriesWrapper .listedItemsFooter li, .footerMainContainer .topFooterContainer .partnersWrapper .listedItemsFooter li, .footerMainContainer .topFooterContainer .solutionsWrapper .listedItemsFooter li {
  width: 100%;
  text-align: center;
}

.footerMainContainer .topFooterContainer .industriesWrapper .listedItemsFooter li span, .footerMainContainer .topFooterContainer .partnersWrapper .listedItemsFooter li span, .footerMainContainer .topFooterContainer .solutionsWrapper .listedItemsFooter li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 1rem;
  min-width: 2rem;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.footerMainContainer .topFooterContainer .industriesWrapper .listedItemsFooter li a, .footerMainContainer .topFooterContainer .partnersWrapper .listedItemsFooter li a, .footerMainContainer .topFooterContainer .solutionsWrapper .listedItemsFooter li a {
  color: white;
  opacity: 0.8;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin-inline: auto;
  font-size: 0.8rem;
}

.footerMainContainer .topFooterContainer .industriesWrapper .listedItemsFooter li p, .footerMainContainer .topFooterContainer .partnersWrapper .listedItemsFooter li p, .footerMainContainer .topFooterContainer .solutionsWrapper .listedItemsFooter li p {
  margin-top: 0.5rem;
  font-size: 0.8rem;
  color: white;
}

.newsletterContainer {
  height: 20rem;
  position: relative;
}

.newsletterContainer .wrapperCenter {
  position: relative;
  z-index: 2;
  border-radius: 1.25rem;
  background: rgba(255, 255, 255, 0.9);
  width: 90%;
  margin-inline: auto;
  top: 50%;
  height: 15rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.newsletterContainer .wrapperCenter .mainHeading {
  font-size: 1.3rem;
  font-family: "Satoshi-Bold";
  font-weight: 700;
  color: #16154D;
  max-width: 90%;
  margin-inline: auto;
  text-align: center;
}

.newsletterContainer .wrapperCenter p {
  margin-top: 1rem;
  font-size: 0.8rem;
  font-family: "Satoshi-Medium";
  text-align: center;
  max-width: 80%;
  margin-inline: auto;
}

.newsletterContainer .wrapperCenter .inputWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 2.5rem;
  margin-top: 1rem;
  width: 80%;
}

.newsletterContainer .wrapperCenter .inputWrapper .signUpBtn {
  position: absolute;
  right: 0.2rem;
  background-color: #F09000;
  color: white;
  height: 85%;
  border-radius: 4px;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.3rem;
  font-size: 0.8rem;
  font-family: "Satoshi-Bold";
  font-weight: 700;
  padding: 0 1rem;
}

.newsletterContainer .wrapperCenter .inputWrapper input {
  height: 2.5rem;
  border-radius: 4px;
  outline: none;
  border: 1.2px solid #dedede;
  width: 100%;
  padding-left: 0.5rem;
  font-family: "Satoshi-Medium";
  color: #1a1a1a;
}

.newsletterContainer .wrapperCenter .inputWrapper input:focus {
  border: 1.2px solid #F09000;
  background-color: rgba(240, 144, 0, 0.145098);
}

.newsletterContainer .wrapperCenter .inputWrapper ::-webkit-input-placeholder {
  font-size: 0.75rem;
  font-family: "Satoshi-Bold";
}

.newsletterContainer .wrapperCenter .inputWrapper :-ms-input-placeholder {
  font-size: 0.75rem;
  font-family: "Satoshi-Bold";
}

.newsletterContainer .wrapperCenter .inputWrapper ::-ms-input-placeholder {
  font-size: 0.75rem;
  font-family: "Satoshi-Bold";
}

.newsletterContainer .wrapperCenter .inputWrapper ::placeholder {
  font-size: 0.75rem;
  font-family: "Satoshi-Bold";
}

.newsletterContainer .newsletterBack {
  background-color: blue;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.newsletterContainer .newsletterBack img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.whyInvest {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.whyInvest .imageWrapperContainer::before {
  position: absolute;
  display: block;
  height: 100%;
  width: 6rem;
  background: rgba(22, 21, 77, 0.3);
  content: "";
  top: 0;
  right: 0;
  z-index: 2;
}

.whyInvest .imageWrapperContainer {
  height: 30rem;
  position: relative;
}

.whyInvest .imageWrapperContainer .investImgWrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.whyInvest .imageWrapperContainer .findOpportunityBtn {
  position: absolute;
  bottom: 2rem;
  text-decoration: none !important;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #16154D;
  color: white;
  font-size: 0.8rem;
  font-family: "Satoshi-Bold";
  padding: 0 1rem;
  height: 2.2rem;
  border-radius: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.5rem;
}

.whyInvest .imageWrapperContainer .findOpportunityBtn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.whyInvest .contentContainer {
  padding-bottom: 2rem;
  background-color: rgba(22, 21, 77, 0.8);
}

.whyInvest .contentContainer .downloadBrochureBtn:hover {
  background-color: #0d0d2e;
}

.whyInvest .contentContainer .downloadBrochureBtn:hover span {
  -webkit-transform: translateX(0.5rem);
          transform: translateX(0.5rem);
}

.whyInvest .contentContainer .downloadBrochureBtn {
  margin-top: 2rem;
  background-color: #16154D;
  margin-inline: auto;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.8rem;
  font-family: "Satoshi-Bold";
  height: 2.5rem;
  padding: 0 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #FFFFF0;
  gap: 0.5rem;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}

.whyInvest .contentContainer .downloadBrochureBtn span {
  height: 1.2rem;
  width: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.whyInvest .contentContainer .contentWrapper {
  width: 90%;
  margin-inline: auto;
  margin-top: 2rem;
}

.whyInvest .contentContainer .contentWrapper .mainHeading {
  font-family: "Satoshi-Black";
  color: #FFFFF0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  max-width: 20rem;
  text-align: center;
  margin-inline: auto;
}

.whyInvest .contentContainer .contentWrapper .listedItems {
  list-style: none;
  margin-top: 1.5rem;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}

.whyInvest .contentContainer .contentWrapper .listedItems li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 0.5rem;
}

.whyInvest .contentContainer .contentWrapper .listedItems li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 1rem;
  min-width: 1rem;
}

.whyInvest .contentContainer .contentWrapper .listedItems li p {
  font-size: 0.8rem;
  color: #FFFFF0;
  font-family: "Satoshi-Medium";
}

.valueProposition {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.valueProposition .findOpportunityBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #F09000;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin-inline: auto;
  font-family: "Satoshi-Bold";
  font-size: 0.75rem;
  text-decoration: none;
  color: #333;
  gap: 0.5rem;
  height: 2.3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1rem;
  margin-bottom: 3rem;
  border-radius: 4px;
}

.valueProposition .findOpportunityBtn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  width: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.valueProposition .imageWrapperContainer::before {
  position: absolute;
  display: block;
  height: 100%;
  width: 6rem;
  background: rgba(22, 21, 77, 0.3);
  content: "";
  top: 0;
  left: 0;
  z-index: 2;
}

.valueProposition .imageWrapperContainer {
  height: 30rem;
  position: relative;
}

.valueProposition .imageWrapperContainer .valuePropImg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.valueProposition .imageWrapperContainer .findOpportunityBtn {
  position: absolute;
  bottom: 2rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  text-decoration: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #F09000;
  color: #1a1a1a;
  font-size: 0.8rem;
  font-family: "Satoshi-Bold";
  padding: 0 1rem;
  height: 2.2rem;
  border-radius: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.5rem;
}

.valueProposition .imageWrapperContainer .findOpportunityBtn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.valueProposition .contentContainer {
  background-color: rgba(240, 144, 0, 0.5);
}

.valueProposition .contentContainer .contentWrapper {
  width: 90%;
  margin-inline: auto;
  margin-top: 2rem;
}

.valueProposition .contentContainer .contentWrapper .mainHeading {
  font-family: "Satoshi-Black";
  color: #16154D;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  max-width: 20rem;
  text-align: center;
  margin-inline: auto;
}

.valueProposition .contentContainer .contentWrapper .listedItems {
  list-style: none;
  margin-top: 1.5rem;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}

.valueProposition .contentContainer .contentWrapper .listedItems li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 0.5rem;
}

.valueProposition .contentContainer .contentWrapper .listedItems li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 1rem;
  min-width: 1rem;
}

.valueProposition .contentContainer .contentWrapper .listedItems li p {
  font-size: 0.8rem;
  font-family: "Satoshi-Medium";
}

.listedItems li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 1rem;
  min-width: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aboutSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  margin-top: 2rem;
}

.aboutSection .findOpportunityBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #16154D;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin-inline: auto;
  height: 2.3rem;
  text-decoration: none;
  color: white;
  font-size: 0.75rem;
  font-family: "Satoshi-Bold";
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  padding: 0 1rem;
  margin-top: 1rem;
  margin-bottom: 3rem;
  border-radius: 4px;
}

.aboutSection .findOpportunityBtn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aboutSection .imageWrapperContainer::before {
  position: absolute;
  display: block;
  height: 100%;
  width: 6rem;
  background: rgba(22, 21, 77, 0.3);
  content: "";
  top: 0;
  right: 0;
  z-index: 2;
}

.aboutSection .imageWrapperContainer {
  height: 30rem;
  position: relative;
}

.aboutSection .imageWrapperContainer .aboutBannerImg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.aboutSection .imageWrapperContainer .findOpportunityBtn {
  position: absolute;
  bottom: 2rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  text-decoration: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #16154D;
  color: white;
  font-size: 0.8rem;
  font-family: "Satoshi-Bold";
  padding: 0 1rem;
  height: 2.2rem;
  border-radius: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.5rem;
}

.aboutSection .imageWrapperContainer .findOpportunityBtn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aboutSection .contentContainer {
  width: 90%;
  margin-inline: auto !important;
}

.aboutSection .contentContainer .mainHeading {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin-inline: auto;
  font-family: "Satoshi-Black";
  color: #16154D;
}

.aboutSection .contentContainer .mainDescription {
  font-size: 0.8rem;
  margin-top: 1rem;
  width: 90%;
  margin-inline: auto;
  text-align: center;
  color: #1a1a1a;
  opacity: 0.9;
  font-family: "Satoshi-Medium";
}

.aboutSection .contentContainer .listedItems {
  list-style: none;
  margin-top: 1.5rem;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}

.aboutSection .contentContainer .listedItems li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 0.5rem;
}

.aboutSection .contentContainer .listedItems li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 1rem;
  min-width: 1rem;
}

.aboutSection .contentContainer .listedItems li p {
  font-size: 0.8rem;
  font-family: "Satoshi-Medium";
}

.newsletterContainer .wrapperCenter {
  max-width: 500px;
}

.footerMainContainer {
  margin-top: 3rem;
  background-color: #16154D;
}

.footerMainContainer .bottomFooterContainer {
  background-color: #0d0d2e;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1rem 0;
}

.footerMainContainer .bottomFooterContainer .tcsContainer {
  margin-top: 1rem;
  padding: 0.5rem;
}

.footerMainContainer .bottomFooterContainer .tcsContainer p {
  width: 90%;
  margin-inline: auto;
  text-align: center;
  font-size: 0.8rem;
  font-family: "Satoshi-Medium";
  color: white;
  opacity: 0.8;
}

.footerMainContainer .bottomFooterContainer .socialMediaContainer {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin-inline: auto;
  gap: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footerMainContainer .bottomFooterContainer .socialMediaContainer a {
  min-width: 2rem;
  min-height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.footerMainContainer .topFooterContainer {
  width: 90%;
  margin-inline: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 2rem;
}

.footerMainContainer .topFooterContainer .industriesWrapper, .footerMainContainer .topFooterContainer .partnersWrapper, .footerMainContainer .topFooterContainer .solutionsWrapper {
  margin-top: 2rem;
}

.footerMainContainer .topFooterContainer .industriesWrapper .heading, .footerMainContainer .topFooterContainer .partnersWrapper .heading, .footerMainContainer .topFooterContainer .solutionsWrapper .heading {
  font-family: "Satoshi-Bold";
  color: #F09000;
  font-size: 1.2rem;
  width: 100%;
  text-align: center;
}

.footerMainContainer .topFooterContainer .industriesWrapper .listedItemsFooter, .footerMainContainer .topFooterContainer .partnersWrapper .listedItemsFooter, .footerMainContainer .topFooterContainer .solutionsWrapper .listedItemsFooter {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  width: 10rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.footerMainContainer .topFooterContainer .industriesWrapper .listedItemsFooter li, .footerMainContainer .topFooterContainer .partnersWrapper .listedItemsFooter li, .footerMainContainer .topFooterContainer .solutionsWrapper .listedItemsFooter li {
  width: 100%;
  text-align: center;
}

.footerMainContainer .topFooterContainer .industriesWrapper .listedItemsFooter li span, .footerMainContainer .topFooterContainer .partnersWrapper .listedItemsFooter li span, .footerMainContainer .topFooterContainer .solutionsWrapper .listedItemsFooter li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 1rem;
  min-width: 2rem;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.footerMainContainer .topFooterContainer .industriesWrapper .listedItemsFooter li a, .footerMainContainer .topFooterContainer .partnersWrapper .listedItemsFooter li a, .footerMainContainer .topFooterContainer .solutionsWrapper .listedItemsFooter li a {
  color: white;
  opacity: 0.8;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin-inline: auto;
  font-size: 0.8rem;
}

.footerMainContainer .topFooterContainer .industriesWrapper .listedItemsFooter li p, .footerMainContainer .topFooterContainer .partnersWrapper .listedItemsFooter li p, .footerMainContainer .topFooterContainer .solutionsWrapper .listedItemsFooter li p {
  margin-top: 0.5rem;
  font-size: 0.8rem;
  color: white;
}

.mobileFooterTopContainer {
  position: relative;
}

.mobileFooterContainer {
  position: relative;
}

.mobileFooterContainer .logoContainer {
  position: absolute;
  z-index: 3;
  top: 1rem;
  right: 2rem;
}

.mobileFooterContainer .topWrapperBanner {
  height: 45dvh;
  width: 100%;
  position: relative;
}

.mobileFooterContainer .topWrapperBanner img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mobileFooterContainer .topContainerContactInfo {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  position: absolute;
  bottom: 0 !important;
  z-index: 4;
}

.mobileFooterContainer .topContainerContactInfo .contactInformation {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  gap: 1rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

.mobileFooterContainer .topContainerContactInfo .contactInformation li {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.mobileFooterContainer .topContainerContactInfo .contactInformation li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  text-decoration: none;
  gap: 0.5rem;
  font-size: 0.75rem;
  font-family: "Satoshi-Bold";
  color: #1a1a1a;
}

.mobileFooterContainer .topContainerContactInfo .contactInformation li a p {
  width: 15rem;
  text-align: right;
}

.mobileFooterContainer .topContainerContactInfo .contactInformation li a span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 1rem;
}

.mobileFooterContainer .topContainerContactInfo .footerHeading {
  color: #16154D;
  font-family: "Satoshi-Black";
  font-size: 1.6rem;
  text-align: right;
}

.mainFooterLinks > div {
  width: 100%;
}

.mainFooterLinks {
  width: 90%;
  margin-inline: auto;
  margin-top: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.mainFooterLinks .footerItems {
  width: 80%;
  margin-inline: auto;
  max-width: 15rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.8rem;
  list-style: none;
  padding: 0;
}

.mainFooterLinks .footerItems li {
  width: 60%;
  margin-inline: auto;
  text-align: center;
}

.mainFooterLinks .footerItems li a {
  font-size: 1rem;
  text-decoration: none;
  color: #fff;
  opacity: 0.8;
}

.mainFooterLinks .heading {
  font-size: 1.3rem;
  text-align: center;
  font-family: "Satoshi-Bold";
  color: #F09000;
}

.newsletterEmailContainer {
  width: 90%;
  max-width: 500px;
  margin-inline: auto;
  margin-top: 2rem;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  padding: 1rem 0;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.16);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.newsletterEmailContainer .emailInputWrapper {
  margin-top: 1.5rem;
  width: 100%;
  height: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 90%;
  margin-inline: auto;
  position: relative;
}

.newsletterEmailContainer .emailInputWrapper ::-webkit-input-placeholder {
  font-size: 0.7rem;
  font-family: "Satoshi-MediumItalic";
}

.newsletterEmailContainer .emailInputWrapper :-ms-input-placeholder {
  font-size: 0.7rem;
  font-family: "Satoshi-MediumItalic";
}

.newsletterEmailContainer .emailInputWrapper ::-ms-input-placeholder {
  font-size: 0.7rem;
  font-family: "Satoshi-MediumItalic";
}

.newsletterEmailContainer .emailInputWrapper ::placeholder {
  font-size: 0.7rem;
  font-family: "Satoshi-MediumItalic";
}

.newsletterEmailContainer .emailInputWrapper input {
  padding-left: 0.5rem;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  outline: none;
  border: none;
  font-family: "Satoshi-Medium";
}

.newsletterEmailContainer .emailInputWrapper .signUpBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #F09000;
  color: #fff;
  font-size: 0.8rem;
  font-family: "Satoshi-Bold";
  gap: 0.5rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 2.2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1rem;
  border-radius: 4px;
  text-decoration: none;
  right: 0.2rem;
  position: absolute;
}

.newsletterEmailContainer .mainWrapper {
  width: 90%;
}

.newsletterEmailContainer .mainWrapper .heading {
  font-family: "Satoshi-Bold";
  color: #FFFFF0;
  margin-inline: auto;
  text-align: center;
  font-size: 1.1rem;
  max-width: 80%;
}

.newsletterEmailContainer .mainWrapper .subheading {
  margin-top: 1rem;
  font-size: 0.8rem;
  max-width: 70%;
  margin-inline: auto;
  text-align: center;
  color: #fff;
  opacity: 0.8;
}

.socialMediaIconsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3rem;
  gap: 1rem;
  width: 90%;
  margin-inline: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.socialMediaIconsWrapper a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-decoration: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  font-size: 0.8rem;
  color: #fff;
  font-family: "Satoshi-Medium";
}

.socialMediaIconsWrapper a span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 0.9rem;
  max-width: 0.9rem;
}

.bottomFooterContainer {
  margin-top: 2rem;
}

.bottomFooterContainer .footerDescription {
  width: 90%;
  position: relative;
  margin-inline: auto;
}

.bottomFooterContainer .footerDescription p {
  text-align: center;
  font-family: "Satoshi-Medium";
  color: #FFFFF0;
  font-size: 0.85rem;
  width: 90%;
  margin-inline: auto;
}

.mobileFooterTopContainer {
  position: relative;
}

.mobileFooterContainer {
  position: relative;
}

.mobileFooterContainer .logoContainer {
  position: absolute;
  z-index: 3;
  top: 1rem;
  right: 2rem;
}

.mobileFooterContainer .topWrapperBanner {
  height: 45dvh;
  width: 100%;
  position: relative;
}

.mobileFooterContainer .topWrapperBanner img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mobileFooterContainer .topContainerContactInfo {
  right: 2rem;
}

.mobileFooterContainer .topContainerContactInfo .contactInformation {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  gap: 1rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

.mobileFooterContainer .topContainerContactInfo .contactInformation li {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.mobileFooterContainer .topContainerContactInfo .contactInformation li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  text-decoration: none;
  gap: 0.5rem;
  font-size: 0.75rem;
  font-family: "Satoshi-Bold";
  color: #1a1a1a;
}

.mobileFooterContainer .topContainerContactInfo .contactInformation li a p {
  width: 15rem;
  text-align: right;
}

.mobileFooterContainer .topContainerContactInfo .contactInformation li a span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 1rem;
}

.mobileFooterContainer .topContainerContactInfo .footerHeading {
  color: #16154D;
  font-family: "Satoshi-Black";
  font-size: 1.6rem;
  text-align: right;
}

.desktopFooterContainer {
  display: none;
}

@media (min-width: 768px) {
  .footerMainContainer {
    margin-top: 3rem;
    background-color: #16154D;
  }
  .footerMainContainer .listedItemsFooter li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: unset !important;
        -ms-flex-align: unset !important;
            align-items: unset !important;
    -webkit-box-pack: unset !important;
        -ms-flex-pack: unset !important;
            justify-content: unset !important;
    text-align: left;
    gap: 0.5rem;
    max-width: 15rem;
  }
  .footerMainContainer .listedItemsFooter li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: unset !important;
    width: 10rem !important;
  }
  .footerMainContainer .topFooterContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
    width: 95%;
    max-width: 1210px;
    margin-inline: auto;
  }
  .footerMainContainer .topFooterContainer .logoContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footerMainContainer .topFooterContainer .logoContainer img {
    height: 100%;
    width: 100%;
  }
  .footerMainContainer .topFooterContainer .industriesWrapper .heading, .footerMainContainer .topFooterContainer .partnersWrapper .heading, .footerMainContainer .topFooterContainer .solutionsWrapper .heading {
    text-align: left;
  }
  .footerMainContainer .topFooterContainer .importantLinksWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 60%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    list-style: none;
  }
  .footerMainContainer .topFooterContainer .importantLinksWrapper > div .heading {
    font-size: 1.1rem;
    font-family: "Satoshi-Bold";
    color: #F09000;
  }
  .footerMainContainer .topFooterContainer .importantLinksWrapper > div .listedItemsFooter {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.2rem;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    padding: 0;
  }
  .footerMainContainer .topFooterContainer .importantLinksWrapper > div .listedItemsFooter li {
    text-align: left;
  }
  .footerMainContainer .topFooterContainer .importantLinksWrapper > div .listedItemsFooter a {
    text-align: left;
    text-decoration: none;
    font-size: 0.8rem;
    font-family: "Satoshi-Medium";
    color: white;
    text-decoration: none;
  }
  .footerMainContainer .topFooterContainer .logoContainer {
    height: 8rem;
    width: 12rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .footerMainContainer .bottomFooterContainer {
    background-color: unset;
    margin-top: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 95%;
    max-width: 1210px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-inline: auto;
    padding: unset !important;
    position: relative !important;
  }
  .footerMainContainer .bottomFooterContainer .socialMediaContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2rem;
    position: absolute;
    right: 0;
  }
  .footerMainContainer .bottomFooterContainer .socialMediaContainer a {
    height: 1.5rem;
    width: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footerMainContainer .bottomFooterContainer .socialMediaContainer a img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .footerMainContainer .bottomFooterContainer .tcsContainer p {
    font-size: 0.75rem;
    font-family: "Satoshi-Bold";
    color: #fff;
    text-align: unset !important;
    width: 100%;
  }
  .mobileNavigationContainer {
    max-width: 1210px;
  }
  .aboutSection .contentContainer {
    max-width: 1210px;
    padding-bottom: 2rem;
  }
  .aboutSection .contentContainer .findOpportunityBtn:hover {
    background-color: #0d0d2e;
  }
  .aboutSection .contentContainer .findOpportunityBtn:hover span {
    -webkit-transform: translateX(0.5rem);
            transform: translateX(0.5rem);
  }
  .aboutSection .contentContainer .findOpportunityBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #16154D;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    margin-top: 2rem;
    height: 2.5rem;
    padding: 0 1rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 0.5rem;
    font-size: 0.8rem;
    color: #FFFFF0;
    font-family: "Satoshi-Medium";
    border-radius: 4px;
  }
  .aboutSection .contentContainer .findOpportunityBtn span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 1rem;
    min-width: 1.5rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .aboutSection .contentContainer .mainDescription {
    max-width: 800px;
  }
  .aboutSection .contentContainer .listedItems {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-inline: auto;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1rem;
  }
  .aboutSection .contentContainer .listedItems li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .aboutSection .contentContainer .listedItems li p {
    text-align: left;
    max-width: 800px;
  }
  .valueProposition .contentContainer, .whyInvest .contentContainer {
    max-width: 1210px;
    padding-bottom: 2rem;
  }
  .valueProposition .contentContainer .findOpportunityBtn:hover, .whyInvest .contentContainer .findOpportunityBtn:hover {
    background-color: #ff9900;
  }
  .valueProposition .contentContainer .findOpportunityBtn:hover span, .whyInvest .contentContainer .findOpportunityBtn:hover span {
    -webkit-transform: translateX(0.5rem);
            transform: translateX(0.5rem);
  }
  .valueProposition .contentContainer .findOpportunityBtn, .whyInvest .contentContainer .findOpportunityBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #F09000;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    margin-top: 2rem;
    height: 2.5rem;
    padding: 0 1rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 0.5rem;
    font-size: 0.8rem;
    color: #1a1a1a;
    font-family: "Satoshi-Bold";
    border-radius: 4px;
    -webkit-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
  }
  .valueProposition .contentContainer .findOpportunityBtn span, .whyInvest .contentContainer .findOpportunityBtn span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 1rem;
    min-width: 1.5rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .valueProposition .contentContainer .mainDescription, .whyInvest .contentContainer .mainDescription {
    max-width: 800px;
  }
  .valueProposition .contentContainer .listedItems, .whyInvest .contentContainer .listedItems {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-inline: auto;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1rem;
  }
  .valueProposition .contentContainer .listedItems li, .whyInvest .contentContainer .listedItems li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .valueProposition .contentContainer .listedItems li p, .whyInvest .contentContainer .listedItems li p {
    text-align: left;
    max-width: 800px;
  }
  .mobile-navigation {
    display: none !important;
  }
  .dekstopNavigation {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 85%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .dekstopNavigation .dekstopNavWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .dekstopNavigation .countryDesktop {
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .dekstopNavigation .countryDesktop span {
    height: 2rem;
    width: 2rem;
    border-radius: 50%;
  }
  .dekstopNavigation .countryDesktop span img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
}

@media (min-width: 992px) {
  .mobileBannerWrapper {
    display: none;
  }
  .mobileFooterContainer {
    display: none;
  }
  .desktopFooterContainer {
    display: block;
  }
  .bottomFooterContainer {
    display: none !important;
  }
  .desktopFooterContainer {
    position: relative;
  }
  .desktopFooterContainer .footerDescription {
    position: absolute;
    bottom: 0.5rem;
    right: 2rem;
    padding: 0 2rem;
    width: 100%;
    z-index: 3;
  }
  .desktopFooterContainer .footerDescription span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    font-size: 0.8rem;
    position: relative;
    right: 0;
    font-size: 0.75rem;
    opacity: 0.7;
  }
  .desktopFooterContainer .socialMediaIcons {
    margin-top: 2rem;
  }
  .desktopFooterContainer .socialMediaIcons .socialIcons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1rem;
    list-style: none;
    padding: 0;
  }
  .desktopFooterContainer .socialMediaIcons .socialIcons a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    gap: 0.5rem;
  }
  .desktopFooterContainer .socialMediaIcons .socialIcons a p {
    font-size: 0.75rem;
    font-family: "Satoshi-Medium";
    color: #fff;
  }
  .desktopFooterContainer .socialMediaIcons .socialIcons a img {
    height: 1.2rem;
    width: 1.2rem;
  }
  .desktopFooterContainer .topContainerContactInfo {
    position: absolute;
    height: unset !important;
    height: 13rem !important;
    right: 1rem;
    bottom: 1rem;
  }
  .desktopFooterContainer .topContainerContactInfo .footerHeading {
    font-size: 1.7rem;
    font-family: "Satoshi-black";
    color: #16154D;
  }
  .desktopFooterContainer .topContainerContactInfo .contactInformation {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1rem;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    padding: 0;
  }
  .desktopFooterContainer .topContainerContactInfo .contactInformation li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1rem;
    text-decoration: none;
    color: #16154D;
  }
  .desktopFooterContainer .topContainerContactInfo .contactInformation li p {
    font-size: 0.8rem;
    font-family: "Satoshi-Bold";
    width: 15rem;
  }
  .desktopFooterContainer .topContainerContactInfo .contactInformation li span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .desktopFooterContainer .rightDisplayContainer {
    width: 60%;
    height: 30rem;
    position: relative;
  }
  .desktopFooterContainer .rightDisplayContainer .logoContainer {
    position: absolute;
    z-index: 3;
    top: 2.5rem;
    right: 2rem;
    height: 6rem;
    width: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .desktopFooterContainer .rightDisplayContainer .logoContainer span {
    height: 100%;
    width: 100%;
  }
  .desktopFooterContainer .rightDisplayContainer .logoContainer span img {
    height: 100%;
    width: 100%;
  }
  .desktopFooterContainer .rightDisplayContainer .footerBannerWrapper {
    position: relative;
    height: 100%;
    width: 100%;
  }
  .desktopFooterContainer .rightDisplayContainer .footerBannerWrapper .footerBannerWrapperImage {
    position: absolute;
    height: 100%;
    width: 100%;
  }
  .desktopFooterContainer .rightDisplayContainer .footerBannerWrapper .footerBannerWrapperImage img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .desktopFooterContainer .newsletterWrapper {
    position: relative;
    margin-inline: unset !important;
  }
  .desktopFooterContainer .newsletterWrapper .newsletterEmailContainer {
    margin-inline: unset !important;
    max-width: unset !important;
    width: 90% !important;
    height: 13rem;
    position: relative;
    padding: unset !important;
  }
  .desktopFooterContainer .newsletterWrapper .newsletterEmailContainer .footerStripes {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 25%;
  }
  .desktopFooterContainer .newsletterWrapper .newsletterEmailContainer .footerStripes span {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
  }
  .desktopFooterContainer .newsletterWrapper .newsletterEmailContainer .footerStripes span img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    scale: 1.2;
  }
  .desktopFooterContainer .newsletterWrapper .newsletterEmailContainer .heading {
    text-align: left;
    margin-inline: unset;
    width: 70%;
    max-width: 20rem;
    margin-left: 2rem;
  }
  .desktopFooterContainer .newsletterWrapper .newsletterEmailContainer .mainWrapper {
    position: relative;
    width: unset;
    width: 100%;
  }
  .desktopFooterContainer .newsletterWrapper .newsletterEmailContainer .subheading {
    text-align: left;
    margin-inline: unset;
    width: 70%;
    margin-left: 2rem;
    max-width: 20rem;
  }
  .desktopFooterContainer .newsletterWrapper .newsletterEmailContainer .emailInputWrapper {
    margin-inline: unset;
    width: 70%;
    height: 3rem;
    margin-left: 2rem;
    max-width: 20rem;
  }
  .desktopFooterContainer .newsletterWrapper .newsletterEmailContainer .emailInputWrapper .signUpBtn {
    height: unset !important;
    height: 2.6rem !important;
  }
  .desktopFooterContainer .footerlinksWrapper {
    width: 40%;
    padding-top: 2rem;
    position: relative;
  }
  .desktopFooterContainer .footerlinksWrapper .topLinksWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    list-style: none;
    gap: 2rem;
  }
  .desktopFooterContainer .footerlinksWrapper .topLinksWrapper > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .desktopFooterContainer .footerlinksWrapper .topLinksWrapper > div .footerItems {
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.2rem;
  }
  .desktopFooterContainer .footerlinksWrapper .topLinksWrapper > div .footerItems a {
    font-size: 0.85rem;
    font-family: "Satoshi-Medium";
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    gap: 0.5rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-decoration: none;
    position: relative;
  }
  .desktopFooterContainer .footerlinksWrapper .topLinksWrapper > div .footerItems a span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 1rem;
    height: 1rem;
    position: absolute;
    left: 100%;
    opacity: 0;
    -webkit-transition: left 0.2s ease-in-out;
    transition: left 0.2s ease-in-out;
    -webkit-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
  }
  .desktopFooterContainer .footerlinksWrapper .topLinksWrapper > div .footerItems a:hover span {
    left: 120%;
    opacity: 1;
    background-color: #fff;
    padding: 0.1rem;
    border-radius: 50%;
  }
  .desktopFooterContainer .footerlinksWrapper .topLinksWrapper > div .heading {
    font-size: 1.2rem;
    font-family: "Satoshi-Bold";
    color: #F09000;
  }
  .desktopFooterContainer .desktopFooterWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5rem;
  }
  .dekstopNavigation a {
    text-decoration: none !important;
  }
  .industiresDrop {
    background-color: #FFFFF0;
    padding: unset !important;
    padding: 0.5rem !important;
    border: 1.2px solid rgba(102, 102, 102, 0.266667);
    width: 10rem !important;
    border-radius: 4px;
  }
  .industiresDrop .wrapperContainer {
    padding-top: 0.5rem;
    padding-left: 0.3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    gap: 0.5rem;
  }
  .industiresDrop .wrapperContainer a {
    color: #16154D !important;
    font-size: unset !important;
    font-size: 0.75rem !important;
    font-family: "Satoshi-Medium";
    text-decoration: none !important;
  }
  .countryDesktop {
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    border-radius: 50%;
  }
  .countryDesktop .countryDrop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0.2rem;
    opacity: 0.8;
    color: #FFFFF0;
    font-size: 0.8rem;
    text-decoration: none;
    font-weight: 700;
  }
  .countryDesktop .countryDrop img {
    height: 2rem;
    width: 2rem;
  }
  .countryDesktop .countryDrop span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1rem;
    width: 1rem;
    border-radius: unset;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .countryDesktop .countryDesktopOptions {
    background-color: #FFFFF0;
    border-radius: 4px;
    gap: 0.5rem;
    width: unset !important;
    width: -moz-fit-content !important;
    width: -webkit-fit-content !important;
    width: fit-content !important;
  }
  .countryDesktop .countryDesktopOptions .optionWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.5rem;
    padding: 0.5rem;
  }
  .countryDesktop .countryDesktopOptions .countryOption:hover .countryName {
    color: #16154D;
  }
  .countryDesktop .countryDesktopOptions .countryOption:hover .countryFlag img {
    opacity: 1;
  }
  .countryDesktop .countryDesktopOptions .countryOption {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 0.2rem;
    text-decoration: none;
    height: 2.2rem;
    width: 10rem;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    border-radius: 4px;
    border: 1.2px solid #dedede;
  }
  .countryDesktop .countryDesktopOptions .countryOption .countryFlag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1rem;
    width: 1rem;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .countryDesktop .countryDesktopOptions .countryOption .countryFlag img {
    height: 100%;
    width: 100%;
    opacity: 0.3;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
  }
  .countryDesktop .countryDesktopOptions .countryOption .countryName {
    font-size: 0.8rem;
    font-family: "Satoshi-Bold";
    color: rgba(51, 51, 51, 0.2);
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
  }
  .countryDesktop .countryDesktopOptions .countryOption span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 1.5rem;
    min-width: 1.5rem;
    background-color: #dedede;
    border-radius: 50%;
  }
  .indicatorContainer a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 8rem !important;
    padding-bottom: 0.5rem !important;
  }
  .indicatorContainer a span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 2rem;
    max-height: 2rem;
  }
  .indicatorContainer a p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .valueProposition {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .valueProposition, .whyInvest {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .valueProposition .contentWrapper .mainHeading, .whyInvest .contentWrapper .mainHeading {
    width: unset !important;
    max-width: unset !important;
    width: -moz-fit-content !important;
    width: -webkit-fit-content !important;
    width: fit-content !important;
  }
  .valueProposition .imageWrapperContainer::before, .whyInvest .imageWrapperContainer::before {
    position: absolute;
    left: 0 !important;
    right: 0 unset !important;
  }
  .valueProposition a, .whyInvest a {
    text-decoration: none !important;
  }
  .aboutSection, .valueProposition, .whyInvest {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 0;
  }
  .aboutSection #oppBtn, .valueProposition #oppBtn, .whyInvest #oppBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #16154D;
    text-decoration: none;
    color: white;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 0.5rem;
    margin-top: 1rem;
    border-radius: 4px;
    padding: 0 1rem;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    height: 2.5rem;
    font-size: 0.8rem;
    font-family: "Satoshi-Bold";
  }
  .aboutSection #oppBtn span, .valueProposition #oppBtn span, .whyInvest #oppBtn span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .aboutSection a, .valueProposition a, .whyInvest a {
    text-decoration: none !important;
  }
  .aboutSection .contentContainer, .valueProposition .contentContainer, .whyInvest .contentContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .aboutSection .contentWrapper, .valueProposition .contentWrapper, .whyInvest .contentWrapper {
    width: 90%;
  }
  .aboutSection .contentWrapper .mainHeading, .valueProposition .contentWrapper .mainHeading, .whyInvest .contentWrapper .mainHeading {
    text-align: left;
    margin-inline: unset !important;
  }
  .aboutSection .contentWrapper .mainDescription, .valueProposition .contentWrapper .mainDescription, .whyInvest .contentWrapper .mainDescription {
    text-align: left;
    margin-inline: unset !important;
  }
  .aboutSection .imageWrapperContainer, .valueProposition .imageWrapperContainer, .whyInvest .imageWrapperContainer {
    height: 35rem;
  }
  .aboutSection > div {
    width: unset !important;
    width: 50% !important;
    height: 35rem;
  }
  .valueProposition > div {
    width: unset !important;
    width: 50% !important;
    height: 35rem;
  }
  .whyInvest > div {
    width: unset !important;
    width: 50% !important;
    height: 35rem;
  }
  .searchContainer {
    position: absolute;
    top: 50%;
    left: 60%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    height: 2.5rem;
    width: 18rem;
  }
  .searchContainer .searchBtn {
    position: absolute;
    right: 0rem;
    height: 100%;
    border-top-right-radius: 10rem;
    border-bottom-right-radius: 10rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    padding: 0 0.6rem;
    background-color: #F09000;
  }
  .searchContainer .searchBtn span {
    height: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 1.5rem;
  }
  .searchContainer input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    position: relative;
    border-radius: 10rem;
    border: none;
    padding-left: 1rem;
    outline: none;
  }
  .searchContainer ::-webkit-input-placeholder {
    font-size: 0.75rem;
    font-family: "Satoshi-Medium";
  }
  .searchContainer :-ms-input-placeholder {
    font-size: 0.75rem;
    font-family: "Satoshi-Medium";
  }
  .searchContainer ::-ms-input-placeholder {
    font-size: 0.75rem;
    font-family: "Satoshi-Medium";
  }
  .searchContainer ::placeholder {
    font-size: 0.75rem;
    font-family: "Satoshi-Medium";
  }
  .backgroundSearchWrapper {
    height: 25rem;
    position: absolute;
    top: 0;
    right: 0;
    width: 55%;
  }
  .backgroundSearchWrapper .searchContainer {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    position: absolute;
    z-index: 4;
  }
  .backgroundSearchWrapper .bannerSeperator {
    position: absolute;
    top: 0;
    height: 25rem;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    padding: 0;
  }
  .backgroundSearchWrapper .bannerSeperator > * {
    margin-left: -0.1rem !important;
    height: calc(100% + 0.5rem);
    width: 100%;
  }
  .backgroundSearchWrapper .bannerImg {
    height: 100%;
    width: 100%;
    left: -0.2rem;
  }
  .backgroundSearchWrapper .bannerImg img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .servicesCardsContainer {
    background-color: #F9DFAC;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    padding: 1rem 0;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    position: relative;
    z-index: 2;
  }
  .servicesCardsContainer .mainWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 95%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 1rem;
    max-width: 1210px;
  }
  .servicesCardsContainer .mainWrapper .uk-card {
    background-color: #fff;
    border: 1.2px solid #dedede;
    padding: 0.5rem;
    border-radius: 4px;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    z-index: 10;
    font-family: "Satoshi-Medium";
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .servicesCardsContainer .mainWrapper .uk-card .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0.5rem;
  }
  .servicesCardsContainer .mainWrapper .uk-card .wrapper p {
    font-size: 0.75rem;
    font-family: "Satoshi-Bold";
    color: #16154D;
  }
  .servicesCardsContainer .mainWrapper .uk-card span {
    height: 1rem;
    width: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .servicesCardsContainer a {
    height: 100%;
    background-color: #fff;
    font-size: 0.75rem;
    border-radius: 10px;
    font-family: "Satoshi-Bold";
    text-decoration: none;
    padding: 0 1rem;
    text-decoration: none !important;
    gap: 0.5rem;
    min-height: 4rem;
  }
  .servicesCardsContainer a p {
    color: #16154D;
  }
  .servicesCardsContainer .serviceBtnWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border: 1.2px solid #16154D;
  }
  .servicesCardsContainer .serviceBtnWrapper span {
    height: 1.5rem;
    width: 1.5rem;
    background-color: #16154D;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.1rem;
  }
  .servicesCardsContainer .serviceBtnWrapper span img {
    max-height: 80%;
    max-width: 80%;
  }
  .desktopBanner {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    position: relative;
  }
  .desktopBanner .desktopWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1210px;
    margin-inline: auto;
    position: relative;
    width: 90%;
  }
  .desktopBanner .desktopWrapper .contentContainer {
    min-width: 50%;
    z-index: 3;
  }
  .desktopBanner .desktopWrapper .contentContainer .mainHeading, .desktopBanner .desktopWrapper .contentContainer .description, .desktopBanner .desktopWrapper .contentContainer .indicatorContainer {
    margin-inline: unset;
  }
  .desktopBanner .desktopWrapper .ghost {
    width: 50%;
    position: absolute;
    right: 0;
    height: 100%;
    z-index: 5;
  }
  .desktopBanner .contentContainer {
    width: 45%;
  }
  .desktopBanner .indicatorContainer {
    margin-top: 2rem;
    width: 90%;
    margin-inline: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
  }
  .desktopBanner .indicatorContainer > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.5rem;
    border: 1px solid rgba(222, 222, 222, 0.39);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.3rem;
    border-radius: 4px;
    min-width: 6.5rem;
    max-width: 10rem;
    font-size: 0.7rem;
    text-decoration: none !important;
    font-family: "Satoshi-Medium";
  }
  .desktopBanner .indicatorContainer > a p {
    width: 90%;
    height: 2rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    margin-top: 0.2rem;
    color: #16154D;
  }
  .desktopBanner .indicatorContainer > a p .valueToken {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: "Satoshi-Black";
    font-weight: 900;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: unset !important;
    width: 100% !important;
  }
  .desktopBanner .contentContainer {
    max-width: 45%;
    height: 25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .desktopBanner .contentContainer .contentWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: unset !important;
    background-color: #0d0d2e !important;
  }
  .desktopBanner .contentContainer .mainHeading {
    font-family: "Satoshi-Black";
    color: #16154D;
    font-size: 2.2rem;
    width: 90%;
    margin-inline: auto;
  }
  .desktopBanner .contentContainer .description {
    margin-top: 1rem;
    font-size: 0.8rem;
    font-family: "Satoshi-Medium";
    width: 90%;
    margin-inline: auto;
    padding-right: 5rem;
    color: #1a1a1a;
    opacity: 0.8;
  }
  .desktopBanner .contentContainer .indicatorContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navItems {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.5rem !important;
  }
  .navItems a {
    font-size: 0.9rem !important;
  }
  .contactExpertBtn {
    -webkit-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
  }
  .contactExpertBtn:hover {
    background-color: #b66d00 !important;
  }
  .nav-item {
    text-decoration: none !important;
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
    opacity: 0.5;
  }
  .nav-item:hover {
    color: #ffb649 !important;
  }
}
.oppAttr {
  /* background-color: red; */
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
}

.oppAttr li a {
  border: 1.2px solid #dedede;
  border-radius: 4px;
  color: rgba(51, 51, 51, 0.2);
}

.companyFinancialWrapper {
  border: 1.2px solid #dedede;
  margin-top: 1rem;
  border-radius: 4px;
  /* background-color: red; */
  width: 100%;
}

.companyFinancialWrapper .heading {
  /* background-color: red; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.1rem;
  font-family: "Satoshi-Bold";
  margin-top: 1rem;
  color: #333;
  width: 95%;
  margin-inline: auto;
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.companyFinancialWrapper .mapWrapper {
  /* margin-top: 1rem; */
  margin-top: 1rem !important;
  height: 30rem !important;
  width: 100% !important;
  position: relative !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: unset !important;
          transform: unset !important;
  /* background-color: blue; */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.companyFinancialWrapper .mapWrapper iframe {
  height: 100% !important;
  width: 100% !important;
}

.productsWrapper .sliderControl {
  display: none !important;
}

.dataRoom {
  /* background-color: red; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 95%;
  margin-inline: auto;
  margin-top: 1rem;
  gap: 0.5rem;
  font-family: "Satoshi-Bold";
  color: #333;
}

.dataRoom span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mainContainer {
  gap: 0.5rem;
}

.documentItemWrapper {
  height: 15rem;
  position: relative;
  border-radius: 4px;
  border: 1.2px solid #dedede;
  background-color: #fff !important;
}

.documentItemWrapper .downloadDocumentBtn {
  text-decoration: none;
  position: absolute;
  bottom: 1rem;
  font-size: 0.8rem !important;
}

.documentItemWrapper .mainIcon {
  /* background-color: red; */
  position: absolute;
  top: 35%;
  -webkit-transform: translateY(-35%);
          transform: translateY(-35%);
}

.documentItemWrapper .documentDescription {
  display: none;
}

.documentItemWrapper .heading {
  font-size: 1rem !important;
  width: unset !important;
  max-width: unset !important;
}
.listingsContainer {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.switcherContainer .uk-active {
  /* background-color: red; */
  background-color: rgba(41, 111, 180, 0.0784314);
}

.switcherContainer li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* background-color: red; */
}

.switcherContainer li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* background-color: blue; */
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.switcherContainer li a .numberOpps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #CBDBEB;
  width: 1.5rem;
  height: 1.5rem;
  color: #296EB4;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  font-family: "Satoshi-Bold";
  font-size: 0.6rem !important;
}

div.companyOpp {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FBF2E5;
  /* border-radius: unset; */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: -moz-fit-content !important;
  height: -webkit-fit-content !important;
  height: fit-content !important;
  gap: 5px;
  border-radius: 10rem;
  padding: 0.3rem 1rem;
}

.listingsContainer {
  /* background: red; */
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

div.topContainer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3rem;
  position: relative;
}

div.topContainer img {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 3.5rem;
  min-width: 6rem !important;
  width: 5rem;
  -o-object-fit: cover;
  object-fit: cover;
}

h1.cbzHoldings {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #444647;
  width: 90%;
  font-family: Satoshi-Bold;
  font-size: 1rem !important;
  line-height: 18.24px;
  margin-left: 5rem;
  /* text-wrap: nowrap; */
  /* background-color: red; */
  padding: 0px !important;
}

div.bottomCardContainer {
  margin-top: 0.5rem;
}

.performanceContainer {
  display: none !important;
}

div.companyOpp {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FBF2E5;
  border-radius: 160px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: none !important;
  gap: 5px;
  padding: 4.8px 16px;
  position: absolute;
  top: 0;
  right: 0.5rem;
}

.companyOpp > * {
  /* background-color: red; */
  font-size: 0.65rem;
  font-family: "Satoshi-Bold";
}

div.singleListingContainer {
  background-color: #FCFCFC;
  border-radius: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  gap: 10px;
  border: 1.2px solid #dedede;
  min-width: 32%;
  padding: 10px;
}

div.cardDescription {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333333;
  font-family: Satoshi-Medium;
  font-size: 0.75rem !important;
  line-height: 18px;
  padding-top: 3rem;
}
.searchFilterContainer {
  background: rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 137.533px -137.533px 137.533px 0px rgba(194, 194, 194, 0.2) inset, -137.533px 137.533px 137.533px 0px rgba(255, 255, 255, 0.2) inset;
          box-shadow: 137.533px -137.533px 137.533px 0px rgba(194, 194, 194, 0.2) inset, -137.533px 137.533px 137.533px 0px rgba(255, 255, 255, 0.2) inset;
  -webkit-backdrop-filter: blur(33.008px);
          backdrop-filter: blur(33.008px);
  border: 1.2px solid #3333331a;
  width: 80vw;
  margin-top: 3rem;
}

.searchFilterContainer p {
  font-family: 'Satoshi-Black' !important;
}

.searchFilterContainer select, .searchFilterContainer input {
  background-color: #ffffff65;
  border: 1.2px solid #3333 !important;
}

img.bannerImage {
  bottom: -615px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 878px;
  max-width: 100%;
  position: absolute;
  right: 0px;
  top: 4rem;
  vertical-align: middle;
}

.filterSubmitBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.5rem;
  border: none;
  /* background-color: ; */
  width: -webkit-fit-content;
  width: -moz-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: 1.5rem;
}

.imageBannerContainer {
  /* background-color: red; */
  position: absolute;
  width: 80%;
  right: -8vw;
  height: calc(100dvh - 4rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.imageBannerContainer .opportunitiesBanner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  margin-right: -4rem;
  /* transfrom: translateX(-10rem) !important; */
  -o-object-fit: cover;
  object-fit: cover;
}
.topPreHeading {
  display: none !important;
}

.searchFilterContainer {
  padding-bottom: 1rem;
  position: relative;
  width: unset;
  width: 105%;
  border-radius: 10px;
  /* min-width: 80% !important; */
}

.searchFilterContainer button {
  margin-left: unset !important;
}

.searchFilterContainer .mainHeading {
  font-size: 1rem;
  font-family: "Satoshi-Bold";
  color: #333;
  margin-top: 1rem;
  margin-left: 2rem;
}

.searchFilterContainer .filtersWrapperContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.5rem;
  /* background-color: red; */
  width: 95%;
  margin-inline: auto;
  margin-top: 1rem;
}

.searchFilterContainer .filtersWrapperContainer p {
  font-size: 0.75rem;
  color: #1a1a1a;
  font-family: "Satoshi-Bold" !important;
}

.searchFilterContainer .filtersWrapperContainer select, .searchFilterContainer .filtersWrapperContainer input {
  margin-top: 0.5rem;
  height: 2.5rem;
  width: 15rem;
  font-family: "Satoshi-Medium";
  font-size: 0.75rem;
  padding: 0 0.5rem;
  outline: none;
  border-radius: 4px;
}

.searchFilterContainer .filtersWrapperContainer select:focus {
  border: 1.2px solid #296EB4;
  background-color: rgba(41, 111, 180, 0.203922);
}

.searchFilterContainer .filtersWrapperContainer input:focus {
  border: 1.2px solid #296EB4;
  background-color: rgba(41, 111, 180, 0.203922);
}

.searchFilterContainer .filtersWrapperContainer .topFiltersContainer, .searchFilterContainer .filtersWrapperContainer .bottomFiltersContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}

.searchFilterContainer .filtersWrapperContainer .topFiltersContainer .priceRangeValues, .searchFilterContainer .filtersWrapperContainer .bottomFiltersContainer .priceRangeValues {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}

.searchFilterContainer .filtersWrapperContainer .topFiltersContainer span, .searchFilterContainer .filtersWrapperContainer .bottomFiltersContainer span {
  display: none;
}

h1.bannerMainHeading {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #16154D;
  font-family: Satoshi-Black;
  font-size: 3rem !important;
  line-height: 57.6px;
  margin: 16px 0px 0px;
}

p.investDescription {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333333;
  font-size: 0.9rem !important;
  font-family: Satoshi-Medium;
  line-height: 1.5;
  padding: 0 !important;
}

div.countryWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* background-color: red; */
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.industryTypeWrapper {
  /* background-color: red; */
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  /* height: 2rem; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

div.bottomFiltersContainer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 32px;
}

h1.mainHeading {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333333;
  display: none;
  font-family: Satoshi-Bold;
  line-height: 19.2px;
  margin: 16px 0px 0px 32px;
}
.oneClickWrapper .topContainer {
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  background-color: #FAFAFA;
  border: 0.888889px solid #DEDEDE;
  border-radius: 10px;
  /* margin-inline: auto !important; */
  margin-left: 2rem !important;
  margin-top: 2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 8px 32px;
  /* position: relative; */
}

@media (min-width: 768px) {
  .dekstopNavigation .countryDesktop span {
    height: 2rem;
    width: 2rem;
    border-radius: 4px;
  }
}

/* Manu */
.listingsContainer .singleListingContainer .cardDescription {
  margin-top: 1rem;
  font-size: 0.75rem;
  width: 98%;
  color: #333;
}

div.singleListingContainer {
  min-width: 48%;
}

.teaserKpiContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.leftSideTeaserKPI, .rightSideTeaserKPI {
  width: 50%;
}

.listingsContainer .singleListingContainer .cardDescription {
  min-height: 8rem;
}

.earnUpto {
  font-size: 0.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 2.5rem;
}

.trendingOpportunities {
  padding: 0 !important;
  margin-top: 8rem;
  width: 90%;
  margin-inline: auto;
  max-width: 1210px;
}

.tableOpportunities th {
  font-size: .75rem;
  font-family: 'Satoshi-Bold';
  color: #333 !important;
  text-wrap: nowrap;
}

.tableOpportunities td {
  font-size: .75rem;
  font-family: 'Satoshi-Medium';
  color: #1a1a1ada !important;
}

.interestIcon path {
  fill: #fff;
}

.avatarIcon {
  /* background-color: red; */
  height: 3rem;
  width: 5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.avatarIcon img {
  height: 100%;
  width: 100%;
  border-radius: 4px;
  /* objec-fit: cover !important; */
}
/*# sourceMappingURL=portal_opportunities.css.map */